Raised This Month: $12 Target: $400
 3% 

Menu on M


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
ilya56rus
Junior Member
Join Date: Jan 2015
Old 01-24-2015 , 02:33   Menu on M
Reply With Quote #1

I do not know why, but the menu does not work .A, the source mode locking button! please see!
Attached Files
File Type: sma Get Plugin or Get Source (MENU.sma - 150 views - 3.2 KB)
File Type: sma Get Plugin or Get Source (vzbb_mod.sma - 656 views - 159.8 KB)
ilya56rus is offline
zmd94
Veteran Member
Join Date: Nov 2013
Location: Malaysia (9w2zow).
Old 01-24-2015 , 10:41   Re: Menu on M
Reply With Quote #2

Sorry, what is your problem?
zmd94 is offline
ilya56rus
Junior Member
Join Date: Jan 2015
Old 01-24-2015 , 11:26   Re: Menu on M
Reply With Quote #3

Quote:
Originally Posted by zmd94 View Post
Sorry, what is your problem?
Don't work menu on button M
ilya56rus is offline
zmd94
Veteran Member
Join Date: Nov 2013
Location: Malaysia (9w2zow).
Old 01-24-2015 , 18:52   Re: Menu on M
Reply With Quote #4

Just try below:
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <engine>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>

new cvar_showhudmsg

public plugin_init()
{
    
register_plugin("putinserver menu""0.1""X-factor")
    
    
register_clcmd("amx_menu""function_menu"ADMIN_ALL,"")
    
    
register_clcmd("say /menu""function_menu")
    
register_clcmd("say_team /menu""function_menu")
    
    
register_clcmd("chooseteam",    "function_menu")
    
register_clcmd("jointeam",     "clcmd_changeteam")
    
    
cvar_showhudmsg register_cvar("show_hudmsg""1");        //1 - on        0 - off
}

public 
client_putinserver(id)
{
    if(
is_user_connected(id))
    {
        if(
get_pcvar_num(cvar_showhudmsg))
            
set_task(1.0"task_hudmsg"id__"b")
    }
}

public 
function_menu(id)
{
    new 
menu menu_create("\rCSHere.RU | Меню""menu_handler")
    
    if(
is_user_alive(id))
    {
        
menu_additem(menu"\wМеню серверов","1")
        
menu_additem(menu"\wУстановить \rпушку","2")
        
menu_additem(menu"\rУстановить \rлазер","3")
        
menu_additem(menu"\yУстановить \yРаздатчик \rHP","4")
        
menu_additem(menu"\wОбщее кол-во пушек","5")
        
menu_additem(menu"\yОбнулить счет","6")
        
menu_additem(menu"\yМеню ножей","7")
        
menu_additem(menu"\rКупить админку","8")
        
menu_additem(menu"\yМагазин","9")
        
menu_additem(menu"\wСыграть \rв \yрулетку","10")
        
menu_additem(menu"\wЗайти в спектра","11")
        
menu_additem(menu"\yВыйти со спектров","12")
        
menu_additem(menu"\tПередать \rденьги","13")
        
        
menu_setprop(menuMPROP_EXITNAME"Выход")
        
menu_setprop(menuMPROP_EXIT,MEXIT_ALL)
        
        
menu_display(id,menu,0)
    }
    else
    {
        
menu_additem(menu"\dОбнулить Счет","1")
        
        
menu_display(id,menu,0)
    }
}

public 
menu_handler(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    switch(
item)
    {
        case 
1:{
            if(
is_user_alive(id))
                
client_cmd(id"say /server")
        }
        case 
2:{
            
client_cmd(id"sentry_build")
        }
        case 
3:{
            
client_cmd(id"+setlaser")
        }
        case 
4:{
            
client_cmd(id"Build_Dispenser")
        }
        case 
5:{
            
client_cmd(id"say /sgstats")
        }
        case 
6:{
            
client_cmd(id"say /rs")
        }
        case 
7:{
            
client_cmd(id"say /knife")
        }
        case 
8:{
            
client_cmd(id"say /adminka")
        }
        case 
9:{
            
client_cmd(id"say /shop")
        }
        case 
10:{
            
client_cmd(id"say /rull")
        }
        case 
11:{
            
client_cmd(id"say /spec")
        }
        case 
12:{
            
client_cmd(id"say /back")
        }
        case 
13:{
            
client_cmd(id"say /tm")
        }
        
    }
    return 
PLUGIN_HANDLED
}

public 
clcmd_changeteam(id)
{
    static 
CsTeams:team
    team 
cs_get_user_team(id)
    
    if (
team == CS_TEAM_SPECTATOR || team == CS_TEAM_UNASSIGNED)
        return 
PLUGIN_CONTINUE;
    
    
function_menu(id)
    return 
PLUGIN_HANDLED;


Last edited by zmd94; 01-25-2015 at 03:49.
zmd94 is offline
ilya56rus
Junior Member
Join Date: Jan 2015
Old 01-25-2015 , 01:21   Re: Menu on M
Reply With Quote #5

Quote:
Originally Posted by zmd94 View Post
Just try below:
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <engine>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>

new bool:g_bOverrideChoose[33]

new 
cvar_showhudmsg

public plugin_init() 
{
    
register_plugin("putinserver menu""0.1""X-factor")
    
    
register_clcmd("amx_menu""function_menu"ADMIN_ALL,"")
    
    
register_clcmd("say /menu""function_menu")
    
register_clcmd("say_team /menu""function_menu")
    
    
register_clcmd("chooseteam",    "clcmd_changeteam")
    
register_clcmd("jointeam",     "clcmd_changeteam")
    
    
cvar_showhudmsg register_cvar("show_hudmsg""1");        //1 - on        0 - off
}

public 
client_putinserver(id)
{
    if(
is_user_connected(id))
    {
        
g_bOverrideChoose[id] = true
        
        
if(get_pcvar_num(cvar_showhudmsg))
            
set_task(1.0"task_hudmsg"id__"b")
    }
}

public 
clcmd_chooseteam(id)
{
    if (
g_bOverrideChoose[id])
    {
        
function_menu(id)
        return 
PLUGIN_HANDLED;
    }
    
    
g_bOverrideChoose[id] = true
    
return PLUGIN_CONTINUE;
}


public 
function_menu(id
{
    new 
menu menu_create("\rCSHere.RU | Меню""menu_handler")
    
    if(
is_user_alive(id))
    {
        
menu_additem(menu"\wМеню серверов","1")
        
menu_additem(menu"\wУстановить \rпушку","2")
    }
    else
    {
        
menu_additem(menu"\dОбнулить Счет","1")
    }
    
menu_additem(menu"\rУстановить \rлазер","3")
    
menu_additem(menu"\yУстановить \yРаздатчик \rHP","4")
    
menu_additem(menu"\wОбщее кол-во пушек","5")
    
menu_additem(menu"\yОбнулить счет","6")
    
menu_additem(menu"\yМеню ножей","7")
    
menu_additem(menu"\rКупить админку","8")
    
menu_additem(menu"\yМагазин","9")
    
menu_additem(menu"\wСыграть \rв \yрулетку","10")
    
menu_additem(menu"\wЗайти в спектра","11")
    
menu_additem(menu"\yВыйти со спектров","12")
    
menu_additem(menu"\tПередать \rденьги","13")
    
    
menu_setprop(menuMPROP_EXITNAME"Выход")
    
menu_setprop(menuMPROP_EXIT,MEXIT_ALL)
    
    
menu_display(id,menu,0)
}

public 
menu_handler(idmenuitem
{
    if(
item == MENU_EXIT
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    switch(
item
    {
        case 
1:{
            if(
is_user_alive(id))
                
client_cmd(id"say /server")
        }
        case 
2:{
            
client_cmd(id"sentry_build")
        }
        case 
3:{
            
client_cmd(id"+setlaser")
        }
        case 
4:{
            
client_cmd(id"Build_Dispenser")
        }
        case 
5:{
            
client_cmd(id"say /sgstats")
        }
        case 
6:{
            
client_cmd(id"say /rs")
        }
        case 
7:{
            
client_cmd(id"say /knife")
        }
        case 
8:{
            
client_cmd(id"say /adminka")
        }
        case 
9:{
            
client_cmd(id"say /shop")
        }
        case 
10:{
            
client_cmd(id"say /rull")
        }
        case 
11:{
            
client_cmd(id"say /spec")
        }
        case 
12:{
            
client_cmd(id"say /back")
        }
        case 
13:{
            
client_cmd(id"say /tm")
        }
        
    }
    return 
PLUGIN_HANDLED
}

public 
clcmd_changeteam(id)
{
    static 
CsTeams:team
    team 
cs_get_user_team(id)
    
    if (
team == CS_TEAM_SPECTATOR || team == CS_TEAM_UNASSIGNED)
        return 
PLUGIN_CONTINUE;
    
    
function_menu(id)
    return 
PLUGIN_HANDLED;

dont work//
my friend was doing menu in vzbb_mod.sma but now I do not communicate with him

Last edited by ilya56rus; 01-25-2015 at 01:27.
ilya56rus is offline
zmd94
Veteran Member
Join Date: Nov 2013
Location: Malaysia (9w2zow).
Old 01-25-2015 , 01:33   Re: Menu on M
Reply With Quote #6

I have updated the code. Feel free to test it again.
zmd94 is offline
ilya56rus
Junior Member
Join Date: Jan 2015
Old 01-25-2015 , 02:29   Re: Menu on M
Reply With Quote #7

Quote:
Originally Posted by zmd94 View Post
I have updated the code. Feel free to test it again.
no
ilya56rus is offline
zmd94
Veteran Member
Join Date: Nov 2013
Location: Malaysia (9w2zow).
Old 01-25-2015 , 02:35   Re: Menu on M
Reply With Quote #8

Do you get any errors?
zmd94 is offline
ilya56rus
Junior Member
Join Date: Jan 2015
Old 01-25-2015 , 02:40   Re: Menu on M
Reply With Quote #9

Quote:
Originally Posted by zmd94 View Post
Do you get any errors?
if make bind on any button (example: bind p menu) in console:
Unknown command: menu
ilya56rus is offline
RateX
Veteran Member
Join Date: Jun 2012
Location: 0o. SEA .o0
Old 01-25-2015 , 02:49   Re: Menu on M
Reply With Quote #10

^Because there's no such command in zmd94's code.
Use this: bind p amx_menu
RateX is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 14:43.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode