Advertisement
FamiliaSAMP

FILTERSCRIPT - GodMode V2.0 [FAMILIASAMP.COM]

Feb 11th, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.78 KB | None | 0 0
  1. //=================//
  2. //====INCLUDES=====//
  3. //=================//
  4. #include <a_samp>
  5. #include <zcmd>
  6.  
  7. //===========================//
  8. //=========DEFINES===========//
  9. //===========================//
  10. #define COLOUR_GREEN 0x33FF33AA
  11. #define COLOUR_RED 0xFF0000AA
  12.  
  13. //=====================//
  14. //======VARIABLES======//
  15. //=====================//
  16. new GodMode[MAX_PLAYERS];
  17. new Float:hp[MAX_PLAYERS];
  18. new Float:armour[MAX_PLAYERS];
  19. new Text:godmode;
  20. new Text3D:Label[MAX_PLAYERS + 1];
  21. new weapons[13][2];
  22.  
  23. public OnFilterScriptInit()
  24. {
  25. print("\n=====================================");
  26. print("GodMode Filterscript By Compiler V2.0");
  27. print("=====================================\n");
  28.  
  29. godmode = TextDrawCreate(500.00005,105.000000,"GodMode Enabled!");
  30. TextDrawUseBox(godmode, 1);
  31. TextDrawBackgroundColor(godmode,0x00000033);
  32. TextDrawBoxColor(godmode,0x00000066);
  33. TextDrawSetProportional(godmode,1);
  34. TextDrawTextSize(godmode,616,105.000000);
  35. TextDrawColor(godmode, 0x00E600FF);
  36. TextDrawSetShadow(godmode, 1);
  37. TextDrawFont(godmode, 2);
  38. TextDrawLetterSize(godmode, 0.28, 1.42);
  39.  
  40. return 1;
  41. }
  42.  
  43. public OnPlayerDeath(playerid, killerid, reason)
  44. {
  45. if(GodMode[playerid] == 1)
  46. {
  47. GodMode[playerid] = 0;
  48. SetPlayerHealth(playerid,0);
  49. SetPlayerArmour(playerid,0);
  50. }
  51. return 1;
  52. }
  53.  
  54. //=====================//
  55. //======COMMAND========//
  56. //=====================//
  57. CMD:god(playerid,params[])
  58. {
  59. if(GodMode[playerid] == 0)
  60. {
  61. GodMode[playerid] = 1;
  62. SetPlayerHealth(playerid, 99999);
  63. SetPlayerArmour(playerid, 99999);
  64. GetPlayerHealth(playerid,hp[playerid]);
  65. GetPlayerArmour(playerid,armour[playerid]);
  66. SendClientMessage(playerid,COLOUR_GREEN, "God Mode Has Been Enabled !");
  67. TextDrawShowForPlayer(playerid, godmode);
  68. GameTextForPlayer(playerid,"~g~GodMode Enabled !",2000,5);
  69. Label[playerid] = Create3DTextLabel("GodMod Enabled!", 0x8AFF15FF, 0, 0, -35, 100, 0, 1);
  70. Attach3DTextLabelToPlayer(Label[playerid], playerid, 0.0, 0.0, 0.26);
  71. for (new i = 2; i <= 12; i++)
  72. {
  73. GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
  74. }
  75. ResetPlayerWeapons(playerid);
  76. }
  77.  
  78. else if(GodMode[playerid] == 1)
  79. {
  80. GodMode[playerid] = 0;
  81. SetPlayerHealth(playerid,hp[playerid]);
  82. SetPlayerArmour(playerid,armour[playerid]);
  83. SendClientMessage(playerid,COLOUR_RED, "God Mode has Been Disabled !");
  84. TextDrawHideForPlayer(playerid, godmode);
  85. for (new i = 2; i <= 12; i++)
  86. {
  87. GivePlayerWeapon(playerid, weapons[i][0], weapons[i][1]);
  88. }
  89. }
  90.  
  91. return 1;
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement