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

[Problem] z ox!


Rekomendowane odpowiedzi

Opublikowano

Witajcie bo mam jeden problem bo wgralem ten ox.sk do skriptu ale gdy np jacys gracze stoja na zlej odpowiedzi to spadaja ale te pole sie nie odnawia. Tylko biale sie odnawia.

 

ox.sk:

 

#  _                 _      _    _____  __
# | |_ _  _ _ _ _ _ (_)___ (_)  / _ \ \/ /
# |  _| || | '_| ' \| / -_)| | | (_) >  < 
#  \__|\_,_|_| |_||_|_\___|/ |  \___/_/\_\
#                        |__/
# wersja(version): 1.0.0
# - - -
# Wsparcie(support): http://www.mpcforum.pl/topic/1013850-dlskript-turniej-ox-turnieje-ox-na-twoim-serwerze/
# - - -
# Autor(author): Adam Poloczek
# Autor URL(author url): http://adampoloczek.pl
#

#
# Uprawnienia:
#	ox.* - pozwala robić wszystko
#	ox.admin - pozwala robić wszystko 
#	ox.gracz - pozwala uczestniczyć w turnieju ox
# Komendy:
#	/ox - dołącza do trunieju gdy jest włączony
#	/ox start - startuje turniej ox
#	/ox stop - zatrzymuje turniej ox
#	/ox pomoc/?/help - wyświetla pomoc
# 	/ox pyt <tak/nie> <tresc pytania> - zadaje pytanie
# 	/ox reload - przeladowywyuje arene(wszystkie platformy)
# 	/ox ustaw tak - toworzy platforme zielona (musisz najpierw zaznaczyć worldeditem 2 punkty)
#	/ox ustaw nie - toworzy platforme czerwona (musisz najpierw zaznaczyć worldeditem 2 punkty)
# 	/ox ustaw biala - toworzy platforme biala (musisz najpierw zaznaczyć worldeditem 2 punkty)
# 	/ox ustaw spawn - ustawia miejsce do którego zostaną teleportowani grcze po użyciu komendy /ox
#


# UWAGA! Edytowanie dalszej części skryptu może skutkować zakłuceniem jego poprawnego działania.
# WARNING!

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
#                      = = = = = = = = =                        #
#                         KOD SKRYPTU                           #
#                        (script code)                          #
#                      = = = = = = = = =                        #
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
variables:
	{ox.status} =  "false"
command /ox [<text>] [<text>] [<text>]:
	trigger:
		arg 1 is not set:
			player has permission "ox.*" or "ox.admin" or "ox.gracz":
				{ox.status} is "true":
					{ox.spawn} is set:
						teleport player to {ox.spawn}
						send "&f[&3OX&f]&7&l Dolaczyles do turnieju OX!"
						stop
					send "&f[&3OX&f]&7 Arena OX nie jest poprawnie skonfigurowana. &f/ox spawn"
					stop
				send "&f[&3OX&f]&f&l Aktualnie nie odbywa sie zaden turniej OX."
				stop
			send "&f[&3OX&f]&7&l Nie mozesz brac udzialu w turniejach OX. :("
			stop

		arg 1 is "pomoc" or "help" or "?":
			player has permission "ox.*" or "ox.admin" or "ox.gracz":
				send "&f----- &l[ &3turniej OX &f&l] -----"
			player has permission "ox.*" or "ox.admin":
				send "&f/ox start &7- startuje turniej OX"
				send "&f/ox stop &7- zamyka turniej OX"
				send "&f/ox pyt <tak/nie> <tresc pytania> &7- zadaje pytanie(turniej musi byc rozpoczety)"
			player has permission "ox.*" or "ox.admin" or "ox.gracz":
				send "&fAby udzielic odpowiedzi podczas turnieju nalezy przejsc na odpowiednie pole:"
				send "&7 na &azielone &7jesli uwazamy, ze odpowiedz brzmi &ftak"
				send "&7 na &cczerwone &7jesli uwazamy, ze odpowiedz brzmi &fnie"
				stop
			send "&f[&3OX&f]&7 Nie mozesz uzywac tej komendy. :("
			stop

		arg 1 is "start":
			player has permission "ox.*" or "ox.admin":
				{ox.status} is not "true":
					set {ox.status} to "true"
					send "&f[&3OX&f]&7 Teraz zadaj pytanie komenda: &f/ox pyt <tresc pytania>"
					send "&f[&3OX&f]&f Uwaga, uwaga! Rozpoczyna sie turniej OX." to all players
					send "&f[&3OX&f]&7 Aby do niego dolaczyc wpisz: /ox" to all players
					stop
				send "&f[&3OX&f]&7 Juz trwa turniej OX. &f/ox stop"
				stop
			send "&f[&3OX&f]&7 Nie mozesz uzywac tej komendy. :("
			stop
		arg 1 is "stop":
			player has permission "ox.*" or "ox.admin":
				{ox.status} is "true":
					set {ox.status} to "false"
					send "&f[&3OX&f]&7 Zakonczyles turniej OX."
					send "&f[&3OX&f]&f Turniej OX zostal zakonczony." to all players
					stop
				send "&f[&3OX&f]&7 Aktualnie nie odbywa sie zaden turniej OX. &f/ox start"
				stop
			send "&f[&3OX&f]&7 Nie mozesz uzywac tej komendy. :("
			stop

		arg 1 is "pyt" or "pytanie" or "zadajpyanie":
			player has permission "ox.*" or "ox.admin":
				{ox.status} is "true":
					arg 2 is "tak" or "nie":
						arg 3 is set:
							send "&f[&3OX&f][&3PYT&f]&f %arg 3%" to all players
							send "&f[&3OX&f]&7 Biala platforma zniknie za 10sek." to all players
							wait 1 second
							send "&f[&3OX&f]&7 Biala platforma zniknie za 9sek." to all players
							wait 1 second
							send "&f[&3OX&f]&7 Biala platforma zniknie za 8sek." to all players
							wait 1 second
							send "&f[&3OX&f]&7 Biala platforma zniknie za 7sek." to all players
							wait 1 second
							send "&f[&3OX&f]&7 Biala platforma zniknie za 6sek." to all players
							wait 1 second
							send "&f[&3OX&f]&7 Biala platforma zniknie za 5sek." to all players
							wait 1 second
							send "&f[&3OX&f]&7 Biala platforma zniknie za 4sek." to all players
							wait 1 second
							send "&f[&3OX&f]&7 Biala platforma zniknie za 3sek." to all players
							wait 1 second
							send "&f[&3OX&f]&7 Biala platforma zniknie za 2sek." to all players
							wait 1 second
							send "&f[&3OX&f]&7 Biala platforma zniknie za 1sek." to all players
							wait 1 second
							execute player command "/rg select ox_biale"
							execute player command "//set 0"
							arg 2 is "tak":
								send "&f[&3OX&f]&f Poprawna odpowiedz to: &a&lTAK" to all players
								execute player command "/rg select ox_nie"
								execute player command "//set 0"
								wait 2 seconds
								execute player command "//set 159:14"
							arg 2 is "nie":
								send "&f[&3OX&f]&f Poprawna odpowiedz to: &c&lNIE" to all players
								execute player command "/rg select ox_tak"
								execute player command "//set 0"
								wait 2 seconds
								execute player command "//set 159:5"
							execute player command "/rg select ox_biale"
							execute player command "//set 155"
							stop
						send "&f[&3OX&f]&7 Podaj tresc pytania. &f/ox pyt %arg 2% <tresc pytania>"
						stop
					send "&f[&3OX&f]&7 Podaj odpowiedz na pytanie. &f/ox pyt <tak/nie> <tresc pytania>"
					stop
				send "&f[&3OX&f]&7 W tej chwili nie odbywa sie zaden truniej ox. &f/ox start"
				stop
			send "&f[&3OX&f]&7 Nie mozesz uzywac tej komendy. :("
			stop

		arg 1 is "ustaw":
			player has permission "ox.*" or "ox.admin":
				arg 2 is "spawn":
					set {ox.spawn} to position of player
					send "&f[&3OX&f]&7 Ustawiles spawn trunieju OX."
					stop
				arg 2 is "czerwone" or "nie" or "czerwona":
					execute player command "/rg define ox_nie"
					execute player command "//set 159:14"
					send "&f[&3OX&f]&7 Ustawiles pole &cNIE."
					stop
				arg 2 is "zielone" or "tak" or "zielona":
					execute player command "/rg define ox_tak"
					execute player command "//set 159:5"
					send "&f[&3OX&f]&7 Ustawiles pole &aTAK."
					stop
				arg 2 is "biale" or "wybor" or "biala":
					execute player command "/rg define ox_biale"
					execute player command "//set 155"
					send "&f[&3OX&f]&7 Ustawiles pole wyboru."
					stop
			send "&f[&3OX&f]&7 Nie mozesz uzywac tej komendy. :("
			stop
		arg 1 is "reload":
			player has permission "ox.*" or "ox.admin":
				execute player command "/rg select ox_nie"
				execute player command "//set 159:14"
				execute player command "/rg select ox_tak"
				execute player command "//set 159:5"
				execute player command "/rg select ox_biale"
				execute player command "//set 155"
				send "&f[&3OX&f]&f Przeladowales arene OX."
				stop
			send "&f[&3OX&f]&7 Nie mozesz uzywac tej komendy. :("
			stop
		send "&f----- &l[ &3turniej OX &f&l] -----"
		send "&7 autor: Adam Poloczek"
		send "&7 autor url: http://adampoloczek.pl"
		send "&fJak korzystac ze skryptu: /ox pomoc"
		stop

# - - - - - - - - - - - - - - - - #
#        = = = = = = = =          #
# - - - - - - - - - - - - - - - - #
on script load:
	send "&f[&3OX&f]&7 Aktywowano wersje &f1.0.0&7." to console
on skript stop:
	send "&f[&3OX&f]&7 Deaktywowano wersje &f1.0.0&7." to console

i dodam jeszcze ze mam zielona i czerwona platformy.



prosze o pomoc!

Opublikowano

Hi I`am Szlachta

 

Wiesz co całą zawartość które jest w temacie który Ci dałem skopiuj w dobrej linijce to zadziała!

Hi I`am Szlachta

 

Pamiętaj Szlachta zbiera + a nie pieruńskie -

Opublikowano

Hi I`am Szlachta

 

Wiesz co całą zawartość które jest w temacie który Ci dałem skopiuj w dobrej linijce to zadziała!

mozesz mi podac ta zawartosc bo nie wiem czy dobrze skopiowałem? ten caly plik command.yml albo w code mi daj.

Opublikowano

Skrypt jest dobrze zbudowany, może nie zrobiłeś regionu ox_czerwone

jak mozesz to daj mi caly config.

 

wogole mi komenda /ox nie dziala

Opublikowano

Obczaj to:

command /ox [<text>] [<text>]:
    trigger:
        arg 1 is "tak":
            player has permission "ox.takornie":
                execute player command "region select biale"
                broadcast "&6* &7Biale Pole zniknie za 5 Sekund"
                wait 1 second
                broadcast "&6* &7Biale Pole zniknie za 4 Sekundy"
                wait 1 second
                broadcast "&6* &7Biale Pole zniknie za 3 Sekundy"
                wait 1 second
                broadcast "&6* &7Biale Pole zniknie za 2 Sekundy"
                wait 1 second
                broadcast "&6* &7Biale Pole zniknie za 1 Sekunde"
                wait 1 second
                execute player command "//set 0"
                wait 2 second
                broadcast "&6* &7Poprawna odpowiedz to &aTAK"
                wait 1 second
                execute player command "region select nie"
                wait 1 second
                execute player command "//set 0"
                wait 3 second
                execute player command "region select biale"
                execute player command "//set 35"
                execute player command "region select nie"
                execute player command "//set 35:14"
            else:
                send "&6* &7Nie masz uprawnienia &c(ox.takornie)"
        arg 1 is "nie":
            player has permission "ox.takornie":
                execute player command "region select biale"
                broadcast "&6* &7Biale Pole zniknie za 5 Sekund"
                wait 1 second
                broadcast "&6* &7Biale Pole zniknie za 4 Sekundy"
                wait 1 second
                broadcast "&6* &7Biale Pole zniknie za 3 Sekundy"
                wait 1 second
                broadcast "&6* &7Biale Pole zniknie za 2 Sekundy"
                wait 1 second
                broadcast "&6* &7Biale Pole zniknie za 1 Sekunde"
                wait 1 second
                execute player command "//set 0"
                wait 2 second
                broadcast "&6* &7Poprawna odpowiedz to &cNIE"
                wait 1 second
                execute player command "region select tak"
                wait 1 second
                execute player command "//set 0"
                wait 3 second
                execute player command "region select biale"
                execute player command "//set 35"
                execute player command "region select tak"
                execute player command "//set 35:5"
            else:
                send "&6* &7Nie masz uprawnienia &c(ox.takornie)"
        arg 1 is "reload":
            player has permission "ox.admin":
                execute player command "skript reload OX"
                wait 1 second
                send "&6* &7OX zostal zresetowany !"
            else:
                send "&6* &7Nie masz uprawnienia &c(ox.admin)"
        arg 1 is "zadajpytanie":
            arg 2 is set:
                player has permission "ox.admin":
                    broadcast "&6* &7Pytanie : &c%arg 2%"
                else:
                    send "&6* &7Nie masz uprawnienia &c(ox.admin)"
        arg 1 is "help":
            player has permission "ox.gracz" or "ox.admin":
                send "&8----------------------[ &aOX&8]----------------------"
                send "&3/ox tak &7- Wybiera poprawna odpowiedz jako &aTAK"
                send "&3/ox nie &7- Wybiera poprawna odpowiedz jako &cNIE"
                send "&3/ox zadajpytanie [pytanie] &7- Wysyla pytanie"
                send "&3/ox reload &7- Reloaduje wszystkie odpowiedzy (Jezeli byly zbugowane)"
                send "&3/ox autor/tworca &7- Pokazuje informacje o autorze"
        arg 1 is "autor" or "tworca":
            send "&8----------------------[ &aOX&8]----------------------"
            send "&3Tworca &7: eX."
            send "&3Version &7: 0.1"

 

I ustaw 3 regiony:

Biale

Nie

Tak

 

I powinno działać.

wyyVCZZ.png

Proszę o zdjęcie tych 25%, bardzo się staram. ^^

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...