Bruins
Новичок
Помогите пожалуйста ! Такая проблема, когда нажимаешь на "Следующая страница" то ничего не происходит и команда /members вообще пропадает, и больше нельзя ее использовать, после перезагрузки сервера только работать начинает. Надо сделать так, если онлайн во фракции меньше 15 человек, то при нажатии на "Следующая страница" выдавало сообщение "Игроки не найдены". Я запутался немного, помогите пожалуйста добрые люди
PHP:
unit_3(playerid)
{
new var_unit_stock_1[2] = 0, string[50], stringall[4000];
strcat(stringall, "{FFFFFF}Имя\tИд\tРанг\tВыговоры\n");
foreach (new i : Player)
{
if(PlayerInfo[i][pMember] != PlayerInfo[playerid][pMember] || PlayerInfo[i][pAdmin] > 0 || gPlayerLogged[i] != 1) continue;
var_unit_stock_1[0]++;
if((var_unit_stock_1[0]) >= (pTemp[playerid][var_unit_2]*15+15) || (var_unit_stock_1[0]) < (pTemp[playerid][var_unit_2]*15)) continue;
var_unit_stock_1[1]++;
format(string, sizeof(string), "{FFFFFF}%s\t%i\t%i\t%i\n", Name(i), i, PlayerInfo[i][pRank], PlayerInfo[i][pReprimands]);
strcat(stringall, string);
}
if(var_unit_stock_1[1] > 0)
{
strcat(stringall, "Следующая страница\n");
if(pTemp[playerid][var_unit_2] > 0) strcat(stringall, "Предыдущая страница\n");
format(string, sizeof(string), "{0089FF}Список online игроков страница: %i", pTemp[playerid][var_unit_2]+1);
ShowPlayerDialog(playerid, 282, DIALOG_STYLE_TABLIST_HEADERS, string, stringall, "Выбрать", "Закрыть");
}
else
{
if(pTemp[playerid][var_unit_2] > 0)
{
pTemp[playerid][var_unit_2]--;
unit_3(playerid);
}
SendClientMessage(playerid, COLOR_GREY, "Игроки не найдены.");
}
return 1;
}
