Witam, Mam problem z skryptem. tzn dlaczego is smaller lub < 1, = 1 nie dzialaja?
tzn. gdy wpisze /podbij 10, moge wpisac ponownie /podbij 10 lub /podbij 9, a według if'ów, ktore zrobilem powinno byc to blokowane. Dodam ze nie sypie zadnych bledow.
Blad tyczy komendy /podbij, ale daje caly skrypt zebyscie mogli przetestowac.
options:
tag: &8[&aMagazyny&8]
command /magazyn [<text>] [<text>]:
permission: magazyn
trigger:
if arg 1 is not set:
if arg 2 is not set:
send "&7/&2Magazyn &7<magazyn><cena_poczatkowa> &8- &7Ustawia wartosci magazynu!"
send "&7/&2Magazyn &astart &8- &7Startuje event magazyn."
send "&7/&2Magazyn &azamknij &8- &7Zamyka event magazyn."
if arg 1 is set:
if arg 2 is set:
set {number} to argument 1
set {cena} to argument 2
set {podbij} to argument 2
set {czas} to 4
send "{@tag} &6Ustawiles magazyn: &b%{number}%&6, a cene wywolawcza: &b%{cena}%"
if arg 1 is "start":
Broadcast "{@tag} &6Magazyn: &b%{number}%"
Broadcast "{@tag} &6Cena wywolawcza:&b %{cena}% Diaxow&6. &7/&2Podbij"
set {podbij::on} to true
set {czas} to 0
if arg 2 is "zamknij":
set {podbij::on} to false
execute console command "/magazyn zamknij"
command /podbij [<text>]:
trigger:
if {podbij::on} is true:
if argument 1 is not set:
send "{@tag} &6Musisz podac o ile diaxow podbijasz"
if argument 1 < {_podbij}:
send "{@tag} &6Podana cena jest mniejsza niz aktualna! &bAktualna cena: &e%{podbij}%"
if argument 1 = {pobij}:
send "{@tag} &6Podana cena jest rowna aktualnej! &bAktualna cena: &e%{podbij}%"
if argument 1 is set:
clear {podbij}
clear {czas}
set {podbij} to argument 1
broadcast "{@tag} &b%player%&6 Podbija cene magazynu &e%{number}%&6 na &e%{podbij}% Diaxow&7! &7/&2Podbij"
set {czas} to 0
if {czas} = 0:
broadcast "{@tag} &b%{podbij}% Diaxow&2 po raz &apierwszy."
set {czas} to 1
wait 160 ticks
if {czas} = 1:
broadcast "{@tag} &b%{podbij}% Diaxow&2 po raz &adrugi."
set {czas} to 2
wait 160 ticks
if {czas} = 2:
broadcast "{@tag} &b%{podbij}% Diaxow&2 po raz &atrzeci. Sprzedane"
broadcast "{@tag} &c%player%&2 Wygrywa!"
clear {czas}
clear {podbij}
set {podbij::on} to false
else:
send "{@tag}&6 Podbij jest wyloczone!"
Pytanie
__UnFriend__ 0
Witam, Mam problem z skryptem. tzn dlaczego is smaller lub < 1, = 1 nie dzialaja?
tzn. gdy wpisze /podbij 10, moge wpisac ponownie /podbij 10 lub /podbij 9, a według if'ów, ktore zrobilem powinno byc to blokowane. Dodam ze nie sypie zadnych bledow.
Blad tyczy komendy /podbij, ale daje caly skrypt zebyscie mogli przetestowac.
Odnośnik do komentarza
Udostępnij na innych stronach
9 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
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ą.