wesleywillems17 Posted December 22, 2016 Share Posted December 22, 2016 Hi everybody, I'm creating a verhicle spawner for my police job but i have a problem. The script won't load and debug says: ERROR: SRpolice/vehicleC.lua:19 Stack overflow vehicleC.lua: local VehicleMarkerP = createMarker ( 1579.60, -1635.33, 12.56, "cylinder", 1, 0, 0, 255, 255 ) local cars = { { 1552.50, -1606.20, 13.19 }; { 1556.70, -1606.20, 13.19 }; { 1560.90, -1606.20, 13.19 }; { 1565.09, -1606.20, 13.19 }; { 1569.29, -1606.20, 13.19 }; { 1573.50, -1606.20, 13.19 }; { 1577.70, -1606.20, 13.19 }; { 1581.90, -1606.20, 13.19 }; { 1586.09, -1606.20, 13.19 }; { 1590.29, -1606.20, 13.19 }; { 1594.50, -1606.20, 13.19 }; } function SpawnCopCar () return unpack ( cars [ math.random ( #cars ) ] ) end giveVehicleGUI = guiCreateWindow(0.4, 0.45, 0.2, 0.1, "Want a free police car?", true) guiSetVisible ( giveVehicleGUI, false ) guiWindowSetMovable ( giveVehicleGUI, false ) guiWindowSetSizable ( giveVehicleGUI, false ) VehGUItext = guiCreateLabel(0.0, 0.0, 1.0, 1.0, "Press enter to get a free police vehicle.\nWalk out of the marker to quit this panel.", true, giveVehicleGUI) guiLabelSetHorizontalAlign(VehGUItext, "center", false) guiLabelSetVerticalAlign(VehGUItext,"center") function createVehicle () x, y, z = SpawnCopCar () local CopCar = createVehicle ( 596, x, y, z, 0, 0, 180 ) warpPedIntoVehicle ( source, CopCar ) end addEvent("CreateVehicleCop", true) addEventHandler ( "CreateVehicleCop", root, createVehicle ) function giveAVehicle( hitPlayer ) guiSetVisible ( giveVehicleGUI, true ) triggerServerEvent ( "CreateVehicleCop", hitPlayer ) end addEventHandler ( "onClientMarkerHit", VehicleMarkerP, giveAVehicle ) function QuitVehPanel ( leavingPlayer, matchingDimension ) guiSetVisible ( giveVehicleGUI, false ) end addEventHandler ( "onClientMarkerLeave", VehicleMarkerP, QuitVehPanel ) I'm busy working on it so it is a little bugy but how can i fix the stack overflow and what does it mean? Link to comment
ViRuZGamiing Posted December 22, 2016 Share Posted December 22, 2016 createVehicle is a predefined function "Stack overflow" means that this function has been calling itself without actually finishing execution of the first call. It's like infinite loop. Link to comment
wesleywillems17 Posted December 22, 2016 Author Share Posted December 22, 2016 So what do i need to do to fix this problem? Give the function createVehicle() a other name? Link to comment
wesleywillems17 Posted December 22, 2016 Author Share Posted December 22, 2016 Thx it worked! Also everytime i join my server and start the debug it says: ERROR: freeroam\gui.lua:24 attempt to index local 'wnd' (a nil value) GUI.lua:24: function createWindow(wnd, rebuild) if wnd.element then if rebuild then destroyElement(wnd.element) else guiSetVisible(wnd.element, true) guiBringToFront(wnd.element) g_openedWindows[wnd] = true if wnd.oncreate then wnd.oncreate() end return end end _planWindow(wnd) _buildWindow(wnd) end I'm not a pro scripter but i'm still busy learning it but i have really no idea what i need to edit/remove here. Link to comment
Arran Posted December 23, 2016 Share Posted December 23, 2016 " attempt to index local 'wnd' (a nil value) " means what it says, 'wnd' is a nil value and you are using it as if it was a table. Why do you even have that createWindow function? I'd say something like that is more of an unnecessary complexity. Where ever your script is calling createWindow it's not passing a table as argument 1, if you don't know how to use createWindow then you need to either stop using it and call guiCreateWIndow normally, or read the documentation about it where ever you found that code. Link to comment
wesleywillems17 Posted December 23, 2016 Author Share Posted December 23, 2016 I didn't script that, it was already there. It's the freeroam.zip Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now