Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Загрузка фракций.

Статус
В этой теме нельзя размещать новые ответы.

Kala4ik

Компетентный
Всем добрый день, столкнулся с такой проблемой не отображаются фракции в диалоговом окне.


PHP:
CMD:makeleader(playerid,params[])
{
	new CMDstr[425];
	if(sscanf(params,"u",params[0])) return Error(playerid,"[КОМАНДЫ] {FFFFFF}/makeleader [ID]");
	if(!IsPlayerConnected(params[0]))return Error(playerid,"Игрок оффлайн!");
	new str[31],dialog[425];
	CMDstr = "";
	for(new i = 1; i < MAX_ORGS; i++)
	{
	    format(str,25,"%s\n",FracInfo[i][fnName]);
	    strcat(dialog,str);
	}
	format(CMDstr, 55,"{33CCFF}Лидерка: %s",Name(params[0]));
	SetPVarInt(playerid,"makeleader",params[0]);
	SPD(playerid,7414,DIALOG_STYLE_LIST,CMDstr,dialog,"Выбрать","Закрыть");
	return true;
}
PHP:
LoadFraction()
{
	new rows;
	cache_get_row_count(rows);
	for(new i = 1; i <= rows; i++)
	{
	    cache_get_value_name_int(i,"ID",FracInfo[i][fnId]);
	    cache_get_value_name(i,"NameFraction",FracInfo[i][fnName]);
	    cache_get_value_name(i,"LeaderFraction",FracInfo[i][fnLeader]);
	    cache_get_value_name(i,"ZamFraction",FracInfo[i][fnZam]);
	}
	printf("Загружено [%i]",rows);
}
В public OnGameModeInit()

PHP:
LoadFraction();
PHP:
enum FnInfo
{
    fnId,
    fnName[24],
    fnLeader[MAX_PLAYER_NAME],
	fnZam[MAX_PLAYER_NAME],
};
new FracInfo[MAX_ORGS][FnInfo];
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу