Не получается отнимать опыт игрока, когда тот разбился.
в данный момент, когда игрок умирает через kill в консоли или его убивают отнимается опыт, а если разбился то нет.... что не так?
Код:
function GM:PlayerDeath(victim, inflictor, attacker)
if (!IsValid(attacker) || !IsValid(victim)) then return end
local random = math.random(1, 10)
if (attacker:IsPlayer() != victim:IsPlayer()) then
attacker:PlayerAddXP(random)
attacker:ChatPrint("Вы получили " ..random.. " XP за убийство игрока!")
else
if (tonumber(attacker:PlayerGetLevel()) > 1) then
attacker:ChatPrint("Вы потеряли " ..random.. " XP после смерти!")
attacker:PlayerLoseXP(random)
end
end
end
в данный момент, когда игрок умирает через kill в консоли или его убивают отнимается опыт, а если разбился то нет.... что не так?