You are not logged in.
Ну, собс-но говоря что же еще ожидать, если мы отменили прорисовку меню?
actor.InCar($fam1,$car)
А это зачем? Если не ошибаюсть, это ведь проверка
Ну, если нужно чтобы это было постоянно -- то подобные характеристики вроде бы прописываются в Weapons.dat
У меня тоже был пару раз Access violation, тоже при открытии скрипта. Но больше всего это похоже на глюк Windows
Ну так строки с символом #название все-равно компилятором в цифры. Так что везде в подобных опкодах можно смело писать ID
0@ = Object.Init(#VEGASAIRPORTLIGHT, 2605.351, -2045.262, 23.1)
А последние 3 цифры это раве не координаты?
было бы неплохо добавить возможность во время выполнения скрипта перейти на определнную строку....
Код:
jump @Moya_Stroka :Moya_StrokaНе то? wink
Я так понимаю, просто, без указания метки. Т.е, допустим, Jump +5 -- перепрыгнуть через 5 строчек
0673: AS_actor $PLAYER_ACTOR dive_to_offset 1.0 -3.0 time_on_ground 1000 ms
Попробуй с этими параметрами поэксперементировать. Они вроде бы за оффсет и отвечают
Индекс массива не может быть адресом. Чтобы посчитать правильный индекс, нужно от адреса отнять 0xA49960 и разделить на 4. В данном случае 0@ должно быть равно 300481.
А почему необходимо отнять 0xA49960?
А в чем собственно проблема, в таком случае?
: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
Я тоже
В определенный момент игра может зависнуть
Просто при работе игры модель загружается чем-то иным и остается в памяти. Лучше модель все-таки загрузить
Ну, насколько я понимаю, не такой уж и сложный он должен быть. По идее, при вызове такси надо вызывать карту, а потом ждать клика правой кнопкой (есть же у нее какой-то ID). По клику записывать координаты по тем адресам и ехать туда. Должно работать, я думаю
jump @FARS_ONJump @FARS_OFF
Эти прыжки не нужны, скрипт и так пойдет дальше
wait 500 067F: set_car $Car headlights 0 jf @FARS_OFF jump @FARS
Прыжок в случае невыполнения условия есть, а где проверка?
Или я что-то не знаю, и Sanny проверяет код возврата функции?
kostay scr, не грузи людей терминологией
Костя, это даже не терминология. Лично я только после третьего прочтения этого слова, понял, что тебе нужны комментарии. Потому как раскОмМЕнтирован пишется не совсем так как у тебя
Да, а перед началом потока лучше писать
THREAD 'MY_THREAD'
Тогда если уж и потребуется декомпиляция, то метки хотя бы как надо будут называться
Svetka, дело в том, что ты не выбираешь актера, т.е. переменная 9@ у тебя не проинициализирована, отсюда может быть присваивание ей -1
Судя по всему, после выполнения этой конструкции машина обязана остановиться
Я что то не понимаю, а зачем проверять отдельно все города если можно так:
:SHTRAF_LOOP if or $CURRENT_TOWN_NUMBER == 1 $CURRENT_TOWN_NUMBER == 2 $CURRENT_TOWN_NUMBER == 3 jf @SHTAF_LOOP
А какие могут быть нелады с Car.SetSpeedInstantly?
Пишется так: Car.SetSpeedInstantly($CarName,$Speed), где $CarName -- хэндл машины, а $Speed -- ее скорость
Ну так ведь при всех иммунитетах у тебя и будет бесконечная жизнь.
Защиту от взрыва при переворачивании писал Александр, по-моему на missions выложена
Зато читать гораздо удобнее станет
Ну, лучше через парковку с вероятностью 100% делать, по-моему
Ну, тут ты не прав. Если у человека есть опыт в программировании, то этап с созданием парковок и пикапов можно пропустить. Хотя, по-моему, это не тот случай
CLEO просто делает так чтобы игра загружала эту длл к себе в памят
А она загружает к себе в память все *.cleo?
Да, если не трудно, напиши параметры для вызова TextBox (первые три)