Jorgito'Molina Posted March 31, 2013 Share Posted March 31, 2013 function resourceStart () setGlitchEnabled ( "quickreload", true ) setGlitchEnabled ( "fastmove", true ) setGlitchEnabled ( "fastfire", true ) setGlitchEnabled ( "crouchbug", true ) if not allow[weapon] then setPedWeaponSlot ( source, 1 ) end end addEventHandler ( "onResourceStart", getResourceRootElement ( ), resourceStart ) function resourceStop () setGlitchEnabled ( "quickreload", false ) setGlitchEnabled ( "fastmove", false ) setGlitchEnabled ( "fastfire", false ) setGlitchEnabled ( "crouchbug", false ) end addEventHandler ( "onResourceStop", getResourceRootElement ( ), resourceStop ) allow = { [24] = true, [25] = true, [33] = true, [34] = true } what is the problem, is not allow all weapons. Link to comment
Jaysds1 Posted March 31, 2013 Share Posted March 31, 2013 Try this: local allow = { [24] = true, [25] = true, [33] = true, [34] = true } function resourceStart () setGlitchEnabled ( "quickreload", true ) setGlitchEnabled ( "fastmove", true ) setGlitchEnabled ( "fastfire", true ) setGlitchEnabled ( "crouchbug", true ) end addEventHandler ( "onResourceStart",resourceRoot, resourceStart ) function resourceStop () setGlitchEnabled ( "quickreload", false ) setGlitchEnabled ( "fastmove", false ) setGlitchEnabled ( "fastfire", false ) setGlitchEnabled ( "crouchbug", false ) end addEventHandler ( "onResourceStop",resourceRoot, resourceStop ) addEventHandler("onPlayerWeaponSwitch",root,function(pWep,nWep) if not allow[pWep] or not allow[nWep] then setPedWeaponSlot ( source, 1 ) end end) Link to comment
Jaysds1 Posted March 31, 2013 Share Posted March 31, 2013 What do you want in the script??? I added if you switch your weapon, then it will set the players current weapon to melee. Link to comment
Jorgito'Molina Posted March 31, 2013 Author Share Posted March 31, 2013 setGlitchEnabled allow following weapons 24,25,33,34 other weapons not allow. Link to comment
Perfect Posted April 1, 2013 Share Posted April 1, 2013 Try. (Not Tested) local allow = { [24] = true, [25] = true, [33] = true, [34] = true } function resourceStart () if allow then setGlitchEnabled ( "quickreload", true ) setGlitchEnabled ( "fastmove", true ) setGlitchEnabled ( "fastfire", true ) setGlitchEnabled ( "crouchbug", true ) end end addEventHandler ( "onResourceStart",resourceRoot, resourceStart ) function resourceStop () setGlitchEnabled ( "quickreload", false ) setGlitchEnabled ( "fastmove", false ) setGlitchEnabled ( "fastfire", false ) setGlitchEnabled ( "crouchbug", false ) end addEventHandler ( "onResourceStop",resourceRoot, resourceStop ) Link to comment
Ludo Posted April 1, 2013 Share Posted April 1, 2013 You can't just do that. Because that you need has to be triggered with "onPedWeaponSwitch", but if someone switches his weapon to a non-allowed one, then the glitch will be disabled for ALL THE PLAYERS, also for ones who have an allowed weapon, because setGlitchEnabled is a server-side function. 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