Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --SERVER
- function MakePlayerHeadshot( attacker, weapon, bodypart, loss )
- if getElementType ( attacker ) == "ped" then
- if bodypart == 9 then
- triggerEvent( "onPlayerHeadshot", source, attacker, weapon, loss )
- killPed( source, attacker, weapon, bodypart )
- end
- end
- end
- function MakeHeadshot( source, attacker, weapon, loss )
- triggerEvent( "onPlayerHeadshot", source, attacker, weapon, loss )
- killPed( source, attacker, weapon, 9 )
- end
- addEvent ( "onServerHeadshot", true )
- addEventHandler( "onPlayerDamage", getRootElement(), MakePlayerHeadshot )
- addEventHandler( "onServerHeadshot", getRootElement(), MakeHeadshot )
- --CLIENT
- function sendHeadshot ( attacker, weapon, bodypart, loss )
- if attacker == getLocalPlayer() then
- if bodypart == 9 then
- triggerServerEvent( "onServerHeadshot", getRootElement(), source, attacker, weapon, loss )
- setElementHealth ( source, 0 )
- end
- end
- end
- addEventHandler ( "onClientPedDamage", getRootElement(), sendHeadshot )
- addEventHandler ( "onClientPlayerDamage", getRootElement(), sendHeadshot )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement