ich wollte ein waffenladen scripten wo mats aus dem lager abgezogen wird wenn man dort waffen kauft, bloß es geht nicht.
code:
Lua
waffenladen = createMarker ( 1119.3000488281, -337, 74.099998474121, "corona", 1, getColorFromString ("#FFFFFF"))
function waffenladen_func (player)
if isMafia (player) then
local fraktion = fraktionNames[2]
_G[fraktion.."mats"] = _G[fraktion.."mats"] - 250
MySQL_SetString("fraktionen", "DepotMaterials", _G[fraktion.."mats"], "Name LIKE '"..fraktion.."'")
if getDistanceBetweenPoints3D ( 1119.3000488281, -337, 74.099998474121 ) < 5 then
giveWeapon ( player, 7, 0, true )
setPedArmor ( player, 100 )
triggerClientEvent ( player, "sec_gun_give", getRootElement(), 7, 0 )
giveWeapon ( player, 22, 100, true )
triggerClientEvent ( player, "sec_gun_give", getRootElement(), 22, 20)
giveWeapon ( player, 25, 10, true )
triggerClientEvent ( player, "sec_gun_give", getRootElement(), 34, 10 )
giveWeapon ( player, 34, 9, true )
triggerClientEvent ( player, "sec_gun_give", getRootElement(), 31, 400 )
giveWeapon ( player, 31, 400, true )
triggerClientEvent ( player, "sec_gun_give", getRootElement(), 31, 400 )
giveWeapon ( player, 29, 250, true )
triggerClientEvent ( player, "sec_gun_give", getRootElement(), 31, 400 )
else
outputChatBox ( "Du bist zuweit entfernt!", player, 125, 0, 0 )
end
end
end
addCommandHandler ( "arm", waffenladen_func )
Alles anzeigen
der error der kommt :
\fraktionen\boese\mafia\waffenladen.lua:6: attempt to perform arithmetic on field '?' (a nil value)