#lua
#lua
Вопрос:
Это приведенный ниже код ошибки.
[ERROR] gamemodes/dayz/gamemode/init.lua:64: attempt to perform arithmetic on a nil value
1. unknown - gamemodes/dayz/gamemode/init.lua:64
а вот сценарий init.lua.
62 function GM:PlayerDeath(victim, inflictor, attacker)
63 if (IsValid(attacker) and attacker:IsPlayer()) then
64 attacker:SetNWInt("playerMoney", attacker:SetNWInt("playerMoney") 50)
65 attacker:SetNWInt("playerExp", attacker:SetNWInt("playerExp") 100)
66 attacker:SetFrags(attacker:Frags() 1)
67
68 checkForLevel(attacker)
69 end
70 end
пожалуйста, помогите мне с отзывами о том, как я все испортил.
Комментарии:
1. Может быть, некоторые
SetNWInt
должны бытьGetNWInt
вместо этого?2. @EgorSkriptunoff хорошая догадка, то же самое, вероятно, относится и к
"playerExp"
.