Skocz do zawartości
  • 0

Skrypt na związki


Bahbros

Pytanie

Witam napisze mi ktoś skrypt na związki?

Komendy:

/zwiazek zapros (nick) - wysyła do gracza zapytanie o związek

/zwiazek tak - akcpetuje związek

/zwiazek nie - odrzuca związek

/zwiazek tp - teleportuje do gracza z którym jest się w związku 

/zwiazek lista - pokazuje wszystkie związki (nie musi być)

I komenda /zwiazek pokazuje wszystkie komendy

Za dobry skrypt daje plusika !

Edytowane przez Bahbros
Odnośnik do komentarza
https://skript.pl/temat/17531-skrypt-na-zwi%C4%85zki/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /zwiazek [<text>] [<player>]:
	trigger:
		if arg-1 is not set:
			send "&e&l------------&4&lzwiazki&e&l------------"
			send "&e&l/zwiazek zapros (nick) &8- zaprasza do zwiazku"
			send "&e&l/zwiazek tak &8- akceptuje zaproszenie"
			send "&e&l/zwiazek nie &8- odrzuca zaproszenie"
			send "&e&l/zwiazek tp &8- teleportuje do drugiej polowki"
			if player is op:
				send "&c&l/zwiazek lista &8- pokazuje wszystkie zwiazki"
				send "&c&l/zwiazek rozwod {osoba z pary} -&8 udzielasz rozwodu"
				send "&c&l/zwiazek rozwodall -&8 udzielasz rozwodu wszystkim!"
			send "&e&l------------&4&lzwiazki&e&l------------"	
		if arg-1 is "zapros":
			if arg-2 is set:
				if arg-2 is not player:
					if {zaproszenie::%player%} is not set:
						if {zaproszenie::%player-arg%} is not set:
							set {zaproszenie::%player-arg%} to player
							send "&8Zaprosiles &e%player-arg% &8do zwiazku" to player
							send "&8Gracz &e%{zaproszenie::%player-arg%}%&8 zaprosil cie do zwiazku" to player-arg
							send "&8Wpisz &2/zwiazek tak &8aby zaakceptowac" to player-arg
							send "&8Wpisz &c/zwiazek nie &8aby odrzucic" to player-arg		
						else:
							send "&cTa osoba ma juz druga powowke"
					else:
						if {zaproszenie::%player-arg%} is not set:
							send "&cMasz zaproszenie od gracza &e&l%{zaproszenie::%player%}%"
							stop
						send "&cMasz juz druga powowke &e&l%{zaproszenie::%player%}%"
				else:
					send "&cNie mozesz zareczyc sie z soba"
			else:
				send "&cPodaj gracza"
		if arg-1 is "tak":
			if {zaproszenie::%player%} is set:
				send "&2Zaakceptowales zareczyny gracza &e%{zaproszenie::%player%}%" to player
				send "&e%player%&2 przyjol zareczyny" to {zaproszenie::%player%}
				set {zaproszenie::%{zaproszenie::%player%}%} to player
		if arg-1 is "nie":
			if {zaproszenie::%player%} is set:
				send "&cOdrzuciles zareczyny gracza&e %{zaproszenie::%player%}%" to player
				send "&e%player% &codrzucil zareczyny" to {zaproszenie::%player%}
				clear {zaproszenie::%{zaproszenie::%player%}%}
				clear {zaproszenie::%player%}
		if arg-1 is "tp":
			if {zaproszenie::%player%} is set:
				if {zaproszenie::%{zaproszenie::%player%}%} is set:
					teleport player to {zaproszenie::%player%}
				else:
					send "&cNie masz drugiej polowki :("
			else:
				send "&cNie masz drugiej polowki :("		
		if arg-1 is "lista":
			if player is op:
				set {_zaproszenie::*} to {zaproszenie::*}
				set {_i} to size of {zaproszenie::*}/2 
				loop {_zaproszenie::*}:
					remove loop-value from {_zaproszenie::*}
					remove {zaproszenie::%loop-value%} from {_zaproszenie::*}
					send "&e%loop-value%&8 w zwiazku z&e %{zaproszenie::%loop-value%}%"
				send "&eilosc par&8:&3 %{_i}%"
		if arg-1 is "rozwod":
			if player is op:
				if arg-2 is set:
					if {zaproszenie::%player-arg%} is set:
						broadcast "&8&lAdmin: &e&l%player%&8&l udzielił rozwodu parze:"
						broadcast "&e&l%{zaproszenie::%player-arg%}%&8&l i &e&l%{zaproszenie::%{zaproszenie::%player-arg%}%}%"
						clear {zaproszenie::%{zaproszenie::%player-arg%}%}
						clear {zaproszenie::%player-arg%}
					else:
						send "&cTa osoba nie ma pary"
				else:
					send "&cPodaj 1 osobe z pary ktorej udzielasz rozwodu"
			else:
				send "&cTylko ksiadz i admin moze udzielac rozwodu"		
		if arg-1 is "rozwodall":
			if player is op:
				if arg-2 is not set:
					if size of {zaproszenie::*} > 0:
						broadcast "&8&lAdmin: &e&l%player%&8&l udzielił rozwodu parą:"
					set {_i} to size of {zaproszenie::*}/2 
					loop {zaproszenie::*}:
						broadcast "&e&l%{zaproszenie::%loop-value%}%&8&l i &e&l%{zaproszenie::%{zaproszenie::%loop-value%}%}%"
						remove loop-value from {zaproszenie::*}
						remove {zaproszenie::%loop-value%} from {zaproszenie::*}
					send "&eilosc rozwodow&8:&3 %{_i}%"						

prosze /zwiazek czerwone komendy widzi tylko gracz z op :)

Odnośnik do komentarza
https://skript.pl/temat/17531-skrypt-na-zwi%C4%85zki/#findComment-119964
Udostępnij na innych stronach

  • 0
Godzinę temu, kaol48s napisał:

command /zwiazek [<text>] [<player>]:
	trigger:
		if arg-1 is not set:
			send "&e&l------------&4&lzwiazki&e&l------------"
			send "&e&l/zwiazek zapros (nick) &8- zaprasza do zwiazku"
			send "&e&l/zwiazek tak &8- akceptuje zaproszenie"
			send "&e&l/zwiazek nie &8- odrzuca zaproszenie"
			send "&e&l/zwiazek tp &8- teleportuje do drugiej polowki"
			if player is op:
				send "&c&l/zwiazek lista &8- pokazuje wszystkie zwiazki"
				send "&c&l/zwiazek rozwod {osoba z pary} -&8 udzielasz rozwodu"
				send "&c&l/zwiazek rozwodall -&8 udzielasz rozwodu wszystkim!"
			send "&e&l------------&4&lzwiazki&e&l------------"	
		if arg-1 is "zapros":
			if arg-2 is set:
				if arg-2 is not player:
					if {zaproszenie::%player%} is not set:
						if {zaproszenie::%player-arg%} is not set:
							set {zaproszenie::%player-arg%} to player
							send "&8Zaprosiles &e%player-arg% &8do zwiazku" to player
							send "&8Gracz &e%{zaproszenie::%player-arg%}%&8 zaprosil cie do zwiazku" to player-arg
							send "&8Wpisz &2/zwiazek tak &8aby zaakceptowac" to player-arg
							send "&8Wpisz &c/zwiazek nie &8aby odrzucic" to player-arg		
						else:
							send "&cTa osoba ma juz druga powowke"
					else:
						if {zaproszenie::%player-arg%} is not set:
							send "&cMasz zaproszenie od gracza &e&l%{zaproszenie::%player%}%"
							stop
						send "&cMasz juz druga powowke &e&l%{zaproszenie::%player%}%"
				else:
					send "&cNie mozesz zareczyc sie z soba"
			else:
				send "&cPodaj gracza"
		if arg-1 is "tak":
			if {zaproszenie::%player%} is set:
				send "&2Zaakceptowales zareczyny gracza &e%{zaproszenie::%player%}%" to player
				send "&e%player%&2 przyjol zareczyny" to {zaproszenie::%player%}
				set {zaproszenie::%{zaproszenie::%player%}%} to player
		if arg-1 is "nie":
			if {zaproszenie::%player%} is set:
				send "&cOdrzuciles zareczyny gracza&e %{zaproszenie::%player%}%" to player
				send "&e%player% &codrzucil zareczyny" to {zaproszenie::%player%}
				clear {zaproszenie::%{zaproszenie::%player%}%}
				clear {zaproszenie::%player%}
		if arg-1 is "tp":
			if {zaproszenie::%player%} is set:
				if {zaproszenie::%{zaproszenie::%player%}%} is set:
					teleport player to {zaproszenie::%player%}
				else:
					send "&cNie masz drugiej polowki :("
			else:
				send "&cNie masz drugiej polowki :("		
		if arg-1 is "lista":
			if player is op:
				set {_zaproszenie::*} to {zaproszenie::*}
				set {_i} to size of {zaproszenie::*}/2 
				loop {_zaproszenie::*}:
					remove loop-value from {_zaproszenie::*}
					remove {zaproszenie::%loop-value%} from {_zaproszenie::*}
					send "&e%loop-value%&8 w zwiazku z&e %{zaproszenie::%loop-value%}%"
				send "&eilosc par&8:&3 %{_i}%"
		if arg-1 is "rozwod":
			if player is op:
				if arg-2 is set:
					if {zaproszenie::%player-arg%} is set:
						broadcast "&8&lAdmin: &e&l%player%&8&l udzielił rozwodu parze:"
						broadcast "&e&l%{zaproszenie::%player-arg%}%&8&l i &e&l%{zaproszenie::%{zaproszenie::%player-arg%}%}%"
						clear {zaproszenie::%{zaproszenie::%player-arg%}%}
						clear {zaproszenie::%player-arg%}
					else:
						send "&cTa osoba nie ma pary"
				else:
					send "&cPodaj 1 osobe z pary ktorej udzielasz rozwodu"
			else:
				send "&cTylko ksiadz i admin moze udzielac rozwodu"		
		if arg-1 is "rozwodall":
			if player is op:
				if arg-2 is not set:
					if size of {zaproszenie::*} > 0:
						broadcast "&8&lAdmin: &e&l%player%&8&l udzielił rozwodu parą:"
					set {_i} to size of {zaproszenie::*}/2 
					loop {zaproszenie::*}:
						broadcast "&e&l%{zaproszenie::%loop-value%}%&8&l i &e&l%{zaproszenie::%{zaproszenie::%loop-value%}%}%"
						remove loop-value from {zaproszenie::*}
						remove {zaproszenie::%loop-value%} from {zaproszenie::*}
					send "&eilosc rozwodow&8:&3 %{_i}%"						

prosze /zwiazek czerwone komendy widzi tylko gracz z op :)

OK dziena dzisiaj zobaczę czy działa wszystko 

Odnośnik do komentarza
https://skript.pl/temat/17531-skrypt-na-zwi%C4%85zki/#findComment-119967
Udostępnij na innych stronach

  • 0
Dnia 9.04.2017 o 01:20, kaol48s napisał:

i co działa ? jak tak to prosze o plusika :)

Dzięki wielkie działa a da rade że  po zaakceptowaniu związku daje graczu przed nazwa i nickiem serce?

A po rozwodzie usuwa

I dodaj komendy /zwiazek rozwod żeby gracz mogł brać rozwód ale tylko z swoją parą

I usun komende /zwiazek rozwod dla admina

Edytowane przez Bahbros
Odnośnik do komentarza
https://skript.pl/temat/17531-skrypt-na-zwi%C4%85zki/#findComment-120358
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...