Skocz do zawartości
  • 0

Czy dobrze to napisałem i czy coś zmienić?


Pytanie

command /tokeny:
    trigger:
        send " &8» &7Twoj stan konta: &9%{hajs.%player%}% &7tokeny."

command /dajmonety <player>:
    permission: monety.daj
    trigger:
        add 10000 to {hajs.%player%}
        send " &8» &7Otrzymales &610000 &7monet."

variables:

        {hajs.%player%} = 0

command /kupvip:
    trigger:
        if {hajs.%player%} is bigger than 99999:
            execute console command "pex user %player% group set VIP"
            remove 100 from {hajs.%player%}
            send "&8» &7Zakupiles range: VIP . &8(&c-100000 monet!&8)"
        else:
            send "&4Blad: &cNie posiadasz tylu monet! (100000)"

Czy dobrze to napisałem czy coś zmienić z chęcią posłucham się

Odnośnik do komentarza
https://skript.pl/temat/34565-czy-dobrze-to-napisa%C5%82em-i-czy-co%C5%9B-zmieni%C4%87/
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Po co w komendzie daj monety jest argument player jak dajesz tylko wykonawcy. Argumenty dawaj w [] czyli np command /cos [<text>]: nie zostawiaj komendy bez argumentu dodaj najlepiej text bo wywal correct usage. Używaj >= np if {hajs::%player%} >= 10000. Nie używaj zmiennych z Tylko ::

Odnośnik do komentarza
https://skript.pl/temat/34565-czy-dobrze-to-napisa%C5%82em-i-czy-co%C5%9B-zmieni%C4%87/#findComment-222306
Udostępnij na innych stronach

  • 0

Nie żeby coś, ale można też to w taki sposób rozwiązać.

variables:
	{hajs::%player%} = 0

command /tokeny [<text>] [<interger>] [<player>]:
    trigger:
        if arg is not set:
  			send " &8» &7Twoj stan konta: &9%{hajs.%player%}% &7tokeny."
		if arg is "daj":
  			if sender has permission "tokeny.daj":
  				if arg 2 is set:
  					if arg 3 is set:
  						add arg 2 to {hajs::%arg 3%}
  						send "&aDodales %arg 2% tokenow do konta gracza %arg 3%"
  						send "&aOtrzymales %arg 2%"
  					else:
  						send "&cPodaj gracza!"
				else:
  					send "&cPodaj ilosc!"
  			else:
  				send "&cBrak uprawnien!"
  				stop

command /kupvip:
    trigger:
        if {hajs::%player%} is bigger than 99999:
            execute console command "pex user %player% group set VIP"
            remove 100 from {hajs.%player%}
            send "&8» &7Zakupiles range: VIP . &8(&c-100000 monet!&8)"
        else:
            send "&4Blad: &cNie posiadasz tylu monet! (100000)"

 

Ale jak chcesz to możesz używać swojego sposobu

Edytowane przez CountingDogs
Odnośnik do komentarza
https://skript.pl/temat/34565-czy-dobrze-to-napisa%C5%82em-i-czy-co%C5%9B-zmieni%C4%87/#findComment-222307
Udostępnij na innych stronach

  • 0

 

49 minut temu, CountingDogs napisał:

Nie żeby coś, ale można też to w taki sposób rozwiązać.


variables:
	{hajs::%player%} = 0

command /tokeny [<text>] [<interger>] [<player>]:
    trigger:
        if arg is not set:
  			send " &8» &7Twoj stan konta: &9%{hajs.%player%}% &7tokeny."
		if arg is "daj":
  			if sender has permission "tokeny.daj":
  				if arg 2 is set:
  					if arg 3 is set:
  						add arg 2 to {hajs::%arg 3%}
  						send "&aDodales %arg 2% tokenow do konta gracza %arg 3%"
  						send "&aOtrzymales %arg 2%"
  					else:
  						send "&cPodaj gracza!"
				else:
  					send "&cPodaj ilosc!"
  			else:
  				send "&cBrak uprawnien!"
  				stop

command /kupvip:
    trigger:
        if {hajs::%player%} is bigger than 99999:
            execute console command "pex user %player% group set VIP"
            remove 100 from {hajs.%player%}
            send "&8» &7Zakupiles range: VIP . &8(&c-100000 monet!&8)"
        else:
            send "&4Blad: &cNie posiadasz tylu monet! (100000)"

 

Ale jak chcesz to możesz używać swojego sposobu

Przy próbie robienia tak jak piszesz wyskakuje mi Unknown type 'interger'

 

53 minuty temu, xAxee napisał:

Po co w komendzie daj monety jest argument player jak dajesz tylko wykonawcy. Argumenty dawaj w [] czyli np command /cos [<text>]: nie zostawiaj komendy bez argumentu dodaj najlepiej text bo wywal correct usage. Używaj >= np if {hajs::%player%} >= 10000. Nie używaj zmiennych z Tylko ::

Dzięki za podpowiedź

Edytowane przez HeezQ
HeezQ

Usuwam podwójny cytat

Notatka dodana przez HeezQ

Odnośnik do komentarza
https://skript.pl/temat/34565-czy-dobrze-to-napisa%C5%82em-i-czy-co%C5%9B-zmieni%C4%87/#findComment-222309
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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