Raised This Month: $ Target: $400
 0% 

How Do I Make A TeamMenu


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
zombieplague
Veteran Member
Join Date: Apr 2009
Old 03-07-2010 , 08:36   Re: How Do I Make A TeamMenu
Reply With Quote #4

Quote:
Originally Posted by grimvh2 View Post
Don't bump within 2 weeks, give people some time to read this.
Please Read the Rules.

Try :

PHP Code:
#include <amxmodx>
#include <cstrike>
#include <colorchat>
 
#define PLUGIN "TeamMenu"
#define VERSION "1.0"
#define AUTHOR "Grim"
 
new tTransfer[33];
 
public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
 
    
register_clcmd("say /menu""openmenu")
}
 
public 
openmenu(id)
{
    new 
menu menu_create("\r*** Transfer Menu ***""TransferMenu");
 
    new 
players[32], name[32], pnumplayer;
    new 
szplayer[6]
    
get_players(players,pnum)
 
    switch(
tTransfer[id])
    {
        case 
0:menu_additem(menu"\r Counter Terrorist^n""0"0);
        case 
1:menu_additem(menu"\r Terrorist^n""0"0);
        case 
2:menu_additem(menu"\r Sepctator^n""0"0);
    }
 
 
    for( new 
ii<pnumi++ )
    {
        
player players[i]
        if((
get_user_flags(player) & ADMIN_IMMUNITY) || (player == id)
             || (
tTransfer[id] == && cs_get_user_team(player) == CS_TEAM_CT
             || (
tTransfer[id] == && cs_get_user_team(player) == CS_TEAM_T)
             || (
tTransfer[id] == && cs_get_user_team(player) == CS_TEAM_SPECTATOR))
            continue;
        else
        {
            
get_user_name(players[i],name,31)
            
num_to_str(player,szplayer,5)
            
menu_additem(menunameszplayer0);
        }
    }
 
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}
 
public 
TransferMenu(idmenuitem)
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
 
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
 
    new 
player str_to_num(data)
 
    if(!
player)
    {
        switch(
tTransfer[id])
        {
            case 
2tTransfer[id]=0
            
default: tTransfer[id]++
        }
        
openmenu(id)
        return 
PLUGIN_CONTINUE;
    }
 
    new 
name[2][32]
    
get_user_name(player,name[1],31)
    
get_user_name(id,name[0],31)
 
    switch(
tTransfer[id])
    {
        case 
0
        {
            
cs_set_user_team(playerCS_TEAM_CT)
            
user_silentkill(player)
            
ColorChat(0,RED,"^x03 %s ^x01transfered^x03 %s ^x01to the Counter Terrorists.",name[0],name[1])
        }
        case 
1:
        {
            
cs_set_user_team(playerCS_TEAM_T)
            
user_silentkill(player)
            
ColorChat(0,RED,"^x03 %s ^x01transfered^x03 %s ^x01to the Terrorists.",name[0],name[1])
        }
        case 
2:
        {
            
cs_set_user_team(playerCS_TEAM_SPECTATOR)
            
user_silentkill(player)
            
ColorChat(0,RED,"^x03 %s ^x01transfered^x03 %s ^x01to the Spectators.",name[0],name[1])
        }
    }
 
    
openmenu(id)
    return 
PLUGIN_CONTINUE;

From a plugin I made onces (I edited few things because it was from my vip plugin)
Thanks but how do i make the menu won't disappear if i select 1 person

Like like i can select how many player i want but the menu won't disappear like this i won't be so what keep doing /menu /menu
zombieplague 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 08:43.


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