Apo Posted August 13, 2016 Share Posted August 13, 2016 hi please help me for setelemntdata error test\s_test.lua:8 attempt to compare nill with number. local hillArea = createColRectangle ( -1426.3505859375, 928, 4.5, 6 ) setElementInterior(hillArea,0) setElementDimension(hillArea,0) function hill_Enter ( thePlayer ) local numberplayerjoinls = tonumber(getElementData(hillArea,"numberplayerjoinls")) if getElementType ( thePlayer ) == "player" then if numberplayerjoinls <= 20 then setposplayer(thePlayer) setElementData (hillArea,"numberplayerjoinls",numberplayerjoinls+1,true) end end end addEventHandler ( "onColShapeHit", hillArea, hill_Enter ) function setposplayer(thePlayer) detachElements(thePlayer) toggleAllControls(thePlayer, false, true, false) setElementFrozen(thePlayer, true) setElementPosition(thePlayer,-1475.0888671875, 1008.59765625, 1027.0341796875) outputChatBox ( "entered the zone!", thePlayer, 255, 255, 109 ) end Link to comment
roaddog Posted August 13, 2016 Share Posted August 13, 2016 Replace line 6 with this local numberplayerjoinls = tonumber(getElementData(hillArea,"numberplayerjoinls")) or 0 So that it will bypass nil then u can compare with number at line 8 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