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

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

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

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

Смена Скина

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

Oleg_Dozer

Начинающий
Привет, вот у меня такая проблема с магазином смены скина, заходишь туда есть на выбор Повседневный, Деловой, Спортивный, Фракционный но когда выбераешь фракционный то берет 500$ и все а скин не дает, помогите разобраться. Спасибо

PHP:
	case 222: // Магазин Одежды
	{
		if(!response)
		{
  			SetCameraBehindPlayer(playerid); TogglePlayerControllable(playerid, 1);
  			SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
  			ClothesRun[playerid] = 0;
			return true;
		}
		else
		{
		    switch(listitem)
		    {
				case 0: {
				    ClothesStyle[playerid] = 1;
					ShowPlayerDialog(playerid,224,0,"Спортивная одежда","Выберите нужную:","Дальше","Выбрать");
					return true; }
				case 1: {
				    ClothesStyle[playerid] = 2;
					ShowPlayerDialog(playerid,224,0,"Деловая одежда","Выберите нужную:","Дальше","Выбрать");
					return true; }
			    case 2: {
				    ClothesStyle[playerid] = 3;
					ShowPlayerDialog(playerid,224,0,"Повседневная одежда","Выберите нужную:","Дальше","Выбрать");
					return true; }
			    case 3: return ShowPlayerDialog(playerid,221,0,"Магазин одежды","Выберите вид одежды:","Мужской","Женский");
			    case 4:
				{
				    SetPlayerSkinForFrac(playerid);
				    SetCameraBehindPlayer(playerid); TogglePlayerControllable(playerid, 1);
				    ClothesRun[playerid] = 0;
					ServerGivePlayerMoney(playerid, -500);
				    SendClientMessage(playerid, COLOR_YELLOW, "* Вы одели фракционную одежду с вас взяли {009000}500$");
				//	ShowPlayerDialog(playerid,221,0,"Магазин одежды","Выберите вид одежды:","Мужской","Женский");
				}
			}
		}
	}
PHP:
stock SetPlayerSkinForFrac(playerid) // скины по рангам
{
    new rangskin;
    if(PlayerInfo[playerid][pSex] == 0) rangskin = 7;
    if(PlayerInfo[playerid][pSex] == 1) // Мужские скины
    {
        switch(PlayerInfo[playerid][pMember])
        {
            case 1:
            {
	            switch(PlayerInfo[playerid][pRank]) //Менты
	            {
	                if(PlayerInfo[playerid][pRank] == 1) rangskin = 280;
	                if(PlayerInfo[playerid][pRank] == 2) rangskin = 281;
	                if(PlayerInfo[playerid][pRank] == 3) rangskin = 282;
	                if(PlayerInfo[playerid][pRank] == 4) rangskin = 283;
	                if(PlayerInfo[playerid][pRank] == 5) rangskin = 288;
	                default: rangskin = 288;
	            }
            }
            case 2:
            {
	            switch(PlayerInfo[playerid][pRank]) // Федералы
	            {
	                case 1 .. 4: rangskin = 286;
	                case 5 .. 9: rangskin = 166;
	                default: rangskin = 165;
	            }
            }
			case 3: // Нац. Гвардия
	        {
	            switch(PlayerInfo[playerid][pRank])
	            {
	                case 1 .. 15: rangskin = 287;
	                default: rangskin = 295;
	            }
	        }
	        case 4: // Медики
	        {
	            switch(PlayerInfo[playerid][pRank])
	            {
             		case 1 .. 6: rangskin = 276;
               		case 7 .. 13: rangskin = 275;
	                case 14 .. 18: rangskin = 274;
	                default: rangskin = 70;
	            }
	        }

Скину всего пару фракции, потом сделаю на примере.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу