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

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

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

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

Проблема с одеждой

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

Showman

Нуль
Регистрация
23 Мар 2013
Сообщения
2
Лучшие ответы
0
Репутация
0
Здравствуйте, у меня баг с одеждой. Когда игрок гражданский или состоит во фракции, зашел в магазин одежды и хочет её сменить, выходит только 1 скин и при нажатии "далее" все равно 1 и тот же скин, даже если состоит в полиции, армии, и т.д. Возможно я сейчас не ясно выразил свою проблему, выложу еще видео.



Код

PHP:
public OnPlayerSelectedMenuRow(playerid, row)
{
	if(GetPlayerMenu(playerid) == BuyClothes)//Åñëè ìåíþ èãðîêà buyclothes òî..
	{
		switch(row)//Ïåðåêëþ÷àåì "êíîïêè"
		{
		case 0://Åñëè îí íàæàë íà "êíîïêó" NExt to
			{
				switch(IsAMember(playerid))
				{
				case 1:
				{
					if(ChangeSkin[playerid] >= 11) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,Skin1[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = Skin1[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = Skin1[ChangeSkin[playerid]][0];
				}
				case 2:
				{
					if(ChangeSkin[playerid] >= 7) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,Skin2[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = Skin2[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = Skin2[ChangeSkin[playerid]][0];
				}
				case 3:
				{
					if(ChangeSkin[playerid] >= 4) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,Skin3[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = Skin3[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = Skin3[ChangeSkin[playerid]][0];
				}
				case 4:
				{
					if(ChangeSkin[playerid] >= 6) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,Skin4[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = Skin4[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = Skin4[ChangeSkin[playerid]][0];
				}
				case 5:
				{
					if(ChangeSkin[playerid] >= 9) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,Skin5[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = Skin5[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = Skin5[ChangeSkin[playerid]][0];
				}
				case 6:
				{
					if(ChangeSkin[playerid] >= 7) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,Skin6[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = Skin6[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = Skin6[ChangeSkin[playerid]][0];
				}
				case 7:
				{
					if(ChangeSkin[playerid] >= 10) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,Skin7[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = Skin7[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = Skin7[ChangeSkin[playerid]][0];
				}
				case 8:
				{
					if(ChangeSkin[playerid] >= 2) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,Skin8[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = Skin8[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = Skin8[ChangeSkin[playerid]][0];
				}
				case 9:
				{
					if(ChangeSkin[playerid] >= 3) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,Skin9[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = Skin9[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = Skin9[ChangeSkin[playerid]][0];
				}
				case 11:
				{
					if(ChangeSkin[playerid] >= 4) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,Skin11[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = Skin11[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = Skin11[ChangeSkin[playerid]][0];
				}
				case 12:
				{
					if(ChangeSkin[playerid] >= 5) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,Skin12[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = Skin12[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = Skin12[ChangeSkin[playerid]][0];
				}
				case 13:
				{
					if(ChangeSkin[playerid] >= 9) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,Skin13[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = Skin13[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = Skin13[ChangeSkin[playerid]][0];
				}
				case 14:
				{
					if(ChangeSkin[playerid] >= 5) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,Skin14[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = Skin14[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = Skin14[ChangeSkin[playerid]][0];
				}
				case 15:
				{
					if(ChangeSkin[playerid] >= 5) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,Skin15[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = Skin15[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = Skin15[ChangeSkin[playerid]][0];
				}
				case 16:
				{
					if(ChangeSkin[playerid] >= 5) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,Skin16[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = Skin16[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = Skin16[ChangeSkin[playerid]][0];
				}
				case 17:
				{
					if(ChangeSkin[playerid] >= 5) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,Skin17[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = Skin17[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = Skin17[ChangeSkin[playerid]][0];
				}
				case 20:
				{
					if(ChangeSkin[playerid] >= 4) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,Skin20[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = Skin20[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = Skin20[ChangeSkin[playerid]][0];
				}
				}
				switch(PlayerInfo[playerid][pSex])
				{
				case 1:
				{
					if(ChangeSkin[playerid] >= 6) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,SkinMen[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = SkinMen[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = SkinMen[ChangeSkin[playerid]][0];
				}
				case 2:
				{
					if(ChangeSkin[playerid] >= 6) ChangeSkin[playerid] = 0;
					SetPlayerSkin(playerid,SkinMale[ChangeSkin[playerid]][0]);
					PlayerInfo[playerid][pModel] = SkinMale[ChangeSkin[playerid]][0];
					PlayerInfo[playerid][pChar] = SkinMale[ChangeSkin[playerid]][0];
				}
				}
				ShowMenuForPlayer(BuyClothes, playerid);
			}
		case 1://Åñëè èãðîêà íàæàë íà "êíîïêó" Äàëëåå
			{
					PlayerInfo[playerid][pChar] = GetPlayerSkin(playerid);
					SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);
			}
		case 2:
			{
				SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);
			}
		}
	}
	return 1;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу