Oleg Polikhronidi
Умник
День добрый, столкнулся с проблемой - игроков не фиксирует в /members.
Код команды:
Код команды:
PHP:
CMD:members(playerid) {
if(!PI[playerid][pMember]) return ErrorMessage(playerid,"Вы не состоите в организации");
new ids = 0;
new string[3000],str[128];
strcat(str,"ID\tРанг\tТелефон\tВыговоры\tИмя"W"\n\n\n");
strcat(string,str);
foreach(new i:Player) {
if(!TI[i][tLogin] || AntiCheatIsKickedWithDecync(i)) continue;
if(PI[i][pMember] != PI[playerid][pMember])continue;
if(PI[i][pRank] < 1 || PI[i][pMember] < 1) continue;
if(PI[i][pAdmin]) continue;
format(str, sizeof(str), "%d\t%d\t%d\t\t%d/3\t\t%s %s %s\n",i,PI[i][pRank],PI[i][pPhone],PI[i][pfWarn],player_name[i],(start_work[i]) ? ("[На работе]") : ("[Не на работе]"),(TI[i][tAFK] > 3) ? (""BLUE"[AFK]"W""):(""));
strcat(string,str);
ids++;
}
D(playerid, DIALOG_NONE, DSM, ""BLUE"Члены организации онлайн", string, "Закрыть", "");
new strr[128];
format(strr,sizeof(strr),"Всего игроков в организации: "ORANGE"%d",ids);
SendOk(playerid,strr);
return 1;
}
