Трудно сказать, ибо предназначение кода не совсем ясно :)
Цвет текстдрава, как я понимаю, зависит от команды, в которой находится игрок. Тогда я предлагаю следующее:
bag = pInfo[playerid][pBag]; foreach (Player, i) { if (!td_map_open{i}) continue; if (!bag) continue; if (i == playerid) continue; if(/*проверка команды*/) else }