damage team
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?
|