Machine Posted June 29, 2013 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 )
xXMADEXx Posted June 29, 2013 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
xXMADEXx Posted June 29, 2013 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 )
Machine Posted June 29, 2013 Author 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
iMr.3a[Z]eF Posted June 29, 2013 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 )
Machine Posted June 29, 2013 Author 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
iMr.3a[Z]eF Posted June 29, 2013 Posted June 29, 2013 you have to select your weapon by scrolling or pressing q or e
iPrestege Posted June 30, 2013 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
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