#1 Re: Вопросы по скриптингу » Один вопрос » 05-01-2011 20:30

Den_spb wrote:

Насколько помню, созданный огонь поджигает попавшие в него объекты в течение нескольких секунд. Альтернативный вариант: искать актёров и транспорт в зоне огня и поджигать их с помощью 0325, 0326.

Спасибо! Буду пробовать!

#2 Re: Вопросы по скриптингу » Один вопрос » 05-01-2011 14:47

Такой вопрос. Сделал практикл огня из огнемёта, но есть только эффект, а как сделать так, что бы этот огонь мог поджигать что-нибудь?

#3 Re: Вопросы по скриптингу » Один вопрос » 22-11-2010 13:08

Скажите, а есть какой-нибудь условный опкод, который проверяет, находится ли игрок на улице или в интерьере?
ЗЫ: дело в том, что мне надо, чтобы скрипт начинал работать только тогда, когда игрок на улице

#4 Re: Вопросы по скриптингу » Один вопрос » 16-10-2010 17:44

Дааа, а мой вопрос в пролёте, уже во второй раз...

#5 Re: Вопросы по скриптингу » Один вопрос » 15-10-2010 14:09

Я как то пытался разобрать скрипт Ryosuke, и мне показалось, что основная часть расчётов выполнялась этими командами:

:PORTAL_1536
068D: get_camera_position_to 3@ 4@ 5@ 
0A96: 30@ = actor $PLAYER_ACTOR struct 
30@ += 1148 
0A8D: 30@ = read_memory 30@ size 4 virtual_protect 0 
30@ += 44 
0A8D: 30@ = read_memory 30@ size 4 virtual_protect 0 
if 
   not 30@ == 0 
else_jump @PORTAL_1706 
30@ += 8 
if 
   not 30@ == 0 
else_jump @PORTAL_1706 
0A8D: 30@ = read_memory 30@ size 4 virtual_protect 0 
30@ += 48 
0A8D: 0@ = read_memory 30@ size 4 virtual_protect 0 
30@ += 4 
0A8D: 1@ = read_memory 30@ size 4 virtual_protect 0 
30@ += 4 
0A8D: 2@ = read_memory 30@ size 4 virtual_protect 0 

:PORTAL_1706
0063: 0@ -= 3@ // (float) 
0063: 1@ -= 4@ // (float) 
0063: 2@ -= 5@ // (float) 
050A: 30@ = distance_between_XYZ 0@ 1@ 2@ and_XYZ 0.0 0.0 0.0 
0073: 0@ /= 30@ // (float) 
0073: 1@ /= 30@ // (float) 
0073: 2@ /= 30@ // (float) 
068D: get_camera_position_to 6@ 7@ 8@ 
Actor.StorePos($PLAYER_ACTOR, 3@, 4@, 5@)
050A: 30@ = distance_between_XYZ 6@ 7@ 8@ and_XYZ 3@ 4@ 5@ 
30@ += 0.5 
0087: 3@ = 0@ // (float) 
0087: 4@ = 1@ // (float) 
0087: 5@ = 2@ // (float) 
006B: 3@ *= 30@ // (float) 
006B: 4@ *= 30@ // (float) 
006B: 5@ *= 30@ // (float) 
005B: 6@ += 3@ // (float) 
005B: 7@ += 4@ // (float) 
005B: 8@ += 5@ // (float)

Попробуйте их разобрать сами, но возможно я ошибся.

И ещё от меня вопросик. Эта тема как-то раз уже поднималась, но ответа на неё не дали. Как машине установить угол по оси X (x_angle)?

#6 Re: Вопросы по скриптингу » Один вопрос » 12-10-2010 13:14

Огромное тебе спасибо!!!:clap::clap::clap::^:^:^

#7 Re: Вопросы по скриптингу » Один вопрос » 10-10-2010 19:21

2Sw[ee]t
Очень большая просьба объяснить, если можешь.

Ну или легче, поставлю вопрос по другому. Есть машина с тюнингом, и рядом нужно создать такую же машину с такимже тюнингом

#8 Re: Вопросы по скриптингу » Один вопрос » 10-10-2010 12:53

Не, как-то ещё тюнинг можно получить

#9 Re: Вопросы по скриптингу » Один вопрос » 09-10-2010 14:51

Как можно получить установленный тюнинг машины

#10 Re: Вопросы по скриптингу » Вопросы по опкодам » 09-10-2010 14:48

Скажите пожалуйста, что делают эти опкоды:

06E5: get_car $CARMOD_CAR possible_to_built_in_component_pool_index $10449($2515,16i) itemID_to $10465($2515,16i) 
06E6: get_itemID $10188 destinated_component_slot_to $10189

#11 Re: Sanny Builder и CLEO » Вопросы и предложения по Sanny Builder » 09-10-2010 14:21

Просто у меня пишет, что сначала надо включить toggle debug_mode, а потом toggle ignore_unknown, и это я делал через консоль, но уже разобрался. Всё равно спасибо.

#12 Re: Sanny Builder и CLEO » Вопросы и предложения по Sanny Builder » 08-10-2010 19:25

toggle debug_mode позволяет включить функцию toggle ignore_unknown, что мне и надо было включить.  Соответственно, если не знаешь для чего это, не пиши, что посты тупые. Саню я не ломаю, мне чего-то друго-го не надо.  SEEMANN'У ОГРОМНОЕ СПАСИБО

#13 Re: Программирование » Краткое руководство по ассемблеру » 06-10-2010 15:57

Ну это понятно, что асм для всех программ (в каком-то смысле все программы на асме). В смысле "асм для геймеров" - асм для тех, кому нравится GTA: наглядное применение плюс аналогия с CLEO скриптами.
Ладно проехали:blush:

#14 Re: Вопросы по скриптингу » Один вопрос » 06-10-2010 15:49

Так может кто-нибудь мне всё-таки поможет?

#15 Re: Sanny Builder и CLEO » Вопросы и предложения по Sanny Builder » 06-10-2010 15:47

нет, команда toggle debug_mode в консоле (Ctrl+~)

#16 Re: Sanny Builder и CLEO » Вопросы и предложения по Sanny Builder » 05-10-2010 20:20

Извиняюсь, что перебиваю, но такой вопрос. У меня на Win7 в сане не работает debug_mode. С чем это может быть связано?

#17 Re: Программы для GTA » Проблемы со Spark IV » 05-10-2010 20:15

Are you... тьфу ты, с английского форума вернулся. А ты пробовал совместимость ставить, хотя бы с XPшкой

#19 Re: GTA Modding » CLEO 3 Library (issues and solutions) » 05-10-2010 20:07

May be incorrect script? Or you have not put any scripts into CLEO folder?

#20 Re: Модификации » Здоровье машины (NEW!) » 05-10-2010 19:59

А, ещё. Я бы сделал, наоборот, когда ctrl+h нажимаешь, то появляется индикатор. Иногда мешает ездить, не видно дороги, особенно на мотоциклах. Ну или просто одна_кнопка - включить, другая_кнопка - выключить.

#21 Re: Модификации » Здоровье машины (NEW!) » 05-10-2010 18:01

Всё гениально - просто! Класс!

#22 Re: Вопросы по скриптингу » Один вопрос » 05-10-2010 17:14

Ага, спасибо. Ну если там кто ещё что знает, напишите. Так может кто-нибудь поможет с моим скриптом???

#23 Re: Вопросы по скриптингу » Один вопрос » 05-10-2010 15:37

в смысле thread "что-то там" в начале скрипта не пишется

#25 Re: Программирование » Краткое руководство по ассемблеру » 05-10-2010 11:03

Неплохо, очень неплохо - асм для геймеров good clap

Board footer

Powered by FluxBB