nenuzhniy1337
Ученик
Когда я делаю например префикс ГС Гетто, то все окей, а когда делаю длинный префикс по типу: Главный Администратор, у меня тупо не показывается /admins. Как будто не хватает строки, или что то в этом духе. Пробовал увеличить - нет толка
PHP:
CMD:admins(playerid, params[])
{
if(PlayerInfo[playerid][pDonateRank] <= 1 && PlayerInfo[playerid][pAdmin] == 0 && PlayerInfo[playerid][pHelper] == 0) return SendClientMessage(playerid, -1, "Вы не имеете Silver VIP на своём аккаунте!");
new b = 0;
new string[256];
SendClientMessage(playerid, COLOR_GREEN, "Администрация в сети:");
foreach (new i : Admin)
{
if(PlayerInfo[i][pInv] > 0 && !FD(playerid)) continue;
if(GetPVarInt(i, "AFK_Time") > 2) {
format(string,sizeof(string),"{FFFFFF}%s{FE2E2E} [%d]{FFFFFF} |{FE2E2E} %s [%d]{FFFFFF} | {FE2E2E}AFK",PlayerInfo[i][pNames],i,PlayerInfo[i][pPrefix],PlayerInfo[i][pAdmin]);
} else if(GetPlayerState(i) == 9 && gSpecID[i] != INVALID_PLAYER_ID) {
if(PlayerInfo[playerid][pAdmin] < 1) format(string,sizeof(string),"{FFFFFF}%s{FE2E2E}[%d]{FFFFFF} |{FE2E2E} (%s) [%d]{FFFFFF} | Репутация: {FE2E2E}[%d]",PlayerInfo[i][pNames],i,PlayerInfo[i][pPrefix],PlayerInfo[i][pAdmin],PlayerInfo[i][pReput]);
else format(string ,sizeof(string),"{FFFFFF}%s{FE2E2E}[%d]{FFFFFF} |{FE2E2E} %s [%d]{FFFFFF} | Репутация: {FE2E2E}[%d]{FFFFFF} > /re %d",PlayerInfo[i][pNames],i,PlayerInfo[i][pPrefix],PlayerInfo[i][pAdmin],PlayerInfo[i][pReput],gSpecID[i]);
} else {
format(string,sizeof(string),"{FFFFFF}%s{FE2E2E}[%d]{FFFFFF} | {FE2E2E}%s{FFFFFF} | {FE2E2E}[%d LVL]{FFFFFF} | Репутация: {FE2E2E}[%d]",PlayerInfo[i][pNames],i,PlayerInfo[i][pPrefix],PlayerInfo[i][pAdmin],PlayerInfo[i][pReput]);
}
SendClientMessage(playerid,COLOR_YELLOW,string);
b++;
}
if(b < 1) SendClientMessage(playerid,COLOR_GREY,"Нет никого из администрации в сети.");
return true;
}
Вложения
-
693 KB Просмотры: 29
