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] Skrypt, gdzie jest blad?


Pi3GUS3K

Rekomendowane odpowiedzi

Opublikowano

 

 

on damage of player:
	{punkty::%attacker%} is set:
		if attacker is player:
			if {czas.%attacker%} is 0:
				set {czas.%attacker%} to 1
				send "&cJestes w trakcie walki! Nie wychodz z serwera!" to attacker
				set {fight.%attacker%} to true
			if {czas.%attacker%} is 1:
				set {czas.%attacker%} to 1
			if {czas.%victim%} is 0:
				set {czas.%victim%} to 1
				send "&cJestes w trakcie walki! Nie wychodz z serwera!" to victim
				set {fight.%victim%} to true
			if {czas.%victim%} is 1:
				set {czas.%victim%} to 1
		if victim is a player:
			if {czas.%attacker%} is 0:
				set {czas.%attacker%} to 1
				send "&cJestes w trakcie walki! Nie wychodz z serwera!" to attacker
				set {fight.%attacker%} to true
			if {czas.%attacker%} is 1:
				set {czas.%attacker%} to 1
			if {czas.%victim%} is 0:
				set {czas.%victim%} to 1
				send "&cJestes w trakcie walki! Nie wychodz z serwera!" to victim
				set {fight.%victim%} to true
			if {czas.%victim%} is 1:
				set {czas.%victim%} to 1

every 1 seconds:
	loop all players:
		if {czas.%loop-player%} is 1:
			if {czas.%loop-player%} is smaller than 16:
				add 1 to {czas.%loop-player%}
				send "dodano" to loop-player
			if {czas.%loop-player%} is higher than 14:
				send "&aNie jestes juz w trakcie walki! Mozesz spokojnie wyjsc z serwera!" to loop-player
				set {czas.%loop-player%} to 0
				set {fight.%loop-player%} to false 

 

 

 

Problem jest w tym, ze nie chce mi napisac to 15 razy "dodano" tylko 1, po otrzymaniu dmg + wiadomosc pokazuje sie nawet po otrzymaniu dmg od upadku lub innych rzeczy (na szczescie tylko raz) 

1390144171-U592769.png


Opublikowano

Nie rozumiem, chcesz 15 razy wyświetlić dodano czy tylko raz ?

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

To jest tylko do sprawdzenia czy dodaje, niestety pisze tylko raz :( A co do resetowania {czas.%player%} to dopisalem on join:    set {czas.%player%} to 0 i to drugie tez jednak dalej nie dziala :( Chce glownie aby po rozpoczeniu walki z graczem wyslala sie wiadomosc: "Jestes w trakcie walki!..." a pozniej jak nie dostal obrazen przez 15 sekund to napisalo "Nie jestes juz w trakcie walki!...". Ma dzialac jak CombatTag-Log :)

1390144171-U592769.png


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...