#1 Re: Справочная информация » Автоматический запуск новой игры » 23-10-2007 21:11

Ну, собс-но говоря что же еще ожидать, если мы отменили прорисовку меню?

#2 Re: Вопросы по скриптингу » Помогите чайнику » 23-10-2007 21:08

actor.InCar($fam1,$car)

А это зачем? Если не ошибаюсть, это ведь проверка

#3 Re: Вопросы по скриптингу » Скриптинг для чайников » 21-07-2007 21:02

Ну, если нужно чтобы это было постоянно -- то подобные характеристики вроде бы прописываются в Weapons.dat

#4 Re: Sanny Builder и CLEO » Бета-тестирование Sanny Builder 3 » 18-07-2007 06:45

У меня тоже был пару раз Access violation, тоже при открытии скрипта. Но больше всего это похоже на глюк Windows

#5 Re: Sanny Builder и CLEO » Бета-тестирование Sanny Builder 3 » 16-07-2007 14:32

Ну так строки с символом #название все-равно компилятором в цифры. Так что везде в подобных опкодах можно смело писать ID

#6 Re: Sanny Builder и CLEO » Бета-тестирование Sanny Builder 3 » 16-07-2007 10:03

0@ = Object.Init(#VEGASAIRPORTLIGHT, 2605.351, -2045.262, 23.1)

А последние 3 цифры это раве не координаты?

#7 Re: Sanny Builder и CLEO » Бета-тестирование Sanny Builder 3 » 14-07-2007 15:18

Seemann wrote:

было бы неплохо добавить возможность во время выполнения скрипта перейти на определнную строку....

Код:

jump @Moya_Stroka

:Moya_Stroka

Не то? wink

Я так понимаю, просто, без указания метки. Т.е, допустим, Jump +5 -- перепрыгнуть через 5 строчек

#8 Re: Вопросы по скриптингу » Помогите кто сможете!!! » 12-07-2007 05:40

0673: AS_actor $PLAYER_ACTOR dive_to_offset 1.0 -3.0 time_on_ground 1000 ms

Попробуй с этими параметрами поэксперементировать. Они вроде бы за оффсет и отвечают

#9 Re: Вопросы по скриптингу » Один вопрос » 10-07-2007 18:33

Seemann wrote:

Индекс массива не может быть адресом. Чтобы посчитать правильный индекс, нужно от адреса отнять 0xA49960 и разделить на 4. В данном случае 0@ должно быть равно 300481.

А почему необходимо отнять 0xA49960?

#10 Re: Вопросы по скриптингу » Помогите кто сможете!!! » 08-07-2007 14:42

А в чем собственно проблема, в таком случае?

:your_thread
0@ = 304490
:loop
wait 0
&0(0@,1i) == 0x00FF0000
jf @loop
0673: AS_actor $PLAYER_ACTOR dive_to_offset 1.0 -3.0 time_on_ground 1000 ms
jump @YOUR_THREAD

Коды клавиш смотри здесь: http://www.sannybuilder.com/forums/viewtopic.php?id=56

#12 Re: Вопросы по скриптингу » Один вопрос » 28-06-2007 20:47

В определенный момент игра может зависнуть smile
Просто при работе игры модель загружается чем-то иным и остается в памяти. Лучше модель все-таки загрузить

#13 Re: Вопросы по скриптингу » Один вопрос » 14-06-2007 21:40

Ну, насколько я понимаю, не такой уж и сложный он должен быть. По идее, при вызове такси надо вызывать карту, а потом ждать клика правой кнопкой (есть же у нее какой-то ID). По клику записывать координаты по тем адресам и ехать туда. Должно работать, я думаю

#14 Re: Справочная информация » Проверяем нажатия ЛЮБЫХ клавиш » 10-06-2007 12:05

jump @FARS_ON
Jump @FARS_OFF

Эти прыжки не нужны, скрипт и так пойдет дальше

wait 500
067F: set_car $Car headlights 0
jf @FARS_OFF
jump @FARS

Прыжок в случае невыполнения условия есть, а где проверка?

Или я что-то не знаю, и Sanny проверяет код возврата функции?

#15 Re: Модификации » Запись случайного актера / машины / объекта в переменную » 09-06-2007 15:38

kostay scr wrote:

kostay scr, не грузи людей терминологией

Костя, это даже не терминология. Лично я только после третьего прочтения этого слова, понял, что тебе нужны комментарии. Потому как раскОмМЕнтирован пишется не совсем так как у тебя wink

#16 Re: Вопросы по скриптингу » Автомобиль с человекм » 06-06-2007 18:52

Да, а перед началом потока лучше писать

THREAD 'MY_THREAD'

Тогда если уж и потребуется декомпиляция, то метки хотя бы как надо будут называться

#17 Re: Вопросы по скриптингу » Автомобиль с человекм » 06-06-2007 14:55

Svetka, дело в том, что ты не выбираешь актера, т.е. переменная 9@ у тебя не проинициализирована, отсюда может быть присваивание ей -1

#18 Re: Вопросы по скриптингу » Помогите , как сделать бесконечные жизни у машины. » 04-06-2007 18:36

Судя по всему, после выполнения этой конструкции машина обязана остановиться smile

#19 Re: Модификации » [SA|REL] Штраф за превышение скорости в городе » 04-06-2007 18:33

Я что то не понимаю, а зачем проверять отдельно все города если можно так:

:SHTRAF_LOOP
if or
  $CURRENT_TOWN_NUMBER == 1
  $CURRENT_TOWN_NUMBER == 2
  $CURRENT_TOWN_NUMBER == 3
jf @SHTAF_LOOP

#20 Re: Вопросы по скриптингу » Помогите , как сделать бесконечные жизни у машины. » 03-06-2007 11:55

А какие могут быть нелады с Car.SetSpeedInstantly?
Пишется так: Car.SetSpeedInstantly($CarName,$Speed), где $CarName -- хэндл машины, а $Speed -- ее скорость

#21 Re: Вопросы по скриптингу » Помогите , как сделать бесконечные жизни у машины. » 25-05-2007 15:57

Ну так ведь при всех иммунитетах у тебя и будет бесконечная жизнь. smile
Защиту от взрыва при переворачивании писал Александр, по-моему на missions выложена

#22 Re: Вопросы по скриптингу » pomogite sdelatz file please.. (kod uje gotov) » 22-05-2007 17:47

Зато читать гораздо удобнее станет smile

#23 Re: Вопросы по скриптингу » Проблема » 21-05-2007 13:50

Ну, лучше через парковку с вероятностью 100% делать, по-моему

#24 Re: Вопросы по скриптингу » pomogite sdelatz file please.. (kod uje gotov) » 20-05-2007 18:17

Ну, тут ты не прав. Если у человека есть опыт в программировании, то этап с созданием парковок и пикапов можно пропустить. Хотя, по-моему, это не тот случай smile

#25 Re: Модификации » MP3 Player » 06-05-2007 11:39

Seemann wrote:

CLEO просто делает так чтобы игра загружала эту длл к себе в памят

А она загружает к себе в память все *.cleo?
Да, если не трудно, напиши параметры для вызова TextBox (первые три)

Board footer

Powered by FluxBB