#Autor MariuszMarcuss #Zlecenie dla: Hvgdc options: logo: &8[&d&lZWIAZKI&8] #To mozesz dowoli modyfikowac! variables: {jest.w.zwiazku.%player%} = false {poproszona.osoba.%player%} = false {oczekiwanie.na.zwiazek.%player%} = false {numerek.zwiazku} = 0 on chat: cancel event if {jest.w.zwiazku.%player%} is true: broadcast "&4&l<3&r %colored player's prefix% %player%&f: %message%" else: broadcast "%colored player's prefix% %player%&f: %message%" command /zwiazek [] []: trigger: if arg 1 is not set: send "" send " &8[&d&lZWIAZKI&8]" send "" send "&8* &d/zwiazek popros &f(Zapytaj gracza o zwiazek)" send "&8* &d/zwiazek tak &f(Zaakceptuj zaproszenie o zwiazek)" send "&8* &d/zwiazek nie &f(Odrzuc zaproszenie o zwiazek)" send "&8* &d/zwiazek tp &f(Przeteleportuj sie do partnera/partnerki)" send "&8* &d/zwiazek lista &f(Wyswietla liste zwiazkow)" send "" send " &8[&d&lZWIAZKI&8]" send "" stop if arg 1 is "popros": if arg 2 is set: if {poproszona.osoba.%player%} is false: if {oczekiwanie.na.zwiazek.%arg 2%} = false: send "{@logo} &aWyslales zaproszenie do &b%arg 2%&a!" send "{@logo} &b%player% &dchce poprosic sie o zwiazek! Uzyj: &e/zwiazek tak &dlub &e/zwiazek nie&d! Masz 20 sekund zdecyduj sie!" to arg 2 set {oczekiwanie.na.zwiazek.%player%} to true set {poproszona.osoba.%arg 2%} to true wait 20 second if {oczekiwanie.na.zwiazek.%player%} is true: if {poproszona.osoba.%arg 2%} = true: send "{@logo} &cCzas akceptacji minal! Osoba do ktorej wyslales zaproszenie nie odpowiada!" set {poproszona.osoba.%player%} to false set {oczekiwanie.na.zwiazek.%arg 2%} to false stop else: send "{@logo} &cTa osoba oczekuje juz na zwiazek od innego gracza!" stop else: send "{@logo} &cWyslales juz jedno zaproszenie odczekaj chwile zanim wyslesz nastepne!" stop else: send "{@logo} &cNie podales gracz! Uzyj: &e/zwiazek popros &c!" stop if arg 1 is "tak": if arg 2 is set: if {poproszona.osoba.%player%} is true: if {oczekiwanie.na.zwiazek.%arg 2%} is true: broadcast "{@logo} &dOd teraz gracz &b%player% &doraz &b%arg 2%&d sa w zwiazku! Gratulacje!" set {poproszona.osoba.%player%} to false set {oczekiwanie.na.zwiazek.%arg 2%} to false add 1 to {numerek.zwiazku} add 1 to {numerek.zwiazku.%player%} add 1 to {numerek.zwiazku.%arg 2%} set {partner1%{numerek.zwiazku}%} to player set {partner2%{numerek.zwiazku}%} to arg 2 set {jest.w.zwiazku.%player%} to true set {jest.w.zwiazku.%arg 2%} to true else: send "{@logo} &cTa osoba nie wyslala ci zaproszenia!" stop else: send "{@logo} &cNie masz zadnego zaproszenia o zwiazek!" stop else: send "{@logo} &cProsze podaj gracza! Uzyj: &e/zwiazek tak &c!" stop if arg 1 is "nie": if arg 2 is set: if {oczekiwanie.na.zwiazek.%arg 2%} is true: if {poproszona.osoba.%player%} is true: send "{@logo} &b%player% &cnie chce byc z toba w zwiazku!" to arg 2 send "{@logo} &cOdrzucono zaproszenie o zwiazek!" set {poproszona.osoba.%player%} to false set {oczekiwanie.na.zwiazek.%arg 2%} to false stop else: send "{@logo} &cNie masz zadnego zaprosznia o zwiazek!" stop else: send "{@logo} &cTa osoba nie wysylala ci zaproszenia o zwiazek!" stop else: send "{@logo} &cProsze podaj gracza! Uzyj: &e/zwiazek nie &c!" stop if arg 1 is "tp": if {jest.w.zwiazku.%player%} is true: if {partner1%{numerek.zwiazku}%} is set: teleport {partner1%{numerek.zwiazku}%} to {partner2%{numerek.zwiazku}%} send "{@logo} &aZostales przeteleportowany do swojego partnera &b%{partner2%{numerek.zwiazku}%}%&a!" stop if {partner2%{numerek.zwiazku}%} is set: teleport {partner2%{numerek.zwiazku}%} to {partner1%{numerek.zwiazku}%} send "{@logo} &aZostales przeteleportowany do swojego partnera &b%{partner1%{numerek.zwiazku}%}%&a!" stop else: send "{@logo} &cNie masz partnera!" stop if arg 1 is "lista": send "" send " &8[&d&lZWIAZKI LISTA&8]" send "" set {numerek.zwiazku} to 1 loop {numerek.zwiazku} times: send "&d%{numerek.zwiazku}%. &b%{partner1%{numerek.zwiazku}%}% &4&l<3 &b%{partner2%{numerek.zwiazku}%}%"