Thread: Doesnt compile
View Single Post
Freezo Begin
BANNED
Join Date: Mar 2014
Location: Morocco
Old 05-31-2014 , 14:20   Re: Doesnt compile
Reply With Quote #6

PHP Code:
#include <amxmodx>
#include <cstrike>

new g_szTitle[] = "JailBreak Menu";

public 
plugin_init()
{
    
register_plugin("JbMenu""1.1""whocares");
    
register_clcmd"chooseteam" "ShowMenu" );
}
public 
ShowMenu(id)
{
    
    new 
iNum,CurrentMap[33],szMenuTitle[150]
    
    new 
iMinutes get_timeleft( ) / 60
    iNum 
get_playersnum( )
    
    
get_mapname(CurrentMapcharsmax(CurrentMap));
    
    
formatex(szMenuTitlecharsmax(szMenuTitle), "\r\y%s^n\rCurrent Map:\w%s^n\w%d \yPlayers Online\r| \w%d \yMinutes left\r| \yYou have \w%i$\yJbCash",g_szTitleCurrentMapiNumiMinutes);
    new 
menu menu_create(szMenuTitle"Jb_Menu");
    
    
    
menu_additem(menu"VIP Menu"""0); // case 0
    
menu_additem(menu"JbShop"""0); // case 1
    
menu_additem(menu"Achievements"""0); // case 2
    
menu_additem(menu"Playtime"""0); // case 3
    
menu_additem(menu"CashTop"""0); // case 4
    
menu_additem(menu"Rules"""0); // case 5
    
menu_additem(menu"Change Team"""0); // case 6
    
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
    
menu_display(idmenu0);
    
    return 
PLUGIN_HANDLED;
}
public 
Jb_Menu(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_cancel(id);
        return 
PLUGIN_HANDLED;
    }
    
    new 
command[6], name[64], accesscallback;
    
    
menu_item_getinfo(menuitemaccesscommandsizeof command 1namesizeof name 1callback);
    
    switch(
item)
    {
        case 
0:
        {
            
client_cmd(id"say /menu")
            
client_print(idprint_chat"You have selected the VIP Menu");
        }
        case 
1:
        {
            
client_cmd(id"say /jbshop")
            
client_print(idprint_chat"You have selected The JailBreakShop");
        }
        case 
2:
        {
            
client_cmd(id"say /ac")
            
client_print(idprint_chat"You have selected The Achievements Menu");
        }
        case 
3:
        {
            
client_cmd(id"say /playtime")
            
client_print(idprint_chat"You have selected Playtime Menu");
        }
        case 
4:
        {
            
client_cmd(id"say /cashtop")
            
client_print(idprint_chat"You have selected Cashtop");
        }
        case 
5:
        {
            
client_cmd(id"say /rules")
            
client_print(idprint_chat"You have selected Rules");
        }
        case 
6:
        {
            
show_menu_team(id)
        }
    }
    
    
menu_destroy(menu);
    
    return 
PLUGIN_HANDLED;
}
public 
show_menu_team(id)
{
    
    new 
Menu menu_create("\yTeam menu""Main")
    
    
menu_additem(Menu"Go To Ct""1"0)
    
menu_additem(Menu"Go to Terro""2"0)
    
menu_additem(Menu"Go to Spec""3"0)
    
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL );
    
menu_setprop(MenuMPROP_EXITNAME"\dClose" )
    
menu_setprop(MenuMPROP_NUMBER_COLOR"\r" )
    
menu_display(idMenu0)
    
}

public 
Main(idMenuitem)
{      
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(Menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(Menuitemaccessdata6iName63callback)
    
    new 
key str_to_num(data);
    
    switch(
key)
    {
        case 
1:
        {
            if (
cs_get_user_team(id) == CS_TEAM_CT)
            {
                
client_print(id,print_chat,"You are already Ct")
            }
            else
            {
                
cs_set_user_team(id,CS_TEAM_CT)    
            }
        }
        case 
2:
        {
            if (
cs_get_user_team(id) == CS_TEAM_T)
            {
                
client_print(id,print_chat,"You are already Terro")
            }
            else
            {
                
cs_set_user_team(id,CS_TEAM_T)    
            }
        }
        case 
3:
        {
            if (
cs_get_user_team(id) == CS_TEAM_SPECTATOR)
            {
                
client_print(id,print_chat,"You are already Spec")
            }
            else
            {
                
cs_set_user_team(id,CS_TEAM_SPECTATOR)    
            }
        }
    }
    
menu_destroy(Menu);
    return 
PLUGIN_HANDLED;


Last edited by Freezo Begin; 05-31-2014 at 14:23.
Freezo Begin is offline