Guten Abend,
Ich habe das Mechaniker Skript aus dem LA Skript ins Vio_Extended eingebaut, es funktoniert alles bis auf die Reperatur. Im Carsystem und Datenbank sind Totalschäden definiert!!
Mir Spuckt es folgenden Fehler raus:
attempt to compare number with nil
Error hier ab Zeile: 9
Lua
local Totalschaeden = 1
local Besitzer = vioGetElementData (car2[1], "owner")
local model = getElementModel(car2[1])
if(name == "Grosse Reparatur") then
--Totalschaeden = tonumber(vioGetElementData ( car2[1], "totalschaeden"))
if (Besitzer) then
Totalschaeden = tonumber(vioGetElementData ( car2[1], "totalschaeden"))
end
if Totalschaeden >= 0 then
else
Totalschaeden = 0
end
Totalschaeden = Totalschaeden + 1
if carprices[model] then
preis = carprices[model]/(100/(5*Totalschaeden))
else
preis = preis/(100/(5*Totalschaeden))
end
end
local row = guiGridListAddRow(Grid[1])
guiGridListSetItemText(Grid[1], row, 1, name, false, false)
guiGridListSetItemText(Grid[1], row, 2, eingebaut, false, false)
guiGridListSetItemText(Grid[1], row, 3, preis.."$", false, false)
end
end
end
Alles anzeigen
Weiterer Error: attempt to compare boolean with number hier ab Zeile 18
Lua
addEventHandler("onClientGUIClick", Knopf[1], function()
local aktion, eingebaut, preis = guiGridListGetItemText(Grid[1], guiGridListGetSelectedItem(Grid[1]), 1), guiGridListGetItemText(Grid[1], guiGridListGetSelectedItem(Grid[1]), 2), guiGridListGetItemText(Grid[1], guiGridListGetSelectedItem(Grid[1]), 3)
if(aktion == "") then return end
local car1, car2 = guiRadioButtonGetSelected(Radio[1]), guiRadioButtonGetSelected(Radio[2])
local car
if(car1 == true) then
car = aramp1
end
if(car2 == true) then
car = aramp2
end
if(eingebaut == "Ja") then
outputChatBox("Diese Aktion wurde bereits durchgeführt!", 200, 0, 0)
return
end
-- SICHERHEITSHINWEIS --
local money = vioGetElementData (gMe, "money")
if(money < tonumber(gettok(preis, 1, "$"))) then
outputChatBox("Du hast nicht genug Geld!", 200, 0, 0)
return
end
triggerServerEvent("onLAOAmtCarTuning", gMe, car, aktion, tonumber(gettok(preis, 1, "$")))
end, false)
-- RADIO --
Alles anzeigen