AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   help wiht menu (https://forums.alliedmods.net/showthread.php?t=171268)

oei 11-04-2011 01:36

help wiht menu
 
i need help if this menu this is menu for teror and i wont ct can open the menu but do not choose something from the menu if is choose say to hem : "you can use on this menu you must be teror"
thx


PHP Code:

 Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
public plugin_init() 
{
register_clcmd("say /help""MenuHelp")
register_clcmd("say_team /help""MenuHelp")
}
public 
MenuHelp(id)
{
if (
cs_get_user_team(id) == CS_TEAM_T)
{
HelpMenu(id)
return 
PLUGIN_HANDLED
}
else if(
get_user_team(id) != 1)
{
return 
PLUGIN_HANDLED
}
return 
PLUGIN_HANDLED
}
public 
HelpMenu(id
{
new 
menu menu_create("Help Menu""menu_handler");

menu_additem(menu"Show Admin""1");
menu_additem(menu"Show Help Motd""2");
menu_setprop(menuMPROP_EXITMEXIT_ALL);
menu_display(idmenu);
}
public 
menu_handler(idmenuitem)

if(
item == MENU_EXIT)
{
menu_destroy(menu);
return 
PLUGIN_HANDLED;
}

new 
data[6], szName[64];
new 
accesscallback;

menu_item_getinfo(menuitemaccessdata,5szName63callback);
new 
key str_to_num(data);
switch(
key)
{
case 
1:
{
client_cmd(id,"say /admin")
}

case 
2:
{
client_cmd(id,"say /motd")
}
}
return 
PLUGIN_HANDLED



The Inhabitant Of Heavens 11-04-2011 04:59

Re: help wiht menu
 
PHP Code:

#include <amxmodx>
#include <cstrike>

public plugin_init() 
{
    
register_clcmd("say /help""MenuHelp")
    
register_clcmd("say_team /help""MenuHelp")
}

public 
MenuHelp(id)
{
    if (!(
cs_get_user_team(id) == CS_TEAM_T) )
    {
        
client_print(id,print_chat"[SERVER] For Only [Terrosist] !");
        return 
PLUGIN_HANDLED;
    }

    
HelpMenu(id

    return 
PLUGIN_CONTINUE;

}

public 
HelpMenu(id
{
    new 
menu menu_create("Help Menu""menu_handler");
    
    
menu_additem(menu"Show Admin""1");
    
menu_additem(menu"Show Help Motd""2");
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu);
}
public 
menu_handler(idmenuitem)

    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }

    new 
data[6], szName[64];
    new 
accesscallback;
    
    
menu_item_getinfo(menuitemaccessdata,5szName63callback);
    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1client_cmd(id,"say /admin")
        case 
2client_cmd(id,"say /motd")
    }

    return 
PLUGIN_HANDLED



oei 11-04-2011 06:30

Re: help wiht menu
 
Quote:

Originally Posted by The Inhabitant Of Heavens (Post 1589629)
PHP Code:

#include <amxmodx>
#include <cstrike>
 
public plugin_init() 
{
    
register_clcmd("say /help""MenuHelp")
    
register_clcmd("say_team /help""MenuHelp")
}
 
public 
MenuHelp(id)
{
    if (!(
cs_get_user_team(id) == CS_TEAM_T) )
    {
        
client_print(id,print_chat"[SERVER] For Only [Terrosist] !");
        return 
PLUGIN_HANDLED;
    }
 
    
HelpMenu(id
 
    return 
PLUGIN_CONTINUE;
 
}
 
public 
HelpMenu(id
{
    new 
menu menu_create("Help Menu""menu_handler");
 
    
menu_additem(menu"Show Admin""1");
    
menu_additem(menu"Show Help Motd""2");
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu);
}
public 
menu_handler(idmenuitem)

    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
 
    new 
data[6], szName[64];
    new 
accesscallback;
 
    
menu_item_getinfo(menuitemaccessdata,5szName63callback);
    new 
key str_to_num(data);
 
    switch(
key)
    {
        case 
1client_cmd(id,"say /admin")
        case 
2client_cmd(id,"say /motd")
    }
 
    return 
PLUGIN_HANDLED




not work :(

The Inhabitant Of Heavens 11-04-2011 06:50

Re: help wiht menu
 
if (!(cs_get_user_team(id) == CS_TEAM_T) )

-->

if(cs_get_user_team(id) != CS_TEAM_T)

oei 11-04-2011 13:57

Re: help wiht menu
 
help is not work?

Gooogle 11-04-2011 20:51

Re: help wiht menu
 
PHP Code:

#include < amxmodx >
#include < cstrike >

public plugin_init( )
{
    
register_clcmd"say /help""Help" );
    
register_clcmd"say_team /help""Help" );
}

public 
Helpid )
{
    if( 
cs_get_user_teamid ) != CS_TEAM_T )
    {
        
client_printidprint_chat"[AMXX] Sorry! Only Terrorist may use this menu!" );
        return 
PLUGIN_HANDLED;
    }
    
    
HelpMenuid );
    
    return 
PLUGIN_HANDLED;
}

public 
HelpMenuid )
{
    new 
MainMenu menu_create"Help Menu""sub_HelpMenu" );
    
    
menu_additemMainMenu"Show Admins""1");
    
menu_additemMainMenu"Show MOTD""2");
    
    
menu_displayidMainMenu);
}         

public 
sub_HelpMenuidMainMenuitem )
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroyMainMenu );
        return 
PLUGIN_HANDLED;
    }
    
    new 
Data[7], Name[64];
    new 
AccessCallback;
    
menu_item_getinfoMainMenuitemAccessData,5Name63Callback );
    
    new 
Key str_to_numData );
    
    switch( 
Key )
    {
        case 
1client_cmdid"say /admin" );
        case 
2client_cmdid"say /motd" );
    }
    
    
menu_destroyMainMenu );
    return 
PLUGIN_HANDLED;



oei 11-05-2011 03:04

Re: help wiht menu
 
Quote:

Originally Posted by Gooogle (Post 1590232)
PHP Code:

#include < amxmodx >
#include < cstrike >
 
public plugin_init( )
{
    
register_clcmd"say /help""Help" );
    
register_clcmd"say_team /help""Help" );
}
 
public 
Helpid )
{
    if( 
cs_get_user_teamid ) != CS_TEAM_T )
    {
        
client_printidprint_chat"[AMXX] Sorry! Only Terrorist may use this menu!" );
        return 
PLUGIN_HANDLED;
    }
 
    
HelpMenuid );
 
    return 
PLUGIN_HANDLED;
}
 
public 
HelpMenuid )
{
    new 
MainMenu menu_create"Help Menu""sub_HelpMenu" );
 
    
menu_additemMainMenu"Show Admins""1");
    
menu_additemMainMenu"Show MOTD""2");
 
    
menu_displayidMainMenu);
}         
 
public 
sub_HelpMenuidMainMenuitem )
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroyMainMenu );
        return 
PLUGIN_HANDLED;
    }
 
    new 
Data[7], Name[64];
    new 
AccessCallback;
    
menu_item_getinfoMainMenuitemAccessData,5Name63Callback );
 
    new 
Key str_to_numData );
 
    switch( 
Key )
    {
        case 
1client_cmdid"say /admin" );
        case 
2client_cmdid"say /motd" );
    }
 
    
menu_destroyMainMenu );
    return 
PLUGIN_HANDLED;




dont work men /:

fysiks 11-05-2011 04:51

Re: help wiht menu
 
Quote:

Originally Posted by oei (Post 1590349)
dont work men /:

What doesn't work?
Does it compile?
Is the plugin running successfully?
Are you getting any errors?
If you are not terrorist do you see the message?

You need to give us more information.

oei 11-05-2011 05:05

Re: help wiht menu
 
Quote:

Originally Posted by fysiks (Post 1590389)
What doesn't work?
Does it compile?
Is the plugin running successfully?
Are you getting any errors?
If you are not terrorist do you see the message?

You need to give us more information.

yes is compile but the menu need to be if ct say /menu is open the menu But can not choose something from the menu and if is choose somthing is show to hem message "is only for terorr" and close the menu

ConnorMcLeod 11-05-2011 05:20

Re: help wiht menu
 
PHP Code:

#include <amxmodx>
#include <cstrike>

public plugin_init() 
{
    
register_plugin("Help menu""0.1""Whatever")
    
register_clcmd("say /help""HelpMenu")
    
register_clcmd("say_team /help""HelpMenu")
}

public 
HelpMenu(id
{
    static 
menu = -1
    
if( menu == -)
    {
        
menu menu_create("Help Menu""menu_handler")
        
menu_additem(menu"Show Admin")
        
menu_additem(menu"Show Help Motd")
    }
    
menu_display(idmenu)
}

public 
menu_handler(idmenuitem)
{
    if( 
item != MENU_EXIT )
    {
        if( 
cs_get_user_team(id) == CS_TEAM_T )
        {
            switch( 
item )
            {
                case 
0:
                {
                    
client_cmd(id,"say /admin")
                }
                case 
1:
                {
                    
client_cmd(id,"say /motd")
                }
            }
        }
        else
        {
            
client_print(idprint_chat"Sorry, only Terrorists can use this menu.")
        }
    }

    return 
PLUGIN_HANDLED




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

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