Ilnaz1609
Новичок
Взял мод доработки Aurora
Начал разбираться и увидел такую несостыковку.
Некоторые действия Администратора не выводятся в Админ чат.
На примере покажу команду /freeze
Надпись "
[A] %s был заморожен администратором %s" не выводиться в админ чат
Начал разбираться и увидел такую несостыковку.
Некоторые действия Администратора не выводятся в Админ чат.
На примере покажу команду /freeze
Код:
CMD:freeze(playerid, params[]) {
if(PI[playerid][pAdmin] < 3 || dostup[playerid] == 0) return true;
new giveplayerid;
if(sscanf(params, "u",giveplayerid)) return SendEsp(playerid, "/freeze [playerid]");
if(!IsPlayerConnected(giveplayerid)) return ErrorMessage(playerid,not_id);
if(PI[giveplayerid][pAdmin] > PI[playerid][pAdmin]) return ErrorMessage(playerid, "Åãî íåëüçÿ");
TogglePlayerControllable(giveplayerid, 0);
new string[128];
format(string, sizeof(string), "[A] %s áûë çàìîðîæåí àäìèíèñòðàòîðîì %s",player_name[giveplayerid],player_name[playerid]);
AdmMSG(0xAFAFAFAA, string,1);
return true;
}
[A] %s был заморожен администратором %s" не выводиться в админ чат
Код:
stock AdmMSG(color,const str[],level) {
foreach(new i:Player) {
if(!TI[i][tLogin] || AntiCheatIsKickedWithDecync(i)) continue;
if(PI[i][pAdmin] < level || !dostup[i]) continue;
if(!PI[i][pAdmMSG]) continue;
SendClientMessage(i, color, str);
}
}
