Tarek1 Posted October 10, 2017 Share Posted October 10, 2017 (edited) Error : Bad argument @ 'getElementData' [ Expected element at argument 1 , got string ' warzone ' ] --Server side function enterWarZone(p) if WarZoneStatus == true and not AllowedToEnter[getElementData(p,"Job")] then exports.URGMessages:sendClientMessage("Events : Only Police Criminals can enter",thePlayer,255,0,0) return end if not (WarZoneStatus) then exports.URGMessages:sendClientMessage("Events : War Zone Not Started ",p,255,0,0) return end if WarZoneStatus == true and isTimer(WarZoneTime) then local xx,yy,zz = getElementPosition(p) setElementData(p,"JoinedEventPos",{xx,yy,zz}) local x, y, z = unpack(spawn[getElementData(p,"Job")][math.random(#spawn[getElementData(p,"Job")])]) setElementData(p,"inWZ",true) setElementPosition(p, x, y, z) setElementDimension(p,66) end end Edited October 10, 2017 by Tarek1 Link to comment
Ahmed Ly Posted October 10, 2017 Share Posted October 10, 2017 8 minutes ago, Tarek1 said: Error : Bad argument @ 'getElementData' [ Expected element at argument 1 , got string ' warzone ' ] سطر كم ؟ Link to comment
Tarek1 Posted October 10, 2017 Author Share Posted October 10, 2017 1 hour ago, Ahmed Ly said: سطر كم ؟ if WarZoneStatus == true and not AllowedToEnter[getElementData(p,"Job")] then exports.URGMessages:sendClientMessage("Events : Only Police Criminals can enter",thePlayer,255,0,0) return end Link to comment
AE. Posted October 10, 2017 Share Posted October 10, 2017 3 hours ago, Tarek1 said: if WarZoneStatus == true and not AllowedToEnter[getElementData(p,"Job")] then exports.URGMessages:sendClientMessage("Events : Only Police Criminals can enter",thePlayer,255,0,0) return end حط السطر اللي تنادي فيه الفنكشن Link to comment
Tarek1 Posted October 10, 2017 Author Share Posted October 10, 2017 10 hours ago, 3laa33 said: حط السطر اللي تنادي فيه الفنكشن function enterWarZone(p) if WarZoneStatus == true and not AllowedToEnter[getElementData(p,"Job")] then exports.URGMessages:sendClientMessage("Events : Only Police Criminals can enter",thePlayer,255,0,0) return end if not (WarZoneStatus) then exports.URGMessages:sendClientMessage("Events : War Zone Not Started ",p,255,0,0) return end if WarZoneStatus == true and isTimer(WarZoneTime) then local xx,yy,zz = getElementPosition(p) setElementData(p,"JoinedEventPos",{xx,yy,zz}) local x, y, z = unpack(spawn[getElementData(p,"Job")][math.random(#spawn[getElementData(p,"Job")])]) setElementData(p,"inWZ",true) setElementPosition(p, x, y, z) setElementDimension(p,66) end end addEvent("onHit",true) addEventHandler("onHit",getRootElement(),enterWarZone) Link to comment
Tarek1 Posted October 10, 2017 Author Share Posted October 10, 2017 triggerServerEvent("onHit",localPlayer,guiGridListGetItemText(evGrid, r, 1),"JoinEvent") Link to comment
AE. Posted October 10, 2017 Share Posted October 10, 2017 Just now, Tarek1 said: triggerServerEvent("onHit",localPlayer,guiGridListGetItemText(evGrid, r, 1),"JoinEvent") حط الكلينت كامل اسهل من كل شوي نطلب كود او حط الكود اللي تملي فيه الجريد ليست Link to comment
Rockyz Posted October 10, 2017 Share Posted October 10, 2017 انت راسل سترنق في التريقر و setElementData يقبل الألمنتات فقط Link to comment
Tarek1 Posted October 10, 2017 Author Share Posted October 10, 2017 (edited) --Client Side ["events"] = { function () if not rendered then local evGrid = guiCreateGridList(0.42, 0.28, 0.16, 0.24, true) guiGridListAddColumn(evGrid, "Name:", 0.9) for k, v in pairs(events) do local r = guiGridListAddRow(evGrid,v[1]) end local evStop = guiCreateButton(0.51, 0.70, 0.08, 0.04, "Stop Event", true) local evStart = guiCreateButton(0.42, 0.70, 0.08, 0.04, "Start event", true) local evJoin = guiCreateButton(0.42, 0.66, 0.08, 0.04, "Join event", true) local evLeave = guiCreateButton(0.51, 0.66, 0.08, 0.04, "Leave Event", true) addEventHandler("onClientGUIClick", evJoin, function () if guiGridListGetSelectedItem(evGrid) >= 0 then local r = guiGridListGetSelectedItem(evGrid) triggerServerEvent("onHit",localPlayer,guiGridListGetItemText(evGrid, r, 1),"JoinEvent") else exports.URGMessages:sendClientMessage("Events: Please select an event",255,0,0) end end) --Server side function enterWarZone(p) if WarZoneStatus == true and not AllowedToEnter[getElementData(p,"Job")] then exports.URGMessages:sendClientMessage("Events : Only Government/Terrorists/Gangster/Police can join warzone",thePlayer,255,0,0) return end if not (WarZoneStatus) then exports.URGMessages:sendClientMessage("Events : War Zone Not Started ",p,255,0,0) return end if WarZoneStatus == true and isTimer(WarZoneTime) then local xx,yy,zz = getElementPosition(p) setElementData(p,"JoinedEventPos",{xx,yy,zz}) local x, y, z = unpack(spawn[getElementData(p,"Job")][math.random(#spawn[getElementData(p,"Job")])]) setElementData(p,"inWZ",true) setElementPosition(p, x, y, z) setElementDimension(p,66) end end addEvent("enterWarZone",true) addEventHandler("enterWarZone",root,enterWarZone) Edited October 10, 2017 by Tarek1 Link to comment
AE. Posted October 10, 2017 Share Posted October 10, 2017 (edited) delete Edited October 10, 2017 by 3laa33 Link to comment
Rockyz Posted October 10, 2017 Share Posted October 10, 2017 2 minutes ago, #,+( _xiRoc[K]; > said: انت راسل سترنق في التريقر و setElementData يقبل الألمنتات فقط Link to comment
Tarek1 Posted October 10, 2017 Author Share Posted October 10, 2017 اتا عدلت ال post الوقت فيه ال server client Link to comment
AE. Posted October 10, 2017 Share Posted October 10, 2017 triggerServerEvent("onHit",localPlayer,localPlayer,guiGridListGetItemText(evGrid, r, 1),"JoinEvent") عدل تريقر وجرب Link to comment
Tarek1 Posted October 10, 2017 Author Share Posted October 10, 2017 5 minutes ago, 3laa33 said: triggerServerEvent("onHit",localPlayer,localPlayer,guiGridListGetItemText(evGrid, r, 1),"JoinEvent") عدل تريقر وجرب شكرا 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