• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Скины

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

Nister_Just

Изучающий
Пользователь
Регистрация
20 Дек 2015
Сообщения
242
Лучшие ответы
0
Репутация
-10
Здравствуйте, у меня такая ошибка, когда выдаешь лидерку через /makeleader id > Диалог выбор фракции > Диалог выбор скина!
Проблема в том,что на всех фракциях выдают скины нормально,ну то есть какие должны быть скины,а во фракциях банд вообще какие-то левые скины..
Я не могу понять,почему бандам выдаёт левые скины ? Даже с командой лидера выдать скин тоже левые
HTML:
CMD:makeleader(playerid, params[])
{
    {
    if(PlayerInfo[playerid][bAdmin] < 9) return 1;
	if(sscanf(params,"d",params[0])) return SendClientMessage(playerid, COLOR_WHITE, ""#information"/makeleader [ID]");
	if(!IsPlayerConnected(params[0]) || params[0] == INVALID_PLAYER_ID || !PlayerInfo[playerid][bAdmin]) return 1;
	if(PlayerInfo[params[0]][pMember] > 0) return SendClientMessage(playerid, COLOR_WHITE, "Игрок во фракции");
	if(PlayerInfo[params[0]][bAdmin] > 0 && PlayerInfo[params[0]][bAdmin] != 14) return SendClientMessage(playerid, COLOR_WHITE, "Администратор не может быть лидером только во фракции ( /templeader [id фракции] )");
	if(PlayerInfo[params[0]][pWarns] >= 1) return SendClientMessage(playerid, COLOR_GRAD1,"У игрока Warn.");
	string = "";
	for(new i;i!=sizeof(GetMember);i++) format(string,sizeof(string),"%s%s\n",string,GetMember[i]);
	ShowPlayerDialog(playerid,1146,2,PlayerInfo[params[0]][pNames],string,"Далее","Отмена");
	SetPVarInt(playerid,"actplayerid",params[0]);
	}
	return 1;
}
HTML:
case 1146:
		{
			if(!response) return 1;
			new fractionid = listitem;
			SetPVarInt(playerid,"actfraction",fractionid);
			string = "";
			for(new i;i<19;i++)
			{
				new skinid = ChangeSkin[fractionid][i];
				if(!skinid) break;
				if(!i) format(string,sizeof(string),"Скин %d [%d]",i+1,skinid);
				else format(string,sizeof(string),"%s\nСкин %d [%d]",string,i+1,skinid);
			}
			new actplayerid = GetPVarInt(playerid,"actplayerid");
			ShowPlayerDialog(playerid,9185,2,PlayerInfo[actplayerid][pNames],string,"Принять","Отмена");
			return 1;
		}
	case 9185:
		{
			if(!response) return DeletePVar(playerid, "actplayerid");
			new actplayerid = GetPVarInt(playerid,"actplayerid");
			new fractionid = GetPVarInt(playerid,"actfraction");
			switch(fractionid)
			{
			    case 7,8,28,29: return SendClientMessage(playerid, -1, "Данные фракции удалены");
			}
			new skinid = ChangeSkin[fractionid][listitem];
			new rank = rangFractionID[fractionid];
			PlayerInfo[actplayerid][pMember] = fractionid+1;
			PlayerInfo[actplayerid][pLeader] = fractionid+1;
			PlayerInfo[actplayerid][pRank] = rank;
			if(IsADepartament(actplayerid)) CheckQuest(actplayerid, 3);
			if(IsAArm(actplayerid))
			{
				PlayerInfo[actplayerid][ArmyPlay] = true;
				strmid(PlayerInfo[actplayerid][ArmyRank], PlayerRank[PlayerInfo[actplayerid][pMember]-1][PlayerInfo[actplayerid][pRank]-1], 0, strlen(PlayerRank[PlayerInfo[actplayerid][pMember]-1][PlayerInfo[actplayerid][pRank]-1]), 255);
				CheckQuest(actplayerid, 5);
			}
			PlayerInfo[actplayerid][pModel] = skinid;
			PlayerInfo[actplayerid][pJob] = 0;
			mysql_format(1,string,sizeof(string),"UPDATE `accounts` SET `pMember` = '%d', `pRank` = '%d', `pModel` = '%d', `pLeader` = '%d', `pJob` = '0', `ArmyPlay` = '%d', `ArmyRank` = '%e' WHERE `id` = '%d'",fractionid+1,rank,skinid,fractionid+1,PlayerInfo[actplayerid][ArmyPlay],PlayerInfo[actplayerid][ArmyRank],PlayerInfo[actplayerid][pID]);
			mysql_tquery(1, string);
			SetPlayerColor(actplayerid, FractionInfo[PlayerInfo[actplayerid][pMember]][fColor]);
			new day,month,year,hour,minuite,second;
			getdate(year, month, day);
			gettime(hour,minuite,second);
			new data2[64];
			format(data2, 64, "%02d.%02d.%d в %02d:%d",day,month,year,hour,minuite);
			string = "";
			mysql_format(1, string, MAX_SQL, "INSERT INTO `logs` (`Text`, `Date`) VALUES ('%s выдал лидерку %s фракции %i','%e')",PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames],fractionid+1,data2);
			mysql_tquery(1, string);
			SCMF(playerid, CYELLOW,"%s "WHITE"был назначен лидером фракции {"#cINFO"}\"%s\"",PlayerInfo[actplayerid][pNames],GetMember[fractionid]);
			SCMF(actplayerid, CINFO, "{FFD700}[A]{A4A4A4} %s назначил вас лидером фракции \"%s\"",PlayerInfo[playerid][pNames],GetMember[fractionid]);
			format(string,sizeof(string),"{FFD700}[A]{A4A4A4} %s назначил %s лидером фракции \"%s\"",PlayerInfo[playerid][pNames],PlayerInfo[actplayerid][pNames],GetMember[fractionid]);
			ABroadCast(0xff0000ff, string, 1);
			SetPlayerSkin(actplayerid,skinid);
			if(StartRabWork(actplayerid))
			{
				SendClientMessage(actplayerid,COLOR_BLUE,"Ваш рабочий день успешно начат!");
				SetPVarInt(actplayerid, "StartRabWork", 1);
			}
			return 1;
		}
	case 1145:
		{
			if(!response)
			{
				DeletePVar(playerid, "actinplayerid1");
			    return 1;
   			}
			new actplayerid = GetPVarInt(playerid,"actinplayerid1");
			if(PlayerInfo[playerid][pMember] != PlayerInfo[actplayerid][pMember]) return SendClientMessage(playerid,CGRAY,""#net"#002");
			PlayerInfo[actplayerid][pModel] = ChangeSkin[PlayerInfo[playerid][pMember]-1][listitem];
			SetPlayerSkin(actplayerid, PlayerInfo[actplayerid][pModel]);
			UpdatePlayerData(actplayerid,"pModel",PlayerInfo[actplayerid][pModel]);
			SCMF(actplayerid, CINFO, "Лидер/Заместитель %s сменил вам фракционный скин!",PlayerInfo[playerid][pNames]);
			DeletePVar(playerid, "actinplayerid1");
			return 1;
		}
HTML:
new ChangeSkin[29][19] =
{
	{280,281,282,283,284,285,288,76,300,301,302,303,304,305,306,307,309,310,311}, // LSPD
	{286,163,164,165,166,141,0,0,0,0,0,0,0,0,0,0,0,0,0}, // FBI
	{295,191,255,61,287,17,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Army SF
	{70,274,275,276,219,308,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Medics LS
	{223,124,113,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // La Cosa Nostra [LCN]
	{120,123,169,186,118,117,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Yakuza
	{57,150,98,187,147,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Мэрия Los Santos
	{57,150,98,187,147,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Мэрия San Fierro
	{57,150,98,187,147,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Мэрия Las Venturas
	{280,281,282,283,284,285,288,76,300,301,302,303,304,305,306,307,309,310,311}, // SFPD
	{59,172,189,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Лицензеры
	{102,103,104,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Ballas
	{108,109,110,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Vagos
	{112,111,125,272,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Russian Mafia
	{105,106,107,269,270,271,56,0,0,0,0,0,0,0,0,0,0,0,0}, // Grove
	{250,261,211,217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Los Santos News
	{114,115,116,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Aztecas Gang
	{173,174,175,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Rifa Gang
	{295,191,255,61,287,17,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Army LV
	{295,191,255,61,287,17,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Army U.S.A
	{280,281,282,283,284,285,288,76,300,301,302,303,304,305,306,307,309,310,311}, // LVPD
	{29,47,60,83,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Street Racers Club
	{247,248,254,181,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Байкеры
	{185,186,250,295,294,12,40,12,0,0,0,0,0,0,0,0,0,0,0}, // Hitmen
	{76,285,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, // S.W.A.T
	{17,216,227,287,265,12,208,295,0,0,0,0,0,0,0,0,0,0,0}, // Правительство
	{295,191,255,61,287,17,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Военно Морской Флот
	{70,274,275,276,219,308,0,0,0,0,0,0,0,0,0,0,0,0,0}, // Medics SF
	{70,274,275,276,219,308,0,0,0,0,0,0,0,0,0,0,0,0,0} // Medics LV
};
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу