Guest User

Untitled

a guest
Apr 29th, 2020
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. public OnPlayerDamageDone(playerid, Float:amount, issuerid, weapon, bodypart)
  2. {
  3. if( IsPlayerNPC( playerid ) || AdminDuty[ playerid ] || antiSpawnKill[ playerid ] == 1 ) return 0;
  4. if( issuerid != INVALID_PLAYER_ID ) {
  5.  
  6. if( NaDmEventu[ playerid ] == false && WARPInfo[ playerid ][ WARIgrac ] == -1 && tdm_player_info[ playerid ][ tdm_Team ] == 0 ) {
  7.  
  8. if( weapon >= 22 && weapon <= 42 ) {
  9.  
  10. if( GetWeapon( issuerid ) == 23 && ImaTazer[ issuerid ] == true ) { }
  11. else {
  12.  
  13. if( !dsys_info[ playerid ][ ds_b_w ] && GetPlayerInterior( playerid ) == 0 && GetPlayerVirtualWorld( playerid ) == 0 ) {
  14.  
  15. new Float:HP;
  16. GetPlayerHealth( playerid, HP );
  17.  
  18. if( HP <= 10 ) {
  19.  
  20. HP = 10;
  21.  
  22. if( !dsys_info[ playerid ][ ds_b_w ] ) {
  23.  
  24. dsys_info[ playerid ][ ds_b_w ] = true;
  25. dsys_info[ playerid ][ ds_b_istek ] = true;
  26. dsys_info[ playerid ][ ds_bl_time ] = 30;
  27. dsys_info[ playerid ][ ds_b_reason ] = weapon;
  28. dsys_info[ playerid ][ ds_b_killed_ID ] = issuerid;
  29. dsys_info[ playerid ][ ds_b_killed_xID ] = PlayerInfo[ issuerid ][ xID ];
  30.  
  31.  
  32. new stringce[ 40 ];
  33. format( stringce, sizeof( stringce ), "Umirete za %d sekundi", dsys_info[ playerid ][ ds_bl_time ] );
  34. NotifyPlayer( playerid, "Ranjeni ste", stringce, 0, 30000 );
  35.  
  36. if( GetPlayerVehicleID( playerid ) != INVALID_VEHICLE_ID ) KGEyes_RemovePlayerFromVehicle( playerid );
  37.  
  38. SetPlayerHealth( playerid, 10.0 );
  39.  
  40. format( globalstring, sizeof( globalstring ), "(( Ovaj igrac je ranjen, imate %ds da mu pomognete. ))", dsys_info[ playerid ][ ds_bl_time ] );
  41. SetPlayerChatBubble( playerid, globalstring, SVETLOCRVENA, 9.5, 600000 );
  42.  
  43. KGEyes_TogglePlayerControllable( playerid, false );
  44. ApplyAnimation( playerid, "SWEET","Sweet_injuredloop", 4.0, 1, 0, 0, 0, 0);
  45. ApplyAnimation( playerid, "SWEET","Sweet_injuredloop", 4.0, 1, 0, 0, 0, 0);
  46.  
  47. SendInfoMessage( playerid, "Ranjeni ste, imate %ds da vam neko pomogne.", dsys_info[ playerid ][ ds_bl_time ] );
  48.  
  49. if( GetFactionType( issuerid ) != ORG_TIP_PD ) PostaviWanted( issuerid, "Pokusaj ubistva", "Nepoznati", 6 );
  50. return 0;
  51. }
  52. }
  53. }
  54. }
  55. }
  56. }
  57. }
  58. return 1;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment