PHP Code:
#include <amxmodx>
new g_MsgSayText;
new const g_szServers[][] =
{
"1# Xredirect \r[Pub / Mix]", //Nombres de los sv
"2# Xredirect \r[Jail Break]"
}
new const g_szIPS[][] =
{
"10.0.0.0:27015", // Modificalo a tu gusto
"10.0.0.0:27015"" // Modificalo a tu gusto
}
public plugin_init()
{
register_event("HLTV", "EventStartRound", "a", "1=0", "2=0")
register_clcmd("say /servers", "HookCmdMenu");
g_MsgSayText = get_user_msgid("SayText")
EventStartRound()
}
public EventStartRound()
{
ChatColor( 0, "!g[Server Informa] !yEscribe !g/servers !ypara rediccionarte a otros servers!" )
}
public HookCmdMenu(id)
{
new Menu = menu_create( "\rMenu de Servers \wHigh Gamers", "BasicMenuHandler" );
new szNum[ 3 ], i
for ( i = 0 ; i < sizeof g_szServers ; i++ )
{
num_to_str( i , szNum , charsmax( szNum ) );
menu_additem( Menu , g_szServers[i], szNum , 0 );
}
menu_setprop( Menu, MPROP_EXITNAME, "Salir" );
menu_setprop( Menu, MPROP_EXIT, MEXIT_ALL );
menu_display(id, Menu, 0);
}
public BasicMenuHandler(id, Menu, iItem)
{
if( iItem == MENU_EXIT )
return PLUGIN_HANDLED;
new szKey[ 3 ] , Dummy;
menu_item_getinfo( Menu , iItem , Dummy , szKey , 2 , "" , 0 , Dummy );
static Name[32], Key;
get_user_name(id, Name, 31);
Key = str_to_num( szKey )
client_cmd(id,"connect %s",g_szIPS[Key] )
ChatColor(0, "!g[Server Informa]!y El Player !team%s !ya sido redireccionado al server %s",Name, g_szServers[Key])
return PLUGIN_HANDLED;
}
stock ChatColor(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4") // Green Color
replace_all(msg, 190, "!y", "^1") // Default Color
replace_all(msg, 190, "!team", "^3") // Team Color
replace_all(msg, 190, "!team2", "^0") // Team2 Color
if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, g_MsgSayText, _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang3082\\ f0\\ fs16 \n\\ par }*/