Skocz do zawartości
  • 0

Sprawdzenie


FaczikPL

Pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, FaczikPL napisał:

Jak sprawdzić czy gracz ma gamemode 1?

 

if player's gamemode is creative:

Wystarczy poszukać w internecie. Naprawdę.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/44692-sprawdzenie/#findComment-280500
Udostępnij na innych stronach

  • 0
1 minutę temu, CoFFeIN04 napisał:

Jeśli dobrze rozumiem to chcesz to sprawdzić podczas zmiany gamemode? Czy jak, kiedy? 

https://docs.skunity.com/syntax/search/id:4824

Chce żeby sprawdzało czy gracz ma gamemode 1. Jeśli ma gamemode 1 to zmienia mu na gamemode 0 
 

Odnośnik do komentarza
https://skript.pl/temat/44692-sprawdzenie/#findComment-280509
Udostępnij na innych stronach

  • 0
1 minutę temu, FaczikPL napisał:

Chce żeby sprawdzało czy gracz ma gamemode 1. Jeśli ma gamemode 1 to zmienia mu na gamemode 0 
 

A kiedy chcesz to sprawdzać? Przy jakim zdarzeniu? Wybierz sobie jakieś.

Odnośnik do komentarza
https://skript.pl/temat/44692-sprawdzenie/#findComment-280512
Udostępnij na innych stronach

  • 0
Teraz, FaczikPL napisał:


every 1 second:
	loop all players:
		loop 41 times:
			if player's gamemode is creative:
				send "&c&l%player% ma gm 1" to Kowersky

Kod jest taki 
Jest jeden błąd
https://imgur.com/a/DflLi2l

Pętla 41 razy jest niepotrzebna oraz należy zamienić w tym przypadku 'player' na 'loop-player'.

EDIT:

Nie zapomnij o zamianie w wiadomości na dole.

Musisz również wstawić 'Kowersky" w cudzysłów i dać po tym 'parsed as player'.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/44692-sprawdzenie/#findComment-280515
Udostępnij na innych stronach

  • 0
1 minutę temu, FaczikPL napisał:

Chce żeby sprawdzało czy gracz ma gamemode 1. Jeśli ma gamemode 1 to zmienia mu na gamemode 0 
 

 

czemu co sekundę chcesz sprawdzać, lepiej użyć eventu on gamemode change i wtedy anulowac event  / dac graczowi gm0

Odnośnik do komentarza
https://skript.pl/temat/44692-sprawdzenie/#findComment-280516
Udostępnij na innych stronach

  • 0
Teraz, CoFFeIN04 napisał:

 

czemu co sekundę chcesz sprawdzać, lepiej użyć eventu on gamemode change i wtedy anulowac event  / dac graczowi gm0

Ale chodzi mi o to że nie jak wpisze np /gm 1 i się zmieni. Jeżeli gracz ma gamemode 1 to ma mi wysłać wiadomość że ten gracz ma gm 1 

Odnośnik do komentarza
https://skript.pl/temat/44692-sprawdzenie/#findComment-280517
Udostępnij na innych stronach

  • 0
3 minuty temu, Kormic napisał:

Pętla 41 razy jest niepotrzebna oraz należy zamienić w tym przypadku 'player' na 'loop-player'.

EDIT:

Nie zapomnij o zamianie w wiadomości na dole.

Musisz również wstawić 'Kowersky" w cudzysłów i dać po tym 'parsed as player'.

Zrobiłem tak jak napisałeś ale i tak jest błąd https://imgur.com/a/DflLi2l

Odnośnik do komentarza
https://skript.pl/temat/44692-sprawdzenie/#findComment-280518
Udostępnij na innych stronach

  • 0
Teraz, FaczikPL napisał:

Ale chodzi mi o to że nie jak wpisze np /gm 1 i się zmieni. Jeżeli gracz ma gamemode 1 to ma mi wysłać wiadomość że ten gracz ma gm 1 

'on gamemode change' zawsze jest wywoływany przy jakiejkolwiek zmianie gamemode'u.

Jeżeli nadal chcesz to zrobić poprzez periodical, przeczytaj jeszcze raz mój post wyżej.

Odnośnik do komentarza
https://skript.pl/temat/44692-sprawdzenie/#findComment-280521
Udostępnij na innych stronach

  • 0
every 1 seconds in "world":
	if player's gamemode is creative:
		send "&c&l%player% ma gm 1" to "Kowersky" parsed as player

błąd https://imgur.com/a/BkUSUwj

Edit:

wiem że jest inaczej w kodzie u góry a inaczej na screenie ale i tak nie działa

Edytowane przez FaczikPL
Odnośnik do komentarza
https://skript.pl/temat/44692-sprawdzenie/#findComment-280524
Udostępnij na innych stronach

  • 0
2 minuty temu, FaczikPL napisał:


every 1 seconds in "world":
	if player's gamemode is creative:
		send "&c&l%player% ma gm 1" to "Kowersky" parsed as player

błąd https://imgur.com/a/BkUSUwj

Edit:

wiem że jest inaczej w kodzie u góry a inaczej na screenie ale i tak nie działa

Przeczytaj jeszcze raz co napisałem, zamień wszystko, zapisz plik i przeładuj skrypt. Po problemie.

EDIT:

W periodicalu nie ma gracza i to jest twoim błędem. Musisz zapętlić wszystkich.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/44692-sprawdzenie/#findComment-280525
Udostępnij na innych stronach

  • 0
2 minuty temu, Kormic napisał:

Przeczytaj jeszcze raz co napisałem, zamień wszystko, zapisz plik i przeładuj skrypt. Po problemie.

https://imgur.com/a/DT2s7ND

Zrobiłem tak jak powiedziałeś

Edytowane przez FaczikPL
Odnośnik do komentarza
https://skript.pl/temat/44692-sprawdzenie/#findComment-280527
Udostępnij na innych stronach

  • 0
4 minuty temu, Kormic napisał:

Nie, nie zrobiłeś. Nadal jest tam 'player', a ma być 'loop-player'.

every 1 second:
    loop-player:
        if player's gamemode is creative:
            send "&c&l%player% ma gm 1" to Kowersky

https://imgur.com/a/HiuaMx6

Edit:

Chyba już wiem o co chodzi

Edit: 

Jednak nie to co myślałem

Edytowane przez FaczikPL
Odnośnik do komentarza
https://skript.pl/temat/44692-sprawdzenie/#findComment-280530
Udostępnij na innych stronach

  • 0
Teraz, FaczikPL napisał:

every 1 second:
    loop-player:
        if player's gamemode is creative:
            send "&c&l%player% ma gm 1" to Kowersky

https://imgur.com/a/HiuaMx6

:facepalm:

Czy ty czytasz w ogóle co ja do ciebie piszę? Chyba nie.

Miałeś na początku dobrze, po co to zmieniasz?

Napisałem ci co miałeś źle.

Odnośnik do komentarza
https://skript.pl/temat/44692-sprawdzenie/#findComment-280532
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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