on sign change:
if line 1 of event-block is "[PaySign]":
line 3 of event-block is not ""
if line 2 of event-block is "":
set line 2 of event-block to "%player%"
set line 1 of event-block to "&a[PaySign]"
send "&aStworzono przelewowa tabliczke!"
on right click:
if clicked block is sign:
if line 1 of clicked block is "&a[PaySign]":
set {_block} to type of block at event-block
set {_face} to facing of event-block
set {_nick} to line 2 of clicked block parsed as offline player
set {_amount} to line 3 of clicked block parsed as number
if player's balance >= {_amount}:
remove {_amount} from player's balance
add {_amount} to {_nick}'s balance
send "&aZaplaciles &6%{_amount}%&a$"
send "&aOtrzymales &6%{_amount}%&a$ &aod &a%player%" to {_nick}
set block at event-block to redstone block
wait 2 tick
set block at event-block to {_block}
set facing of block at event-block to {_face}
set line 1 of block at event-block to "&a[PaySign]"
set line 2 of block at event-block to "%{_nick}%"
set line 3 of block at event-block to "%{_amount}%"
stop
send "&6[Tabliczka] &cNie posiadasz wystarczajaco kasy!"
Mam skryp na Pay sign. Ale jest z nim duży problem polega na tym że kiedy gracz jest offline to po kliknięciu gracz nie dostanie pieniędzy i jest jeszcze jeden problem polega na tym że po kliknięciu tabliczka zamienia sie na redstone blok a on nie przekazuje sygnału przez blok. Wiec tabliczka musiałaby się zamienić na wciśnięty przycisk. Mam nadzieje że rozumiecie. Bardzo proszę o pomoc na dole zamieszczam ten skrypt
Pytanie
placki 0
on sign change: if line 1 of event-block is "[PaySign]": line 3 of event-block is not "" if line 2 of event-block is "": set line 2 of event-block to "%player%" set line 1 of event-block to "&a[PaySign]" send "&aStworzono przelewowa tabliczke!" on right click: if clicked block is sign: if line 1 of clicked block is "&a[PaySign]": set {_block} to type of block at event-block set {_face} to facing of event-block set {_nick} to line 2 of clicked block parsed as offline player set {_amount} to line 3 of clicked block parsed as number if player's balance >= {_amount}: remove {_amount} from player's balance add {_amount} to {_nick}'s balance send "&aZaplaciles &6%{_amount}%&a$" send "&aOtrzymales &6%{_amount}%&a$ &aod &a%player%" to {_nick} set block at event-block to redstone block wait 2 tick set block at event-block to {_block} set facing of block at event-block to {_face} set line 1 of block at event-block to "&a[PaySign]" set line 2 of block at event-block to "%{_nick}%" set line 3 of block at event-block to "%{_amount}%" stop send "&6[Tabliczka] &cNie posiadasz wystarczajaco kasy!"Mam skryp na Pay sign. Ale jest z nim duży problem polega na tym że kiedy gracz jest offline to po kliknięciu gracz nie dostanie pieniędzy i jest jeszcze jeden problem polega na tym że po kliknięciu tabliczka zamienia sie na redstone blok a on nie przekazuje sygnału przez blok. Wiec tabliczka musiałaby się zamienić na wciśnięty przycisk. Mam nadzieje że rozumiecie. Bardzo proszę o pomoc na dole zamieszczam ten skrypt
Odnośnik do komentarza
https://skript.pl/temat/37504-poprawinie-skryptu/Udostępnij na innych stronach
1 odpowiedź 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ą.