Skocz do zawartości
  • 0

Pogoda


Rabby

Pytanie

Witam mam dla was kod który nie działa ;>

options:

            tag: <tajne ;)>

command /p2:
    usage: "&cPoprawne uzycie >> &a/p2 cz(czysto) | /p2 b(burzowo)
    permission: skrypt.p2
    permission message: "&cNie posiadasz uprawnien"
    trigger:
        if argument 1 is "cz":
            set weather to sun
            broadcast "{@tag} &2... bezchmurno!"
        if argument 1 is "b":
            set weather to storm
            broadcast "{@tag}&2... burzowo!"

Tak, próbowałem >> set weather to clear lub rain ale to nie działa ;<

Jak cos to wytabowane jest wszystko dobrze, prosze tylko o poprawienie. 

Odnośnik do komentarza
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

http://njol.ch/projects/skript/doc/expressions/#ExprWeather

 options:

            tag: <tajne ;)>

command /p2:
    usage: "&cPoprawne uzycie >> &a/p2 cz(czysto) | /p2 b(burzowo)
    permission: skrypt.p2
    permission message: "&cNie posiadasz uprawnien"
    executable by: players
    trigger:
        if argument 1 is "cz":
            set the weather in the player's world to clear
            broadcast "{@tag} &2... bezchmurno!"
        if argument 1 is "b":
            set the weather in the player's world to rainy
            broadcast "{@tag}&2... burzowo!" 

Tym razem powinno działać, wykonywalne tylko przez gracza.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
19 minut temu, bopke napisał:

http://njol.ch/projects/skript/doc/expressions/#ExprWeather


 options:

            tag: <tajne ;)>

command /p2:
    usage: "&cPoprawne uzycie >> &a/p2 cz(czysto) | /p2 b(burzowo)
    permission: skrypt.p2
    permission message: "&cNie posiadasz uprawnien"
    executable by: players
    trigger:
        if argument 1 is "cz":
            set the weather in the player's world to clear
            broadcast "{@tag} &2... bezchmurno!"
        if argument 1 is "b":
            set the weather in the player's world to rainy
            broadcast "{@tag}&2... burzowo!" 

Tym razem powinno działać, wykonywalne tylko przez gracza.

Nadal nie działa, piszę tylko że ta komenda nie ma zadnych argumentów :(

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

O matko faktycznie, już poprawiam xD
 


 options:

            tag: <tajne ;)>

command /p2 [<text>]:
    usage: "&cPoprawne uzycie >> &a/p2 cz(czysto) | /p2 b(burzowo)
    permission: skrypt.p2
    permission message: "&cNie posiadasz uprawnien"
    executable by: players
    trigger:
        if argument 1 is "cz":
            set the weather in the player's world to clear
            broadcast "{@tag} &2... bezchmurno!"
        if argument 1 is "b":
            set the weather in the player's world to rainy
            broadcast "{@tag}&2... burzowo!" 

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 minutę temu, bopke napisał:

O matko faktycznie, już poprawiam xD
 



 options:

            tag: <tajne ;)>

command /p2 [<text>]:
    usage: "&cPoprawne uzycie >> &a/p2 cz(czysto) | /p2 b(burzowo)
    permission: skrypt.p2
    permission message: "&cNie posiadasz uprawnien"
    executable by: players
    trigger:
        if argument 1 is "cz":
            set the weather in the player's world to clear
            broadcast "{@tag} &2... bezchmurno!"
        if argument 1 is "b":
            set the weather in the player's world to rainy
            broadcast "{@tag}&2... burzowo!" 

Nadal ten sam błąd.

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Eh, nie nabijajcie sobie postów, bo tu 3/4 nic nie pomaga...

32 minuty temu, bopke napisał:

O matko faktycznie, już poprawiam xD
 



 options:

            tag: <tajne ;)>

command /p2 [<text>]:
    usage: "&cPoprawne uzycie >> &a/p2 cz(czysto) | /p2 b(burzowo)
    permission: skrypt.p2
    permission message: "&cNie posiadasz uprawnien"
    executable by: players
    trigger:
        if argument 1 is "cz":
            set the weather in the player's world to clear
            broadcast "{@tag} &2... bezchmurno!"
        if argument 1 is "b":
            set the weather in the player's world to rainy
            broadcast "{@tag}&2... burzowo!" 

 

Nie powinno być tych kwadratowych nawiasów , powinno być <text>.

Argumenty, które są w nawiasach są NIEOBOWIĄZKOWE.

-----------

options:
	tag: <tajne ;)>
command /p2 <text>:
	trigger:
		if player has permissions "p2.pogoda":
			if argument 1 is "cz":
				execute player command "/weather sun"
				broadcast "{@tag} &2...Bezchmurno !"
			if argument 1 is "b":
				execute player command "weather storm"
				broadcast "{@tag} &2...Burzowo !"
			if argument 1 is not set:
				send "&cPoprawne uzycie >> &a/p2 cz(czysto) | /p2 b(burzowo)" to player
		else:
			send "&cNie posiadasz uprawnien!"

Aby osobie poprawnie zadziałała komenda np /p2 cz albo /p2 b musi mieć uprawnienie (cz - słońce = essentials.weather.sun , b-burza = essentials.weather.storm)

Według mnie nie ma funkcji, ustawiającej pogodę z tego względu, iż ustawia pogodę tam, gdzie gracz wykonał komendę.

Dlatego też ustawiłem wymuszenie komendy na graczu , co oznacza, że /p2 cz , b to jest po prostu skrócona wersja komendy /weather sun, /weather storm. 

Odnośnik do komentarza
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ę...