Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XPP 4.98 KB | None | 0 0
  1. /* Plugin generated by AMXX-Studio */
  2. #include <amxmodx>
  3. #include <amxmisc>
  4. #include <fun>
  5. #include <cstrike>
  6.  
  7. #define PLUGIN "Menu Jailbreak"
  8. #define VERSION "v1.0"
  9. #define AUTHOR "Chikitin"
  10. #define CONTACTO "Gilomania_3d / Chikitin"
  11.  
  12. public plugin_init()
  13. {
  14.     register_plugin(PLUGIN, VERSION, AUTHOR)
  15.     register_clcmd("say /menu" , "menu_jailbreak")
  16.     register_clcmd("say_team /menu" , "menu_jailbreak")
  17. }
  18.  
  19. public menu_jailbreak(id)
  20. {
  21.     if ( cs_get_user_team(id) == CS_TEAM_T )
  22.     {
  23.     new MenuJailBreak = menu_create("Menu De Jailbreak \r(Terrorista)" , "menu_preso")
  24.     menu_additem(MenuJailBreak , "Tienda De Mejoras." , "1" , 0)
  25.     menu_additem(MenuJailBreak , "Leer Las Reglas." , "2" ,0)
  26.     menu_additem(MenuJailBreak , "Comprar Administrador." , "3" ,0)
  27.     menu_additem(MenuJailBreak , "Denunciar Jugador." , "4" ,0)
  28.     menu_additem(MenuJailBreak , "Convertirse En Policia." , "5" ,0)
  29.     menu_additem(MenuJailBreak , "Informaion Del Plugin." , "6" ,0) // Echo.
  30.     menu_additem(MenuJailBreak , "\rMenu De Administrador." , "7" ,0)
  31.     menu_setprop(MenuJailBreak ,MPROP_EXITNAME,"Salir.")  
  32.                 menu_setprop(MenuJailBreak , MPROP_EXIT, MEXIT_ALL)
  33.                 menu_display(id, MenuJailBreak, 0)
  34.     }
  35.     else
  36.     {
  37.     new  MenuJailBreak2 = menu_create("Menu De Jailbreak \r(Policia)" , "menu_policia")
  38.     menu_additem(MenuJailBreak2 , "Dar Dia Libre." , "1" , 0)
  39.     menu_additem(MenuJailBreak2 , "Hacer War." , "2" ,0)
  40.     menu_additem(MenuJailBreak2 , "Tienda De Armas." , "3" ,0)
  41.     menu_additem(MenuJailBreak2 , "Dar Dia Libre A Todos." , "4" ,0)
  42.     menu_additem(MenuJailBreak2 , "Leer Las Reglas." , "5" ,0)
  43.     menu_additem(MenuJailBreak2 , "Convertirse En Preso" , "6" ,0)
  44.     menu_additem(MenuJailBreak2 , "Informaion Del Plugin" , "7" ,0)
  45.     menu_additem(MenuJailBreak2 , "\rMenu De Administrador" , "8" ,0)
  46.     menu_setprop(MenuJailBreak2 ,MPROP_EXITNAME,"Salir")  
  47.                 menu_setprop(MenuJailBreak2 , MPROP_EXIT, MEXIT_ALL)
  48.                 menu_display(id, MenuJailBreak2, 0)
  49.     }
  50. }
  51.  
  52. public menu_preso(id)
  53. {
  54.     if(item == MENU_EXIT)
  55.     {
  56.         menu_destroy(MenuJailBreak)
  57.         return PLUGIN_HANDLED
  58.     }
  59.    
  60.     new iData[6];
  61.     new iAccess;
  62.     new iCallback;
  63.     new IName[64]
  64.     menu_item_getinfo(MenuJailBreak , item , iAccess , iData , 5 , iName , 63 , iCallback
  65.    
  66.     switch(str_to_num(iData))
  67.     {
  68.         case 1 :
  69.         {
  70.             ChatColor(id, "!t[!gJailBreak!t] !nEn Construccion.")
  71.         }
  72.         case 2 :
  73.         {
  74.             ChatColor(id, "!t[!gJailBreak!t] !nEn Construccion.")
  75.         }
  76.         case 3 :
  77.         {
  78.             ChatColor(id, "!t[!gJailBreak!t] !nEn Construccion.")
  79.         }
  80.         case 4 :
  81.         {
  82.             ChatColor(id, "!t[!gJailBreak!t] !nEn Construccion.")
  83.         }
  84.         case 5 :
  85.         {
  86.             ChatColor(id, "!t[!gJailBreak!t] !nEn Construccion.")
  87.         }
  88.         case 6 :
  89.         {
  90.             ChatColor(id, "!t[!gJailBreak!t] !nPlugin Creado Por : !g%d",AUTHOR)
  91.             ChatColor(id, "!t[!gJailBreak!t] !nVersion Del Plugin : !g%d",VERSION)
  92.             ChatColor(id, "!t[!gJailBreak!t] !nNombre Del Plugin : !g%d",PLUGIN)
  93.             ChatColor(id, "!t[!gJailBreak!t] !nContacto : !g%d",CONTACTO)
  94.            
  95.         }
  96.         case 7 :
  97.         {
  98.             ChatColor(id, "!t[!gJailBreak!t] !nEn Construccion.")
  99.         }
  100.     }
  101.     return PLUGIN_HANDLED
  102. }
  103.  
  104. public menu_policia(id)
  105. {
  106.     if(item == MENU_EXIT)
  107.     {
  108.         menu_destroy(MenuJailBreak2)
  109.         return PLUGIN_HANDLED
  110.     }
  111.    
  112.     new iData[6];
  113.     new iAccess;
  114.     new iCallback;
  115.     new IName[64];
  116.     menu_item_getinfo(MenuJailBreak , item , iAccess , iData , 5 , iName , 63 , iCallback
  117.    
  118.     switch(str_to_num(iData))
  119.     {
  120.         case 1 :
  121.         {
  122.             ChatColor(id, "!t[!gJailBreak!t] !nEn Construccion.")
  123.         }
  124.         case 2 :
  125.         {
  126.             ChatColor(id, "!t[!gJailBreak!t] !nEn Construccion.")
  127.         }
  128.         case 3 :
  129.         {
  130.             ChatColor(id, "!t[!gJailBreak!t] !nEn Construccion.")
  131.         }
  132.         case 4 :
  133.         {
  134.             ChatColor(id, "!t[!gJailBreak!t] !nEn Construccion.")
  135.         }
  136.         case 5 :
  137.         {
  138.             ChatColor(id, "!t[!gJailBreak!t] !nEn Construccion.")
  139.         }
  140.         case 6 :
  141.         {
  142.             ChatColor(id, "!t[!gJailBreak!t] !nPlugin Creado Por : !g%d",AUTHOR)
  143.             ChatColor(id, "!t[!gJailBreak!t] !nVersion Del Plugin : !g%d",VERSION)
  144.             ChatColor(id, "!t[!gJailBreak!t] !nNombre Del Plugin : !g%d",PLUGIN)
  145.             ChatColor(id, "!t[!gJailBreak!t] !nContacto : !g%d",CONTACTO)
  146.            
  147.         }
  148.         case 7 :
  149.         {
  150.             ChatColor(id, "!t[!gJailBreak!t] !nEn Construccion.")
  151.         }
  152.         case 8 :
  153.         {
  154.             ChatColor(id, "!t[!gJailBreak!t] !nEn Construccion.")
  155.         }
  156.     }
  157.     return PLUGIN_HANDLED
  158. }
  159.  
  160. stock ChatColor(const id, const input[], any:...)
  161. {
  162.     new count = 1, players[32]
  163.     static msg[191]
  164.     vformat(msg, 190, input, 3)
  165.    
  166.     replace_all(msg, 190, "!g", "^4") // Green Color
  167.     replace_all(msg, 190, "!y", "^1") // Default Color
  168.     replace_all(msg, 190, "!t", "^3") // Team Color
  169.  
  170.    
  171.     if (id) players[0] = id; else get_players(players, count, "ch")
  172.     {
  173.         for (new i = 0; i < count; i++)
  174.         {
  175.             if (is_user_connected(players[i]))
  176.             {
  177.             message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])  
  178.             write_byte(players[i]);
  179.             write_string(msg);
  180.             message_end();
  181.             }
  182.         }
  183.     }
  184. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement