Sorry, but dont work, result is same. P.S. This is from my mix plugin. All points and kills are saved on mysql.
Ant RED color on player name in menu dont work.
Maybe something wrong there "menu_additem(menu, get_admin_name(players[i]), ui)"? I dont know.
Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#include <fakemeta>
#include <engine>
#include <fakemeta_util>
#include <csx>
#include <newmenus>
#define POINTS_KILL 1
new pKills[33], pPoints[33]
public plugin_init()
{
register_event("DeathMsg", "DeathEvent", "a");
}
public DeathEvent(victim, attacker, id)
{
new attacker = read_data(1);
new victim = read_data(2);
new hs = read_data(3)
if(WarmUp)
{
set_task(1.0, "RespawnPlayer", victim)
}
else if(1 <= victim <= 32 && 1 <= attacker <= 32)
{
Kills[attacker]++
if(!WarmUp && !PrepareRound)
{
pKills[attacker]++;
pPoints[attacker] += POINTS_KILL
}
}
}
public showPrepareMenu(id)
{
if(!isAdmin(id)) return PLUGIN_HANDLED
new menu = menu_create("\w[\yweb.com\w] \rSelect CT leader", "onPrepareCT")
new players[32], num
get_players(players, num, "ch")
new ui[32]
for(new i; i < num; i++)
{
format(ui, 31, "\r%d %d kills %d points", get_user_userid(players[i]), pKills[i], pPoints[i])
menu_additem(menu, get_admin_name(players[i]), ui)
}
menu_display(id, menu, 0)
return PLUGIN_HANDLED;
}
public onPrepareCT(id, menu, item)
{
new szData[6], szName[64];
new _access, item_callback;
menu_item_getinfo( menu, item, _access, szData,charsmax( szData ), szName,charsmax( szName ), item_callback );
new userid = str_to_num( szData );
new player = find_player( "k", userid );
switch(item)
{
case MENU_EXIT:
{
if(PrepareRound) showPrepareMenu(id)
return PLUGIN_HANDLED;
}
default: if(PrepareRound && is_user_connected(player)) cs_set_user_team(player, CS_TEAM_CT)
}
if(PrepareRound)
{
tempCT = player;
client_printcolor(0, "/y[/ctr%s/y] CT leader will by: /g%s", PREFIX, szName)
client_printcolor(0, "/y[/ctr%s/y] T leader is comming soon", PREFIX)
showPrepareMenuT(id)
}
return PLUGIN_HANDLED;
}