Skocz do zawartości
  • 0

Głosowanie na dzień


Pytanie

Siemka, mam taki problem że wgrałem skrypt na głosowanie na dzień i tylko dzień działa ;d Normalnie noc jest przegłosowana ale i tak dzień wygrywa. Oto link do skryptu:

 

Edytowane przez Notro
Wojciu

Skrypty dodajemy tutaj https://code.skript.pl/

Notatka dodana przez Wojciu

Odnośnik do komentarza
https://skript.pl/temat/37692-g%C5%82osowanie-na-dzie%C5%84/
Udostępnij na innych stronach

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
at 19:00:
	set {vote::status}, {vote::dzien} and {vote::noc} to 0

	broadcast "&8[&aEast&bCore&8] &aNadchodzi noc! Jeśli chcesz dzień, zagłosuj komendą /dzien a żeby dalej była noc to /noc!"
	wait 15 seconds

	if ({vote::dzien} / {vote::noc}) >= 1:
		set time to 8:00
		broadcast "&8[&aEast&bCore&8] &bWygrał Dzień!"
	else:
		broadcast "&8[&aEast&bCore&8] &bWygrała Noc!."

	delete {vote::*}

command /dzien:
    trigger:
        if {vote::status} is set:
            if {vote::gracz::%player%} is not set:
                set {vote::gracz::%player%} to true
                add 1 to {vote::dzien}
                send "&8[&aEast&bCore&8] &aZagłosowałes na Dzień."
                stop
            send "&8[&aEast&bCore&8] &cJuż zagłosowałeś!"
            stop
        send "&8[&aEast&bCore&8] &cObecnie nie ma głosowania!"

command /noc:
    trigger:
        if {vote::status} is set:
            if {vote::gracz::%player%} is not set:
                set {vote::gracz::%player%} to true
                add 1 to {vote::noc}
                send "&8[&aEast&bCore&8] &aZagłosowałeś na Noc"
                stop
            send "&8[&aEast&bCore&8] &cJuż zagłosowałeś!"
            stop
        send "&8[&aEast&bCore&8] &cObecnie nie ma głosowania!"

 

Edytowane przez PanMaruda
Odnośnik do komentarza
https://skript.pl/temat/37692-g%C5%82osowanie-na-dzie%C5%84/#findComment-239419
Udostępnij na innych stronach

  • 0
W dniu 24.03.2020 o 10:31, PanMaruda napisał:

at 19:00:
	set {vote::status}, {vote::dzien} and {vote::noc} to 0

	broadcast "&8[&aEast&bCore&8] &aNadchodzi noc! Jeśli chcesz dzień, zagłosuj komendą /dzien a żeby dalej była noc to /noc!"
	wait 15 seconds

	if ({vote::dzien} / {vote::noc}) >= 1:
		set time to 8:00
		broadcast "&8[&aEast&bCore&8] &bWygrał Dzień!"
	else:
		broadcast "&8[&aEast&bCore&8] &bWygrała Noc!."

	delete {vote::*}

command /dzien:
    trigger:
        if {vote::status} is set:
            if {vote::gracz::%player%} is not set:
                set {vote::gracz::%player%} to true
                add 1 to {vote::dzien}
                send "&8[&aEast&bCore&8] &aZagłosowałes na Dzień."
                stop
            send "&8[&aEast&bCore&8] &cJuż zagłosowałeś!"
            stop
        send "&8[&aEast&bCore&8] &cObecnie nie ma głosowania!"

command /noc:
    trigger:
        if {vote::status} is set:
            if {vote::gracz::%player%} is not set:
                set {vote::gracz::%player%} to true
                add 1 to {vote::noc}
                send "&8[&aEast&bCore&8] &aZagłosowałeś na Noc"
                stop
            send "&8[&aEast&bCore&8] &cJuż zagłosowałeś!"
            stop
        send "&8[&aEast&bCore&8] &cObecnie nie ma głosowania!"

 

Wszystko działa jak powinno. Dzięki!

 

W dniu 24.03.2020 o 10:31, PanMaruda napisał:

at 19:00:
	set {vote::status}, {vote::dzien} and {vote::noc} to 0

	broadcast "&8[&aEast&bCore&8] &aNadchodzi noc! Jeśli chcesz dzień, zagłosuj komendą /dzien a żeby dalej była noc to /noc!"
	wait 15 seconds

	if ({vote::dzien} / {vote::noc}) >= 1:
		set time to 8:00
		broadcast "&8[&aEast&bCore&8] &bWygrał Dzień!"
	else:
		broadcast "&8[&aEast&bCore&8] &bWygrała Noc!."

	delete {vote::*}

command /dzien:
    trigger:
        if {vote::status} is set:
            if {vote::gracz::%player%} is not set:
                set {vote::gracz::%player%} to true
                add 1 to {vote::dzien}
                send "&8[&aEast&bCore&8] &aZagłosowałes na Dzień."
                stop
            send "&8[&aEast&bCore&8] &cJuż zagłosowałeś!"
            stop
        send "&8[&aEast&bCore&8] &cObecnie nie ma głosowania!"

command /noc:
    trigger:
        if {vote::status} is set:
            if {vote::gracz::%player%} is not set:
                set {vote::gracz::%player%} to true
                add 1 to {vote::noc}
                send "&8[&aEast&bCore&8] &aZagłosowałeś na Noc"
                stop
            send "&8[&aEast&bCore&8] &cJuż zagłosowałeś!"
            stop
        send "&8[&aEast&bCore&8] &cObecnie nie ma głosowania!"

 

Jednak nie, w połowe dnia jest ten sam komunikat jak o 19:00

Nieaktywny

Łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/37692-g%C5%82osowanie-na-dzie%C5%84/#findComment-239428
Udostępnij na innych stronach

  • 0

A w głównym skrypcie zauważyłem, że w evencie at 19:00 tylko w jednym miejscu występuje clear {vote}

Tu masz od nowa poprawioną wersję:

Spoiler

at 19:00:
	clear {vote::*}
	set {vote} to 0
	broadcast "&8[&aEast&bCore&8] &aNadchodzi noc! Jeśli chcesz dzień, zagłosuj komendą /dzien a żeby dalej była noc to /noc!"
	wait 15 seconds
	if {vote} is larger than 0:
		set time to 8:00
		broadcast "&8[&aEast&bCore&8] &bWygrał Dzień!"
	else:
		broadcast "&8[&aEast&bCore&8] &bWygrała Noc!."
	clear {vote}
command /dzien [<text>]:
	trigger:
		if {vote} is set:
			if {vote::%player%} is set:
				send "&8[&aEast&bCore&8] &cJuż zagłosowałeś!"
				stop
			set {vote::%player%} to true
			add 1 to {vote}
			send "&8[&aEast&bCore&8] &aZagłosowałes na Dzień."
			stop
		send "&8[&aEast&bCore&8] &cObecnie nie ma głosowania!"
		stop
command /noc [<text>]:
	trigger:
		if {vote} is set:
			if {vote::%player%} is set:
				send "&8[&aEast&bCore&8] &cJuż zagłosowałeś!"
				stop
			set {vote::%player%} to true
			remove 1 from {vote}
			send "&8[&aEast&bCore&8] &aZagłosowałeś na Noc"
			stop
		send "&8[&aEast&bCore&8] &cObecnie nie ma głosowania!"
		stop

 

 

Edytowane przez knugi
Poprawka nazw komend
Odnośnik do komentarza
https://skript.pl/temat/37692-g%C5%82osowanie-na-dzie%C5%84/#findComment-239616
Udostępnij na innych stronach

  • 0
11 godzin temu, knugi napisał:

A w głównym skrypcie zauważyłem, że w evencie at 19:00 tylko w jednym miejscu występuje clear {vote}

Tu masz od nowa poprawioną wersję:

  Pokaż ukrytą zawartość


at 19:00:
	clear {vote::*}
	set {vote} to 0
	broadcast "&8[&aEast&bCore&8] &aNadchodzi noc! Jeśli chcesz dzień, zagłosuj komendą /dzien a żeby dalej była noc to /noc!"
	wait 15 seconds
	if {vote} is larger than 0:
		set time to 8:00
		broadcast "&8[&aEast&bCore&8] &bWygrał Dzień!"
	else:
		broadcast "&8[&aEast&bCore&8] &bWygrała Noc!."
	clear {vote}
command /dzien [<text>]:
	trigger:
		if {vote} is set:
			if {vote::%player%} is set:
				send "&8[&aEast&bCore&8] &cJuż zagłosowałeś!"
				stop
			set {vote::%player%} to true
			add 1 to {vote}
			send "&8[&aEast&bCore&8] &aZagłosowałes na Dzień."
			stop
		send "&8[&aEast&bCore&8] &cObecnie nie ma głosowania!"
		stop
command /noc [<text>]:
	trigger:
		if {vote} is set:
			if {vote::%player%} is set:
				send "&8[&aEast&bCore&8] &cJuż zagłosowałeś!"
				stop
			set {vote::%player%} to true
			remove 1 from {vote}
			send "&8[&aEast&bCore&8] &aZagłosowałeś na Noc"
			stop
		send "&8[&aEast&bCore&8] &cObecnie nie ma głosowania!"
		stop

 

 

Nie wiem czy ja mam coś popsute, ale skrypt dalej działa dobrze lecz wysyła wiadomość i o 19:00 i w środku dnia.

Odnośnik do komentarza
https://skript.pl/temat/37692-g%C5%82osowanie-na-dzie%C5%84/#findComment-239632
Udostępnij na innych stronach

  • 0
8 godzin temu, JkodGames napisał:

Nie wiem czy ja mam coś popsute, ale skrypt dalej działa dobrze lecz wysyła wiadomość i o 19:00 i w środku dnia.

A może masz gdzieś drugi skrypt taki sam gdzie przestawiłeś np w środku dnia?

 

Odnośnik do komentarza
https://skript.pl/temat/37692-g%C5%82osowanie-na-dzie%C5%84/#findComment-239701
Udostępnij na innych stronach

  • 0
W dniu 26.03.2020 o 19:31, knugi napisał:

A może masz gdzieś drugi skrypt taki sam gdzie przestawiłeś np w środku dnia?

 

Dzisiaj obczaje.

 

W dniu 26.03.2020 o 19:31, knugi napisał:

A może masz gdzieś drugi skrypt taki sam gdzie przestawiłeś np w środku dnia?

 

Po drugim takim skrypcie nie ma śladu 😜

 

po wyłączeniu tego skryptu nic takiego się nie dzieje więc raczej to wina skryptu lub czegoś.

Nieaktywny

Łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/37692-g%C5%82osowanie-na-dzie%C5%84/#findComment-239727
Udostępnij na innych stronach

  • 0
Godzinę temu, JkodGames napisał:

po wyłączeniu tego skryptu nic takiego się nie dzieje więc raczej to wina skryptu lub czegoś.

Ok. Podaj wszystko co się znajduje pod tymi komendami:

/ver

/ver sk

(Dwie osobne komendy)

Odnośnik do komentarza
https://skript.pl/temat/37692-g%C5%82osowanie-na-dzie%C5%84/#findComment-239830
Udostępnij na innych stronach

  • 0

masz pewnie dwa światy, w których czas płynie inaczej, więc i kod aktywuje się dwa razy

#tutaj wpisz nazwę swojego świata v

at 19:00 in "nazwa_swiata":
	set {vote::status}, {vote::dzien} and {vote::noc} to 0

	broadcast "&8[&aEast&bCore&8] &aNadchodzi noc! Jeśli chcesz dzień, zagłosuj komendą /dzien a żeby dalej była noc to /noc!"
	wait 15 seconds

	if ({vote::dzien} / {vote::noc}) >= 1:
		set time to 8:00
		broadcast "&8[&aEast&bCore&8] &bWygrał Dzień!"
	else:
		broadcast "&8[&aEast&bCore&8] &bWygrała Noc!."

	delete {vote::*}

command /dzien:
    trigger:
        if {vote::status} is set:
            if {vote::gracz::%player%} is not set:
                set {vote::gracz::%player%} to true
                add 1 to {vote::dzien}
                send "&8[&aEast&bCore&8] &aZagłosowałes na Dzień."
                stop
            send "&8[&aEast&bCore&8] &cJuż zagłosowałeś!"
            stop
        send "&8[&aEast&bCore&8] &cObecnie nie ma głosowania!"

command /noc:
    trigger:
        if {vote::status} is set:
            if {vote::gracz::%player%} is not set:
                set {vote::gracz::%player%} to true
                add 1 to {vote::noc}
                send "&8[&aEast&bCore&8] &aZagłosowałeś na Noc"
                stop
            send "&8[&aEast&bCore&8] &cJuż zagłosowałeś!"
            stop
        send "&8[&aEast&bCore&8] &cObecnie nie ma głosowania!"
Odnośnik do komentarza
https://skript.pl/temat/37692-g%C5%82osowanie-na-dzie%C5%84/#findComment-239831
Udostępnij na innych stronach

  • 0
W dniu 27.03.2020 o 19:58, PanMaruda napisał:

masz pewnie dwa światy, w których czas płynie inaczej, więc i kod aktywuje się dwa razy


#tutaj wpisz nazwę swojego świata v

at 19:00 in "nazwa_swiata":
	set {vote::status}, {vote::dzien} and {vote::noc} to 0

	broadcast "&8[&aEast&bCore&8] &aNadchodzi noc! Jeśli chcesz dzień, zagłosuj komendą /dzien a żeby dalej była noc to /noc!"
	wait 15 seconds

	if ({vote::dzien} / {vote::noc}) >= 1:
		set time to 8:00
		broadcast "&8[&aEast&bCore&8] &bWygrał Dzień!"
	else:
		broadcast "&8[&aEast&bCore&8] &bWygrała Noc!."

	delete {vote::*}

command /dzien:
    trigger:
        if {vote::status} is set:
            if {vote::gracz::%player%} is not set:
                set {vote::gracz::%player%} to true
                add 1 to {vote::dzien}
                send "&8[&aEast&bCore&8] &aZagłosowałes na Dzień."
                stop
            send "&8[&aEast&bCore&8] &cJuż zagłosowałeś!"
            stop
        send "&8[&aEast&bCore&8] &cObecnie nie ma głosowania!"

command /noc:
    trigger:
        if {vote::status} is set:
            if {vote::gracz::%player%} is not set:
                set {vote::gracz::%player%} to true
                add 1 to {vote::noc}
                send "&8[&aEast&bCore&8] &aZagłosowałeś na Noc"
                stop
            send "&8[&aEast&bCore&8] &cJuż zagłosowałeś!"
            stop
        send "&8[&aEast&bCore&8] &cObecnie nie ma głosowania!"

Dzięki! Zadziałało.

Odnośnik do komentarza
https://skript.pl/temat/37692-g%C5%82osowanie-na-dzie%C5%84/#findComment-239958
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ę...