Mam problem z kodem poniżej. Jak wpisuje /sektory kup B to pisze, że kupiłem sektor "A". A jak najpierw wpisze /sektory kup A to wtedy jak chce kupić sektor "B" to piszę, że mam ten sektor... Nie ma błędów.
command /sektory [<text>] [<text>]:
trigger:
if arg 1 is not set:
send "&4Blad: &cPodaj argument"
if arg 2 is not set:
send "&4Blad: &cPodaj sektor!"
if arg 1 is "kup":
if arg 2 is set:
if {jail::*} is set:
if {sektory::A::%player%} is false:
set {sektory::A::%player%} to true
send "{@tag} &7Poprawnie zakupiles sektor: &6A"
broadcast "{@tag} &7&lGracz &6%player% &7&lzakupil sektor &6&lA!"
stop
else:
send "&4Blad &cMasz juz ten sektor!"
else:
send "&4Blad: &cTen sektor nie istnieje!"
stop
if {sektory::B::%player%} is false:
if {sektory::A::%player%} is true:
if player's balance is greater than or equal to {@B}:
set {sektory::B::%player%} to true
send "{@tag} &7Poprawnie zakupiles sektor: &6B"
broadcast "{@tag} &7&lGracz &6%player% &7&lzakupil sektor &6&lB!"
stop
else:
send "&4Blad: &cNie posiadasz tylu pieniedzy!"
else:
send "&4Blad: &cNie mozesz zakupic tego sektoru, jesli nie masz wczesniejszych!"
else:
send "&4Blad: &cMasz juz ten sektor"
stop
Pytanie
Crystal_PL 93
Mam problem z kodem poniżej. Jak wpisuje /sektory kup B to pisze, że kupiłem sektor "A". A jak najpierw wpisze /sektory kup A to wtedy jak chce kupić sektor "B" to piszę, że mam ten sektor... Nie ma błędów.
@KrejzolekPRO @Derpy Hooves @Quaczi @Kraftowy Proszę o pomoc jeśli umiecie to naprawić. Każdego proszę o pomoc!
command /sektory [<text>] [<text>]:
trigger:
if arg 1 is not set:
send "&4Blad: &cPodaj argument"
if arg 2 is not set:
send "&4Blad: &cPodaj sektor!"
if arg 1 is "kup":
if arg 2 is set:
if {jail::*} is set:
if {sektory::A::%player%} is false:
set {sektory::A::%player%} to true
send "{@tag} &7Poprawnie zakupiles sektor: &6A"
broadcast "{@tag} &7&lGracz &6%player% &7&lzakupil sektor &6&lA!"
stop
else:
send "&4Blad &cMasz juz ten sektor!"
else:
send "&4Blad: &cTen sektor nie istnieje!"
stop
if {sektory::B::%player%} is false:
if {sektory::A::%player%} is true:
if player's balance is greater than or equal to {@B}:
set {sektory::B::%player%} to true
send "{@tag} &7Poprawnie zakupiles sektor: &6B"
broadcast "{@tag} &7&lGracz &6%player% &7&lzakupil sektor &6&lB!"
stop
else:
send "&4Blad: &cNie posiadasz tylu pieniedzy!"
else:
send "&4Blad: &cNie mozesz zakupic tego sektoru, jesli nie masz wczesniejszych!"
else:
send "&4Blad: &cMasz juz ten sektor"
stop
Odnośnik do komentarza
https://skript.pl/temat/16220-czego-to-nie-dzia%C5%82a/Udostępnij na innych stronach
4 odpowiedzi na to pytanie
Rekomendowane odpowiedzi