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

[ES] AYUDA CONTRUCION DE MENU


  
 
 
Thread Tools Display Modes
Author Message
[FG]Wanted
BANNED
Join Date: Nov 2009
Old 12-23-2009 , 20:55   [ES] AYUDA CONTRUCION DE MENU
#1

Necesito un menu donde me detecte los players que hay y al selecionar alguno , le de 150 de vida gracias yo habia pensado algo asi:

PHP Code:
public ShowPlayerMenuidpos )
{
    if( 
pos ) return

    
get_playersg_nMenuPlayers[id-1], g_nMenuPlayersNum[id-1] )

    new 
i0idx
    
new szUserName[32], szMenuBody[512]
    new 
nStart pos MAX_DISPLAY

    
if( nStart >= g_nMenuPlayersNum[id-1] )
        
nStart pos g_nMenuPosition[id-1] = 0

    
new nLen formatszMenuBody511"\yPlayers Menu:\R%d/%d^n\w^n", (pos+1), (g_nMenuPlayersNum[id-1] / MAX_DISPLAY + ((g_nMenuPlayersNum[id-1] % MAX_DISPLAY) ? )) )
    new 
nEnd nStart MAX_DISPLAY
    
new nKeys = (1<<9)

    if( 
nEnd g_nMenuPlayersNum[id-1] )
        
nEnd g_nMenuPlayersNum[id-1]

    for( 
nStartnEndi++ )
    {
        
idx g_nMenuPlayers[id-1][i]
        
get_user_nameidxszUserName31 )

        
nKeys |= (1<<j++)
        
nLen += formatszMenuBody[nLen], (511-nLen), "%d. %s^n"jszUserName )
    }

    if( 
nEnd != g_nMenuPlayersNum[id-1] )
    {
        
nKeys |= (1<<8)
        
formatszMenuBody[nLen], (511-nLen), "^n9. More...^n0. Back" )
    }
    else 
formatszMenuBody[nLen], (511-nLen), "^n0. Back" )

    
show_menuidnKeysszMenuBody )
    return

Pero luego nose como segir 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 , 20:59   Re: [ES] AYUDA CONTRUCION DE MENU
#2

http://forums.alliedmods.net/showthr...364#PlayerMenu
__________________
Quote:
Originally Posted by joropito View Post
You're right Metalicross
meTaLiCroSS is offline
[FG]Wanted
BANNED
Join Date: Nov 2009
Old 12-23-2009 , 21:00   Re: [ES] AYUDA CONTRUCION DE MENU
#3

Quote:
Originally Posted by meTaLiCroSS View Post
Si lo mire , 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:02   Re: [ES] AYUDA CONTRUCION DE MENU
#4

Quote:
Originally Posted by [FG]Wanted View Post
Si lo mire , gracias .-
Y te aparece semi-exactamente lo mismo o.O
__________________
Quote:
Originally Posted by joropito View Post
You're right Metalicross
meTaLiCroSS is offline
Hasler
BANNED
Join Date: Jul 2009
Location: Argentina, Rosario
Old 12-23-2009 , 21:09   Re: [ES] AYUDA CONTRUCION DE MENU
#5

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

#define PLUGIN "Players Menu"
#define VERSION "1.0"
#define AUTHOR "Starsailor"

new maxplayers

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_clcmd("say /players","playerss")
    
maxplayers get_maxplayers();
    
}

public 
playerss(id){
        
    new 
temp1[32]
    new 
temp2[2]
    new 
Menu menu_create("Players:","handle")  
    
    for (new 
1<= maxplayersi++){
        if (
is_user_connected(i))
        {
            
get_user_name(i,temp1,32);
            
num_to_str(i,temp2,2);
            
menu_additem(Menutemp1,temp2);
        }
    }
    
menu_display(idMenu0);  
}

public 
handle(idMenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(Menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
iData[6];
    new 
iAccess;
    new 
iCallback;
    new 
iName[64];
    
menu_item_getinfo(MenuitemiAccessiData5iName63iCallback)
    
    
client_print(id,print_chat,"Le diste 150 de vida a %s",iName)
    
    
    return 
PLUGIN_HANDLED

utiliza el metodo de starsailor, intentč ponerle para darle vida pero no andaba..
intentā vos (Y)
Hasler is offline
MaNuCs
BANNED
Join Date: Oct 2009
Location: Venezuela
Old 12-23-2009 , 21:10   Re: [ES] AYUDA CONTRUCION DE MENU
#6

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

#include <amxmodx>
#include <fun>


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"


public plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_clcmd"/vida","PlayerMenu");
}

 public 
PlayerMenu(id)
 {
    new 
menu menu_create("\rEscoje Al Jugador:""menu_handler");
    new 
players[32], pnumtempid;
    new 
szName[32], szTempid[10];
    
get_players(playerspnum);

    for( new 
ii<pnumi++ )
    {
        
tempid players[i];
        
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);


    if( 
is_user_alive(tempid) )
        
set_user_health(tempid150);

    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
 } 
grrr hasler te me adelantaste t.t!
MaNuCs is offline
Send a message via MSN to MaNuCs
Hasler
BANNED
Join Date: Jul 2009
Location: Argentina, Rosario
Old 12-23-2009 , 21:14   Re: [ES] AYUDA CONTRUCION DE MENU
#7

Quote:
Originally Posted by MaNuCs View Post
a
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fun>


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"


public plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_clcmd"/vida","PlayerMenu");
}

 public 
PlayerMenu(id)
 {
    new 
menu menu_create("\rEscoje Al Jugador:""menu_handler");
    new 
players[32], pnumtempid;
    new 
szName[32], szTempid[10];
    
get_players(playerspnum);

    for( new 
ii<pnumi++ )
    {
        
tempid players[i];
        
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);


    if( 
is_user_alive(tempid) )
        
set_user_health(tempid150);

    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
 } 
grrr hasler te me adelantaste t.t!

no anda ese xD
Hasler is offline
meTaLiCroSS
Gaze Upon My Hat
Join Date: Feb 2009
Location: Viņa del Mar, Chile
Old 12-23-2009 , 21:15   Re: [ES] AYUDA CONTRUCION DE MENU
#8

La Failearon todos o.O

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

#define PLUGIN "Players Menu"
#define VERSION "1.0"
#define AUTHOR "Starsailor"

new maxplayers

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_clcmd("say /players","playerss")
    
maxplayers get_maxplayers();
    
}

public 
playerss(id){
        
    new 
temp1[32]
    new 
temp2[2]
    new 
Menu menu_create("Players:","handle")  
    
    for (new 
1<= maxplayersi++){
        if (
is_user_connected(i))
        {
            
get_user_name(i,temp1,32);
            
num_to_str(i,temp2,2);
            
menu_additem(Menutemp1,temp2);
        }
    }
    
menu_display(idMenu0);  
}

public 
handle(idMenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(Menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
iData[6];
    new 
iAccess;
    new 
iCallback;
    new 
iName[64];
    
menu_item_getinfo(MenuitemiAccessiData5iName63iCallback)
    
    new 
id2 str_to_num(iData)
    
set_user_health(id2get_user_health(id2) + 150)
    
    return 
PLUGIN_HANDLED

__________________
Quote:
Originally Posted by joropito View Post
You're right Metalicross

Last edited by meTaLiCroSS; 12-23-2009 at 21:22.
meTaLiCroSS is offline
[FG]Wanted
BANNED
Join Date: Nov 2009
Old 12-23-2009 , 21:16   Re: [ES] AYUDA CONTRUCION DE MENU
#9

Quote:
Originally Posted by Hasler View Post
no anda ese xD
Otra pregunta aver si alguen puede responder :

Como averiguio la vida del player del menu , y luego le quito al player para darle al que seleciono!??

get_user_health
set_user_health

Lose.. pero como hago no tengo idea de como segir , 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:18   Re: [ES] AYUDA CONTRUCION DE MENU
#10

Quote:
Originally Posted by [FG]Wanted View Post
Otra pregunta aver si alguen puede responder :

Como averiguio la vida del player del menu , y luego le quito al player para darle al que seleciono!??

get_user_health
set_user_health

Lose.. pero como hago no tengo idea de como segir , gracias .-
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fun>

#define PLUGIN "Players Menu"
#define VERSION "1.0"
#define AUTHOR "Starsailor"

new maxplayers

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_clcmd("say /players","playerss")
    
maxplayers get_maxplayers();
    
}

public 
playerss(id){
        
    new 
temp1[32]
    new 
temp2[2]
    new 
Menu menu_create("Players:","handle")  
    
    for (new 
1<= maxplayersi++){
        if (
is_user_connected(i))
        {
            
get_user_name(i,temp1,32);
            
num_to_str(i,temp2,2);
            
menu_additem(Menutemp1,temp2);
        }
    }
    
menu_display(idMenu0);  
}

public 
handle(idMenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(Menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
iData[6];
    new 
iAccess;
    new 
iCallback;
    new 
iName[64];
    
menu_item_getinfo(MenuitemiAccessiData5iName63iCallback)
    
    new 
id2 str_to_num(iData)
    
set_user_health(id2clamp(get_user_health(id2) - 1500cellmax))
    
    return 
PLUGIN_HANDLED

__________________
Quote:
Originally Posted by joropito View Post
You're right Metalicross

Last edited by meTaLiCroSS; 12-23-2009 at 21:23.
meTaLiCroSS is offline
 



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 02:30.


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