Главная Форум Файлы Статьи
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 6 из 6«123456
Форум » Game Modding » Скриптинг в GTA » Вопросы по скриптингу (Задаем и отвечаем на вопросы, касающиеся скриптинга в GTA)
Вопросы по скриптингу
Shagg_EДата: Воскресенье, 30.05.2010, 19:22 | Сообщение # 1
Активный лентяй
Группа: Фельдмаршалъ
Сообщений: 643
Награды: 20
Репутация: 41
Статус: Offline
Спрашиваем) Вопросы, касаемые Vice City я 99.9% отвечу

 
БегунокДата: Пятница, 22.02.2013, 15:49 | Сообщение # 101
Лидер альянса ленивых форумчан
Группа: Проверенные
Сообщений: 204
Награды: 4
Репутация: 3
Статус: Offline
А это обязательно? Можно прописать все миссии, как простые потоки? Я так делаю пока что, и, вроде ничего...

Добавлено (22.02.2013, 15:49)
---------------------------------------------
Ужасно бесит проблема - игра вылетает, когда пишу запрет на движение ГГ. почему? писал в кат-сценах сто раз, и теперь вылетает.







 
Shagg_EДата: Суббота, 23.02.2013, 17:56 | Сообщение # 102
Активный лентяй
Группа: Фельдмаршалъ
Сообщений: 643
Награды: 20
Репутация: 41
Статус: Offline
Тогда выберай - пишешь ты миссии как потоки, либо как отдельные миссии. А создавать миссию, и уже в ней создавать потоки и делать ссылки на другие миссии - неправильно и чревато багами

 
БегунокДата: Среда, 01.05.2013, 10:53 | Сообщение # 103
Лидер альянса ленивых форумчан
Группа: Проверенные
Сообщений: 204
Награды: 4
Репутация: 3
Статус: Offline
Да, уже такие странные баги были, как из-за задержки в 4 секунды зависала заморозка игрока

Добавлено (01.04.2013, 17:01)
---------------------------------------------
Вот небольшой опкод для создания интерфейса
:INTERFACE
thread 'INTERFACE'
wait 0
0826: enable_hud 0
$PLAYER_HELTH = Actor.Health($PLAYER_ACTOR)
$PLAYER_BREATH = Actor.Health($PLAYER_ACTOR)
if
89FA: not is_menu_closed
jf @INTERFACE_162
03F0: enable_text_draw 1
008F: $PLAYER_HELTH = integer $PLAYER_HELTH to_float
008F: $PLAYER_BREATH = integer $PLAYER_BREATH to_float
$PLAYER_HELTH *= 3.0
$PLAYER_BREATH *= 3.0
038E: draw_box_position 320.0 10.0 size $PLAYER_HELTH 5.0 RGBA 255 0 0 90
038E: draw_box_position 320.0 18.0 size $PLAYER_BREATH 4.0 RGBA 0 185 255 90
jump @INTERFACE_166

:INTERFACE_162
03F0: enable_text_draw 1

:INTERFACE_166
jump @INTERFACE

Одна полоса показывает здоровье, а другая по сути, хотел сделать, чтобы показывала дыхание под водой. Ну или "усталость". Только не пойму, как считать эту переменную Поэтому пока на обе полосы написал  Actor.Health($PLAYER_ACTOR), но чем надо это заменить, чтобы работало должным образом?

Добавлено (01.05.2013, 10:53)
---------------------------------------------
Как сменить цвет текста Mission passed?







 
Shagg_EДата: Воскресенье, 05.05.2013, 04:40 | Сообщение # 104
Активный лентяй
Группа: Фельдмаршалъ
Сообщений: 643
Награды: 20
Репутация: 41
Статус: Offline
В gxt перед предложениями(словами) пиши "~b~"(black), "~r~"(red) и т.д. В вайсе по крайней мере так.

Касаемо предыдущего поста - не слышал об опкодах для этого, так что пока единственный вариант - читать из памяти. Но для этого нужно еще адреса найти.


 
Форум » Game Modding » Скриптинг в GTA » Вопросы по скриптингу (Задаем и отвечаем на вопросы, касающиеся скриптинга в GTA)
Страница 6 из 6«123456
Поиск: