Вход

Просмотр полной версии : [Вопрос] Не срабатывает команда



ALIT13
15.12.2015, 20:29
Не срабатывает команда, в чём дело

CMD:makeleader(playerid, params[])
{
//if(GetPVarInt(playerid, "Logged") == 0) return 1;
//if(PlayerInfo[playerid][pAdmin] < 0) return 1;
ShowLeaders(playerid, 1);
return 1;
}


stock ShowLeaders(playerid, option)
{
new string[1024];
new fname[150];
for(new i = 0; i < TOTALFRAC; i++)
{
format(fname, sizeof(fname), "%s\n", Fraction[i][fName]);
strcat(string, fname);
}
if(option == 1)
{
SPD(playerid, 94, LIST, "Лидеры", string, "Далее", "Закрыть");
}
else if(option == 2)
{
SPD(playerid, 95, LIST, "Лидеры", string, "Выбрать", "Отмена");
}
}

L0ndl3m
15.12.2015, 20:39
for(new i = 0; i < TOTALFRAC; i++)
на

for(new i = 0; i < sizeof(Fraction); i++)

ALIT13
15.12.2015, 21:11
щяс открывает ну не чего нет
http://ihost.pro-pawn.ru/image.php?di=F495
должен перенапровлять сюда

case 94:
{
if(response)
{
selected_frak[playerid] = listitem;
new string[128];
if(ReturnUser(Fraction[selected_frak[playerid]][fLeader]) == INVALID_PLAYER_ID) format(string, sizeof(string), "Лидер: %s\nСтатус: {DF0101}OFFLINE", Fraction[selected_frak[playerid]][fLeader]);
else format(string, sizeof(string), "Лидер: %s\nСтатус: {088A08}ONLINE", Fraction[selected_frak[playerid]][fLeader]);
SPD(playerid, 131, MSGBOX, Fraction[selected_frak[playerid]][fName], string, "Далее", "Назад");
}
}

и что заметил другие команды тоже не работают

Desulaid
15.12.2015, 22:04
Я ни на что не намекаю, но может команда показывает лидеров онлайн? Если нет, то сделайте выгрузку из БД имена лидеров и показывайте.