You are not logged in.
Pages: 1
Привет всем. http://www.sendspace.com/file/32l229 - это скрипт для GTA SA, который позволяет менять модель героя на одного из прохожих (активация: набрать model, дальше: y и n).
У меня странная просьба к тем, кто занимается скриптами. Продиктована любопытством.) Возможно, кто-то мог бы посмотреть скрипт? Хочется кое-что для себя прояснить.
Я уверен, что при смене пешеходов, и ТОЛЬКО при условии, что в архиве gta3.img много тяжелых текстур и он много весит - происходит вылет при смене педов и после конкретного педа. Вопрос - каким образом объекты, абсолютно не связанные с пешеходами, влияют на то, что происходит вылет при смене педов?
Спасибо, попроьбую разобраться, только, честно сказать, проверку такую пока тоже не знаю, как делать.)
arez9438, для GTA SA.
Здравствуйте.
Есть скрипты, которые позволяют динамически менять FOV в игре, есть и CamHack с такой целью. В них мне не подходит именно то, что они настраиваются уже в игре. К тому же все скрипты, связанные с изменением FOV, конфликтуют с прицелом снайперской винтовки и зумом в фотоаппарате героя.
Есть ли возможность написать скрипт, в котором FOV уже прописан, и который не имел бы проблем с прицелом или фотоаппаратором? Хочется чтобы FOV был уже раз и навсегда (если игрок не удалит скрипт, разве что) выставлен и игрок не мог его сменить (без редактирования скрипта).
Насколько я понимаю, нужно что-то вроде этого:
thread 'FOV'
0@ = 70.0
0922: set_camera_zoom_in_factor 0@ out_factor 0@ timelimit 1000 mode 1
Но ничего не выходит.)
Возможно есть и готовые решения? Может быть есть даже не скрипты.
Seemann, спасибо большое!
Тогда еще новичковый вопрос.
"Actor.WeaponAccuracy(?@)" - это точность выстрелов. Это то же самое, что урон? Допустим, у нас персонаж рубит мачете игрока. Подойдет ли "Actor.WeaponAccuracy" с громадным значением чтобы пед убивал игрока с одного удара?
Всем привет. Как сделать чтобы при попадании со снайперской винтовки прямо в голову педу он не умирал? Огромное количество жизней здесь не спасает. Иммунитет (бессмертие) давать не подходит, так как тогда пед не реагирует на удары, а надо чтобы он "чувствовал", что игрок его ударил.
Также: как сделать телепортацию педа в определённое место при падении в воду?
Gyr, спасибо за совет, может и помогло бы, но я уже решил проблему иным способом - перетащил свой интерьер (объект) в другое место, на основную локацию. Как ни странно, помогло. Может быть там даже с самим игровым интерьером какие-то тонкости работы есть - чего только не покажется, когда сталкиваешься с непонятной хренью, делая мод.
Всем привет. Надеюсь, поможете.
Суть такова: при телепортации в интерьер игрок часто падает сквозь пол. Сразу скажу, что с коллизией все нормально, рассматривал вариант, что интерьер не сразу подгружается из-за текстур высокго разрешения - ухудшил текстуры, но проблема не исчезла.
Игрок падает сквозь пол далеко не каждый раз, но с завидной постоянностью, примерно один раз из трех. Надо как-то поправить, я сделал вейты большие, но ничего не изменилось.
Вот кусок из скрипта.
:NONAME_80
0001: wait 2000 ms
0256: player $PLAYER_CHAR defined
00D6: if and
0AB0: key_pressed 69
00FE: actor $PLAYER_ACTOR sphere 0 in_sphere -896.6393 1970.944 60.6324 radius 5.0 5.0 5.0
004D: jump_if_false @NONAME_248
0AAC: 1@ = load_mp3 "audio\door.MP3"
0AAD: set_mp3 1@ perform_action 1
016A: fade 0 time 3000
0001: wait 1000 ms
04BB: select_interior 14
0860: link_actor $PLAYER_ACTOR to_interior 14
00A1: put_actor $PLAYER_ACTOR at -1896.68 60.7553 1055.2000
0173: set_actor $PLAYER_ACTOR Z_angle_to 269.4109
016A: fade 1 time 500
0001: wait 2000 ms
Понятно, спасибо. Код переписал, а вылеты оказывается вообще из-за другого были (вот что значит не проверять все возможные варианты вылетов).
Всем привет.) Опять пишу с довольно простым кодом, но и тут проблемы есть. Короче, суть такая: стоит актер, проигрывается анимка типа он куда-то смотрит, когда он будет куда-то идти (он должен стоять как грувовец), у него должна быть походка пьянчуги. Вроде все написал так, но игра вылетает при появлении актера. Думаю, там дофига ошибок. Помогите найти.)
// This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007
{$VERSION 3.1.0027}
{$CLEO .cs}
//-------------MAIN---------------
0000: NOP
3@ = 0
:acttest
wait 1000
if and
00FE: actor $PLAYER_ACTOR sphere 0 in_sphere 2430.6116 -1228.952 25.116 radius 100.0 100.0 100.0
3@ == 0
jf @actcheck2
023c: request_special_actor 'ppop' as 2
038B: load_requested_models
Actor.Create(2@, Mission1, #SPECIAL02, 2430.6116, -1228.952, 25.1162)
Actor.Angle(2@) = 180
Actor.SetImmunities(2@, 1, 1, 1, 1, 1)
0605: actor 2@ perform_animation_sequence "IDLE_STANCE" IFP_file "PED" 4.0 loop 1 0 0 0 time -1 // versionA
0245: set_actor 2@ walk_style_to "DRUNKMAN"
3@ = 1
0296: unload_special_actor 2
:actcheck2
if and
80FE: not actor $PLAYER_ACTOR sphere 0 in_sphere 2430.6116 -1228.952 25.1162 radius 100.0 100.0 100.0
3@ == 1
Actor.RemoveReferences(2@)
jf @return
:return
jump @acttest
Такое действительно возможно. Если так, я сильно извиняюсь.
Если это был первый пост - это вполне вероятно. Обычно я смотрю на дату регистрации и количество постов (ну, и на содержимое поста). Но, в общем потоке вполне мог ошибиться (ежедневно удаляется порядка десятка спамеров).
Понятно, спасибо что прояснили.
недавно заходил на форум и создал тему в которой спрашивал как сделать чтобы пед стоял в определенное время.
Я же тебе вроде писал как делать, или я где то ошибся? просто я не проверял скрипт в игре, поэтому мог ошибится
У тебя я спрашивал уже после этого, в той теме был хороший и полный ответ от Jack Daniel's, но увы, я не успел его применить на практике.
Более подходящей темы нет, пишу сюда.
Я тут был зарегистрирован под ником Flame c 2010 года, недавно заходил на форум и создал тему в которой спрашивал как сделать чтобы пед стоял в определенное время. Недавно обнаружил что не могу зайти на форум, мою учетку удалили. Пришлось делать новую. Тему тоже снесли.
Могу ли я узнать за какие прегрешения тему удалили вместе с учетной записью? Я не спамер и не флудер, но спамеров тут чуть более чем дофига, может меня вместе с ними по ошибке снесли?
Pages: 1