[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Несколько бизов в одном интерьере
Дата: 26.01.2011, Среда, 21:49:55 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 6
Репутация: 2+
Сделал несколько бизов в одном интерьере и получилось,что входишь в одном а выходишь в другом.
Подскажите как сделать,чтоб такого не происходило.
Вот так сделан вход в бизнес:
Code
   for(new i = 0; i < sizeof(BizzInfo); i++)
    {
     if (PlayerToPoint(3, playerid,BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]))
     {
      //printf("Found House :%d",i);
      if(PlayerInfo[playerid][pPbiskey] == i || GetPlayerMoney(playerid) >= BizzInfo[i][bEntranceCost])
      {
       if(PlayerInfo[playerid][pPbiskey] != i)
       {
        if(BizzInfo[i][bLocked] == 1)
        {
         GameTextForPlayer(playerid, "~r~Closed", 5000, 1);
         return 1;
        }
        NormMoney[playerid] = 2;
        AntiMoney[playerid] = AntiMoney[playerid] - BizzInfo[i][bEntranceCost];
        GivePlayerMoney(playerid,-BizzInfo[i][bEntranceCost]);
        format(string, sizeof(string), "~r~-$%d~n~~w~type /exit~n~to get out", BizzInfo[i][bEntranceCost]);
        BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost];
        ExtortionBiz(i, BizzInfo[i][bEntranceCost]);
        BizzInfo[i][bProducts]--;
        OnPropUpdate();
        GameTextForPlayer(playerid, string, 5000, 3);
       }
       SetPlayerInterior(playerid,BizzInfo[i][bInterior]);
       SetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
       PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
       PlayerInfo[playerid][pLocal] = i+99;
       new dood[MAX_PLAYER_NAME];
       GetPlayerName(playerid, dood, sizeof(dood));
       format(string, sizeof(string), "%s çàïëàòèë $%d, ÷òîáû âîéòè â áèç %d", dood, BizzInfo[i][bEntranceCost], i);
       printf("%s", string);
       PayLog(string);
       //PlayerInfo[playerid][pLocal] = i;
      }
      else
      {
       GameTextForPlayer(playerid, "~r~You dont have the cash", 5000, 1);
      }
     }
    }
Дата: 26.01.2011, Среда, 22:20:11 | Сообщение # $NUMBER
Группа: Модераторы
Сообщений: 1045
Репутация: 1112+
ocy20071, Разные вирт. миры ставь...
Дата: 27.01.2011, Четверг, 19:05:25 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 6
Репутация: 2+
Сделал в разных мирах.
В bizz.cfg добавил значение вирт.мира.
Загружает из файла нормально,выходишь там,где зашёл,а вот при продаже,покупке,то есть перезаписи файла теряется значение.
В чём может быть проблема?
Дата: 28.01.2011, Пятница, 18:38:33 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 263
Репутация: 242+
в файле, не? CRAZY
Дата: 28.01.2011, Пятница, 18:39:06 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 6
Репутация: 2+
Всё разобрался сам.Оказывается забыл добавить |%d ,поэтому и не сохраняло.
  • Страница 1 из 1
  • 1
Поиск: