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

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

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

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

Проблема, не могу понять

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

Darwin

Умник
Всем привет, помогите разобратся!
сначало кину код а потом опишу проблему
PHP:
{
	new Menu:Current = GetPlayerMenu(playerid);
	if(Current == BuyClothes)//Если у игрока отоброжается меню покупки скина то....
	{
		new string[127];
     	switch(row)// Bla bla
        {
         case 0://Если нажал на кнопку Next то...
			{
  				if(PlayerInfo[playerid][pSex] == 1)//Если мужик то...
      			{
            		if(ChangeSkin[playerid]	== sizeof(SkinMen)-1) ChangeSkin[playerid] = 0;
            		else ChangeSkin[playerid]++;
              		SetPlayerSkin(playerid,SkinMen[ChangeSkin[playerid]][0]);// Одеваем скин
                 	format(string, 127,"~n~~n~~n~~n~~n~~n~~g~COST: ~w~%i",SkinMen[ChangeSkin[playerid]][1]);// Выводим цену на екран
                }
                else //Если женщина то...
                {
                  	if(ChangeSkin[playerid] == sizeof(SkinMale)-1)ChangeSkin[playerid] = 0;
                  	else ChangeSkin[playerid]++;//Прибавляем переменную
                   	SetPlayerSkin(playerid,SkinMale[ChangeSkin[playerid]][0]);//Одеваем скин
                    format(string, 127,"~n~~n~~n~~n~~n~~n~~g~COST: ~w~%i",SkinMale[ChangeSkin[playerid]][1]);//?Выводим цену на екран
                }
                GameTextForPlayer(playerid, string, 2000, 3);
                ShowMenuForPlayer(BuyClothes, playerid);//Выводим меню дальше
            }
            case 1://Если нажал назад то...
            {
                if(PlayerInfo[playerid][pSex] == 1)//Если парень то...
             	{
                	if(ChangeSkin[playerid] == 0)ChangeSkin[playerid] = sizeof(SkinMen)-1;
                	else ChangeSkin[playerid]--;
                 	SetPlayerSkin(playerid,SkinMen[ChangeSkin[playerid]][0]);//Одеваем скин
                   	format(string, 127,"~n~~n~~n~~n~~n~~n~~g~COST: ~w~%i",SkinMen[ChangeSkin[playerid]][1]);// Выводим цену на экран
                }
                else//Если девушка то...
                {
                 	if(ChangeSkin[playerid] == 0)ChangeSkin[playerid] = sizeof(SkinMale)-1;
                 	else ChangeSkin[playerid]--;
                  	SetPlayerSkin(playerid,SkinMale[ChangeSkin[playerid]][0]);//Одеваем скин
                    format(string, 127,"~n~~n~~n~~n~~n~~n~~g~COST: ~w~%i",SkinMale[ChangeSkin[playerid]][1]);// Выводим цену на экран
                }
                GameTextForPlayer(playerid, string, 2000, 3);
                ShowMenuForPlayer(BuyClothes, playerid);//Выводим меню дальше
            }
            case 2://Если нажал купить то...
            {
             	if(PlayerInfo[playerid][pSex] == 1)//Если мужик то...
              	{
               		if(PlayerInfo[playerid][pCash] < SkinMen[ChangeSkin[playerid]][1])
	              	{
	              	    SendClientMessage(playerid,COLOR_GREY,"У вас недостаточно денежных средств!");//Пишем грустное сообщение
	                 	return ShowMenuForPlayer(BuyClothes, playerid);//Возвращаем меню, вдруг захочет что-то подешевле....
					}
					PlayerInfo[playerid][pCash]-= SkinMen[ChangeSkin[playerid]][1];//Отнимаем денги за покупку
				}
         		else//Если девушка то...
           		{
            		if(PlayerInfo[playerid][pCash] < SkinMale[ChangeSkin[playerid]][1])
	              	{
	              	    SendClientMessage(playerid,COLOR_GREY,"У вас недостаточно денежных средств!");//Пишем грустное сообщение
	                 	return ShowMenuForPlayer(BuyClothes, playerid);//Возвращаем меню, вдруг захочет что-то подешевле....
					}
					PlayerInfo[playerid][pCash]-= SkinMale[ChangeSkin[playerid]][1];//Отнимаем денги за покупку
	       		}
	       		PlayerInfo[playerid][pChar] = GetPlayerSkin(playerid);//даём скин
				TogglePlayerControllable(playerid, 1);//Размораживаем
 				SetPlayerPos(playerid,181.1844,-88.0599,1002);//тпкаем обратно в амгаз
   				SetPlayerFacingAngle(playerid,273.5792);//Bla bla
       			SetCameraBehindPlayer(playerid);//Включаем управление камерой
			}
         	case 3://если нажал Exit
          	{
           		SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);//Меняем скин на тот который был
             	TogglePlayerControllable(playerid, 1);//Размораживаем
              	SetPlayerPos(playerid,181.1844,-88.0599,1002);//тпкаем обратно в амгаз
               	SetPlayerFacingAngle(playerid,273.5792);//Bla bla
               	//209.4333,-7.9053,1001.2109
            }
        }
		return true;
    }

Баг в том что у меня 2 магазина одежды , если я поставлю здесь
PHP:
	       		PlayerInfo[playerid][pChar] = GetPlayerSkin(playerid);//даём скин
				TogglePlayerControllable(playerid, 1);//Размораживаем
 				SetPlayerPos(playerid,181.1844,-88.0599,1002);//тпкаем обратно в амгаз
   				SetPlayerFacingAngle(playerid,273.5792);//Bla bla
       			SetCameraBehindPlayer(playerid);//Включаем управление камерой
			}
         	case 3://если нажал Exit
          	{
           		SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);//Меняем скин на тот который был
             	TogglePlayerControllable(playerid, 1);//Размораживаем
              	SetPlayerPos(playerid,181.1844,-88.0599,1002);//тпкаем обратно в амгаз
               	SetPlayerFacingAngle(playerid,273.5792);//Bla bla
               	//209.4333,-7.9053,1001.2109
кординаты
PHP:
209.4333,-7.9053,1001.2109
то работать будет первый магазин ,
если ети
PHP:
181.1844,-88.0599,1002
то второй

Можно както зделать чтобы работали оба?
*Суть в том что если например второй не работает то когда нажимаеш выйти или купить то появляешся в черном инте(не видно нифига) ! *
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу