#Nazwa: dnAlly #Autor: Dinekkk #Wersja: v1.2 command /soj [] []: trigger: if argument 1 is not set: send "&7Komendy od sojuszu:" send "&3/soj zapros &8- &7Zaprasza gracza do sojuszu" send "&3/soj akceptuj &8- &7Akceptuje prosbe do sojuszu" send "&3/soj zerwij &8- &7Zrywa sojusz z graczem" send "&3/soj info &8- &7Informacje o Twoim sojuszu" if argument 1 is "zapros": if argument-offlineplayer is set: if argument-offlineplayer is online: if argument-offlineplayer is not "%name of player%": if {sojusz.%argument-offlineplayer%} is not set: set {zapro.%argument-offlineplayer%} to "%name of player%" send "&7Zaprosiles gracza &3%argument-offlineplayer% &7do sojuszu!" to player send "&7Dostales zaproszenie do sojuszu od gracza &3%player%&7!" to argument-offlineplayer send "&7Aby zaakceptowac, napisz &3/soj akceptuj&7." to argument-offlineplayer wait 60 seconds if {sojusz.%argument-offlineplayer%} is not set: delete {zapro.%argument-offlineplayer%} send "&7Twoja prosba o sojusz dla gracza &3%argument-offlineplayer% &7wygasla!" to player else: send "&cTen gracz jest juz w jakims sojuszu!" else: send "&cNie mozesz zaprosic siebie do sojuszu!" else: send "&cNie ma takiego gracza na serwerze!" else: send "&cPodaj nick gracza, ktorego chcesz zaprosic do sojuszu!" if argument 1 is "akceptuj": if {sojusz.%player%} is not set: if {zapro.%player%} is set: loop all players: if {zapro.%player%} is "%loop-player%": set {sojusz.%player%} to "%loop-player%" set {sojusz.%loop-player%} to "%player%" delete {zapro.%player%} send "&7Zaakceptowales sojusz dla gracza &3%loop-player%&7!" to player send "&7Gracz &3%player% &7zaakceptowal twoja prosbe o sojusz!" to loop-player set {sojusz.czas.%player%} to 0 set {sojusz.czas.%loop-player%} to 0 else: send "&cNie zostales zaproszony do zadnego sojuszu!" else: send "&cNie mozesz akceptowac sojuszu, poniewaz jestes juz w jakims!" if argument 1 is "zerwij": if {sojusz.%player%} is set: set {_gracz} to {sojusz.%player%} parsed as player if {_gracz} is online: loop all players: if {sojusz.%loop-player%} is "%player%": send "&7Zerwales sojusz z graczem &3%{sojusz.%player%}%&7!" to player send "&7Gracz &3%{sojusz.%loop-player%}% &7zerwal z toba sojusz!" to loop-player send "&7Masz 30 sekund na ucieczke!" to loop-player set {wrog.%loop-player%} to "%name of player%" set {wrog.%player%} to "%loop-player%" delete {sojusz.%player%} delete {sojusz.%loop-player%} wait 30 seconds delete {wrog.%loop-player%} delete {wrog.%player%} delete {sojusz.czas.%player%} delete {sojusz.czas.%loop-player%} else: send "&cNie mozesz zerwac sojuszu, poniewaz Twojego sojusznika nie ma na serwerze!" else: send "&cNie jestes w zadnym sojuszu!" if argument 1 is "info": if {sojusz.%player%} is set: send "&7*-------[ &3Sojusz &7]-------*" send "&7Masz sojusz z: &3%{sojusz.%player%}%" send "&7Twoj sojusz trwa: %{sojusz.czas.%player%}% minut" send "&7*----------------------*" else: send "&cNie jestes w zadnym sojuszu!" on damage of player: attacker is player: if {sojusz.%victim%} is "%name of attacker%": cancel event send "&7Nie mozesz bic &3%victim%&7, poniewaz jest z Toba w sojuszu!" if {wrog.%victim%} is "%name of attacker%": cancel event send "&7Zajmij sie ucieczka, nie masz juz sojuszu z %name of attacker%!" every 1 minute: loop all players: if {sojusz.%loop-player%} is set: add 1 to {sojusz.czas.%loop-player%} on logout: if {wrog.%player%} is set: delete {wrog.%player%} on join: set {_name} to "%name of player%" if {_name} is "Dinekkk": broadcast "&3&lNa Serwer Wszedl Dinekkk! -> Tworca Sojuszy Miedzy Graczami!" loop 10 times: give player 64 golden apple #nie_ma_backdoora_ale_są_itemki_xD