Machine Posted June 29, 2013 Share Posted June 29, 2013 client side local marker = createMarker(-2596.625, 579.358, 14, 'cylinder', 2.0, 255, 0, 0, 150) addEventHandler("onClientMarkerHit",root, function(h) if h == localPlayer and source == marker then addEventHandler("onClientRender",root,drawText) setElementFrozen ( h, true ) triggerServerEvent ( "onMarker", getLocalPlayer ) end end ) function drawText() dxDrawText("Prees F To Exit!",423.0,601.0,623.0,637.0,tocolor(255,255,255,255),2.0,"clear","left","top",false,false,false) end function h() removeEventHandler("onClientRender", root,drawText) setElementFrozen ( localPlayer, false ) triggerServerEvent ( "onMarker2", getLocalPlayer ) end bindKey ( "c", "up", h ) server side function giveweapon () giveWeapon ( thePlayer, 31, 200 ) end addEvent( "onMarker", true ) addEventHandler( "onMarker", getRootElement(), giveweapon ) -------------------------------------------------------------------- function takeWeapon takeWeapon ( thePlayer, 31, 200 ) end addEvent( "onMarker2", true ) addEventHandler( "onMarker2", getRootElement(), takeWeapon ) Link to comment
xXMADEXx Posted June 29, 2013 Share Posted June 29, 2013 (edited) --== Client ==-- --This: triggerServerEvent ( "onMarker", getLocalPlayer ) -- To triggerServerEvent ( "onMarker", getLocalPlayer ( ) ) --== Server ==-- -- This function takeWeapon -- To: function takePlayerWeapon ( thePlayer ) Edited June 29, 2013 by Guest Link to comment
Machine Posted June 29, 2013 Author Share Posted June 29, 2013 so how the full code became ? Link to comment
xXMADEXx Posted June 29, 2013 Share Posted June 29, 2013 so how the full code became ? What? Link to comment
Machine Posted June 29, 2013 Author Share Posted June 29, 2013 it give me error how to fix? Link to comment
xXMADEXx Posted June 29, 2013 Share Posted June 29, 2013 it give me error how to fix? You should learn how to read the error. Server: function givePlayerWeapon ( ) giveWeapon ( source, 31, 200 ) end addEvent( "onMarker", true ) addEventHandler( "onMarker", getRootElement(), givePlayerWeapon ) -------------------------------------------------------------------- function takePlayerWeapon ( ) takeWeapon ( source, 31, 200 ) end addEvent( "onMarker2", true ) addEventHandler( "onMarker2", getRootElement(), takePlayerWeapon ) Client: local marker = createMarker(-2596.625, 579.358, 14, 'cylinder', 2.0, 255, 0, 0, 150) addEventHandler("onClientMarkerHit",root, function(h) if h == localPlayer and source == marker then addEventHandler("onClientRender",root,drawText) setElementFrozen ( h, true ) triggerServerEvent ( "onMarker", localPlayer) end end ) function drawText() dxDrawText("Prees F To Exit!",423.0,601.0,623.0,637.0,tocolor(255,255,255,255),2.0,"clear","left","top",false,false,false) end function undo() removeEventHandler("onClientRender", root,drawText) setElementFrozen ( localPlayer, false ) triggerServerEvent ( "onMarker2", localPlayer ) end bindKey ( "c", "up", h ) Link to comment
Machine Posted June 29, 2013 Author Share Posted June 29, 2013 it still have errors when you prees c it dont quit the marker and you keep freezing and one more problem when you get to the marker you dont get weapon you have first scroll down the mouse to have it how can you make when he touch marker the gun became in his hand without scrolling mouse Link to comment
iMr.3a[Z]eF Posted June 29, 2013 Share Posted June 29, 2013 local marker = createMarker(-2596.625, 579.358, 14, 'cylinder', 2.0, 255, 0, 0, 150) addEventHandler("onClientMarkerHit",root, function(h) if h == localPlayer and source == marker then addEventHandler("onClientRender",root,drawText) setElementFrozen ( h, true ) triggerServerEvent ( "onMarker", localPlayer) end end ) function drawText() dxDrawText("Prees 'C' To Exit!",423.0,601.0,623.0,637.0,tocolor(255,255,255,255),2.0,"clear","left","top",false,false,false) end function undo( ) removeEventHandler("onClientRender", root,drawText) setElementFrozen ( localPlayer, false ) triggerServerEvent ( "onMarker2", localPlayer ) end bindKey ( "c", "down", undo ) Link to comment
Machine Posted June 29, 2013 Author Share Posted June 29, 2013 it work but what about the hen you get to the marker you dont get weapon you have first scroll down the mouse to have it how can you make when he touch marker the gun became in his hand without scrolling mouse Link to comment
Machine Posted June 29, 2013 Author Share Posted June 29, 2013 come an guys help me already Link to comment
iMr.3a[Z]eF Posted June 29, 2013 Share Posted June 29, 2013 you have to select your weapon by scrolling or pressing q or e Link to comment
iPrestege Posted June 30, 2013 Share Posted June 30, 2013 -- # Server Side function giveweapon_ ( ) giveWeapon ( client, 31, 200 ) end addEvent( "onMarker", true ) addEventHandler( "onMarker", getRootElement(), giveweapon_ ) function takeWeapon_ ( ) takeWeapon ( client, 31, 200 ) end addEvent( "onMarker2", true ) addEventHandler( "onMarker2", getRootElement(), takeWeapon_ ) -- # Client Side local marker = createMarker(-2596.625, 579.358, 14, 'cylinder', 2.0, 255, 0, 0, 150) local isEventHandler = nil addEventHandler("onClientMarkerHit",marker, function ( h ) if h == localPlayer and isEventHandler ~= true then addEventHandler("onClientRender",root,drawText) setElementFrozen ( h, true ) triggerServerEvent ( "onMarker", getLocalPlayer ( ) ) isEventHandler = true end end ) function h ( ) if isEventHandler == true then removeEventHandler("onClientRender", root,drawText) setElementFrozen ( localPlayer, false ) triggerServerEvent ( "onMarker2", getLocalPlayer ( ) ) isEventHandler = nil end end bindKey ( "c", "up", h ) function drawText ( ) dxDrawText("Prees F To Exit!",423.0,601.0,623.0,637.0,tocolor(255,255,255,255),2.0,"clear","left","top",false,false,false) end 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