ramzi Posted September 2, 2014 Share Posted September 2, 2014 Guys,i have headshot script but it works with all weapons,how can i make it with sniper only???? addEvent "onPlayerHeadshot" addEventHandler("onPlayerDamage", getRootElement(), function (attacker, weapon, bodypart, loss) if bodypart == 9 else if weapon == 34 then local result = triggerEvent("onPlayerHeadshot", source, attacker, weapon, loss) if result == true then killPed(source, attacker, weapon, bodypart) end end end end ) Link to comment
Et-win Posted September 2, 2014 Share Posted September 2, 2014 "function (attacker, weapon, bodypart, loss)" https://wiki.multitheftauto.com/wiki/Weapons Link to comment
Castillo Posted September 2, 2014 Share Posted September 2, 2014 addEvent "onPlayerHeadshot" addEventHandler ( "onPlayerDamage", getRootElement(), function ( attacker, weapon, bodypart, loss ) if ( bodypart == 9 and weapon == 34 ) then -- If the bodypart is the head and the weapon is the sniper.. local result = triggerEvent ( "onPlayerHeadshot", source, attacker, weapon, loss ) if ( result == true ) then killPed ( source, attacker, weapon, bodypart ) end end end ) Link to comment
ramzi Posted September 2, 2014 Author Share Posted September 2, 2014 Still not working:\ , it works with all weapons. Link to comment
Castillo Posted September 2, 2014 Share Posted September 2, 2014 Are you sure you copied it right? and that you don't have another script causing it? Link to comment
Et-win Posted September 2, 2014 Share Posted September 2, 2014 Remove this... addEvent "onPlayerHeadshot" And start with using /debugscript 3 ... https://wiki.multitheftauto.com/wiki/Debugging Link to comment
ramzi Posted September 2, 2014 Author Share Posted September 2, 2014 Sry guys but it stills not working...(i have copied it right). Link to comment
Castillo Posted September 2, 2014 Share Posted September 2, 2014 The problem seems to be with triggerEvent, this code worked for me: addEventHandler ( "onPlayerDamage", getRootElement(), function ( attacker, weapon, bodypart, loss ) if ( bodypart == 9 and weapon == 34 ) then killPed ( source, attacker, weapon, bodypart ) end end ) Link to comment
ramzi Posted September 2, 2014 Author Share Posted September 2, 2014 it wokred thnx!! 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