Advertisement
Guest User

Untitled

a guest
Apr 29th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.06 KB | None | 0 0
  1. --SERVER
  2. function MakePlayerHeadshot( attacker, weapon, bodypart, loss )
  3.     if getElementType ( attacker ) == "ped" then
  4.         if bodypart == 9 then
  5.             triggerEvent( "onPlayerHeadshot", source, attacker, weapon, loss )
  6.             killPed( source, attacker, weapon, bodypart )
  7.         end
  8.     end
  9. end
  10.  
  11. function MakeHeadshot( source, attacker, weapon, loss )
  12.     triggerEvent( "onPlayerHeadshot", source, attacker, weapon, loss )
  13.     killPed( source, attacker, weapon, 9 )
  14. end
  15.  
  16.  
  17. addEvent ( "onServerHeadshot", true )
  18. addEventHandler( "onPlayerDamage", getRootElement(), MakePlayerHeadshot )
  19. addEventHandler( "onServerHeadshot", getRootElement(), MakeHeadshot )
  20.  
  21.  
  22.  
  23. --CLIENT
  24. function sendHeadshot ( attacker, weapon, bodypart, loss )
  25.     if attacker == getLocalPlayer() then
  26.         if bodypart == 9 then
  27.             triggerServerEvent( "onServerHeadshot", getRootElement(), source, attacker, weapon, loss )
  28.             setElementHealth ( source, 0 )
  29.         end
  30.     end
  31. end
  32. addEventHandler ( "onClientPedDamage", getRootElement(), sendHeadshot )
  33. addEventHandler ( "onClientPlayerDamage", getRootElement(), sendHeadshot )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement