Skocz do zawartości

xValut - Skript na valute w grze!


Rekomendowane odpowiedzi

Witajcie!

Jest to skript który umożliwia na dodanie valuty/kasy/monet jak kto woli! Możliwość zmiany nazwy w opcjach jak ktoś nie wie jak pisać komentarz odpowiem.

 

>>Jak będzie błąd proszę zgłosić!

Opis:

/kasa - Pokazuje ilość valuty graczowi który użył komendy.

/dodajhajs <ilość> - Dodaje adminowi okresloną ilość valuty.

/sprawdzkase <nickgracza> - 

Sprawdza liczbę valuty u danego gracza.

 

 

Ps: Można podączyć do innych skriptów ponieważ użyłem zmiennej globalnej!

 

Download:

Wersja: 1.1 - >>Kliknij<<

Edytowane przez LeoneK_Scripts
Kormic

Poprawiam formatowanie.

Notatka dodana przez Kormic

Odnośnik do komentarza
https://skript.pl/temat/58142-xvalut-skript-na-valute-w-grze/
Udostępnij na innych stronach

@LeoneK_Scripts

Wątpię, aby to był zamierzony zabieg, ale ten skrypt działa tak, że każdy gracz na serwerze posiada dokładnie tę samą ilość pieniędzy.
Jeżeli każdy gracz ma posiadać indywidualną ilość pieniędzy (czy jak jest to nazwane, waluty), zmienna powinna w nazwie zawierać UUID gracza (unikalny identyfikator, który posiada każdy byt, nie tylko gracze). Dzięki temu każdy gracz będzie miał zapewniony własny "portfel". Przykład poniżej.

command /addmoney <offlineplayer> <number>:
	permission: server.command.addmoney
	trigger:
		add arg 2 to {portfelGracza::%uuid of arg 1%}
		
command /money [<text>]:
	executable by: players
	trigger:
		send "Posiadasz %{portfelGracza::%uuid of player%}% pieniędzy." to player

Co więcej, aby wstawić wartość zmiennej lub wyrażenia w tekst, należy użyć procentów, aby Skript wiedział, że chcemy otrzymać wartość podanej zmiennej.

Na koniec dodam, że całkowicie zbędnym jest 6-sekundowe opóźnienie w kodzie, ponieważ nic po nim nie następuje. Zresztą, wątpię aby w komendzie sprawdzającej stan konta potrzebne były jakiekolwiek opóźnienia.
Warto również zauważyć, iż wszystkie instrukcje 'stop' w kodzie są zbędne i nie mają absolutnie żadnego wpływu na działanie kodu. Proszę je usunąć i zobaczy Pan, że skrypt będzie działał dokładnie w ten sam sposób.

Pozdrawiam.

Odnośnik do komentarza
https://skript.pl/temat/58142-xvalut-skript-na-valute-w-grze/#findComment-345014
Udostępnij na innych stronach

13 godzin temu, Kormic napisał:

@LeoneK_Scripts

Wątpię, aby to był zamierzony zabieg, ale ten skrypt działa tak, że każdy gracz na serwerze posiada dokładnie tę samą ilość pieniędzy.
Jeżeli każdy gracz ma posiadać indywidualną ilość pieniędzy (czy jak jest to nazwane, waluty), zmienna powinna w nazwie zawierać UUID gracza (unikalny identyfikator, który posiada każdy byt, nie tylko gracze). Dzięki temu każdy gracz będzie miał zapewniony własny "portfel". Przykład poniżej.

command /addmoney <offlineplayer> <number>:
	permission: server.command.addmoney
	trigger:
		add arg 2 to {portfelGracza::%uuid of arg 1%}
		
command /money [<text>]:
	executable by: players
	trigger:
		send "Posiadasz %{portfelGracza::%uuid of player%}% pieniędzy." to player

Co więcej, aby wstawić wartość zmiennej lub wyrażenia w tekst, należy użyć procentów, aby Skript wiedział, że chcemy otrzymać wartość podanej zmiennej.

Na koniec dodam, że całkowicie zbędnym jest 6-sekundowe opóźnienie w kodzie, ponieważ nic po nim nie następuje. Zresztą, wątpię aby w komendzie sprawdzającej stan konta potrzebne były jakiekolwiek opóźnienia.
Warto również zauważyć, iż wszystkie instrukcje 'stop' w kodzie są zbędne i nie mają absolutnie żadnego wpływu na działanie kodu. Proszę je usunąć i zobaczy Pan, że skrypt będzie działał dokładnie w ten sam sposób.

Pozdrawiam.

Dziękuje pozdrawiam.

Odnośnik do komentarza
https://skript.pl/temat/58142-xvalut-skript-na-valute-w-grze/#findComment-345022
Udostępnij na innych stronach

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ą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń 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ę...