Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Szukam skryptu na zliczanie głosów oraz odpowiedzi.


darksebek

Rekomendowane odpowiedzi

Opublikowano

Witam poszukuje skrypt który bd zliczać głosy i pokazywać dla administracji ile głosów zyskała dana odp

np

 

/vote <pytanie> 

/odp1 <odpowiedz>

itp

/start < komenda która włącza głosowanie i pisze /bc Rozpoczęto głosowanie żeby zagłosować /głosuj <odp1> lub <odp2>        (Inne pomysły mile widziane)

 

 

np.:

/vote jaki ma być drop zlota ze stone ?

/start

 

/bc Rozpoczęto głosowanie żeby zagłosować /głosuj 10% lub 5%

 

(dla administracji) Wygrała odpowiedz <odp1> głosowało <ilość głosów> osób

 

z góry dziękuje

Opublikowano

Prosz:

variables:
	{glosy1} = 0
	{glosy2} = 0
	{glosowanie} = false
	{glosowanie.%player%} = true

command /start [<text>] [<text>] [<text>]:
		trigger:
				set {_glosowanie} to arg 1
				set {_odpowiedz1} to arg 2
				set {_odpowiedz2} to arg 3
				broadcast "&9=============================================="
				broadcast "&aRozpoczeto glosowanie na temat: &c%{_glosowanie}%"
				broadcast "&aAby zaglosowac na &c%{_odpowiedz1}% &awpisz &6/glosuj 1"
				broadcast "&aAby zaglosowac na &c%{_odpowiedz2}% &awpisz &6/glosuj 2"
				broadcast "&9=============================================="
				set {glosowanie} to true
				wait 180 seconds
				set {glosowanie} to false
				send "&4==============================================" to player
				send "&cZa &9%{_odpowiedz1}% &czaglosowalo %{glosy1}% osob" to player
				send "&cZa &9%{_odpowiedz2}%&c zaglosowalo %{glosy2}% osob" to player
				send "&4==============================================" to player
				broadcast "&cGlosowanie zakonczone!"
				wait 1 second
				set {glosy1} to 0
				set {glosy2} to 0
				
command /glosuj [<text>]:
		trigger:
				if arg 1 is "1":
						if {glosowanie} is true:
								if {glosowanie.%player%} is true:
										add 1 to {glosy1}
										send "&9Zaglosowales za opcja &cnr 1."
										set {glosowanie.%player%} to false
										wait 180 seconds
										set {glosowanie.%player%} to true
										stop
								else:
										send "&cJuz oddales glos!" to player
				if arg 1 is "2":
						if {glosowanie} is true:
								if {glosowanie.%player%} is true:
										add 1 to {glosy2}
										send "&9Zaglosowales za opcja &c nr 2."
										set {glosowanie.%player%} to false
										wait 180 seconds
										set {glosowanie.%player%} to true
										stop
								else:
										send "&cJuz oddales glos!" to player

Komendy:

 

/start <Temat> <Odpowiedz1> <Odpowiedz2>

/glosuj 1

/glosuj 2

 

Jedyny minus jest taki że w /start nie możesz dawać spacji w np temacie. Czyli jeśli chcesz dać temat Kocham Zosie musisz w komendzie wpisać Kocham_Zosie czyli np /start Zbanowanie_wszystkich Tak Nie

 

gD1T5D6.png

imkXSCT.png

iaSfmTj.png

7e3ObrO.png

xKAm1xO.png

Opublikowano

Wielkie dzięki ziomek :)

 

 

 

 można do cb pisać jakbym miał jakiś problem do skrypta ?

 

 

a mógłbyś zrobić jeszcze permissie do tego ? 

Opublikowano

Wielkie dzięki ziomek :)

 

 

 

 można do cb pisać jakbym miał jakiś problem do skrypta ?

 

 

a mógłbyś zrobić jeszcze permissie do tego ? 

Jasne, jak masz jakiś problem to podbijaj na PW. A tu masz poprawioną wersje z permisjami (vote.start)

variables:
	{glosy1} = 0
	{glosy2} = 0
	{glosowanie} = false
	{glosowanie.%player%} = true

command /start [<text>] [<text>] [<text>]:
		trigger:
				if arg 1 is set:
						if arg 2 is set:
								if arg 3 is set:
										player has permission "vote.start":
												set {_glosowanie} to arg 1
												set {_odpowiedz1} to arg 2
												set {_odpowiedz2} to arg 3
												broadcast "&9=============================================="
												broadcast "&aRozpoczeto glosowanie na temat: &c%{_glosowanie}%"
												broadcast "&aAby zaglosowac na &c%{_odpowiedz1}% &awpisz &6/glosuj 1"
												broadcast "&aAby zaglosowac na &c%{_odpowiedz2}% &awpisz &6/glosuj 2"
												broadcast "&9=============================================="
												set {glosowanie} to true
												wait 180 seconds
												set {glosowanie} to false
												send "&4==============================================" to player
												send "&cZa &9%{_odpowiedz1}% &czaglosowalo %{glosy1}% osob" to player
												send "&cZa &9%{_odpowiedz2}%&c zaglosowalo %{glosy2}% osob" to player
												send "&4==============================================" to player
												broadcast "&cGlosowanie zakonczone!"
												wait 1 second
												set {glosy1} to 0
												set {glosy2} to 0
										else:
												send "&cNie posiadasz uprawnien" to player
				
command /glosuj [<text>]:
		trigger:
				if arg 1 is "1":
						if {glosowanie} is true:
								if {glosowanie.%player%} is true:
										add 1 to {glosy1}
										send "&9Zaglosowales za opcja &cnr 1."
										set {glosowanie.%player%} to false
										wait 180 seconds
										set {glosowanie.%player%} to true
										stop
								else:
										send "&cJuz oddales glos!" to player
				if arg 1 is "2":
						if {glosowanie} is true:
								if {glosowanie.%player%} is true:
										add 1 to {glosy2}
										send "&9Zaglosowales za opcja &c nr 2."
										set {glosowanie.%player%} to false
										wait 180 seconds
										set {glosowanie.%player%} to true
										stop
								else:
										send "&cJuz oddales glos!" to player

xKAm1xO.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...