Я сломал этот сценарий lua

#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" .