Hi! They explain the best possible, i use YET ANOTHER PUG and i'm trying when you run the command .dmg i show all the players that are the team contrary, since they are currently only shows to the player that you have caused damage, but what i want to perform is that i show throughout the team like ESEA i have this code that apparently was done for this:
PHP Code:
new iPlayers[32]
new iNum
new plrid
get_players( iPlayers, iNum )
static name[32]
static message[108]
new CsTeams:idteam = cs_get_user_team( id )
for( new i = 0; i < iNum; i++ )
{
plrid = iPlayers[i]
if( id == plrid || cs_get_user_team( plrid ) == idteam )
{
continue;
}
get_user_name( plrid, name, 31 )
Now what i need is to implement this code in my code that is this:
PHP Code:
public cmd_dmg(id)
{
if( is_user_alive(id) && id != 0 && !b_CanTypeWhileAlive ) pug_msg_tmp_empty(id,"PUG_CMD_NOTALLOWED");
else
{
static Players[32], name[32]
new playerCount, i, player
get_players(Players, playerCount, "ch")
new tmp_hits, tmp_dmg, tmp_rhits, tmp_rdmg, check
for (i=0; i<playerCount; i++)
{
player = Players[i]
tmp_hits = pug_hits[id][player]
tmp_rhits = pug_hits[player][id]
if( tmp_hits || tmp_rhits )
{
check = 1
tmp_dmg = pug_dmg[id][player]
tmp_rdmg = pug_dmg[player][id]
if(player == id) client_print(id,print_chat,"%s %L",pug_header2,id,"PUG_AUX_DMG_SELF",tmp_dmg,tmp_hits)
else
{
get_user_name(player,name, 31)
client_print(id,print_chat,"%s %L",pug_header2,id,"PUG_AUX_DMG",tmp_dmg,tmp_hits,tmp_rdmg,tmp_rhits, name)
}
}
}
tmp_hits = pug_hits[id][0]
tmp_rhits = pug_hits[0][id]
if( tmp_hits || tmp_rhits )
{
tmp_dmg = pug_dmg[id][0]
tmp_rdmg = pug_dmg[0][id]
client_print(id,print_chat,"%s %L",pug_header2,id,"PUG_AUX_DMG","WorldSpawn",tmp_hits,tmp_dmg)
}
else if(!check) client_print(id,print_chat,"%s %L",pug_header2,id,"PUG_AUX_NODMG")
}
return PLUGIN_CONTINUE;
}
I have tried to do so, but to compile i got error, What i want to help me ordered in my code and well-functioning can help please?