Advertisement
GaMeRFoReVeR

Happy Hour za dange

Aug 21st, 2015
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.64 KB | None | 0 0
  1. #include <amxmodx>
  2. #include <fun>
  3.  
  4. #define PLUGIN "Happy Hour"
  5. #define VERSION "1.0"
  6. #define AUTHOR "GaMeR FoReVeR"
  7. #define VAR "PublicHappyH"
  8.  
  9. new const cmdGuns[][][] =
  10. {
  11.     {"say /ak47",       "GiveAk"},
  12.     {"say /m4a1",       "GiveM4"}
  13. };
  14.  
  15. new cvar_start, cvar_end;
  16.  
  17. public plugin_init()
  18. {
  19.     register_plugin(PLUGIN, VERSION, AUTHOR);
  20.     register_cvar(VAR, VERSION, (FCVAR_SERVER|FCVAR_SPONLY));
  21.    
  22.     for(new i; i < sizeof cmdGuns; i++) register_clcmd(cmdGuns[i][0], cmdGuns[i][1]);
  23.    
  24.     cvar_start = register_cvar("hh_start", "23");
  25.     cvar_end = register_cvar("hh_end", "10");
  26. }
  27.  
  28. public GiveAk(id)
  29. {
  30.     if(!is_user_alive(id) || is_user_bot(id))
  31.         return PLUGIN_HANDLED;
  32.    
  33.     if(IsTime())
  34.     {
  35.         client_print(id, print_chat, "[Happy Hour] Dobio si AK47.");
  36.         give_item(id, "weapon_ak47");
  37.     }
  38.     else
  39.         client_print(id, print_chat, "[Happy Hour] Komanda trenutno nije dostupna.");
  40.     return PLUGIN_CONTINUE;
  41. }
  42.  
  43. public GiveM4(id)
  44. {
  45.     if(!is_user_alive(id) || is_user_bot(id))
  46.         return PLUGIN_HANDLED;
  47.    
  48.     if(IsTime())
  49.     {
  50.         client_print(id, print_chat, "[Happy Hour] Dobio si M4A1.");
  51.         give_item(id, "weapon_m4a1");
  52.     }
  53.     else
  54.         client_print(id, print_chat, "[Happy Hour] Komanda trenutno nije dostupna.");
  55.     return PLUGIN_CONTINUE;
  56. }
  57.  
  58. stock bool:IsTime()
  59. {
  60.     static Hours, Minutes, Seconds;
  61.     time(Hours, Minutes, Seconds);
  62.    
  63.     new BeginHour = get_pcvar_num(cvar_start);
  64.     new EndHour  = get_pcvar_num(cvar_end);
  65.    
  66.     if(BeginHour == EndHour)
  67.         return false;
  68.    
  69.     if(BeginHour > EndHour && (Hours >= BeginHour || Hours < EndHour))
  70.         return true;
  71.    
  72.     if(BeginHour < EndHour && (Hours >= BeginHour || Hours < EndHour))
  73.         return true;
  74.    
  75.     return false;
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement