Интересная задумка. Скрипт не ставил, но код ради интереса посмотрел, подтвердилась догадка относительно реализации. Только три момента смущают: 1) а как же player.defined? 2) что с углами поворота при телепортации будет? Они сохранятся, или же игрок развернётся в противоположную сторону? Опкодов работы с углами не заметил; 3) с транспортом работает хорошо?
Вероятно, по этим пунктам можно будет доработать скрипта, если понадобится. А то это догадки чисто по опыту скриптинга.
P.S. Мой зритель, судя по подпискам? Хех, "воссоединение семьи".
zloi734, Vital знает, потому что это я и есть. :D Уже не помню, почему под таким ником зарегистрировался. Зато помню, что тогда один мой мод выложили, указав себя как автора, и мы с vol-gta побежали разбираться. Забавное было время. Стоит отдать должное администрации и пользователям, в подавляющем большинстве случаев люди честны и плагиатом не страдают.
P.S. Да я и не против, если выкладывают, указывая авторство и не меняя мод (или указывая, что изменено). Это добросовестный подход, который я уважаю.
у каждого индивидуальные требования, поэтому большое обилие подобных скриптов дают свободу выбора
Сам сталкивался с темой актуальности скриптов. Как скриптер Вас поддерживаю. Конечно, выкладывать стоит лишь то, что стабильно работает, но в целом разнообразие это хорошо. Когда человек самостоятельно и добросовестно пишет скрипты (или делает иные моды), он вкладывает своё. И поэтому выше шанс, что найдётся тот, кому файл подойдёт идеально.
По скрипту: ставлю плюс для стимуляции развития. Самостоятельность это всегда похвально, но есть недочёты в коде, автору желаю в дальнейшем их учесть, чтобы скрипты стали лучше и стабильнее: 1) модели оружия надо загружать до выдачи актёру и выгружать после неё (model.Destroy); 2) я бы в начале ещё проверил, что игрок существует, не мёртв и не арестован (player.Defined(0)); 3) в CLEO не рекомендуется использовать глобальные переменные, кроме $PLAYER_ACTOR, $ONMISSION и нескольких других. У Вас там переменная $9594, вместо неё лучше возьмите локальную переменную; 4) сейчас скрипт не ждёт, когда клавиша будет отжата, следовательно, он может сработать несколько раз за нажатие. Чтобы это устранить, в конце, перед jumpu27ом на начало, можно написать такую вещь: repeat wait 0 until 8AB0: not key_pressed 45 Этот маленький цикл будет просто ждать, пока игрок не отпустит клавишу, и поэтому скрипт будет работать по принципу "одно нажатие - одно срабатывание".
Такие вот советы на будущее. Удачи в скриптинге, приятно, что эта тема ещё интересна людям!
Не хочу Вас задеть, но хочу, чтобы Вы меня верно поняли. Я не могу отвечать за чужие ожидания, только за те, которые сам создаю. А описания, скриншоты и видео я стараюсь подбирать так, чтобы они ясно давали понять, что будет в скрипте. Поэтому в несоответствии между Вашими ожиданиями и моим скриптом моей вины нет.
P.S. Могу разве что предложить Вам глянуть плагин Bullet от японского скриптера Ryosuke. Этот мод шире моего по возможностям, там другой визуальный эффект, а также добавлена физика пуль. Возможно, Вам понравится.
Цитата: YSV
мои нормы "Красиво" далеко от того, что у тебя в моде. Минус
То же самое, только о красоте. Иметь разные вкусы и предпочтения - нормально, но основывать на таких сугубо субъективных вещах оценки - нет. Мне может, скажем, лично не нравиться DYOM, но это не аргумент для отрицательной оценки, тем более что никто не заставляет меня их смотреть и скачивать.
Опять же не хочу никого задеть. Просто указываю на то, что мне показалось нелогичным.
#Eugeniusz, Бывает. Надо было мне в те древние годы под моим нормальным псевдонимом регистрироваться. Ну да ладно, как-нибудь сменю его, если получится.
Отвечу на некоторые вещи: 1) на другие части GTA не опирался, идея пришла методом тыка; 2) угодить всем не смогу, извиняйте, кому-то качание камеры нравится, кому-то хочется его изменить в ту или иную сторону. Могу предложить только беспроигрышный способ под названием "Сделай сам". В архиве есть исходный код скрипта, в котором за шатание отвечают две переменные - 3@ и 4@. Первая - шатание камеры в наземном и водном транспорте, вторая - в воздушном. С ними производятся всякие математические действия, суть которых сводится к следующему: чем больше получится число, тем выше интенсивность качания. Также есть проверка на достижение "порогового" значения, выше которого эффект не пойдёт. Всё это можно менять под себя. На заказ переделывать скрипт нет ни времени, ни возможности.
Я, если что, Vital. Спешу отметить, что, скорее всего, произошла ошибочка, когда я комплектовал .rar файл, потому получилось дублирование основных папок. В связи с этим советую обновить архив согласно версии с этой ссылки, там архив весит в два раза меньше. Всем приятной игры! Мод не лучший, но теперь я разрабатываю Experiment и ещё кое-что. Первый уже на финишной прямой почти, осталось сделать парочку возможностей, и можно выпускать первую версию.
hitman1316 я автор этого мода (Vital 15, *Vital*), но я просто хочу сказать большое человеческое спасибо за то, что имя автора написано я не запрещаю выкладывать мои моды, только автора пишите. hitman'а это не затруднило ведь.
P.S. на playground.ru есть первый Новый Год (New Year in SA(CLEO)) в нем совсем все другое. Хотите, качайте
1) а как же player.defined?
2) что с углами поворота при телепортации будет? Они сохранятся, или же игрок развернётся в противоположную сторону? Опкодов работы с углами не заметил;
3) с транспортом работает хорошо?
Вероятно, по этим пунктам можно будет доработать скрипта, если понадобится. А то это догадки чисто по опыту скриптинга.
P.S. Мой зритель, судя по подпискам? Хех, "воссоединение семьи".
GTASAFAN 05.10.2017, 00:07:11