Skocz do zawartości

Rekomendowane odpowiedzi

  • Właściciel

Nowa waluta na serwerze - System walut

 

Przedstawiam Wam moją kolejną pracę, tym razem jest to system tworzenia własnej waluty na serwerze. Jest to dość mocno rozbudowany system, pozwalający laikowi stworzyć własną walutę na serwerze. Po wprowadzeniu takiego systemu możemy stworzyć specjalny sklep. Dodałem natywy, które pozwolą Wam stworzyć inne pluginy, które będą działać wraz z tym systemem.

 

Uszanuj moją pracę i nie usuwaj informacji o autorze z pluginu (jest on wpisany tylko w myinfo).

 

pre_1470350996__opis.png

Plugin umożliwia stworzenie nowej waluty na serwerze. Walute otrzymuje się za podłożenie bomby, rozbrojenie, za asystę, HS, zwykłe zabicie. VIP otrzymuje dwa razy więcej punktów waluty. Dzięki cvarom dostępnym w pluginie, można łatwo edytować system, bez ingerencji w kod źródłowy. Na razie jest to wersja BETA, ale wszystko działa poprawnie. Pisałem to w wolnej chwili ( w sumie to w nocy, po 1 godzinie) więc mogą się pojawić jakieś większe mniejsze błędy. Plugin udostępnia natywy oraz komendy dla admina. Cvary są tworzone automatycznie, znajdziesz je w folderze csgo/cfg/sourcemod/plugin.nowawaluta.cfg

Stwórz własną walutę na serwerze.

 

pre_1470351258__inf.png

By edytować flagę VIP'a znajdź i edytuj

if(HasFlag(id, Admin_Custom4))

Chodzi oczywiście o zamianę Admin_Custom4 (Spis Admin Flag) W niedługim czasie zamienię to.

 

Logi z dodawania/ustawiania waluty przez admina bądź logi z oddawania, znajdziesz w folderze csgo/addons/sourcemod/logs/waluta.log

#define LOG_FILE "logs/waluta.log"

pre_1470596979__inf.png

	RegConsoleCmd("sm_ilosc", Ilosc, "[Waluta] Ilosc"); // Ilosc waluty
	RegConsoleCmd("sm_oddaj", OddajWaluta, "[Waluta] Oddaj"); // Oddawanie waluty innemu graczowi
	RegConsoleCmd("sm_dajwalute", DodajWaluteAdmin, "<id> <ilosc>"); // Dodaj Walute - opcja dla Adminów - Flaga root
	RegConsoleCmd("sm_ustawwalute", UstawWaluteAdmin, "<id> <ilosc>"); // Ustaw Walute - opcja dla Adminów - Flaga root

pre_1470596937__inf.png

Cvary są tworzone automatycznie, znajdziesz je w pliku csgo/cfg/sourcemod/plugin.nowawaluta.cfg

// This file was auto-generated by SourceMod (v1.7.3-dev+5280)
// ConVars for plugin "nowawaluta.smx"


// Ilu graczy ma byc by plugin dzialal?(Wlicz GoTV)
// -
// Default: "3"
sm_waluta_iloscgraczy "3"

// Jaki jest limit jednorazowego oddania waluty?
// -
// Default: "400"
sm_waluta_limitoddawania "400"

// Czy ma tworzyc logi gdy ktos odda walute?
// -
// Default: "1"
sm_waluta_logioddawanie "1"

// Jak bedzie sie zwac Twoja waluta?
// -
// Default: "PLN"
sm_waluta_nazwa "PLN"

// Ilosc punktow dodawana za podlozenie bomby?
// -
// Default: "5"
sm_waluta_podlozeniebomba "5"

// Ilosc punktow dodawana za rozbrojenie bomby?
// -
// Default: "5"
sm_waluta_rozbrojeniebomby "5"

// Ilosc punktow dodawana za zabojstwo?
// -
// Default: "1"
sm_waluta_zabojstwo "1"

// Ilosc punktow dodawana za asyste?
// -
// Default: "1"
sm_waluta_zabojstwoAsysta "1"

// Ilosc punktow dodawana za zabojstwo HS?
// -
// Default: "1"
sm_waluta_zabojstwoHS "1"

 

pre_1470352414__inf.png

native set_user_currency(id,ilosc);
native get_user_currency(id); // Sprawdz ilosc waluty
native set_player_multiplier_currency(id=1, Float:mnoznik=1.0); // Mnoznik do zdobywania walut

pre_1470351031__wyma.png

Brak

 

pre_1470351009__insta.png

Standardowa

 

pre_1470351040__down.png

nowawaluta.sp

systemwalut.inc

autoexecconfig.inc

 

 

Zabraniam kopiowania pluginu na inne fora bez mojej zgody, a tym bardziej gdy dana osoba nie doda źródła, albo gdy usunięta zostanie informacja o autorze pluginu.

  • Like 6
Odnośnik do komentarza
Udostępnij na innych stronach

  • Właściciel

Plany na przyszłość:

  1. Stworzenie pluginu, który zwiększa zdobywanie waluty od danej do danej godziny
  2. Stworzenie rozbudowanego sklepu z możliwością wyboru rzeczy, które można kupować #cvary :)

Jeżeli ktoś ma jakieś propozycje jak rozbudować plugin, zapraszam do dyskusji w tym temacie

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 rok później...
  • 2 tygodnie później...
  • 2 lata później...

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z tej strony zgadzasz się na Polityka prywatności