Skocz do zawartości

[DL] [SKRYPT] ANKIETA [AUTORSKI]


Shooterowy

Rekomendowane odpowiedzi

R

E

K

L

A

M

A

 

 

 

ANKIETA

Jako że bardzo mi się dzisiaj nudziło postanowiłem napisać skrypt na pytania, które możemy zadać graczom na serwerze.

 

 

KOMENDY

/ankieta <pytanie> <czas> - Zadaje pytanie

/glosuj tak - Głosuje na TAK w ankiecie

/glosuj nie - Głosuje na NIE w ankiecie

#Czas musi być napisany po angielski np. 40 seconds (Domyślny czas = 30 sekund)

 

 

KOD:

options:
	tag: &3[ANKIETA]
	ankietaperm: ankieta.zapytaj #Permisja do uruchomienia ankiety
	glosowanieperm: ankieta.glosuj #Permisja do glosowania
	nopermmsg: {@nopermmsg} #Wiadomosc, gdy ktos nie ma permisji do komend
variables:
	{glosowanie.%player%} = false
	{ankieta.status} = false
	{głosy.tak} = 0
	{glosy.nie} = 0
	{glosy.razem} = 0
command /ankieta [<text>] [<time span= 30 seconds>]:
	trigger:
		if player has permission "{@ankietaperm}":
			if arg 1 is not set:
				send "{@tag} &cPoprawne uzycie: &7/ankieta <pytanie> <czas>"
			else:
				if arg 2 is set:
					if {ankieta.status} is false:
						set {ankieta.status} to true
						broadcast "{@tag} %coloured arg 1%   &7Czas na odpowiedz - &c%arg 2%"
						broadcast "{@tag} &7Uzyj &6/glosuj tak &7lub &6/glosuj nie &7aby zaglosowac."
						wait arg 2
						broadcast "&6Glosy na tak - &c%{glosy.tak}%&2  || &6Glosy na nie - &c%{glosy.nie}%&2  || &6Glosy wszystkie - &c%{glosy.razem}%"
						set {ankieta.status} to false
						wait 1 second
						loop all players:
							if {glosowanie.%loop-player%} is true:
								set {glosowanie.%loop-player%} to false
						set {glosy.tak} to 0
						set {glosy.nie} to 0
						set {glosy.razem} to 0
					else:
						send "{@tag} &cPoczekaj na koniec poprzedniej ankiety."
				else:
					send "{@tag} &cPoprawne uzycie: &7/ankieta <pytanie> <czas>"
		else:
			send "{@tag} {@nopermmsg}"
command /glosuj [<text>]:
	trigger:
		if player has permission "{@glosowanieperm}":
			if arg is "tak" or "nie":
				if {ankieta.status} is true:
					if {glosowanie.%player%} is false:
						add 1 to {glosy.razem}
						add 1 to {glosy.%arg%}
						send "{@tag} &7Dziekujemy za udzial w glosowaniu!"
						set {glosowanie.%player%} to true
					else:
						send "{@tag} &cJuz glosowales w tej ankiecie."
				else:
					send "{@tag} &cNie ma zadnej ankiety w ktorej moglbys glosowac."
			else:
				send "{@tag} &cNiepoprawne uzycie. Uzyj &6/glosuj tak &club &6/glosuj nie &caby zaglosowac."
		else:
			send "{@tag} {@nopermmsg}"
Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający forum [DL] [SKRYPT] ANKIETA [AUTORSKI]   0 użytkowników
    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...