You are not logged in.
Pages: 1
Можно ли через скрипт добавить в GTA III/SA то, что реализовано в VC через опкоды 058D и 058E?
Если да, то как? Спасибо.
Спасибо большое тебе, Sw[ee]t!
Почему у меня вместо архива CarSpawner.zip закачивается attachment.php?
0@ = 0 04ED: load_animation "MEDIC" :Noname_16 wait 0 if and 04EE: animation "MEDIC" loaded Player.Defined($PLAYER_CHAR) jf @Noname_265 Actor.StorePos($PLAYER_ACTOR, 4@, 7@, 10@) 073F: get_actor_in_sphere 4@ 7@ 10@ radius 2.0 with_pedtype_civilian 1 gang 1 criminal/prostitute 1 handle_as 27@ wait 0 if and 0AB0: key_pressed 117 0@ == 0 Actor.Dead(27@) jf @Noname_172 0@ = 1 wait 0 03BF: set_player $PLAYER_CHAR ignored_by_everyone 1 Player.CanMove($PLAYER_CHAR) = False 0812: AS_actor $PLAYER_ACTOR perform_animation "CPR" IFP_file "MEDIC" 4.0 loopA 0 lockX 0 lockY 0 lockF 0 time -1 // versionB :Noname_172 wait 0 if 0@ == 1 jf @Noname_237 if 8AB0: not key_pressed 117 jf @Noname_237 if not Actor.Animation($PLAYER_ACTOR) == "CPR" jf @Noname_172 0@ = 0 :Noname_237 wait 0 03BF: set_player $PLAYER_CHAR ignored_by_everyone 0 Player.CanMove($PLAYER_CHAR) = True Actor.RemoveReferences(27@) :Noname_265 jump @Noname_16
суть: подходим к мёртвому телу, нажимаем F6 и CJ делает искусственное дыхание (как медик). и всё. но хотелось бы чтобы это тело ещё и оживало, и вставало, и ходило как все. подскажите плиз как сделать это? если можно.
Где изменяется машина той или иной банды
file cargrp.dat
аааа пляяя о какой игре речь?????????
GTA III & VC - опкод 0236.
GTA SA - файл дата/cargrp.dat
=*=
встретился с интересным явлением - игра не рендерит объекты и текстуры по всему штату, только «нетвёрдые» лоды. сначала исправил это опкодом:
[c]0860: link_actor $PLAYER_ACTOR to_interior 0[/c]
потом увидел другое: в определённом радиусе от игрока всё пучком, а потом только модели и лоды, без текстур, потом только лоды… это у меня в миссии такое безобразие. когда её проваливаю - всё нормально.
просто хочу спросить: было у кого-нибудь такое?
PS. 04EF: release_animation "swim"
Где изменяется машина той или иной банды
в III и ВС это делает опкод 0236.
так ведь в другом потоке тоже так же. почему намудрил? по принципу "как в оригинале". то есть прохожу 1 миссию, потом вторую - а чтобы по порядку всё шло - прибавляю $261 += 1 и проверяю в потоке $261 == 1, $261 == 2 и т.д. Р* тоже так же делал ведь причём знаешь что интересно, я пытаюсь запустить из обычного, простого потока, где 1 условие (игрок стоит там-то), запуск миссии и end_thread НО (!!!) тоже не работает наверно придётся запустить эту миссию из другого потока…
OK thnx its really works im happy :-)
дальше пошли.
проблемы с запуском миссии. вот триггер:
:Noname_8 wait 0 if $261 == 4 jf @Noname_8_24 end_thread :Noname_8_24 wait 0 if $ONMISSION == 0 jf @Noname_8_230 if Player.Defined($PLAYER_CHAR) jf @Noname_8_230 if and 00FF: actor $PLAYER_ACTOR sphere 0 in_sphere 692.6853 -473.7295 16.3359 radius 1.2 1.2 2.0 on_foot Player.Controllable($PLAYER_CHAR) jf @Noname_8_230 Player.CanMove($PLAYER_CHAR) = False $ONMISSION = 1 fade 0 2000 if $261 == 0 jf @Noname_8_237 00BA: show_text_styled GXT 'FED_BL3' time 1000 style 2 // Michael Lips Last Bell start_mission 16 jump @Noname_8_230 :Noname_8_230 jump @Noname_8 :Noname_8_237 if $261 == 1 jf @Noname_8_282 00BA: show_text_styled GXT 'VCRASH1' time 1000 style 2 // 'HAN VEIST' start_mission 17 jump @Noname_8 :Noname_8_282 if $261 == 2 jf @Noname_8_327 00BA: show_text_styled GXT 'VCRASH2' time 1000 style 2 // 'DEAD PUNK IN THE TRUNK' start_mission 18 jump @Noname_8 :Noname_8_327 if $261 == 3 jf @Noname_8_230 00BA: show_text_styled GXT 'DESER10' time 1000 style 2 // 'THE GETAWAY' start_mission 19 jump @Noname_8
дело не в миссии ибо она запускается нормально из других потоков.
так вот
в чём дело?
серъёзный вопрос по скриптингу
есть опкод 09C7: change_player $PLAYER_CHAR model_to 27@
меняет модель игрока
так вот
как вернуть стандартную модель
#NULL не работает
так вот
что я хочу
поменять модель
прошло немного времени aka wait 100000
игрок снова стал Карлом
как и раньше
спасибо за внимание
Pages: 1