Guest User

Untitled

a guest
Jul 22nd, 2016
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.08 KB | None | 0 0
  1. #include <a_samp>
  2. forward Knocked(playerid);
  3. public Knocked(playerid)
  4. {
  5. SendClientMessage(playerid, -1, "You are able to move now");
  6. TogglePlayerControllable(playerid, 1);
  7. return 1;
  8. }
  9. forward ClearShock(playerid);
  10. public ClearShock(playerid)
  11. {
  12. SetPlayerDrunkLevel(playerid, 0);
  13. return 1;
  14. }
  15. public OnFilterScriptInit()
  16. {
  17. print("\n--------------------------------------");
  18. print(" Blank Filterscript by your name here");
  19. print("--------------------------------------\n");
  20. return 1;
  21. }
  22. public OnFilterScriptExit()
  23. {
  24. return 1;
  25. }
  26.  
  27. public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid)
  28. {
  29. new Float:HP;
  30. new Float:Armor;
  31. GetPlayerHealth(playerid, HP);
  32. GetPlayerArmour(playerid, Armor);
  33. if(Armor < 1)
  34. {
  35. if(weaponid == 31 || weaponid == 30)
  36. {
  37. SetPlayerHealth(playerid, HP-(amount*3));
  38. SendClientMessage(playerid, -1, "You were shot by assault rifle and got shocked.");
  39. SetPlayerDrunkLevel(playerid, 8000);
  40. SetTimerEx("ClearShock", 100000, false, "i", playerid);
  41. }
  42. else if(weaponid == 22)
  43. {
  44. SetPlayerHealth(playerid, HP-45);
  45. SendClientMessage(playerid, -1, "You were shot by glock.49 and got shocked.");
  46. SetPlayerDrunkLevel(playerid, 8000);
  47. SetTimerEx("ClearShock", 100000, false, "i", playerid);
  48. }
  49. else if(weaponid == 34)
  50. {
  51. SetPlayerHealth(playerid, HP-100);
  52. SendClientMessage(playerid, -1, "You were shot by a sniper rifle and died.");
  53. SetPlayerDrunkLevel(playerid, 8000);
  54. SetTimerEx("ClearShock", 100000, false, "i", playerid);
  55. }
  56. else if(weaponid == 8)
  57. {
  58. SetPlayerHealth(playerid, HP-40);
  59. SendClientMessage(playerid, -1, "You have been knocked to the floor by a melee gun.");
  60. ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,0,0,0,0);
  61. SetTimerEx("Knocked", 10000, false, "i", playerid);
  62. TogglePlayerControllable(playerid, 0);
  63. SetPlayerDrunkLevel(playerid, 8000);
  64. SetTimerEx("ClearShock", 100000, false, "i", playerid);
  65. }
  66. else if(weaponid == 5)
  67. {
  68. SetPlayerHealth(playerid, HP-40);
  69. new hitrand = random(10);
  70. if(hitrand <= 1)
  71. {
  72. SendClientMessage(playerid, -1, " You have been knocked to the floor by a baseball bat.");
  73. ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,0,0,0,0);
  74. SetTimerEx("Knocked", 10000, false, "i", playerid);
  75. TogglePlayerControllable(playerid, 0);
  76. SetPlayerDrunkLevel(playerid, 8000);
  77. SetTimerEx("ClearShock", 100000, false, "i", playerid);
  78. }
  79. }
  80. else if(weaponid == 3)
  81. {
  82. SetPlayerHealth(playerid, HP-40);
  83. new hitrand = random(10);
  84. if(hitrand <= 1)
  85. {
  86. SendClientMessage(playerid, -1, " You have been knocked to the floor by an ASP Baton.");
  87. ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,0,0,0,0);
  88. SetTimerEx("Knocked", 10000, false, "i", playerid);
  89. TogglePlayerControllable(playerid, 0);
  90. SetPlayerDrunkLevel(playerid, 8000);
  91. SetTimerEx("ClearShock", 100000, false, "i", playerid);
  92. }
  93. }
  94. else if(weaponid == 15 || weaponid == 4 || weaponid == 2 || weaponid == 6 || weaponid == 7)
  95. {
  96. SetPlayerHealth(playerid, HP-30);
  97. SendClientMessage(playerid, -1, "You have been knocked to the floor by a melee gun.");
  98. ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,0,0,0,0);
  99. SetTimerEx("Knocked", 10000, false, "i", playerid);
  100. TogglePlayerControllable(playerid, 0);
  101. SetPlayerDrunkLevel(playerid, 8000);
  102. SetTimerEx("ClearShock", 100000, false, "i", playerid);
  103.  
  104. }
  105. }
  106. return 1;
  107. }
Add Comment
Please, Sign In to add comment