Меню сайта
HardLife addon
Статистика
Вход

Последнее в блоге
[02.10.2015]
О релизе в steam (14)
[17.06.2015]
Как всё начиналось (1)
Последние картинки
Воскресенье, 25.06.2017, 20:23
Приветствую Вас Гость

Блог

Главная » 2013 » Август » 29 » Лёха гений и это правда
21:00
Лёха гений и это правда
[08.04.2012 0:00:20] Ден: но я всё ранво не понимаю, как мне положить что-то в тот или иной ящик
[08.04.2012 0:00:29] Xelat: смотри
[08.04.2012 0:00:40] Xelat: в index.s3p есть названия и индексы коробок
[08.04.2012 0:00:53] Ден: вот к примеру, я знаю что ящик называется ,"Полицейская машина"
[08.04.2012 0:00:55] Xelat: индекс - это число, идёт сразу после названия инишки
[08.04.2012 0:01:08] Xelat: ща посмотрим
[08.04.2012 0:01:19] Ден: в Лас-Вакасьонесе
[08.04.2012 0:01:34] Xelat: так, что-то такую инишку не находит
[08.04.2012 0:02:53] Xelat: есть просто Машина
[08.04.2012 0:02:57] Xelat: может это оно?
[08.04.2012 0:03:21] Xelat: LASVACASIONESCAR2.INI
Name  "Машина"
Type  1
Item  "Pencil"
Item  "weapons_law"
END
[08.04.2012 0:03:23] Xelat: оно?
[08.04.2012 0:04:01] Xelat: открываем пак сектора ЛВ, находим в index.s3p строчку
DO OPEN LASVACASIONESCAR2 3
последняя цифра 3 - это и есть айди коробки
[08.04.2012 0:05:22] Xelat: соответственно делаешь
local i = LasVacasiones.BoxIDs Get Index (3)
   local String ShopName
    
    if (i > 0)      // Такой ящик уже зарегистрирован               
      ShopName = LasVacasiones.BoxShopNames Get(i)
    else
      ShopName = call RegisterShop(str(BoxName) + ".ini")
            
      LasVacasiones.BoxIDs Add Next BoxID
      LasVacasiones.BoxShopNames Add Next ShopName
    end if
[08.04.2012 0:05:39] Xelat: вот и всё :)
[08.04.2012 0:06:48] Ден: что-то я думаю, 3 - это будет третий открытый игроком ящик
[08.04.2012 0:07:04] Xelat: Дэн, ты мне не доверяешь? :)
[08.04.2012 0:07:22] Ден: та вот те крест
[08.04.2012 0:07:26] Xelat: я думаю тут будет проще проверить и сказать "Всё работает Лёха" :)
[08.04.2012 0:07:52] Xelat: тебе скрипт проверки накидать - 5 сек )
[08.04.2012 0:08:35] Xelat: скопируй этот код, вставь куда тебе нужно, и добавь в магазин ShopName гранату к примеру, и начав новую игру открой машину
[08.04.2012 0:08:37] Ден: (зевает) да ты просто размер       LasVacasiones.BoxShopNames size посмотри - он 0
[08.04.2012 0:08:43] Xelat: Дэн
[08.04.2012 0:09:07] Xelat: просто сделал бы )
[08.04.2012 0:10:11] Xelat: BoxName - LASVACASIONESCAR2
BoxID - 3
[08.04.2012 0:10:14] Xelat: пробуй )
[08.04.2012 0:10:30] Ден: сейчас попробую
как раз посмотрю все ли плейсы на местах
[08.04.2012 0:16:41] Ден: пишет неизвестный идентификатор BoxID
[08.04.2012 0:18:25] Ден: а, или надо зачения подставить
[08.04.2012 0:18:34 | Изменены 0:18:44] Xelat: local BoxID = 3
local BoxName = "LASVACASIONESCAR2"
local i = LasVacasiones.BoxIDs Get Index (BoxID)
вот так сделал?
[08.04.2012 0:22:31] Ден: Всё работает Лёха
Просмотров: 554 | Добавил: Dancer | Рейтинг: 5.0/2
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]