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

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

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

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

Проблема с выдачей скинов

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

Surchan

Новичок
Здравствуйте, прошу мне помочь. Проблема в том что в моде указаны одни скины, а когда ты выдаешь скин на сервере, то к этим скинам добавляются еще какие-то.

Скрин с выдачи скина:

Код который указан в моде
P.S. На скрине показана выдача скинов Армии SF.

Код:
static const ChangeSkin[][] =
{
	{266,265,282,283,284,285,288,76,300,301,302,303,304,305,306,307,309,310,311,1}, //LSPD
	{286,163,164,165,166,141,1}, //FBI
	{61,287,255,191,1}, //[COLOR="#008000"]Армия SF[/COLOR]
	{70,274,275,276,219,308,1}, //Medics LS
	{223,124,113,214,1}, //La Cosa Nostra [LCN]
	{120,123,121,169,186,118,117,1}, //Yakuza
	{57,150,98,187,147,1}, //Мэрия Los Santos
	{0,1}, //Closed
	{0,1}, //Closed
	{266,265,282,283,284,285,288,76,300,301,302,303,304,305,306,307,309,310,311,1}, //SFPD
	{0,1}, //Closed
	{102,103,104,195,1}, //Ballas
	{108,109,110,190,1}, //Vagos
	{112,46,111,125,126,272,214,1}, //Russian Mafia
	{105,106,107,269,270,271,56,1}, //Grove
	{250,188,211,217,187,1}, //Los Santos News
	{114,115,116,292,41,1}, //Aztecas Gang
	{173,174,175,226,273,1}, //Rifa Gang
	{61,287,255,191,1}, //Армия LV
	{0,1}, //Closed
	{266,265,282,283,284,285,288,76,300,301,302,303,304,305,306,307,309,310,311,1}, //LVPD
	{0,1}, //Closed
	{247,248,254,181,192,1}, //Байкеры
	{0,1}, //Closed
	{0,1}, //Closed
	{0,1}, //Closed
	{295,191,255,61,287,17,1} //Военно Морской Флот
};

Код самой выдачи скина:

Код:
		{
			if(!response) return 1;
			if (FractionHasLeader[listitem] || 0==strcmp(GetMember[listitem], "Закрыто")) return Load_FractionsDialog(playerid, GetPVarInt(playerid,"actplayerid"));
			new fractionid = listitem;
			SetPVarInt(playerid,"actfraction",fractionid);
			new mes[256];
			for(new i;i<20;i++)
			{
				new skinid = ChangeSkin[fractionid][i];
				if(!skinid) break;
				if(!i) format(mes,sizeof(mes),"Скин %d [%d]",i+1,skinid);
				else format(mes,sizeof(mes),"%s\nСкин %d [%d]",mes,i+1,skinid);
			}
			new actplayerid = GetPVarInt(playerid,"actplayerid");
			ShowPlayerDialog(playerid,9185,2,PlayerInfo[actplayerid][pNames],mes,"Принять","Отмена");
			return 1;
		}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу