Cześć, mam następujący problem. Napisałem sobie skrypt na party (nie dokończony,ale to nie ma znaczenia w tym momencie)
Mianowicie, gdy jestem liderem party, moge sam siebie zaprosić do niego. Gdzie i co zmienic? Zeby gracz, który jest liderem nie mógł zaprosić sam siebie, tylko inncyh graczy.
#Opcje
options:
tag:&8&l[&2&lMC&6&lSquare&f&l.pl&8&l]
on join:if{status.%player%} is not set:
add player to {status.%player%}#Komendy
command /party [<text>][<text>][<text>]:
trigger:if arg 1 is not set:
send "{@tag} &cWszystkie dostępne komendy:"
send "&2/party stworz &6<&7nazwa&6>"
send "&2/party dodaj &6<&7nazwa gracza&6> &7/ Maksymalna ilośc w &2party &7to &44 &7osoby"
send "&2/party wyrzuc &6<&7nazwa gracza&6>"
send "&2/party lista &6<&7nazwa&6> &7- sprawdza liste graczy w &2party"
send "&2/party dolacz &7- dołączasz do party"
send "&2/party opusc &7- opuszczasz party"
send "&2/party usun &7- usuwa party"if arg 1 is "stworz":if arg 2 is set:if arg 2 contains "ADMIN":
send "{@tag} &cParty posiada niedozwolone znaki!"
stop
else:if length of arg 2 is less than 9:if{party.nazwa.%arg 2%} is set:
send "{@tag} &cParty o takiej nazwie juz istnieje!"
stop
else:if{status.%player%} is not set:
add player to {party-czlonkowie.%arg 2%::*}
add player to {szef.party.%arg 2%::*}set{party.%player%} to arg 2set{party.nazwa.%arg 2%} to arg 2set{status.%player%} to "szef"
send "{@tag} &7Utworzyłeś/aś &eparty &7o nazwie &6%arg 2%"
stop
else:
send "{@tag} &cNie mozesz utworzyć party, jesteś juz liderem innej.."
stop
else:
send "{@tag} &cPrawidłowe uzycie &7/party stworz &6<&7nazwa&6>"
stop
if arg 1 is "dolacz":if arg 2 is {party.nazwa.%arg 2%}:if{party.zaproszenie.%player%} is true:
add player to {party-czlonkowie.%arg 2%::*}set{party.%player%} to arg 2set{status.%player%} to "Pracownik"
send "{@tag} &7Dołączyłeś/aś do &2party &6%arg 2%"else:
send "{@tag} &cNie masz zaproszenia do &2party"else:
send "{@tag} &cNie ma &2party &co takiej nazwie!"if arg 1 is "lista":if{party.nazwa.%arg 2%} is set:
send "{@tag} &7Członkowie &2party&8: &6%{party-czlonkowie.%arg 2%::*}%"else:
send "{@tag} &7Nie ma &2party &7o takiej nazwie!"if{status.%player%} is "Pracownik":if arg 1 is "opusc":
send "{@tag} &cOpuściłeś &2party!"
clear {status.%player%}
remove player from {party-czlonkowie.%{party.%player%}%::*}
stop
if{status.%player%} is "szef":if arg 1 is "dodaj":if arg 2 is set:
loop all players:if loop-player is arg 2:if{party.%player%} is not player:if{party.zaproszenie.%arg 2%} is not set:if{status.%player%} is not "Pracownik":set{party.zaproszenie.%arg 2%} to true
send "{@tag} &7Zaprosiłeś/aś gracza &6%arg 2% &7do swojego &2party!"
send "{@tag} &7Gracz &2%player% &7zaprasza Cie do &2party! &6%{party.%player%}%! &7, aby dołączyć, wpisz &6/party dolacz &a<&7nazwa party&a>" to argument 2 parsed as player
wait 30 seconds
delete{party.zaproszenie.%arg 2%}if{status.%arg 2%} is not "Pracownik":
send "{@tag} &2%arg 2% &7Twój czas na dołaczenie minął!" to argument 2 parsed as player
stop
else:
send "{@tag} &7Ten gracz jest juz członkiem &2party!"
stop
else:
send "{@tag} &7Nie jesteś zaproszony do &2party!"
stop
else:
send "{@tag} &7Gracz &2%arg 2% &7otrzymał juz zaproszenie!"
stop
else:
send "{@tag} &7Poprawne uzycie &2/party dodaj &6<&7nick&6>"
stop
if arg 1 is "usun":{party.%player%} is set:
send "{@tag} &cUusnąłeś/aś swoje &2party!"
loop {party-czlonkowie.%{party.%player%}%::*}:
clear {status.%loop-value%}delete{party.nazwa.%{party.%player%}%}delete{szef.party.%{party.%player%}%}delete{party-czlonkowie.%{party.%player%}%::*}delete{party.%player%.%{party.%player%}%}delete{party.szef.%player%}
stop
else:
send "{@tag} &cTo nie twoje &2party!"
Pytanie
TheFightaz 0
Cześć, mam następujący problem. Napisałem sobie skrypt na party (nie dokończony,ale to nie ma znaczenia w tym momencie)
Mianowicie, gdy jestem liderem party, moge sam siebie zaprosić do niego. Gdzie i co zmienic? Zeby gracz, który jest liderem nie mógł zaprosić sam siebie, tylko inncyh graczy.
Odnośnik do komentarza
Udostępnij na innych stronach
4 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ą.