GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Segítségkérés => A témát indította: Donnie - 2016. December 13. - 22:37:33

Cím: ERROR: mta_vehicle\\sourceS.lua:196: attempt to index local \'opticsUpgrades\' (a nil value)
Írta: Donnie - 2016. December 13. - 22:37:33
Sziasztok olyan problémám lenne, hogy amikor elindítom a jármű rendszert ezt a hiba üzenetet kapom:
 
ERROR: mta_vehicle\\sourceS.lua:196: attempt to index local \'opticsUpgrades\' (a nil value)
 
                veh:setData(\"veh:opticalUpgrade\", v[\"OpticalUpgrade\"])
                if veh and isElement(veh) and veh:getType() == \"vehicle\" then
                    local opticsUpgrades = fromJSON(veh:getData(\"veh:opticalUpgrade\"))
                    for key = 0, 16 do
                        addVehicleUpgrade(veh, opticsUpgrades[key] or 0)
                    end
                end
Cím: ERROR: mta_vehicle\\sourceS.lua:196: attempt to index local \'opticsUpgrades\' (a nil value)
Írta: dugasz1 - 2016. December 14. - 00:50:41
fromJSON(veh:getData(\"veh:opticalUpgrade\"))
Ez nill-el tér vissza. Annál keresd a hibát, vagy a fromJSONos vagy a veh:getData
Cím: ERROR: mta_vehicle\\sourceS.lua:196: attempt to index local \'opticsUpgrades\' (a nil value)
Írta: Donnie - 2016. December 14. - 11:29:53
Igen arra rájöttem, hogy ott van a hiba. Csak arra nem, hogy mi lehet a baj.
Cím: ERROR: mta_vehicle\\sourceS.lua:196: attempt to index local \'opticsUpgrades\' (a nil value)
Írta: dugasz1 - 2016. December 14. - 11:59:06
Úgy, hogy nem látjuk a getData függvényt, hogy mit csinál nem tudunk segíteni
Cím: ERROR: mta_vehicle\\sourceS.lua:196: attempt to index local \'opticsUpgrades\' (a nil value)
Írta: nyomo - 2016. December 21. - 15:36:40
Az adatbázis vehicle tábla résznél hozz létre egy  opticalUpgrade oszlopot pl a panel/door/wheel oszlop mintájára.  
 
 
 
                veh:setData(\"veh:opticalUpgrade\", v[\"opticalUpgrade\"])
                if veh and isElement(veh) and veh:getType() == \"vehicle\" then
                    local opticsUpgrades = fromJSON(veh:getData(\"veh:opticalUpgrade\")) or {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
                    for key = 0, 16 do
                        addVehicleUpgrade(veh, opticsUpgrades[key] or 0)
                    end
                end