Skocz do zawartości
  • 0

Dlaczego nie dodaje mi pieniędzy za zabójstwo


Pytanie

Po zabiciu gracza powinno dodawać 1 do wartości ale się tak nie dzieje wie ktoś może dlaczego?
 

variables: 
	{pieniadze.%player%} = 0

on death of player:
	execute console command "/undisplayer %player%"
	if player's fly mode is true:
		set player's fly mode to false
	if attacker is player:
		add 1 to {pieniadze.%attacker%}
		
command /pieniadze:
	trigger:
		send "Twoj stan konta to: %{pieniadze.%player%}%"  to player

 

Odnośnik do komentarza
https://skript.pl/temat/50418-dlaczego-nie-dodaje-mi-pieni%C4%99dzy-za-zab%C3%B3jstwo/
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
12 godzin temu, RegiZz napisał:
	execute console command "/undisplayer %player%"
	if player's fly mode is true:
		set player's fly mode to false

np tu

Odnośnik do komentarza
https://skript.pl/temat/50418-dlaczego-nie-dodaje-mi-pieni%C4%99dzy-za-zab%C3%B3jstwo/#findComment-312240
Udostępnij na innych stronach

  • 0
W dniu 22.09.2021 o 20:56, PanMaruda napisał:

dlatego że używasz 'player' w evencie, który go nie posiada

Generalnie ten event on death, może posiadać 'player' i go posiada, tylko oznacza victima.

Więc on napisał tam attacker = victim co jest sprzeczne. 
Jakby napisał if attacker is online, wtedy było by okej :) 

Odnośnik do komentarza
https://skript.pl/temat/50418-dlaczego-nie-dodaje-mi-pieni%C4%99dzy-za-zab%C3%B3jstwo/#findComment-312268
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ę...