#1 Re: Вопросы по скриптингу » Ошибка с таблицами переходов » 21-05-2012 08:54

Gyr

Den_spb частично прав - если ставить wait перед каждым If, то скрипт будет работать медленней  (даже если  wait = 0), НО заметно это только когда работаешь с текстом или изображениями. В таком скрипте как у тебя это не будет заметно вообще, так что решай сам.
А насчет высокоуровневых кодов - так это кому как удобней. Я вот, например, наоборот в них больше путаюсь.

#2 Re: Вопросы по скриптингу » Ошибка с таблицами переходов » 20-05-2012 10:37

Gyr

А вот тут ты оказался не прав. Ошибка-то кроется в совсем другом месте скрипта. Запомни если ты делаешь gosub или jump на метку, после которой идет IF, то перед IF в обязательном порядке должна стоять wait 0 (можно больше). иначе у тебя будет происходить зависание игры, что собственно и произошло. А ошибка кроется в метке :Act. И вообще, старайся ставить wait 0 перед любым IF. Так надежней.
P.S.: У меня скрипт заработал smile Прикольней будет, если охранник атакует тех, на кого ты укажешь, а не просто всех подряд.

#3 Re: Вопросы по скриптингу » [Вопрос] GTA SA » 16-05-2012 07:20

Gyr

@exerest - Всеобщий справочник находится в билдере. там и про маркеры и про всё на свете

#4 Re: Вопросы по скриптингу » Вопросы по опкодам » 16-05-2012 05:56

Gyr

@Pavlent - В Vice city  немного другая специфика. Там же камера крутится вместе с персонажем. Попробуй

0494: get_joystick 0 data_to $880 $881 $882 $883

Либо первые 2 переменные, либо последние 2.

#5 Re: Вопросы по скриптингу » Один вопрос » 15-05-2012 08:58

Gyr
Dr_Emmett_Brown_2011 wrote:
Файл вроде называется cargrp.dat

Имею в ввиду, прямо в игре, то есть, можно включить и отключить, не выходя из игры.

Может вот эти ребята:

0732: random_car_generator_disable_model #SAVANNA 
0733: random_car_generator_enable_model #SAVANNA

#6 Re: Вопросы по скриптингу » [Вопрос] GTA SA » 15-05-2012 08:49

Gyr

Все намного проще. После

05D8: AS_assign_scmpath to_actor $STD_SAS3 flags 7 1

нужно опять поставить

05D6: clear_scmpath

#7 Re: Вопросы по скриптингу » Игрок падает сквозь пол при телепортации » 15-05-2012 08:39

Gyr

прикол скорее всего был в том, что ты помещал актера в координаты интерьера, а сам интерьер не успевал до конца загрузится (качество текстур на это не сильно влияет - тут важны объекты с коллизиями). Поэтому актер проваливался.
А насчет переноса интерьера в основную локацию - могут появиться побочные эффекты. Например в интерьере может начаться дождь, туман, песчанная буря - зависит от того в какую часть карты ты поместил интерьер. У меня так было несколько раз. Так что лучше все-таки пользоваться разными интерьерами.

#8 Re: Вопросы по скриптингу » Игрок падает сквозь пол при телепортации » 14-05-2012 17:33

Gyr

попробуй поставить wait 2000 между строчками

0860: link_actor $PLAYER_ACTOR to_interior 14
00A1: put_actor $PLAYER_ACTOR at -1896.68 60.7553 1055.2000

#9 Re: Вопросы по скриптингу » [Опкод] GTA SA » 10-05-2012 16:36

Gyr

Всего вышеперичисленного можно добиться вот этими опкодами. Все зависит от твоего воображения.
0392: make_object 0@ moveable 1
071F: set_object 109@ health_to 1
0906: set_object 62@ mass_to 1000.0 // float

#10 Re: Вопросы по скриптингу » Границы действия. » 07-05-2012 17:29

Gyr

@listener - буду экспериментировать.

#11 Вопросы по скриптингу » Границы действия. » 07-05-2012 11:17

Gyr
Replies: 2

Даже не знаю как точно сформулировать... Короче, есть созданный в пространстве объект, который перемещается при помощи мышки. То есть как бы выполняет роль курсора в 3D пространстве. При всем при этом камера направлена перпендикулярно земле и объекту. Мне нужно сделать так, что бы объект не выходил за пределы определенного прямоугольника. Есть какие-нибудь идеи как это реализовать?

#12 Re: Вопросы по скриптингу » Ошибка с таблицами переходов » 26-04-2012 12:51

Gyr

Тут надо смотреть весь код. Кусочек кусочком, а проблема может быть вообще в другом месте.

#13 Re: Вопросы по скриптингу » [Cleo] Телепорт » 12-04-2012 11:09

Gyr

Можно! Причем с четвертой версией клео это можно сделать вообще элементарно!
Тебе просто нужно отсканировать машины находящиеся рядом с тобой и выбрать самую ближайшую из них (с ходу не вспомню какой точно опкод. Ищи по ключевым словам "near" "car" "actor") и делать с ней всё что заблагорасудится.

#14 Re: Вопросы по скриптингу » Ошибка с таблицами переходов » 06-04-2012 07:48

Gyr

А зачем тебе 0209: 10@ = random_int_in_ranges 0 3 ?
Зачем ты сначала присваиваешь 10@ рандомное значение, и тут же вешаешь на неё таблицу?

#15 Re: Вопросы по скриптингу » Ролик » 13-03-2012 11:40

Gyr

После Camera.SetPosition(1004.226, -1812.21, 15.2187, 0.0, 0.0, 0.0) нужно ОБЯЗАТЕЛЬНО поставить команду Camera.PointAt. Иначе у тебя камера переместится в нулевые координаты.

#16 Re: Вопросы по скриптингу » Пустой CLEO » 12-01-2012 11:45

Gyr

Ну скинь его сюда, посмотрим.

#17 Вопросы по скриптингу » Создание видеороликов » 13-11-2011 15:31

Gyr
Replies: 3

Хочу сделать видеоролик на движке. Может кто знает какой-нибудь скрипт или утилитку что бы можно было свободно двигать камеру и сразу же считывать её координаты (ну и угол поворота заодно)?

#19 Re: Вопросы по скриптингу » Миссия » 26-06-2011 10:40

Gyr

Что значит "НЕ ВИДНО" миссий?

#20 Вопросы по скриптингу » Как работать с гидравликой? » 26-06-2011 10:32

Gyr
Replies: 2

Вот встала проблема. Мне нужно в катсцене что бы машина на заднем плане начала использовать гидравлику (ну что бы прыгала). Кто знает как такое реализовать посредством скриптов?
(посадить туда игрока и управлять самому не предлагать)

#21 Re: Модификации » [SA|REL] fastDev Library » 09-01-2011 06:54

Gyr

@VcSaJen - Ох и любишь же ты работать с внешними файлами.....

#22 Re: Вопросы по скриптингу » Один вопрос » 09-01-2011 06:36

Gyr

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

#23 Re: Модификации » [SA|REL] fastDev Library » 08-01-2011 14:08

Gyr
~AquaZ~ wrote:

На использование в КЛЕО и намёка нет. А вот в мэйне, особенно на миссиях, время и нервы экономит.

Ну вот я и говорю: +1 за старание

#24 Re: Вопросы по скриптингу » Один вопрос » 08-01-2011 07:52

Gyr
~AquaZ~ wrote:

Какие особенности у опкода 0812?

Заставляет актера проигрывать анимацию. Аналогичен опкоду 0605.

#25 Re: Модификации » [SA|REL] fastDev Library » 08-01-2011 07:46

Gyr

Вещь конечно отличная, но в клео скриптинге не прокатит. Ведь не будет же каждый изменять майн для того что бы заработал скрипт.
А так +1 за старание и +1 за реализацию.

Board footer

Powered by FluxBB