Guest User

Untitled

a guest
Jan 23rd, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.65 KB | None | 0 0
  1. ~/* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4.  
  5. #define PLUGIN "Comandos Restritos"
  6. #define VERSION "1.0"
  7. #define AUTHOR "Freestyle"
  8.  
  9. new bool: g_blocked = false;
  10.  
  11. /********************************************
  12. ** INSTRUCOES:                 **
  13. **  -                              **
  14. **  -                              **
  15. **  -                              **
  16. **  -                              **
  17. **  -                              **
  18. **  -                              **
  19. ********************************************/
  20.  
  21. new Float: g_block_time = 10.0;
  22.  
  23. new const g_commands[][] = {
  24.     "+pokeskill",
  25.     "+pokeskill1",
  26.     "+pokeskill2",
  27.     "+pokeskill3"
  28. }
  29.  
  30. new const g_maps[][] = {
  31.     "awp_",
  32.     "aim_",
  33.     "fy_",
  34.     "knife_zone",
  35.     "scoutzknivez",
  36.     "35hp",
  37.     "35hp_",
  38.     "yk_"
  39. }
  40.  
  41. public plugin_init() {
  42.     register_plugin(PLUGIN, VERSION, AUTHOR);
  43.    
  44.     new mapname[32], i;
  45.     get_mapname(mapname, charsmax(mapname));
  46.    
  47.     for(i = 0; i < sizeof g_commands; i++) {
  48.         register_clcmd(g_commands[i], "cmd_block");
  49.     }
  50.     for(i = 0; i < sizeof g_maps; i++) {
  51.         if(equali(mapname, g_maps[i])) {
  52.             g_blocked = true;
  53.             return PLUGIN_CONTINUE;
  54.         }
  55.     }
  56.     register_event("HLTV", "round_start", "a", "1=0", "2=0");
  57.     return PLUGIN_CONTINUE;
  58. }
  59.  
  60. public round_start() {
  61.     remove_task();
  62.     g_blocked = true;
  63.     set_task(g_block_time, "remove_block");
  64. }
  65.    
  66.  
  67. public remove_block() {
  68.     g_blocked = false;
  69.     remove_task();
  70. }
  71.  
  72. public cmd_block() {
  73.     if(g_blocked) {
  74.         return PLUGIN_HANDLED;
  75.     }
  76.     return PLUGIN_CONTINUE;
  77. }
  78. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  79. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
  80. */
Add Comment
Please, Sign In to add comment