AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Help Me In My MENU! (https://forums.alliedmods.net/showthread.php?t=107119)

MaNuCs 10-23-2009 00:22

Help Me In My MENU!
 
This is the LR
**Problem...
1 terrorist and Many Ct's or 1 Terrorist or 1 Ct
The menu dont open :S!
PHP Code:

#include <amxmodx>
#include <cstrike>
#include <fun>

new Plugin[] = "Last Restquest Menu"
new Version[] =  "1.0"
new Author[] = "[M]aNuC[s]_"

new g_iLastTerroristId 

public plugin_init()
{
    
register_event("DeathMsg""evDeathMsg""b")
    
register_clcmd"say /lr","OpenMenu");
    
register_clcmd"say !lr","OpenMenu");
    
register_clcmd"say_team /lr","OpenMenu");
    
register_clcmd"say_team !lr","OpenMenu");
}

public 
MenuLR(id

    new 
Menu menu_create("\w Last Resquest:""menu_cases")
    
menu_additem(Menu"\w Khife Duel"        "1"0)
    
menu_additem(Menu"\w Shot For Shot"        "2"0
    
    
menu_setprop(Menu,MPROP_EXITNAME,"Salir"
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL
    
    
menu_display(idMenu0
}

public 
menu_cases(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
    
    switch (
str_to_num(iData)) 
    { 
        case 
1:
        {
            if( 
is_user_alive(id) )
            {
                
give_item(id"weapon_knife");
                
set_user_health(id100);
                
strip_user_weapons(id)    
                
client_print(idprint_chat"Duel Khife...")
            }
        }
        case 
2:
        {
            if( 
is_user_alive(id) )
            {
                
strip_user_weapons (id)  
                
set_user_health(id100);
                
give_item(id,"weapon_deagle")
                
cs_set_user_bpammo(id,CSW_DEAGLE,200)
                
client_print(idprint_chat"Shot For Shot...")
            }  
        }
    }
}

public 
evDeathMsg(id)
{
    new 
iPlayers[32], iNumPlayers
    
new 0iPlayerIDiCount 0iLoneID 0
    
    
for(0iNumPlayersi++)
    {
        
iPlayerID iPlayers[i]
        if( 
is_user_alive(iPlayerID) && cs_get_user_team(iPlayerID) == CS_TEAM_T )
        {
            
iCount++
            
iLoneID iPlayerID
        
}
    }
    
    if(
iCount == 1)
    {
        
g_iLastTerroristId iLoneID
    
}
}

public 
OpenMenu(id)
{
    if( 
id == g_iLastTerroristId)
    {
    
MenuLR(id)
    }
    else
    {
        
client_print(idprint_chat"Cant Use The LR Menu!")
    }


i need insert this code... i dont have idea to insert
in the menu!! ....
PHP Code:

 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); 

----->

PHP Code:

public MenuLR(id

    new 
Menu menu_create("\w Last Resquest:""menu_cases")
    new 
players[32], ???, ???;
    new ???[
32], sz???[10];
    
get_players(???, ???);
    
    for( new 
ii<pnumi++ )
    {
        
tempid players[i];
        
get_user_name(???, ???, 31);
        
num_to_str(t???, ???, 9);

    
menu_additem(Menu"\w Khife Duel"        "1"0)
    
menu_additem(Menu"\w Shot For Shot"        "2"0
    
    
menu_setprop(Menu,MPROP_EXITNAME,"Salir"
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL
    
    
menu_display(idMenu0


Thx All For The Help :) See Yaa
And Thx Thx Thx!! Very Much!

benjibau 10-23-2009 17:16

Re: Help Me In My MENU!
 
try this code

PHP Code:

#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "Last ResTquest Menu"
#define VERSION "1.0"
#define AUTHOR "[M]aNuC[s]_"

new g_iLastTerroristId 

public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event("DeathMsg""evDeathMsg""b")
    
register_clcmd"say /lr","MenuLR");
    
register_clcmd"say !lr","MenuLR");
    
register_clcmd"say_team /lr","MenuLR");
    
register_clcmd"say_team !lr","MenuLR");
}

public 
MenuLR(id

    new 
Menu menu_create("\w Last Resquest:""menu_cases")
    
menu_additem(Menu"\w Khife Duel"        "1"0)
    
menu_additem(Menu"\w Shot For Shot"        "2"0
    
    
menu_setprop(Menu,MPROP_EXITNAME,"Salir"
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL
    
    
menu_display(idMenu0
}

public 
menu_cases(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
    
    switch (
str_to_num(iData)) 
    { 
        case 
1:
        {
            if( 
is_user_alive(id) )
            {
                
give_item(id"weapon_knife");
                
set_user_health(id100);
                
strip_user_weapons(id)    
                
client_print(idprint_chat"Duel Khife...")
            }
        }
        case 
2:
        {
            if( 
is_user_alive(id) )
            {
                
strip_user_weapons (id)  
                
set_user_health(id100);
                
give_item(id,"weapon_deagle")
                
cs_set_user_bpammo(id,CSW_DEAGLE,200)
                
client_print(idprint_chat"Shot For Shot...")
            }  
        }
    }
    return 
PLUGIN_HANDLED;
}

public 
evDeathMsg(id)
{
    new 
iPlayers[32], iNumPlayers
    
new 0iPlayerIDiCount 0iLoneID 0
    
    
for(0iNumPlayersi++)
    {
        
iPlayerID iPlayers[i]
        if( 
is_user_alive(iPlayerID) && cs_get_user_team(iPlayerID) == CS_TEAM_T )
        {
            
iCount++
            
iLoneID iPlayerID
        
}
    }
    
    if(
iCount == 1)
    {
        
g_iLastTerroristId iLoneID
    
}
}

public 
OpenMenu(id)
{
    if( 
id == g_iLastTerroristId)
    {
        
MenuLR(id)
    }
    else
    {
        
client_print(idprint_chat"Cant Use The LR Menu!")
    }


PHP Code:

register_clcmd"say /lr","OpenMenu");
  
register_clcmd"say !lr","OpenMenu"); 

to
PHP Code:

register_clcmd"say /lr","MenuLR");
  
register_clcmd"say !lr","MenuLR"); 

Because MenuLR is for create menu in your cvar you use not that

izzle 10-23-2009 18:20

Re: Help Me In My MENU!
 
Quote:

Originally Posted by benjibau (Post 970197)
try this code

PHP Code:

#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "Last ResTquest Menu"
#define VERSION "1.0"
#define AUTHOR "[M]aNuC[s]_"

new g_iLastTerroristId 

public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event("DeathMsg""evDeathMsg""b")
    
register_clcmd"say /lr","MenuLR");
    
register_clcmd"say !lr","MenuLR");
    
register_clcmd"say_team /lr","MenuLR");
    
register_clcmd"say_team !lr","MenuLR");
}

public 
MenuLR(id

    new 
Menu menu_create("\w Last Resquest:""menu_cases")
    
menu_additem(Menu"\w Khife Duel"        "1"0)
    
menu_additem(Menu"\w Shot For Shot"        "2"0
    
    
menu_setprop(Menu,MPROP_EXITNAME,"Salir"
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL
    
    
menu_display(idMenu0
}

public 
menu_cases(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
    
    switch (
str_to_num(iData)) 
    { 
        case 
1:
        {
            if( 
is_user_alive(id) )
            {
                
give_item(id"weapon_knife");
                
set_user_health(id100);
                
strip_user_weapons(id)    
                
client_print(idprint_chat"Duel Khife...")
            }
        }
        case 
2:
        {
            if( 
is_user_alive(id) )
            {
                
strip_user_weapons (id)  
                
set_user_health(id100);
                
give_item(id,"weapon_deagle")
                
cs_set_user_bpammo(id,CSW_DEAGLE,200)
                
client_print(idprint_chat"Shot For Shot...")
            }  
        }
    }
    return 
PLUGIN_HANDLED;
}

public 
evDeathMsg(id)
{
    new 
iPlayers[32], iNumPlayers
    
new 0iPlayerIDiCount 0iLoneID 0
    
    
for(0iNumPlayersi++)
    {
        
iPlayerID iPlayers[i]
        if( 
is_user_alive(iPlayerID) && cs_get_user_team(iPlayerID) == CS_TEAM_T )
        {
            
iCount++
            
iLoneID iPlayerID
        
}
    }
    
    if(
iCount == 1)
    {
        
g_iLastTerroristId iLoneID
    
}
}

public 
OpenMenu(id)
{
    if( 
id == g_iLastTerroristId)
    {
        
MenuLR(id)
    }
    else
    {
        
client_print(idprint_chat"Cant Use The LR Menu!")
    }


PHP Code:

register_clcmd"say /lr","OpenMenu");
  
register_clcmd"say !lr","OpenMenu"); 

to
PHP Code:

register_clcmd"say /lr","MenuLR");
  
register_clcmd"say !lr","MenuLR"); 

Because MenuLR is for create menu in your cvar you use not that

I believe it was like that for a reason, to check if it is the last terrorist

MaNuCs 10-23-2009 18:27

Re: Help Me In My MENU!
 
ok i update....

PHP Code:

#include <amxmodx>
#include <cstrike>
#include <fun>

new Plugin[] = "Last Restquest Menu"
new Version[] =  "1.0"
new Author[] = "[M]aNuC[s]_"

new g_iLastTerroristId 


public plugin_init()
{
    
register_clcmd"say /lr","MenuLR");
    
register_clcmd"say !lr","MenuLR");
}

public 
MenuLR(id

        new 
Menu menu_create("\w Last Resquest:""mostrar_menu")
        
menu_additem(Menu"\w Khife Duel"        "1"0)
        
menu_additem(Menu"\w Shot For Shot"        "2"0
    
        
menu_setprop(Menu,MPROP_EXITNAME,"Salir"
        
menu_setprop(MenuMPROP_EXITMEXIT_ALL
    
        
menu_display(idMenu0

}
public 
mostrar_menu(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
    
    switch (
str_to_num(iData)) 
    { 
        case 
1:
        {
            if( 
is_user_alive(id) )
            {
                
strip_user_weapons(id)  
                
give_item(id"weapon_knife");
                
set_user_health(id100);
                
client_print(idprint_chat"Duel Khife Activado...")
            }
        }
        case 
2:
        {
            if( 
is_user_alive(id) )
            {
                
strip_user_weapons (id)  
                
set_user_health(id100);
                
give_item(id,"weapon_deagle")
                
cs_set_user_bpammo(id,CSW_DEAGLE,200)
                
give_item(id"weapon_knife")
                
client_print(idprint_chat"Shot For Shot Activado...")
            }  
        }
    }


i need the code for menu players and terrorist only use the menu y.y!

izzle 10-23-2009 19:32

Re: Help Me In My MENU!
 
for players:
PHP Code:

public PlayersMenu(id)
 {
    new 
menu menu_create("Player menu!:""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);

    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
 } 


MaNuCs 10-23-2009 20:06

Re: Help Me In My MENU!
 
Quote:

Originally Posted by izzle (Post 970293)
for players:
PHP Code:

public PlayersMenu(id)
 {
    new 
menu menu_create("Player menu!:""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);

    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
 } 


??? is Correct?
PHP Code:

public MenuLR(id


        new 
Menu menu_create("\w Last Resquest:""mostrar_menu")+
        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(Menu"\w Khife Duel"        "1"0)
        
menu_additem(Menu"\w Shot For Shot"        "2"0
    
        
menu_setprop(Menu,MPROP_EXITNAME,"Salir"
        
menu_setprop(MenuMPROP_EXITMEXIT_ALL
    }
        
menu_display(idMenu0

}
public 
mostrar_menu(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
    
    switch (
str_to_num(iData)) 
    { 
        case 
1:
        {
            if( 
is_user_alive(id) )
            {
                
strip_user_weapons(id)  
                
give_item(id"weapon_knife");
                
set_user_health(id100);
                
client_print(idprint_chat"Duel Khife Activado...")
            }
        }
        case 
2:
        {
            if( 
is_user_alive(id) )
            {
                
strip_user_weapons (id)  
                
set_user_health(id100);
                
give_item(id,"weapon_deagle")
                
cs_set_user_bpammo(id,CSW_DEAGLE,200)
                
give_item(id"weapon_knife")
                
client_print(idprint_chat"Shot For Shot Activado...")
            }  
        }
    }


Other cuestion
i dont khow to sustitute in ??!! help pls

PHP Code:

public PlayersMenu(id)
 {
    new menu = menu_create("Player menu!:", "menu_handler");
    new players[32], ????, ?????;
    new szName[32], ???????[10];
    get_players(?????, ????);
    for( new i; i<?????; i++ )
    {

        ????? = 
players[i];
        
get_user_name(?????, ??????, 31);
        
num_to_str(?????, ??????, 9);
    }
    
menu_display(idmenu0);
 }


izzle 10-23-2009 20:14

Re: Help Me In My MENU!
 
maybe like this

PHP Code:

#include <amxmodx>
#include <cstrike>
#include <fun>

new Plugin[] = "Last Restquest Menu"
new Version[] =  "1.0"
new Author[] = "[M]aNuC[s]_"


public plugin_init()
{
    
register_clcmd"say /lr","MenuLR");
    
register_clcmd"say !lr","MenuLR");
}

public 
MenuLR(id

        new 
Menu menu_create("\w Last Resquest:""mostrar_menu")
        
menu_additem(Menu"\w Khife Duel"        "1"0)
        
menu_additem(Menu"\w Shot For Shot"        "2"0
    
        
menu_setprop(Menu,MPROP_EXITNAME,"Salir"
        
menu_setprop(MenuMPROP_EXITMEXIT_ALL
    
        
menu_display(idMenu0

}
public 
mostrar_menu(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
    
    switch (
str_to_num(iData)) 
    { 
        case 
1:
        {
            if( 
is_user_alive(id) )
            {
                
strip_user_weapons(id)  
                
give_item(id"weapon_knife");
                
set_user_health(id100);
                
client_print(idprint_chat"Duel Khife Activado...")
        
PlayersMenu(id
            }
        }
        case 
2:
        {
            if( 
is_user_alive(id) )
            {
                
strip_user_weapons (id)  
                
set_user_health(id100);
                
give_item(id,"weapon_deagle")
                
cs_set_user_bpammo(id,CSW_DEAGLE,200)
                
give_item(id"weapon_knife")
                
client_print(idprint_chat"Shot For Shot Activado...")
        
PlayersMenu(id
            }  
        }
    }
}  
public 
PlayersMenu(id
 { 
    new 
menu menu_create("Player menu!:""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); 

    
menu_destroy(menu); 
    return 
PLUGIN_HANDLED
 } 


MaNuCs 10-23-2009 23:34

Re: Help Me In My MENU!
 
PHP Code:

#include <amxmodx>
#include <cstrike>
#include <fun>

new Plugin[] = "Last Restquest Menu"
new Version[] =  "1.0"
new Author[] = "[M]aNuC[s]_"
new g_iMaxPlayers


public plugin_init()
{
    
register_clcmd"say /lr","MenuLR");
    
register_clcmd"say !lr","MenuLR");
}

public 
MenuLR(id

    if(
is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_T
    
    {
        new 
Menu menu_create("\w Last Resquest:""mostrar_menu")
        
menu_additem(Menu"\w Khife Duel"        "1"0)
        
menu_additem(Menu"\w Shot For Shot"        "2"0
    
        
menu_setprop(Menu,MPROP_EXITNAME,"Salir"
        
menu_setprop(MenuMPROP_EXITMEXIT_ALL
    
        
menu_display(idMenu0
    }

}
public 
mostrar_menu(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
    
    switch (
str_to_num(iData)) 
    { 
        case 
1:
        {
            if( 
is_user_alive(id) )
            {
                
strip_user_weapons(id)  
                
give_item(id"weapon_knife");
                
set_user_health(id100);
                
client_print(idprint_chat"Duel Khife Activado...")
                
PlayersMenu(id
            }
        }
        case 
2:
        {
            if( 
is_user_alive(id) )
            {
                
strip_user_weapons (id)  
                
set_user_health(id100);
                
give_item(id,"weapon_deagle")
                
cs_set_user_bpammo(id,CSW_DEAGLE,200)
                
give_item(id"weapon_knife")
                
client_print(idprint_chat"Shot For Shot Activado...")
                
PlayersMenu(id)
            }  
        }
    }
}

public 
PlayersMenu(id
 { 
    new 
menu menu_create("Menu De Jugadores:""menu_handler"); 
    new 
players[32], pnumid;
    new 
szName[32], szid[10];
    
get_players(playerspnum);
    for( new 
ii<pnumi++ )
    {
        
id players[i];
        
get_user_name(idszName31);
        
num_to_str(idszid9);
        
menu_additem(menuszNameszid0);
    }
    
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 
id str_to_num(data); 

    
menu_destroy(menu); 
    return 
PLUGIN_HANDLED
 } 

Help Me To... Give Weapons a CT Tooo... And 1 The last terrorist use the menu... (i configured to use for terrorist but... i need for the last terrorist!!)

izzle 10-24-2009 07:39

Re: Help Me In My MENU!
 
try this
PHP Code:

#include <amxmodx>
#include <cstrike>
#include <fun>

new Plugin[] = "Last Restquest Menu"
new Version[] =  "1.0"
new Author[] = "[M]aNuC[s]_"
new g_iMaxPlayers


public plugin_init()
{
    
register_clcmd"say /lr","MenuLR");
    
register_clcmd"say !lr","MenuLR");
}

public 
MenuLR(id

    if(
is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_T
        
{
    new 
Menu menu_create("\w Last Resquest:""mostrar_menu")
    
menu_additem(Menu"\w Khife Duel"        "1"0)
    
menu_additem(Menu"\w Shot For Shot"        "2"0
    
    
menu_setprop(Menu,MPROP_EXITNAME,"Salir"
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL
    
    
menu_display(idMenu0
}

}
public 
mostrar_menu(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

switch (
str_to_num(iData)) 

    case 
1:
    {
        if( 
is_user_alive(id) )
        {
            
strip_user_weapons(id)  
            
give_item(id"weapon_knife");
            
set_user_health(id100);
            
client_print(idprint_chat"Duel Khife Activado...")
            
KnifeDuel(id
        }
    }
    case 
2:
    {
        if( 
is_user_alive(id) )
        {
            
strip_user_weapons (id)  
            
set_user_health(id100);
            
give_item(id,"weapon_deagle")
            
cs_set_user_bpammo(id,CSW_DEAGLE,200)
            
give_item(id"weapon_knife")
            
client_print(idprint_chat"Shot For Shot Activado...")
            
ShotForShot(id)
        }  
    }
}
}
public 
KnifeDuel(id

new 
menu menu_create("Menu De Jugadores:""KD_handler"); 
new 
players[32], pnumid;
new 
szName[32], szid[10];
get_players(playerspnum);
for( new 
ii<pnumi++ )
{
    
id players[i];
    
get_user_name(idszName31);
    
num_to_str(idszid9);
    
menu_additem(menuszNameszid0);
}
menu_display(idmenu0);


public 
KD_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(tempid100);
    
give_item(id"weapon_knife")
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
}
public 
ShotForShot(id

    new 
menu menu_create("Menu De Jugadores:""SFS_handler"); 
    new 
players[32], pnumid;
    new 
szName[32], szid[10];
    
get_players(playerspnum);
    for( new 
ii<pnumi++ )
    {
        
id players[i];
        
get_user_name(idszName31);
        
num_to_str(idszid9);
        
menu_additem(menuszNameszid0);
    }
    
menu_display(idmenu0);


public 
SFS_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(tempid100);
    
give_item(id,"weapon_deagle")
    
cs_set_user_bpammo(id,CSW_DEAGLE,200)
    
give_item(id"weapon_knife")
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;



MaNuCs 10-25-2009 13:34

Re: Help Me In My MENU!
 
PHP Code:

#include <amxmodx>
#include <cstrike>
#include <fun>

new Plugin[] = "Last Restquest Menu"
new Version[] =  "1.0"
new Author[] = "[M]aNuC[s]_"
new gMaxPlayers


public plugin_init()
{
    
register_clcmd"say /lr","MenuLR");
    
register_clcmd"say !lr","MenuLR");
    
gMaxPlayers get_maxplayers() 
}

public 
MenuLR(id

    if(
is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_T
        
{
    new 
Menu menu_create("\w Last Resquest:""mostrar_menu")
    
menu_additem(Menu"\w Khife Duel"        "1"0)
    
menu_additem(Menu"\w Shot For Shot"        "2"0
    
    
menu_setprop(Menu,MPROP_EXITNAME,"Salir"
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL
    
    
menu_display(idMenu0
}

}
public 
mostrar_menu(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

switch (
str_to_num(iData)) 

    case 
1:
    {
        if( 
is_user_alive(id) )
        {
        
Cuchilloid )
        }
    }
    case 
2:
    {
        if( 
is_user_alive(id) )
        {
        
Pistola(id)
        }  
    }
}
}

public 
Cuchilloid )
{
    new 
menu menu_create"Select a Player""MenuSelectPlayer1" )
    
    for ( new 
1name[33], idStr[3]; <= gMaxPlayersi++ )
        if ( 
!= id && is_user_connected) )
        {
            
get_user_nameiname32 )
            
num_to_striidStr)
            
            
menu_additemmenunameidStr )
        }
        
    
menu_displayidmenu )


public 
MenuSelectPlayer1idmenuitem )
{
    if ( 
item == MENU_EXIT )
        goto 
end
    
    
new idStr[3], garbage
    menu_item_getinfo
menuitemgarbageidStr2__garbage )
    
    new 
player str_to_numidStr )
    if ( !
is_user_connectedplayer ) )
        goto 
end
    
        strip_user_weapons
(id)  
        
give_item(id"weapon_knife");
        
set_user_health(id100);
        
client_print(idprint_chat"Duel Khife Activado...")
end:
    
menu_destroymenu )
    return 
PLUGIN_HANDLED
}

public 
Pistolaid )
{
    new 
menu menu_create"Select a Player""MenuSelectPlayer2" )
    
    for ( new 
1name[33], idStr[3]; <= gMaxPlayersi++ )
        if ( 
!= id && is_user_connected) )
        {
            
get_user_nameiname32 )
            
num_to_striidStr)
            
            
menu_additemmenunameidStr )
        }
        
    
menu_displayidmenu )


public 
MenuSelectPlayer2idmenuitem )
{
    if ( 
item == MENU_EXIT )
        goto 
end
    
    
new idStr[3], garbage
    menu_item_getinfo
menuitemgarbageidStr2__garbage )
    
    new 
player str_to_numidStr )
    if ( !
is_user_connectedplayer ) )
        goto 
end
    
           strip_user_weapons 
(id)  
            
set_user_health(id100);
            
give_item(id,"weapon_deagle")
            
cs_set_user_bpammo(id,CSW_DEAGLE,200)
            
give_item(id"weapon_knife")
            
client_print(idprint_chat"Shot For Shot Activado...")
end:
    
menu_destroymenu )
    return 
PLUGIN_HANDLED


have Errors

no give weapon a the CT selected...
need to the menu open for the last terrorist...
and in the menu players... show CTS PLAYERS LIVEs..
i give +karm :)

Thxx For alll helping!


All times are GMT -4. The time now is 17:32.

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