[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: wmysterio, Colt_8  
Форум » GTA Модинг » Наши и Ваши Проекты » Такси на дороге. (Мой новый скрипт.)
Такси на дороге.
Den_spbДата: Суббота, 27.06.2009, 18:32 | Сообщение # 51
Мажор сайта
Группа: Проверенные
Сообщений: 396
Статус: Offline
Quote (1karl)
Но лучше его не использовать! только модели останутся у памяти игры!

Чтобы не было недопонимания по поводу создания транспорта в игре, объясню подробно. Итак, есть 2 наиболее часто употребляемых способа создания транспорта: непосредственное создание и парковочные генераторы.

Непосредственное создание выглядит так:

model.Load(#ADMIRAL)
repeat
wait 0
until model.Available(#ADMIRAL)
car.Create(0@,#ADMIRAL,0.0,0.0,0.0)
model.Destroy(#ADMIRAL)
Многим этот способ хорошо знаком - сначала в память игры загружается модель, т.к. без нее невозможно создать транспорт. Далее идет проверка на то, загружена ли модель. Когда модель загружена, создаем транспорт в определенных координатах, при этом указатель на этот транспорт (хендл) заносится в переменную 0@. Сразу после того, как транспорт создан, модель уничтожается из памяти во избежание засорения.
Пока в переменной 0@ хранится хендл транспорта, мы имеем полный контроль над этим транспортом - например можно создать над ним маркер или посадить в него актера. Кроме того, этот транспорт является "уникальным" - он не исчезнет, даже если игрок удалится от него на значительное расстояние.
Транспорт можно удалить командой car.destroy(0@). Можно превратить транспорт из уникального в обычный - командой car.RemoveReferences(0@). В этом случае хендл удаляется из переменной, и, если игрок отойдет или отвернется на какое-то время от транспорта, то он исчезнет.

Парковочный генератор, как уже сказано, создается и активируется так:

014B: 0@ = init_parked_car_generator #FREEWAY color 0 0 0 alarm 0 door_lock 0 0 9000 at 2486.96 -1683.36 13.33 angle 120.0
014C: set_parked_car_generator 0@ cars_to_generate_to 101
Парковочный генератор это своеобразная функция, автоматически создающая машины с опред. моделью в опред. месте. Всю работу по загрузке-выгрузке моделей, проверке моделей на загруженность и, собственно, созданию транспорта, парковочный генератор проделывает сам. Парковочный генератор создает в игре обычный транспорт (не уникальный), причем неоднократно. Парковочный генератор не оставляет в памяти никаких моделей

Сообщение отредактировал Den_spb - Суббота, 27.06.2009, 18:39
 
1karlДата: Суббота, 27.06.2009, 21:21 | Сообщение # 52
Главный Администратор, создатель сайта
Группа: Проверенные
Сообщений: 1347
Статус: Offline
Quote (Den_spb)
Парковочный генератор не оставляет в памяти никаких моделей

Я создал с помощью него машины, зашол в игру, сохранился, удалил скрипт, заходю опять сотрю у меня они так и остались эти модели!


----Живи и радуйся----
 
Colt_8Дата: Суббота, 27.06.2009, 21:32 | Сообщение # 53
I LOVE GTA
Группа: Проверенные
Сообщений: 5216
Статус: Offline
Может надо поставить:
Не 014C: set_parked_car_generator 0@ cars_to_generate_to 101
А 014C: set_parked_car_generator 0@ cars_to_generate_to 100
Это чтобы убрать.

P.S. Den Spb
#VENDMACHFD
#CJ_SPRUNK1
#VENDIN3
#CJ_CANDYVENDOR

Можешь найти их ID?
А то у меня не получается, как ты говорил.




 
d88Дата: Воскресенье, 28.06.2009, 08:05 | Сообщение # 54
Генерал Профессор
Группа: Проверенные
Сообщений: 1540
Статус: Offline
Quote (Colt_8)
#VENDMACHFD
#CJ_SPRUNK1
#VENDIN3
#CJ_CANDYVENDOR

1302
1775
1977
1776
Нажимай не сразу все кнопки, а сначала зажми 1 и нажимай следующую

 
Den_spbДата: Воскресенье, 28.06.2009, 11:54 | Сообщение # 55
Мажор сайта
Группа: Проверенные
Сообщений: 396
Статус: Offline
Quote (1karl)
Я создал с помощью него машины, зашол в игру, сохранился, удалил скрипт, заходю опять сотрю у меня они так и остались эти модели!

Я уже говорил об этом, снова повторяю - при создании пикапов или парковочных генераторов нужно добавлять в код команду
0A95: enable_thread_saving
 
Форум » GTA Модинг » Наши и Ваши Проекты » Такси на дороге. (Мой новый скрипт.)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Форма входа
Логин:
Пароль:
Наш опрос
Чего не хватает на сайте?
Всего ответов: 278
Мини-чат
300
Баннерообмен
GTA FreeRunning 3 Сайт о киевском метро и МСТС/Дополнения к МСТС и информация о метрополитене
http://server-life.ru/
WWE.UA.RU.COM.NET Эксклюзивные моды для GTA San Andreas и GTA Vice City
Теги
GTA, San Andreas, GTA SA, GTA IV, GTA 4, Liberty City, Vice City, GTA VC, GTA LC, Chinatown Wars, CLEO, Mods, auto, moto, guns, weapons, maps, soundtrack, саундтрек, музыка, радио, статьи, форум, общение, вопросы, тачки, авто, машины, автомобили, мотоциклы, мото, велосипеды, русские, СССР, советские, клео, скрипты, моды, самолёты, вертолёты, персонажи, миссии, прохождения, карты, секреты, подсказки, новости, обои, фото, скриншоты, картинки, помощь, FAQ, screenshots, sanny builder, scripts, программы, проги, трейнеры, патчи, одежда, скины, транспорт, модификации, оружие, список, казино, лодки, поезда, авиация, Rockstar, рокстар, ГТА, GTA 5, GTA V