Raised This Month: $ Target: $400
 0% 

Question


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
JoooN
BANNED
Join Date: Jul 2013
Location: Ban List :P
Old 07-30-2013 , 01:05   Question
Reply With Quote #1

Hi, so this is my code:
PHP Code:
// Generated with v3x's AMXX Menu Generator

#include <amxmodx>
#include <amxmisc>

public plugin_init()
{
    
register_plugin("My Menu""1.0""Me");
    
register_clcmd("amx_menu""ShowMenu"ADMIN_CVAR"- Server Menu");
}

public 
ShowMenu(idlvlcid)
{
    if(!
cmd_access(idlvlcid0))
        return 
PLUGIN_HANDLED;

    new 
menu menu_create("Server Menu""server_menu");

    
menu_additem(menu"Kick Someone"""0); // case 0
    
menu_additem(menu"Ban Someone"""0); // case 1
    
menu_additem(menu"Slay or Slap Someone"""0); // case 2
    
menu_additem(menu"Vote for Mod"""0); // case 3
    
menu_additem(menu"Change a Player's Team"""0); // case 4
    
menu_additem(menu"Edit a CVar"""0); // case 5

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_setprop(menuMPROP_BACKNAME"Back");
    
menu_setprop(menuMPROP_NEXTNAME"Next");
    
menu_setprop(menuMPROP_EXITNAME"Quit");
    
menu_setprop(menuMPROP_NOCOLORS1);

    
menu_display(idmenu0);

    return 
PLUGIN_HANDLED;
}

public 
server_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 
0client_print(idprint_chat"You have selected Kick Someone");
        case 
1client_print(idprint_chat"You have selected Ban Someone");
        case 
2client_print(idprint_chat"You have selected Slay or Slap Someone");
        case 
3client_print(idprint_chat"You have selected Vote for Mod");
        case 
4client_print(idprint_chat"You have selected Change a Player's Team");
        case 
5client_print(idprint_chat"You have selected Edit a CVar");
    }

    
menu_destroy(menu);

    return 
PLUGIN_HANDLED;

Now where to put the command? I mean for example, when I press kick someone, I wanna open amx_kickmenu.
How to do that?

Last edited by JoooN; 07-30-2013 at 01:06.
JoooN is offline
sami_spt
Veteran Member
Join Date: Sep 2012
Location: I<3 pussy cats
Old 07-30-2013 , 01:10   Re: Question
Reply With Quote #2

Here is a small menu i edited.. try 2 edit it.

credits to Blizzard_87

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "VIP Menu"
#define VERSION "1.0"
#define AUTHOR "Blizzard"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /vm""AdminMenu"ADMIN_KICK);
    
register_concmd("vipmenu""AdminMenu"ADMIN_KICK);
}
 public 
AdminMenu(id)
 {

    new 
menu menu_create("\rVIP Menu:^n\yMade By Blizzard""AdminMenu_handler");

    
menu_additem(menu"\wKick Menu""1"0);
    
menu_additem(menu"\wSlap/Slay Menu""2"0);
    
menu_additem(menu"\wChange Map""3"0);
    
menu_additem(menu"\wVote Map""4"0);
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);

    
menu_display(idmenu0);
}
 public 
AdminMenu_handler(idmenuitem)
 {
  
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
 
        return 
PLUGIN_HANDLED;
    }


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

    
menu_item_getinfo(menuitemaccessdata,charsmax(data), szName,charsmax(szName), callback);
    
    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
         
client_cmd(id"amx_kickmenu");
        }
        case 
2:
        {
         
client_cmd(id"amx_slapmenu");
        }
        case 
3:
        {
         
client_cmd(id"amx_mapmenu");
        }
        case 
4:
        {
         
client_cmd(id"amx_votemapmenu");

        }
    }

    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
 } 
in ur case,
u forgot to add the case 1 , 2 , 3 ....


PHP Code:
    menu_additem(menu"\wKick Menu""1"0);
    
menu_additem(menu"\wSlap/Slay Menu""2"0);
    
menu_additem(menu"\wChange Map""3"0);
    
menu_additem(menu"\wVote Map""4"0); 

=>

PHP Code:
 switch(key)
    {
        case 
1:
        {
         
client_cmd(id"amx_kickmenu");
        }
        case 
2:
        {
         
client_cmd(id"amx_slapmenu");
        }
        case 
3:
        {
         
client_cmd(id"amx_mapmenu");
        }
        case 
4:
        {
         
client_cmd(id"amx_votemapmenu");

        } 

Last edited by sami_spt; 07-30-2013 at 01:11.
sami_spt is offline
JoooN
BANNED
Join Date: Jul 2013
Location: Ban List :P
Old 07-30-2013 , 01:13   Re: Question
Reply With Quote #3

Quote:
Originally Posted by sami_spt View Post
Here is a small menu i edited.. try 2 edit it.

credits to Blizzard_87

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "VIP Menu"
#define VERSION "1.0"
#define AUTHOR "Blizzard"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /vm""AdminMenu"ADMIN_KICK);
    
register_concmd("vipmenu""AdminMenu"ADMIN_KICK);
}
 public 
AdminMenu(id)
 {

    new 
menu menu_create("\rVIP Menu:^n\yMade By Blizzard""AdminMenu_handler");

    
menu_additem(menu"\wKick Menu""1"0);
    
menu_additem(menu"\wSlap/Slay Menu""2"0);
    
menu_additem(menu"\wChange Map""3"0);
    
menu_additem(menu"\wVote Map""4"0);
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);

    
menu_display(idmenu0);
}
 public 
AdminMenu_handler(idmenuitem)
 {
  
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
 
        return 
PLUGIN_HANDLED;
    }


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

    
menu_item_getinfo(menuitemaccessdata,charsmax(data), szName,charsmax(szName), callback);
    
    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
         
client_cmd(id"amx_kickmenu");
        }
        case 
2:
        {
         
client_cmd(id"amx_slapmenu");
        }
        case 
3:
        {
         
client_cmd(id"amx_mapmenu");
        }
        case 
4:
        {
         
client_cmd(id"amx_votemapmenu");

        }
    }

    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
 } 
in ur case,
u forgot to add the case 1 , 2 , 3 ....


PHP Code:
    menu_additem(menu"\wKick Menu""1"0);
    
menu_additem(menu"\wSlap/Slay Menu""2"0);
    
menu_additem(menu"\wChange Map""3"0);
    
menu_additem(menu"\wVote Map""4"0); 

=>

PHP Code:
 switch(key)
    {
        case 
1:
        {
         
client_cmd(id"amx_kickmenu");
        }
        case 
2:
        {
         
client_cmd(id"amx_slapmenu");
        }
        case 
3:
        {
         
client_cmd(id"amx_mapmenu");
        }
        case 
4:
        {
         
client_cmd(id"amx_votemapmenu");

        } 
But I need to edit my plugin.. Anyways I will try to put client_cmd commands in mine
JoooN is offline
JoooN
BANNED
Join Date: Jul 2013
Location: Ban List :P
Old 07-30-2013 , 01:37   Re: Question
Reply With Quote #4

Ok I edited the blizzard's code and worked for me, but y v3x's menu generator doesnt work?
JoooN is offline
sami_spt
Veteran Member
Join Date: Sep 2012
Location: I<3 pussy cats
Old 07-30-2013 , 01:47   Re: Question
Reply With Quote #5

It won't give you everything that u need.

You need to edit it to ur wish.
sami_spt is offline
JoooN
BANNED
Join Date: Jul 2013
Location: Ban List :P
Old 07-30-2013 , 01:50   Re: Question
Reply With Quote #6

Quote:
Originally Posted by sami_spt View Post
It won't give you everything that u need.

You need to edit it to ur wish.
Ok thanks anyways I use blizzard plugin to make my menus
Thanks
JoooN 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 00:15.


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