Guten Abend (vorerst wünsche ich allen ein Frohes Jahr)
Ich hatte folgendes Vorhaben. Im Vio Ex. Script habe ich mich vorerst nur auf 3 von 4 Bösen Fraktionen konzentriert. Die fehlende Fraktion ist die "Angles of Death".
Ich wollte bei der Fraktion den Waffenshop testen.
Jedoch bekomme ich bei Allen Waffen eine Fehlermeldung.
Nehmen wir als Beispiel, das ich eine Deagle kaufen möchte:
Fehlermeldung:
Lua
[2016-01-01 19:50:18] ERROR: [vio]\vio\fraktionen\biker\biker_gunshop.lua:541: attempt to compare number with nil
Zeile 541 besagt:
Das komplette was da im Bereich mit Desert Eagle Steht:
V
Lua
if item == "eagle" then
if vioGetElementData ( player, "money" ) >= eagle_price then
if tonumber(BikerDesertEagles) >= 1 then
if w2 ~= 24 then
vioSetElementData ( player, "money", vioGetElementData ( player, "money" ) - eagle_price )
takePlayerMoney ( player, eagle_price )
triggerClientEvent ( player, "HudEinblendenMoney", getRootElement() )
triggerClientEvent ( player, "hudEinblendenDmg", player, player )
giveWeapon ( player, 24, 7, true )
triggerClientEvent ( player, "sec_gun_give", getRootElement(), 24, 7 )
success = 1
MySQL_SetString("fraktionswaffen", "DesertEagles", BikerDesertEagles-1, "Fraktion LIKE 'Biker'")
BikerDesertEagles = BikerDesertEagles-1
BikerFamkasse = BikerFamkasse + eagle_price
else
triggerClientEvent ( player, "infobox_start", getRootElement(), "\nDu hast\nbereits eine\nDesert Eagle!", 5000, 125, 0, 0 )
end
else
triggerClientEvent ( player, "infobox_start", getRootElement(), "Es ist keine\nDesert Eagle mehr\nauf Lager! Warte\nauf die naechste\nLieferung!", 5000, 125, 0, 0 )
end
else
triggerClientEvent ( player, "infobox_start", getRootElement(), "Du hast nicht\ngenug Geld! Eine\nDesert Eagle kostet\n"..eagle_price.." $!", 5000, 125, 0, 0 )
end
Alles anzeigen
Vielleicht kann mir ja jemand bei dem Problem helfen
MFG -Jack001