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] Skript wywala z błędami


Rekomendowane odpowiedzi

Opublikowano

Witam mam pomysl na skrypt tylko nie wiem co źle w nim zrobiłem

Jego zadaniem jest paraliżowanie ofiary jezeli uderzymy ją itemkiem o nazwie Paralizator, skrypt ma blokować ruch ofiary przez 5 sekund

Oto i skrypt:

 

on damage:
victim is a player
if name of attacker's tool is "Paralizator":
If a victim wants to move:
send "Nie mozesz sie ruszac, bo zostales sparalizowany!" to victim

cancel event

else:
wait 5 seconds
stop

 

Nwm co zrobiłem źle wywala jakieś mało zrozumiałae błędy.

Prosze o pomoc.

Opublikowano

Masz to wytabowane?

Pokaż te błędy :)

 

Zrobiłem tutaj po swojemu to co ty chcesz zrobić:

#Można zrobić to na parę sposobów, bez skript+ , wildskript (czyli bez żadnych dodatków) i z dodatkami
#Bez dodatków nr.1:
on damage:
	victim is a player:
		name of attacker's tool is "Paralizator":
			set walk speed of the victim to 0
			set {paralizator.%victim%} to 5
every 1 second:
	loop all players:
		{paralizator.%loop-player%} is larger than 0:
			remove 1 from {paralizator.%loop-player%}
			stop
		clear {paralizator.%loop-player%}
		set walk speed of the loop-player to 0.2


#Bez dodatkow nr.2
on damage:
	victim is a player:
		name of attacker's tool is "Paralizator":
			set walk speed of the victim to 0
			wait 5 second
			set walk speed of the victim to 0.2


#Z dodatkiem np Skript+
on damage:
	victim is a player:
		name of attacker's tool is "Paralizator":
			set {paralizator.dodatek.%victim%} to 5
every 1 second:
	loop all players:
		{paralizator.dodatek.%loop-player%} is larger than 0:
			remove 1 from {paralizator.dodatek.%loop-player%}
			stop
on any move:
	{paralizator.dodatek.%player%} is larger than 0:
		cancel event

Kod:

http://pastebin.com/ijLPV18f

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

 

Masz to wytabowane?

Pokaż te błędy :)

 

Zrobiłem tutaj po swojemu to co ty chcesz zrobić:

#Można zrobić to na parę sposobów, bez skript+ , wildskript (czyli bez żadnych dodatków) i z dodatkami
#Bez dodatków nr.1:
on damage:
	victim is a player:
		name of attacker's tool is "Paralizator":
			set walk speed of the victim to 0
			set {paralizator.%victim%} to 5
every 1 second:
	loop all players:
		{paralizator.%loop-player%} is larger than 0:
			remove 1 from {paralizator.%loop-player%}
			stop
		clear {paralizator.%loop-player%}
		set walk speed of the loop-player to 0.2


#Bez dodatkow nr.2
on damage:
	victim is a player:
		name of attacker's tool is "Paralizator":
			set walk speed of the victim to 0
			wait 5 second
			set walk speed of the victim to 0.2


#Z dodatkiem np Skript+
on damage:
	victim is a player:
		name of attacker's tool is "Paralizator":
			set {paralizator.dodatek.%victim%} to 5
every 1 second:
	loop all players:
		{paralizator.dodatek.%loop-player%} is larger than 0:
			remove 1 from {paralizator.dodatek.%loop-player%}
			stop
on any move:
	{paralizator.dodatek.%player%} is larger than 0:
		cancel event

Kod:

http://pastebin.com/ijLPV18f

LOL ledwie co z tego zrozumiem ale zara testuje...

 

@Edit Ok nie wywaliło żadnego błędu, dzięki leci plus i naj :)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...