icarus Posted September 2, 2012 Share Posted September 2, 2012 I made this but for idk why it doesnt work, it doesnt even output a debugscript message, can u help ? ---Clientside function reloadtazerclient () if getPedWeapon ( getLocalPlayer())== 23 then triggerServerEvent ("ontazershoot", getLocalPlayer()) end end addEventHandler ("onClientPedWeaponFire", getRootElement(), reloadtazerclient) ---Serverside addEvent ("ontazershoot", true) function tazershootserverside(sourcePlayer) reloadPedWeapon ( sourcePlayer ) end addEventHandler("ontazershoot", getRootElement(),tazershootserverside) (i already tryed "(source)" insted of "(sourcePlayer)", and "weapon == 23" insted of " getPedWeapon ( getLocalPlayer())== 23", and didnt work. Link to comment
Jaysds1 Posted September 2, 2012 Share Posted September 2, 2012 try this: http://pastebin.com/Ap5nZNy3 Link to comment
icarus Posted September 2, 2012 Author Share Posted September 2, 2012 still doesnt work ps:u can use ---this insted of pastbin Link to comment
Jaysds1 Posted September 2, 2012 Share Posted September 2, 2012 is there any errors? if there isn't try this: http://pastebin.com/gs4z1Yem (btw, sorry, I copy your script and edit them on PasteBin) Link to comment
icarus Posted September 2, 2012 Author Share Posted September 2, 2012 no, no errors, and still doesnt work, idk whats wrong with it. Link to comment
Castillo Posted September 2, 2012 Share Posted September 2, 2012 That event is used for peds, you should use this one instead: onClientPlayerWeaponFire Link to comment
icarus Posted September 2, 2012 Author Share Posted September 2, 2012 yeah lol, but still i changed that, in jay's version and my version, still doesnt work Link to comment
Jaysds1 Posted September 2, 2012 Share Posted September 2, 2012 try this: http://pastebin.com/pErrG6n1 Link to comment
Castillo Posted September 2, 2012 Share Posted September 2, 2012 -- client side: function reloadtazerclient ( weapon ) if ( weapon == 23 ) then triggerServerEvent ( "ontazershoot", localPlayer ) end end addEventHandler ( "onClientPlayerWeaponFire", localPlayer, reloadtazerclient ) -- server side: function tazershootserverside ( ) reloadPedWeapon ( source ) end addEvent ( "ontazershoot", true ) addEventHandler ( "ontazershoot", root, tazershootserverside ) That should work. Link to comment
icarus Posted September 2, 2012 Author Share Posted September 2, 2012 still aint working Link to comment
Jaysds1 Posted September 2, 2012 Share Posted September 2, 2012 Did anything got output to the chat box? Link to comment
Castillo Posted September 2, 2012 Share Posted September 2, 2012 It's actually executing the function, but seems like it doesn't reload it at all. You can restrict the weapon clip amount to 1 with: setWeaponProperty. Link to comment
icarus Posted September 2, 2012 Author Share Posted September 2, 2012 yeah lol, this must be simplier, but still cant work with it ---clientside function tazerreload( startedRes ) setWeaponProperty ( 23, "maximum_clip_ammo", 1 ) end addEventHandler( "onClientResourceStart", getLocalPlayer( ),tazerreload) Link to comment
Jaysds1 Posted September 2, 2012 Share Posted September 2, 2012 (edited) actually, it's a resource, so try this: ---clientside function tazerreload( startedRes ) setWeaponProperty ("silenced_pistol" ,"poor", "maximum_clip_ammo", 1 ) end addEventHandler( "onResourceStart", resourceRoot,tazerreload) Edited September 2, 2012 by Guest Link to comment
icarus Posted September 2, 2012 Author Share Posted September 2, 2012 still not working, omg, just a simple thing gives more work that a bunch of bigger things. Link to comment
Jaysds1 Posted September 2, 2012 Share Posted September 2, 2012 ok, I've edited it again, try now Link to comment
icarus Posted September 2, 2012 Author Share Posted September 2, 2012 still not working DEBUGSCRIPT MESSAGE: ERROR:\client.lua:3:attempt to call global 'setWeaponPropriety' (a nil value) Link to comment
Jaysds1 Posted September 2, 2012 Share Posted September 2, 2012 oh I found the reason why, it's server sided, btw try the code again. Link to comment
icarus Posted September 2, 2012 Author Share Posted September 2, 2012 this time there is no Debugmessage and still not working Link to comment
Entity Posted September 2, 2012 Share Posted September 2, 2012 Server: function tazerreload( startedRes ) setWeaponProperty ( 23, "poor", "maximum_clip_ammo", 1 ) setWeaponProperty ( 23, "std", "maximum_clip_ammo", 1 ) setWeaponProperty ( 23, "pro", "maximum_clip_ammo", 1 ) end addEventHandler( "onResourceStart", resourceRoot,tazerreload) Link to comment
icarus Posted September 2, 2012 Author Share Posted September 2, 2012 lol, thanks works, i tryed this but only in "poor" mode maybe thats why it didnt work, thanks 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