AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Spanish (https://forums.alliedmods.net/forumdisplay.php?f=135)
-   -   [ES] Player Menu (https://forums.alliedmods.net/showthread.php?t=90269)

meTaLiCroSS 04-15-2009 22:54

[ES] Player Menu
 
Estube viendo por ahi el nuevo menu de amxx (creo que igual es viejo) y como se muestra sale la forma de ver la lista de players.

De que forma, puedo hacer que se vean los ammopacks del usuario con la native zp_get_user_ammo_packs y mostrarlas al centro??? (usando \R)

PHP Code:

 #include <amxmodx>
 #include <fun>

 
public plugin_init()
 {
    
//Register a way to get to your menu...
    
register_clcmd"my_player_menu","AwesomeMenu");
 }
 public 
AwesomeMenu(id)
 {
    
//Create a variable to hold the menu
    
new menu menu_create("\rLook at this Player Menu!:""menu_handler");

    
//We will need to create some variables so we can loop through all the players
    
new players[32], pnumtempid;

    
//Some variables to hold information about the players
    
new szName[32], szTempid[10];

    
//Fill players with available players
    
get_players(playerspnum);

    
//Start looping through all players
    
for( new ii<pnumi++ )
    {
        
//Save a tempid so we do not re-index
        
tempid players[i];

        
//Get the players name and id as strings
        
get_user_name(tempidszName31);
        
num_to_str(tempidszTempid9);

        
//Add the item for this player
        
menu_additem(menuszNameszTempid0);

    }

    
//We now have all players in the menu, lets display the menu
    
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);

    
//Get the id of the player that was selected
    
new tempid str_to_num(data);

    
//If the player is alive
    
if( is_user_alive(tempid) )
        
//Set their health to 100
        
set_user_health(tempid100);

    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
 } 

Thanks :)

alan_el_more 04-16-2009 09:40

Re: [ES] Player Menu
 
Tendrias que preguntar en el foro Scripting Help
Suerte :D

IneedHelp 04-16-2009 15:02

Re: [ES] Player Menu
 
Usa format para crear los items con el name de los players y sacandoles los ammo packs a los players dentro del loop (zp_get_user_ammo_packs)

meTaLiCroSS 04-16-2009 20:35

Re: [ES] Player Menu
 
Quote:

Originally Posted by IneedHelp (Post 806985)
Usa format para crear los items con el name de los players y sacandoles los ammo packs a los players dentro del loop (zp_get_user_ammo_packs)

Un ejemplito? :D

Starsailor 04-16-2009 20:45

Re: [ES] Player Menu
 
PHP Code:

new item[64]
new 
ammopacks zp_get_user_ammo_packs(tempid)
format(item,63,"%s (Ammo Packs %d)"szName,ammopacks)

menu_additem(menuitemszTempid); 


IneedHelp 04-16-2009 21:22

Re: [ES] Player Menu
 
Quote:

Originally Posted by meTaLiCroSS (Post 807154)
Un ejemplito? :D

http://forums.alliedmods.net/forumdisplay.php?f=83


All times are GMT -4. The time now is 06:01.

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