thesochac 3 Opublikowano 14 maja 2019 Udostępnij Opublikowano 14 maja 2019 Tak jak w tytule mam problem z przelewaniem kasy . Po wpisaniu komendy na czacie wszystko pisze ze się przelalo lecz stan konta się nie zmienia command /kasa.przelej [<player>] [<integer>] [<text>]: trigger: if player-arg is set: if arg-2 is set: remove arg 2 from {kasa::%player arg%} send "&7>> &aPrzeleles %arg-2% zl graczu %player-arg% !" add arg 2 to {kasa::%player arg%} send "&7[&aGracz &6%player% &aprzelał ci &6%arg-2%&a zl !" to player-arg 1 else: send "&7[&a&lBLAD&7] &7>> &cPodaj ilośc pieniedzy ktorą chcesz przelac !" else: send "&7[&a&lBLAD&7] &7>> &c Podaj poprawny nick gracza !" Cytuj Odnośnik do komentarza https://skript.pl/temat/33264-przelewanie-kasy-nie-dziala/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość ZiemniaQ Opublikowano 14 maja 2019 Udostępnij Opublikowano 14 maja 2019 Jak chcesz to zrobić skoro kase zabierasz z konta wskazanego w argumencie gracza i dodajesz ją do niego ponownie? Cytuj Odnośnik do komentarza https://skript.pl/temat/33264-przelewanie-kasy-nie-dziala/#findComment-215129 Udostępnij na innych stronach Więcej opcji udostępniania...
0 3meraldK 100 Opublikowano 16 maja 2019 Udostępnij Opublikowano 16 maja 2019 Chyba użyłeś złego typu zmiennych, bo nie zbiorowa zmienna, a zwykła czyli {kasa.%player%} Myślę że to jest problemem. A po drugie jeszcze ważniejszym problemem jest to że zabierasz argumentowi 2 kasę i ją ponownie dajesz... Powinno być tak: subtract arg 2 from {kasa.%player%} send "Przeslales %arg-2% kasy dla %arg-1%" add arg 2 to {kasa.%arg-1%} send "Dostales %arg-2% kasy od %player%" Liczę na naj, jeśli będzie działać. Cytuj Odnośnik do komentarza https://skript.pl/temat/33264-przelewanie-kasy-nie-dziala/#findComment-215254 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
thesochac 3
Tak jak w tytule mam problem z przelewaniem kasy . Po wpisaniu komendy na czacie wszystko pisze ze się przelalo lecz stan konta się nie zmienia
command /kasa.przelej [<player>] [<integer>] [<text>]:
trigger:
if player-arg is set:
if arg-2 is set:
remove arg 2 from {kasa::%player arg%}
send "&7>> &aPrzeleles %arg-2% zl graczu %player-arg% !"
add arg 2 to {kasa::%player arg%}
send "&7[&aGracz &6%player% &aprzelał ci &6%arg-2%&a zl !" to player-arg 1
else:
send "&7[&a&lBLAD&7] &7>> &cPodaj ilośc pieniedzy ktorą chcesz przelac !"
else:
send "&7[&a&lBLAD&7] &7>> &c Podaj poprawny nick gracza !"
Odnośnik do komentarza
https://skript.pl/temat/33264-przelewanie-kasy-nie-dziala/Udostępnij na innych stronach
2 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ą.