Guest User

CoeTazeR System v0.1

a guest
Jul 9th, 2013
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. /*_____________________________________*\
  2. |* • Created by: Coe1 *|
  3. |* • Iniciado em: 09/07/2013 *|
  4. |* • Terminado em: 09/07/2013 *|
  5. |* • FilterScript : CoeTazer v0.1 *|
  6. |* • Disponível em: forum.sa-mp.com *|
  7. \*_____________________________________*/
  8.  
  9. #define FILTERSCRIPT
  10. // ~~~~~ [ CoeTazer Includes ] ~~~~~
  11. #include <a_samp>
  12. #include <ZCMD>
  13. // ~~~~~ [ CoeTazer Definições ] ~~~~~
  14. #define Vermelho 0xFF0000FF
  15. #define Amarelo 0xFFFF00FF
  16. #define Weap 23
  17. // ~~~~~~ [ CoeTazer Vars ] ~~~~~~
  18. new Stazer = 0;
  19.  
  20. #if defined FILTERSCRIPT
  21. // ~~~~~~ [ CoeTazer Forwards ] ~~~~~~
  22. forward cTaserT(playerid);
  23. forward StopT(playerid);
  24. // ~~~~~~ [ CoeTazer CMDS ] ~~~~~~
  25.  
  26. CMD:stazer(playerid)
  27. {
  28. if(Stazer == 1) return SendClientMessage(playerid, Vermelho,"[ x ] Você já esta equipado com uma SD - Pistol");
  29. {
  30.  
  31. GivePlayerWeapon(playerid, 23, 1900);
  32. SendClientMessage(playerid, Amarelo,"[ > ] SD - Pistol equipada !");
  33. Stazer = 1;
  34. }
  35. return 1;
  36. }
  37.  
  38. CMD:rstazer(playerid)
  39. {
  40. if(Stazer == 0) return SendClientMessage(playerid, Vermelho,"[ ERRO ] Nenhum equipamento foi encontrado.");
  41. {
  42. SetPlayerArmedWeapon(playerid,0);
  43. SendClientMessage(playerid, Amarelo,"[ > ] Equipamento retirado");
  44. Stazer = 0;
  45. }
  46. return 1;
  47. }
  48. // ~~~~~~ [ CoeTazer Publics ] ~~~~~~
  49.  
  50. public OnPlayerConnect(playerid)
  51. {
  52. Stazer = 0;
  53. return 1;
  54. }
  55.  
  56. public OnPlayerDisconnect(playerid, reason)
  57. {
  58. Stazer = 0;
  59. return 1;
  60. }
  61.  
  62. public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
  63. {
  64. if(weaponid == Weap)
  65. {
  66. TogglePlayerControllable(playerid,0);
  67. ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
  68. SendClientMessage(playerid, Vermelho,"[ CT ] Você foi atingido com uma tazer e ficou inconsciente.");
  69. SetTimerEx("cTaserT", 4000, 0, "d", playerid);
  70. SetTimerEx("StopT", 4000, 0, "d", playerid);
  71. }
  72. return 1;
  73. }
  74.  
  75. public cTaserT(playerid)
  76. {
  77. TogglePlayerControllable(playerid, 1);
  78. ClearAnimations(playerid);
  79. return 1;
  80. }
  81.  
  82. public StopT(playerid)
  83. {
  84. TogglePlayerControllable(playerid, 1);
  85. ClearAnimations(playerid);
  86. return 1;
  87. }
  88.  
  89. #endif
Advertisement
Add Comment
Please, Sign In to add comment