Суббота, 27.04.2024, 04:16
Качественные скрипты, моды и дополнения для GTA без регистрации
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Форум » Игры серии ГТА » Скрипты от Den_spb » Улучшение движения трамваев (Обсуждение скрипта)
Улучшение движения трамваев
Den_spbДата: Среда, 14.12.2011, 17:17 | Сообщение # 16
Создатель сайта
Группа: Администраторы
Сообщений: 1595
Статус: Offline
Скрипт "Улучшение движения трамваев" ищет только один поезд, у которого ИД номер модели первого вагона равен 449. Если поезд найден, то над ним производятся нужные действия. Если данный поезд перестал существовать, то происходит поиск нового поезда с ИД первого вагона 449 и т.д.
 
MumiyTrollДата: Воскресенье, 18.12.2011, 00:53 | Сообщение # 17
Группа: Проверенные
Сообщений: 92
Статус: Offline
Ладно.Без дополнительных трамваев обойдусь.

Добавлено (18.12.2011, 00:53)
---------------------------------------------
Ден,какие строчки нужно удалить в скриптах "Улучшение движения трамваев" и "Алгоритм",чтоб на карте не отмечались?Посмотрев скрипты,я догадываюсь,какие строчки,но все-таки решил у тебя уточнить,чтоб я лишнего чего-нибудь не удалил.

 
Den_spbДата: Воскресенье, 18.12.2011, 01:08 | Сообщение # 18
Создатель сайта
Группа: Администраторы
Сообщений: 1595
Статус: Offline
Удалить все команды, в которых есть слово marker.
Алгоритм:
Code
                        if
                             $ONMISSION == 0                   
                         then
                             5@ = Marker.CreateAboveCar(8@)  
                             Marker.SetColor(5@, 0)  
                             018B: set_marker 5@ radar_mode 2
                         end
Code
                        if
                             $ONMISSION == 0                  
                         then
                             10@ = Marker.CreateAboveCar(9@)  
                             Marker.SetColor(10@, 1)
                             018B: set_marker 10@ radar_mode 2
                         end
Улучшение движения трамваев:
Code
            marker.CreateAboveCar(MAR_KER TRAM)  
             07E0: set_marker MAR_KER type_to 1   
             018B: set_marker MAR_KER radar_mode 2
 
DiДата: Понедельник, 19.12.2011, 20:20 | Сообщение # 19
Группа: Пользователи
Сообщений: 13
Статус: Offline
Den_spb, подскажи, какие строки в скрипте надо удалить чтоб небыло посадки пассажиром и водителем трамвая, заранее спасибо.
 
Den_spbДата: Понедельник, 19.12.2011, 23:17 | Сообщение # 20
Создатель сайта
Группа: Администраторы
Сообщений: 1595
Статус: Offline
Замени проверки нажатия кнопок
Code
                0AB0:  key_pressed 219 //      

и
Code
                    0AB0:  key_pressed 221 //      

на какое-нибудь заведомо ложное условие. Например
Code
803B:   not  0@ == 0@ // (int)
 
DiДата: Вторник, 20.12.2011, 11:20 | Сообщение # 21
Группа: Пользователи
Сообщений: 13
Статус: Offline
Den, спасибо за помощь! подскажи можно ли сделать чтоб в трамвай больше пассажиров садилось на остановках, и если можно, то как?
 
Den_spbДата: Вторник, 20.12.2011, 15:16 | Сообщение # 22
Создатель сайта
Группа: Администраторы
Сообщений: 1595
Статус: Offline
Насколько помню, в трамвае только 2 пассажирских места. И для этого понадобилась бы полная переделка скрипта.
 
хитрышДата: Суббота, 31.03.2012, 18:53 | Сообщение # 23
Группа: Пользователи
Сообщений: 7
Статус: Offline
Я установил скрипт "улучшение трамвайного движения". Почему трамвай не ездит, а стоит на одном месте?
 
Den_spbДата: Суббота, 31.03.2012, 19:09 | Сообщение # 24
Создатель сайта
Группа: Администраторы
Сообщений: 1595
Статус: Offline
Если в трамвае есть водитель-бот и перед трамваем нет препятствий, то он должен ехать. Попробуй перезапустить сохранение.
 
хитрышДата: Суббота, 31.03.2012, 19:50 | Сообщение # 25
Группа: Пользователи
Сообщений: 7
Статус: Offline
Когда трамвай на появляется горизонте из него выходит водитель-бот (или его там нет) и трамвай стоит.
 
Den_spbДата: Суббота, 31.03.2012, 20:34 | Сообщение # 26
Создатель сайта
Группа: Администраторы
Сообщений: 1595
Статус: Offline
Трамвай обозначен маркером?
 
хитрышДата: Суббота, 31.03.2012, 20:36 | Сообщение # 27
Группа: Пользователи
Сообщений: 7
Статус: Offline
Перезапускать сохранение пробовал, не помогает.

Добавлено (31.03.2012, 20:36)
---------------------------------------------
Да

 
Den_spbДата: Суббота, 31.03.2012, 22:06 | Сообщение # 28
Создатель сайта
Группа: Администраторы
Сообщений: 1595
Статус: Offline
Какая версия игры? Определить можно по размеру файла gta_sa.exe - смотри справку КЛЕО4.
 
хитрышДата: Суббота, 31.03.2012, 22:20 | Сообщение # 29
Группа: Пользователи
Сообщений: 7
Статус: Offline
Версия 1.01
 
Den_spbДата: Суббота, 31.03.2012, 23:14 | Сообщение # 30
Создатель сайта
Группа: Администраторы
Сообщений: 1595
Статус: Offline
Поэтому водители и не создаются. А без водителя трамвай не поедет.
Можно удалить из кода следующее:
Code
0A8C: write_memory 0x6F7863 size 2 value 0 virtual_protect 1  // при создании трамваев создавать и водителей для них

Code
        if
             856D:  not  actor 2@ defined  
         then
             08BD: set FLAGS bit AUTODRIVE_OFF
             06DD: set_train TRAM speed 0.0
         end

Водители в трамваях не появятся, но все остальные функции работать будут.
 
Форум » Игры серии ГТА » Скрипты от Den_spb » Улучшение движения трамваев (Обсуждение скрипта)
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: