Raised This Month: $ Target: $400
 0% 

Can not see the menu


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Varchar'
Member
Join Date: Jun 2010
Old 08-27-2013 , 23:16   Can not see the menu
Reply With Quote #1

Hi, I was looking for a redirection plugin simplest servers, found one but when typing / servers do not see the menu, not that mistake could have, if I could help

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

#define PLUGIN  "Redirect Plugin (Lite Version)"
#define AUTHOR  "Alucard"
#define VERSION "0.0.1"

#define MAX_SERVERS 5

new fileName[192];

new 
g_Servers[MAX_SERVERS][256];

new 
g_Total;

public 
plugin_cfg()
{
    
get_configsdir(fileName191);
    
add(fileName191"/servers");
    
    if(!
dir_exists(fileName) )
        
mkdir(fileName);
    
    
add(fileName191"/servers_menu.ini");
    
    if(!
file_exists(fileName) )
        
fclose(fopen(fileName"wt") );
}

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR);
    
register_clcmd("say /servers""HookCmdServers");
    
    if(!
LoadServers() )
        
pause("a");
}

public 
HookCmdServers(id)
{
    new 
menu menu_create("\rServers Menu""HandlerMenuServers");
    
    new 
szItem[128], szName[64], szSlots[2], szTarget[2];
    
    new 
iTarget;
    for(new 
0g_Totali++)
    {
        
iTarget++;
        
num_to_str(iTargetszTarget1);
        
        
parse(g_Servers[i], ""0szName63szSlots1);
        
formatex(szItem127"%s [%s]"szNameszSlots);
        
menu_additem(menuszItemszTarget);
    }
    
    return 
PLUGIN_HANDLED;
}

public 
HandlerMenuServers(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[48], Accesscallback;
    
menu_item_getinfo(menuitemAccessdata5iName63callback);
    
    new 
szIP[64];
    
parse(g_Servers[item-1], szIP63);
    
    
client_cmd(id"connect %s"szIP);
    
    new 
szName[32];
    
get_user_name(idszName31);
    
    
client_print(0print_chat"%s fue redireccionado al server %s"szNameszIP);
    
    return 
PLUGIN_HANDLED;
}

LoadServers()
{
    new 
szLine[256];
    new 
iLineiLen;
    
    while(
read_file(fileNameiLine++, szLine255iLen) )
    {
        
copy(g_Servers[g_Total], 255szLine);
        
        
g_Total++;
        
        if(
g_Total == MAX_SERVERS) break;
    }
    
    if(!
g_Total) return 0;
    
    return 
1;

__________________
[IMG]http://img31.**************/img31/1363/varchar.png[/IMG]



Varchar' is offline
Send a message via MSN to Varchar'
pokemonmaster
princess milk
Join Date: Nov 2010
Location: Somewhere in this world
Old 08-27-2013 , 23:20   Re: Can not see the menu
Reply With Quote #2

Code:
public HookCmdServers(id) {     new menu = menu_create("\rServers Menu", "HandlerMenuServers");           new szItem[128], szName[64], szSlots[2], szTarget[2];           new iTarget;     for(new i = 0; i < g_Total; i++)     {         iTarget++;         num_to_str(iTarget, szTarget, 1);                   parse(g_Servers[i], "", 0, szName, 63, szSlots, 1);         formatex(szItem, 127, "%s [%s]", szName, szSlots);         menu_additem(menu, szItem, szTarget);     }           return PLUGIN_HANDLED; }


Code:
public HookCmdServers(id) {     new menu = menu_create("\rServers Menu", "HandlerMenuServers");           new szItem[128], szName[64], szSlots[2], szTarget[2];           new iTarget;     for(new i = 0; i < g_Total; i++)     {         iTarget++;         num_to_str(iTarget, szTarget, 1);                   parse(g_Servers[i], "", 0, szName, 63, szSlots, 1);         formatex(szItem, 127, "%s [%s]", szName, szSlots);         menu_additem(menu, szItem, szTarget);     }     menu_display(id, menu)     return PLUGIN_HANDLED; }
__________________
اَشْهَدُ اَنْ لَّآ اِلٰهَ اِلَّا اللہُ وَحْدَه لَا شَرِيْكَ لَه وَ اَشْهَدُ اَنَّ مُحَمَّدًا عَبْدُه وَرَسُوْلُه
No longer active in AMXX. Sorry.
pokemonmaster is offline
Varchar'
Member
Join Date: Jun 2010
Old 08-27-2013 , 23:26   Re: Can not see the menu
Reply With Quote #3

Already tried it well, and does not show the menu, that problem can not be
__________________
[IMG]http://img31.**************/img31/1363/varchar.png[/IMG]



Varchar' is offline
Send a message via MSN to Varchar'
Baws
Veteran Member
Join Date: Oct 2012
Old 08-28-2013 , 01:49   Re: Can not see the menu
Reply With Quote #4

Quote:
Originally Posted by pokemonmaster View Post
Code:
public HookCmdServers(id) {     new menu = menu_create("\rServers Menu", "HandlerMenuServers");           new szItem[128], szName[64], szSlots[2], szTarget[2];           new iTarget;     for(new i = 0; i < g_Total; i++)     {         iTarget++;         num_to_str(iTarget, szTarget, 1);                   parse(g_Servers[i], "", 0, szName, 63, szSlots, 1);         formatex(szItem, 127, "%s [%s]", szName, szSlots);         menu_additem(menu, szItem, szTarget);     }           return PLUGIN_HANDLED; }


Code:
public HookCmdServers(id) {     new menu = menu_create("\rServers Menu", "HandlerMenuServers");           new szItem[128], szName[64], szSlots[2], szTarget[2];           new iTarget;     for(new i = 0; i < g_Total; i++)     {         iTarget++;         num_to_str(iTarget, szTarget, 1);                   parse(g_Servers[i], "", 0, szName, 63, szSlots, 1);         formatex(szItem, 127, "%s [%s]", szName, szSlots);         menu_additem(menu, szItem, szTarget);     }     menu_display(id, menu) // Changing this     return PLUGIN_HANDLED; }


Code:
public HookCmdServers(id) {     new menu = menu_create("\rServers Menu", "HandlerMenuServers");           new szItem[128], szName[64], szSlots[2], szTarget[2];           new iTarget;     for(new i = 0; i < g_Total; i++)     {         iTarget++;         num_to_str(iTarget, szTarget, 1);                   parse(g_Servers[i], "", 0, szName, 63, szSlots, 1);         formatex(szItem, 127, "%s [%s]", szName, szSlots);         menu_additem(menu, szItem, szTarget);     }     menu_display(id, menu, page); // To this     return PLUGIN_HANDLED; }

Good? :]
__________________
Like my clean plugins and work?

Last edited by Baws; 08-28-2013 at 01:49.
Baws is offline
wickedd
Veteran Member
Join Date: Nov 2009
Old 08-28-2013 , 02:40   Re: Can not see the menu
Reply With Quote #5

Just so you know it will not work, Valve blocked it.
__________________
Just buy the fucking game!!!!
I hate No-Steamers and lazy ass people.

Last edited by wickedd; 08-28-2013 at 02:42.
wickedd is offline
dark_style
Senior Member
Join Date: Jul 2009
Location: Bulgaria
Old 08-28-2013 , 02:48   Re: Can not see the menu
Reply With Quote #6

https://forums.alliedmods.net/showpo...0&postcount=10
dark_style is offline
akcaliberg
Senior Member
Join Date: Nov 2011
Location: Istanbul
Old 08-28-2013 , 10:27   Re: Can not see the menu
Reply With Quote #7

Quote:
Originally Posted by baws View Post


Code:
public HookCmdServers(id) {     new menu = menu_create("\rServers Menu", "HandlerMenuServers");           new szItem[128], szName[64], szSlots[2], szTarget[2];           new iTarget;     for(new i = 0; i < g_Total; i++)     {         iTarget++;         num_to_str(iTarget, szTarget, 1);                   parse(g_Servers[i], "", 0, szName, 63, szSlots, 1);         formatex(szItem, 127, "%s [%s]", szName, szSlots);         menu_additem(menu, szItem, szTarget);     }     menu_display(id, menu, page); // To this     return PLUGIN_HANDLED; }

Good? :]
No, it's not.
akcaliberg is offline
Baws
Veteran Member
Join Date: Oct 2012
Old 08-28-2013 , 11:56   Re: Can not see the menu
Reply With Quote #8

I'm sorry then. I try to help and learn at the same time.
__________________
Like my clean plugins and work?
Baws is offline
akcaliberg
Senior Member
Join Date: Nov 2011
Location: Istanbul
Old 08-28-2013 , 12:17   Re: Can not see the menu
Reply With Quote #9

When you want to use a variable in a function, you must declare it first. Plus you don't always need to use a variable when you are calling a function. Just write "0" instead of "page" or whatever you want.

Besides, If you don't define a page number in menu_display(), it will show the first page automatically. If you look at syntax of the function, you will see

menu_display( index, menu, page=0 )

page=0 means, if you don't type a page, it will be 0 by default.
akcaliberg is offline
Baws
Veteran Member
Join Date: Oct 2012
Old 08-28-2013 , 13:38   Re: Can not see the menu
Reply With Quote #10

Now i understand. So 0 is just nothing or automatically the first menu page, hhmm thanks. I noted that
__________________
Like my clean plugins and work?
Baws 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 19:08.


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