Category | Scripting |
Created | 28.11.2021 09:29 |
Joel Ventola (joevento) | 28.11.2021 09:29 |
---|---|
So im converting real wood harvester mod. Managed to fix some stuff my self but now im getting this error: 021-11-28 10:33 Error: Running LUA method 'update'. 2021-11-28 10:33 dataS/scripts/specialization/TypeManager.lua(287) : attempt to index local 'self' (a nil value) This is what that file looks like: -- -- FS19 - Real Wood Harvester -- @author: kenny456 (kenny456@seznam.cz) -- @history: v1.0.0.0 - 2021-01-05 - first release -- source(Utils.getFilename("gui/rwGui.lua", g_currentModDirectory)) source(Utils.getFilename("realWoodHarvester.lua", g_currentModDirectory)) g_vehicleTypeManager = TypeManager.new("vehicle", "vehicleTypes", "dataS/vehicleTypes.xml", g_specializationManager) RealWoodHarvester_register = {} function RealWoodHarvester_register:loadMap() end function RealWoodHarvester_register:register(name) if g_specializationManager:getSpecializationByName("RealWoodHarvester") == nil then if RealWoodHarvester == nil then print("ERROR: unable to add specialization 'RealWoodHarvester'") else for i, typeDef in pairs(g_vehicleTypeManager.getTypes()) do if typeDef ~= nil and i ~= "locomotive" then local isWoodHarvester = false for name, spec in pairs(typeDef.specializationsByName) do if name == "woodHarvester" then isWoodHarvester = true end end if isWoodHarvester then typeDef.specializationsByName["RealWoodHarvester"] = RealWoodHarvester table.insert(typeDef.specializationNames, "RealWoodHarvester") table.insert(typeDef.specializations, RealWoodHarvester) end end end end end end TypeManager.validateTypes = Utils.prependedFunction(TypeManager.validateTypes, RealWoodHarvester_register.register) print("----RealWoodHarvester registered.") addModEventListener(RealWoodHarvester_register) |
Bilbo Beutlin (BBeutlin) | 28.11.2021 13:39 |
---|---|
The called function "TypeManager:getTypes()" uses the 'self' parameter. So it must be "g_vehicleTypeManager:getTypes()" (colon instead dot). |
Kevin Fuchs (KevinFuchs91) | 18.08.2022 12:49 |
---|---|
i hope Kenny456 is Converting this scripts soon... |
Note: Log in to post. Create a new account here.