Advertisement
Guest User

Untitled

a guest
Mar 18th, 2018
464
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.89 KB | None | 0 0
  1. #include <hattrick_csgo>
  2. #include <clientprefs>
  3.  
  4. public Plugin myinfo =
  5. {
  6.     name = "vipinfo",
  7.     author = "kRatos",
  8.     description = "VIP Info",
  9.     version = "1.0",
  10.     url = "www.kround.ro"
  11. };
  12.  
  13. public void OnPluginStart()
  14. {
  15.     CreateTimer(9.0 * 60.0, Timer_VIP_Details, _, TIMER_REPEAT);
  16. }
  17.  
  18. public Action Timer_VIP_Details(Handle pTimer, any _Data)
  19. {
  20.     if (GetRandomInt(0, 1) == 0)
  21.         PrintToChatAll("\x01 \x09[VIP★ INFO]\x04  TYPE\x03  !INFO\x04  FOR ALL\x03  VIP★\x04  INFORMATION");
  22.                
  23.     else
  24.         PrintToChatAll("\x01 \x09[VIP★ INFO]\x04  SCRIE\x03  !INFO\x04  PENTRU TOATE DETALIILE\x03  VIP★");
  25. }
  26.  
  27. public void OnClientSayCommand_Post(int iId, const char[] szCmd, const char[] szArgs)
  28. {
  29.     static char szBuffer[PLATFORM_MAX_PATH];
  30.     static char szMap[PLATFORM_MAX_PATH];
  31.    
  32.     static Handle pMenu;
  33.    
  34.     if (iId >= 1 && iId <= MaxClients && IsClientInGame(iId))
  35.     {
  36.         if (StrContains(szCmd, "Say", false) != -1)
  37.         {
  38.             FormatEx(szBuffer, sizeof(szBuffer), szArgs);
  39.            
  40.             hCSGO_ClearLine(szBuffer);
  41.            
  42.             if (!strcmp(szBuffer, "info", false) || !strcmp(szBuffer, "!info") || !strcmp(szBuffer, "/info") || \
  43.                     !strcmp(szBuffer, "vipinfo", false) || !strcmp(szBuffer, "!vipinfo") || !strcmp(szBuffer, "/vipinfo") || \
  44.                     !strcmp(szBuffer, "preturi", false) || !strcmp(szBuffer, "!preturi") || !strcmp(szBuffer, "/preturi") || \
  45.                     !strcmp(szBuffer, "about", false) || !strcmp(szBuffer, "!about") || !strcmp(szBuffer, "/about") || \
  46.                     !strcmp(szBuffer, "despre", false) || !strcmp(szBuffer, "!despre") || !strcmp(szBuffer, "/despre") || \
  47.                     !strcmp(szBuffer, "details", false) || !strcmp(szBuffer, "!details") || !strcmp(szBuffer, "/details") || \
  48.                     !strcmp(szBuffer, "pret", false) || !strcmp(szBuffer, "!pret") || !strcmp(szBuffer, "/pret"))
  49.             {
  50.                 GetCurrentMap(szMap, sizeof(szMap));
  51.                
  52.                 if (szMap[0] == 'z' || szMap[0] == 'Z')
  53.                 {
  54.                     pMenu = CreateMenu(__Handler);
  55.                    
  56.                     SetMenuTitle(pMenu, "—— VIP★ INFO (5€) ——");
  57.                    
  58.                     AddMenuItem(pMenu, "", "→ 5$  ←", ITEMDRAW_DISABLED);
  59.                     AddMenuItem(pMenu, "", "ADMIN IMMUNITY(IMUNITATE)");
  60.                     AddMenuItem(pMenu, "", "+10% DAMAGE");
  61.                     AddMenuItem(pMenu, "", "+20% SPEED");
  62.                     AddMenuItem(pMenu, "", "120 ARMOR");
  63.                     AddMenuItem(pMenu, "", "TAG in TAB & CHAT");
  64.                     AddMenuItem(pMenu, "", "Join Message");
  65.                     AddMenuItem(pMenu, "", "Acces for Models");
  66.                     AddMenuItem(pMenu, "", "Access for Sounds (SANKS)");
  67.                     AddMenuItem(pMenu, "", "UNLIMITED AMMO (GLOANȚE NELIMITATE)");
  68.                     AddMenuItem(pMenu, "", "→ PayPal, Items, PaySafe ←", ITEMDRAW_DISABLED);
  69.                    
  70.                     DisplayMenu(pMenu, iId, MENU_TIME_FOREVER);
  71.                 }
  72.                
  73.                 else
  74.                 {
  75.                     pMenu = CreateMenu(__Handler);
  76.  
  77.                     AddMenuItem(pMenu, "", "→ 5$  ←", ITEMDRAW_DISABLED);
  78.                     AddMenuItem(pMenu, "", "ADMIN IMMUNITY(IMUNITATE)");
  79.                     AddMenuItem(pMenu, "", "+10% DAMAGE");
  80.                     AddMenuItem(pMenu, "", "+20% SPEED");
  81.                     AddMenuItem(pMenu, "", "120 ARMOR");
  82.                     AddMenuItem(pMenu, "", "TAG in TAB & CHAT");
  83.                     AddMenuItem(pMenu, "", "Join Message");
  84.                     AddMenuItem(pMenu, "", "Acces for Models");
  85.                     AddMenuItem(pMenu, "", "Access for Sounds (SANKS)");
  86.                     AddMenuItem(pMenu, "", "UNLIMITED AMMO (GLOANȚE NELIMITATE)");
  87.                     AddMenuItem(pMenu, "", "→ PayPal, Items, PaySafe ←", ITEMDRAW_DISABLED);
  88.                    
  89.                     DisplayMenu(pMenu, iId, MENU_TIME_FOREVER);
  90.                 }
  91.             }
  92.            
  93.             else if (StrContains(szBuffer, "VIP", false) != -1)
  94.             {
  95.                 if (GetRandomInt(0, 1) == 0)
  96.                     PrintToChat(iId, "\x01 \x09[VIP★ INFO]\x04  TYPE\x03  !VIPINFO\x04  FOR ALL\x03  VIP★\x04  INFORMATION");
  97.                
  98.                 else
  99.                     PrintToChat(iId, "\x01 \x09[VIP★ INFO]\x04  SCRIE\x03  !VIPINFO\x04  PENTRU TOATE DETALIILE\x03  VIP★");
  100.             }
  101.         }
  102.     }
  103. }
  104.  
  105. public int __Handler(Handle pMenu, MenuAction pAction, int iId, int iOption)
  106. {
  107.     if (pAction == MenuAction_End)
  108.     {
  109.         CloseHandle(pMenu);
  110.         pMenu = INVALID_HANDLE;
  111.     }
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement