This site is a testing version, but all data is shared with the live forum.


Raised This Month: $ Target: $400
 0% 

[ES] AYUDA CONTRUCION DE MENU


  
 
 
Thread Tools Display Modes
[FG]Wanted
BANNED
Join Date: Nov 2009
Old 12-23-2009 , 21:49   Re: [ES] AYUDA CONTRUCION DE MENU
#21

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

public plugin_init()
{
    
register_plugin("Dar Vida a otro Player""0.1""meTaLiCroSS");
    
register_clcmd"say /darvida","AwesomeMenu");
}

public 
AwesomeMenu(id)
 {
    new 
menu menu_create("\rLook at this awesome Menu!:""menu_handler")

    
menu_additem(menu"\wDonar Vida""1"0);

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
 }

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
            
Awesome(id)
        }
}

public 
Awesome(id)
 {
    new 
menu menu_create("\rSeleciona Cantidad!:""menu_handler2")

    
menu_additem(menu"\w100""1"0);
    
menu_additem(menu"\w200""1"0);
    
menu_additem(menu"\w200""1"0);

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
 }

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
            
//Send them to the submenu
            
mainmenu(id);
        }
    case 
2:
        {
            
//Send them to the submenu
            
mainmenu(id);
        }
    case 
3:
        {
            
//Send them to the submenu
            
mainmenu(id);
        }
}

public 
mainmenu(id)
{
    new 
menu menu_create("\rPlayers Activos:""menu_handler");

    new 
players[32], pnumtempid;

    new 
szName[32], szTempid[10];

    
get_players(playerspnum);

    for( new 
ii<pnumi++ )
    {
        
tempid players[i];

        if(!
is_user_alive(tempid))    
            continue;

        
get_user_name(tempidszName31);
        
num_to_str(tempidszTempid9);

        
menu_additem(menuszNameszTempid0);
    }

    
menu_display(idmenu0);
}

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    new 
tempid str_to_num(data);
    new 
newhealth get_user_health(id) - 100

    
if(newhealth <= 0)
        
user_kill(id0)
    else
        
set_user_health(idnewhealth)

    
set_user_health(tempidget_user_health(tempid) + 100);

    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;

Podes hacer un ejemplo de como seria algo asi, no chekea cuando estoy muerto y puedo segir dando porque no me saca. muchas gracias..
[FG]Wanted is offline
Send a message via ICQ to [FG]Wanted Send a message via AIM to [FG]Wanted Send a message via MSN to [FG]Wanted Send a message via Yahoo to [FG]Wanted
meTaLiCroSS
Gaze Upon My Hat
Join Date: Feb 2009
Location: Viņa del Mar, Chile
Old 12-23-2009 , 21:57   Re: [ES] AYUDA CONTRUCION DE MENU
#22

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

new g_iPLAction[33]

public 
plugin_init()
{
    
register_plugin("Dar Vida a otro Player""0.1""meTaLiCroSS");
    
register_clcmd"say /darvida","main_menu");
}

public 
main_menu(id)
{
    new 
menu menu_create("\rLook at this awesome Menu!:""menu_handler_main")

    
menu_additem(menu"\wDonar Vida""1"0);

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
            
hpselection_menu(id)
        }
    }
}

public 
hpselection_menu(id)
{
    new 
menu menu_create("\rSeleciona Cantidad!:""menu_handler_hpselection")

    
menu_additem(menu"\w100""1"0);
    
menu_additem(menu"\w200""2"0);
    
menu_additem(menu"\w300""3"0);

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    
g_iPLAction[id] = str_to_num(data) * 100

    health_menu
(id)
}

public 
health_menu(id)
{
    new 
menu menu_create("\rPlayers Activos:""menu_handler_health");

    new 
players[32], pnumtempid;

    new 
szName[32], szTempid[10];

    
get_players(playerspnum);

    for( new 
ii<pnumi++ )
    {
        
tempid players[i];

        if(!
is_user_alive(tempid))    
            continue;

        
get_user_name(tempidszName31);
        
num_to_str(tempidszTempid9);

        
menu_additem(menuszNameszTempid0);
    }

    
menu_display(idmenu0);
}

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    new 
tempid str_to_num(data);

    if(!
is_user_alive(tempid))
    return 
PLUGIN_HANDLED

    
new newhealth get_user_health(id) - 100

    
if(newhealth <= 0)
        
user_kill(id0)
    else
        
set_user_health(idnewhealth)

    
set_user_health(tempidget_user_health(tempid) + 100);

    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;

Ultima ayuda, tan al pedo no estoy.

PD: Te creia mas inteligente Wanted o.O
__________________
Quote:
Originally Posted by joropito View Post
You're right Metalicross
meTaLiCroSS is offline
Old 12-23-2009, 21:58
metallicawOw
This message has been deleted by metallicawOw. Reason: el gor2 me cago
[FG]Wanted
BANNED
Join Date: Nov 2009
Old 12-23-2009 , 21:59   Re: [ES] AYUDA CONTRUCION DE MENU
#23

Quote:
Originally Posted by meTaLiCroSS View Post
PHP Code:
#include <amxmodx>
#include <fun>

new g_iPLAction[33]

public 
plugin_init()
{
    
register_plugin("Dar Vida a otro Player""0.1""meTaLiCroSS");
    
register_clcmd"say /darvida","main_menu");
}

public 
main_menu(id)
{
    new 
menu menu_create("\rLook at this awesome Menu!:""menu_handler_main")

    
menu_additem(menu"\wDonar Vida""1"0);

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
            
hpselection_menu(id)
        }
    }
}

public 
hpselection_menu(id)
{
    new 
menu menu_create("\rSeleciona Cantidad!:""menu_handler_hpselection")

    
menu_additem(menu"\w100""1"0);
    
menu_additem(menu"\w200""2"0);
    
menu_additem(menu"\w300""3"0);

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    
g_iPLAction[id] = str_to_num(data) * 100

    health_menu
(id)
}

public 
health_menu(id)
{
    new 
menu menu_create("\rPlayers Activos:""menu_handler_health");

    new 
players[32], pnumtempid;

    new 
szName[32], szTempid[10];

    
get_players(playerspnum);

    for( new 
ii<pnumi++ )
    {
        
tempid players[i];

        if(!
is_user_alive(tempid))    
            continue;

        
get_user_name(tempidszName31);
        
num_to_str(tempidszTempid9);

        
menu_additem(menuszNameszTempid0);
    }

    
menu_display(idmenu0);
}

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    new 
tempid str_to_num(data);

    if(!
is_user_alive(tempid))
    return 
PLUGIN_HANDLED

    
new newhealth get_user_health(id) - 100

    
if(newhealth <= 0)
        
user_kill(id0)
    else
        
set_user_health(idnewhealth)

    
set_user_health(tempidget_user_health(tempid) + 100);

    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;

Ultima ayuda, tan al pedo no estoy.

PD: Te creia mas inteligente Wanted o.O
į
Gracias , no solo estoy aprendiendo esto para tenerlo bien claro , y hacer otra cosa.. .-
[FG]Wanted is offline
Send a message via ICQ to [FG]Wanted Send a message via AIM to [FG]Wanted Send a message via MSN to [FG]Wanted Send a message via Yahoo to [FG]Wanted
meTaLiCroSS
Gaze Upon My Hat
Join Date: Feb 2009
Location: Viņa del Mar, Chile
Old 12-23-2009 , 22:15   Re: [ES] AYUDA CONTRUCION DE MENU
#24

Quote:
Originally Posted by [FG]Wanted View Post
į
Gracias , no solo estoy aprendiendo esto para tenerlo bien claro , y hacer otra cosa.. .-
Ah disculpa, tube un ligero error en el code que te pase

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

new g_iPLAction[33]

public 
plugin_init()
{
    
register_plugin("Dar Vida a otro Player""0.1""meTaLiCroSS");
    
register_clcmd"say /darvida","main_menu");
}

public 
main_menu(id)
{
    new 
menu menu_create("\rLook at this awesome Menu!:""menu_handler_main")

    
menu_additem(menu"\wDonar Vida""1"0);

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
            
hpselection_menu(id)
        }
    }
}

public 
hpselection_menu(id)
{
    new 
menu menu_create("\rSeleciona Cantidad!:""menu_handler_hpselection")

    
menu_additem(menu"\w100""1"0);
    
menu_additem(menu"\w200""2"0);
    
menu_additem(menu"\w300""3"0);

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    
g_iPLAction[id] = str_to_num(data) * 100

    health_menu
(id)
}

public 
health_menu(id)
{
    new 
menu menu_create("\rPlayers Activos:""menu_handler_health");

    new 
players[32], pnumtempid;

    new 
szName[32], szTempid[10];

    
get_players(playerspnum);

    for( new 
ii<pnumi++ )
    {
        
tempid players[i];

        if(!
is_user_alive(tempid))    
            continue;

        
get_user_name(tempidszName31);
        
num_to_str(tempidszTempid9);

        
menu_additem(menuszNameszTempid0);
    }

    
menu_display(idmenu0);
}

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    new 
tempid str_to_num(data);

    if(!
is_user_alive(tempid))
    return 
PLUGIN_HANDLED

    
new newhealth get_user_health(id) - g_iPLAction[id]

    if(
newhealth <= 0)
        
user_kill(id0)
    else
        
set_user_health(idnewhealth)

    
set_user_health(tempidget_user_health(tempid) + g_iPLAction[id]);

    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;

Ahi debe estar bien.

Y otra cosa, el gordo aqui es metalicawow.
__________________
Quote:
Originally Posted by joropito View Post
You're right Metalicross
meTaLiCroSS is offline
metallicawOw
Veteran Member
Join Date: Jun 2009
Location: Anywhere
Old 12-23-2009 , 22:38   Re: [ES] AYUDA CONTRUCION DE MENU
#25

Quote:
Originally Posted by meTaLiCroSS View Post
Ah disculpa, tube un ligero error en el code que te pase

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

new g_iPLAction[33]

public 
plugin_init()
{
    
register_plugin("Dar Vida a otro Player""0.1""meTaLiCroSS");
    
register_clcmd"say /darvida","main_menu");
}

public 
main_menu(id)
{
    new 
menu menu_create("\rLook at this awesome Menu!:""menu_handler_main")

    
menu_additem(menu"\wDonar Vida""1"0);

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
            
hpselection_menu(id)
        }
    }
}

public 
hpselection_menu(id)
{
    new 
menu menu_create("\rSeleciona Cantidad!:""menu_handler_hpselection")

    
menu_additem(menu"\w100""1"0);
    
menu_additem(menu"\w200""2"0);
    
menu_additem(menu"\w300""3"0);

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    
g_iPLAction[id] = str_to_num(data) * 100

    health_menu
(id)
}

public 
health_menu(id)
{
    new 
menu menu_create("\rPlayers Activos:""menu_handler_health");

    new 
players[32], pnumtempid;

    new 
szName[32], szTempid[10];

    
get_players(playerspnum);

    for( new 
ii<pnumi++ )
    {
        
tempid players[i];

        if(!
is_user_alive(tempid))    
            continue;

        
get_user_name(tempidszName31);
        
num_to_str(tempidszTempid9);

        
menu_additem(menuszNameszTempid0);
    }

    
menu_display(idmenu0);
}

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    new 
tempid str_to_num(data);

    if(!
is_user_alive(tempid))
    return 
PLUGIN_HANDLED

    
new newhealth get_user_health(id) - g_iPLAction[id]

    if(
newhealth <= 0)
        
user_kill(id0)
    else
        
set_user_health(idnewhealth)

    
set_user_health(tempidget_user_health(tempid) + g_iPLAction[id]);

    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;

Ahi debe estar bien.

Y otra cosa, el gordo aqui es metalicawow.
capa en disney, pero vo injunable ;)
__________________

metallicawOw is offline
[FG]Wanted
BANNED
Join Date: Nov 2009
Old 12-23-2009 , 22:46   Re: [ES] AYUDA CONTRUCION DE MENU
#26

Quote:
Originally Posted by meTaLiCroSS View Post
Ah disculpa, tube un ligero error en el code que te pase

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

new g_iPLAction[33]

public 
plugin_init()
{
    
register_plugin("Dar Vida a otro Player""0.1""meTaLiCroSS");
    
register_clcmd"say /darvida","main_menu");
}

public 
main_menu(id)
{
    new 
menu menu_create("\rLook at this awesome Menu!:""menu_handler_main")

    
menu_additem(menu"\wDonar Vida""1"0);

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
            
hpselection_menu(id)
        }
    }
}

public 
hpselection_menu(id)
{
    new 
menu menu_create("\rSeleciona Cantidad!:""menu_handler_hpselection")

    
menu_additem(menu"\w100""1"0);
    
menu_additem(menu"\w200""2"0);
    
menu_additem(menu"\w300""3"0);

    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    
g_iPLAction[id] = str_to_num(data) * 100

    health_menu
(id)
}

public 
health_menu(id)
{
    new 
menu menu_create("\rPlayers Activos:""menu_handler_health");

    new 
players[32], pnumtempid;

    new 
szName[32], szTempid[10];

    
get_players(playerspnum);

    for( new 
ii<pnumi++ )
    {
        
tempid players[i];

        if(!
is_user_alive(tempid))    
            continue;

        
get_user_name(tempidszName31);
        
num_to_str(tempidszTempid9);

        
menu_additem(menuszNameszTempid0);
    }

    
menu_display(idmenu0);
}

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

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    new 
tempid str_to_num(data);

    if(!
is_user_alive(tempid))
    return 
PLUGIN_HANDLED

    
new newhealth get_user_health(id) - g_iPLAction[id]

    if(
newhealth <= 0)
        
user_kill(id0)
    else
        
set_user_health(idnewhealth)

    
set_user_health(tempidget_user_health(tempid) + g_iPLAction[id]);

    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;

Ahi debe estar bien.

Y otra cosa, el gordo aqui es metalicawow.
Si ya me dicuenta y lo solucione gracias .-
[FG]Wanted is offline
Send a message via ICQ to [FG]Wanted Send a message via AIM to [FG]Wanted Send a message via MSN to [FG]Wanted Send a message via Yahoo to [FG]Wanted
Alucard^
AMXX Moderator: Others
Join Date: Sep 2007
Location: Street
Old 12-24-2009 , 10:57   Re: [ES] AYUDA CONTRUCION DE MENU
#27

http://forums.alliedmods.net/showthread.php?t=107123
__________________
Approved Plugins - Steam Profile

Public non-terminated projects:
All Admins Menu, HLTV parameters, Subnick,
Second Password (cool style), InfoZone,
Binary C4 plant/defuse, and more...

Private projects:
NoSpec (+menu), NV Surf Management,
PM Adanved System, KZ longjump2, and more...
Alucard^ is offline
Send a message via Skype™ to Alucard^
 



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:39.


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