Windows_8
Умник
Отображается только 1 строка, хотя в БД 2 строки
При вызове команды /createfrac - Список фракций - выдает только 1 фракцию, а по факту в БД их 2 создано
При вызове команды /createfrac - Список фракций - выдает только 1 фракцию, а по факту в БД их 2 создано
CSS:
CMD:createfrac(playerid)
{
if(pInfo[playerid][pAdmin] < 6) return true;
ShowPlayerDialog(playerid, dFRACMENU, DIALOG_STYLE_LIST, "Меню фракций","1. Создать фракцию\n2. Список фракций","Готово", "Закрыть");
return 1;
}
CSS:
case dFRACMENU:
{
if(!response) return 1;
switch(listitem)
{
case 0: ShowPlayerDialog(playerid, dFRACMENU_CREATE, DIALOG_STYLE_INPUT, "Создание фракции", "Пожалуйста введите название фракции, которую хотите создать", "Далее", "Закрыть");
case 1:
{
new empire_str[516];
for (new t = 1; t < OWNABLEFRAC ; t++)
{
format(empire_str, sizeof(empire_str), "%s %d. %s\n", empire_str, t, fraction[t][f_name]);
}
ShowPlayerDialog(playerid, dFRACMENU_LIST,DIALOG_STYLE_LIST,"Список фракций", empire_str, "Редактировать", "Закрыть");
}
}
}
CSS:
case dFRACMENU_LIST:
{
if(!response) return 1;
SetPVarInt(playerid, "FracID", listitem+1);
FracMenu(playerid,listitem+1);
}
CSS:
stock FracMenu(playerid, f)
{
new string[480];
format(string,sizeof(string),
"Название фракции: \t\t\t%s\n\
Тип организации: \t\t\t%s\n\
Максимальное кол-во рангов: \t%d\n\
Ранг заместителя: \t\t\t%d\n\
Цвет фракции:\t\t\t\t{%s} Цвет\n\
- Изменить местоположение склада\n\
- Список одежды\n\
- Список команд\n"
,fraction[f][f_name],f_types[fraction[f][f_type]],fraction[f][f_leader_rang],fraction[f][f_invite_rang],colors[fraction[f][f_color]]);
ShowPlayerDialog(playerid,dFRACMENU_INFO,DIALOG_STYLE_LIST,"Редактор фракций",string,"Редактировать","Закрыть");
return 1;
}
