You are not logged in.
А это разве можно осуществить скриптом? Помоему это exe.
Возможно такой комманды нет...
00E1: key_pressed 0? <number tested>?
Помоему так. Несовсем уверен, я в вайсе ниразу не скриптил=(
Я с вами...
Спасибо. Весь инет перерыл, ничего не нашел...
Народ, а вообще реально в гта добавить новое оружие? Я немного порылся в *.dat файлах... Нашел где и что отвечает за оружее...(это файлы deaflut.ide и weapon.dat) закидываю новую модель в gta3.img, создаю делаю её видимой для игры в файле deaflut.ide, прописываю новые строки для етой пушки в weapon.dat, делаю скрипт, что при нажатии на такую-то кнопку появляется пушка... Захожу в игру, все работает без вылета, нажимаю она появляется беру её и.... Ничего . И ешё в добавок к этому если стрельну, все водилы вылазиют из тачек с этой пушкой, только прицеливаются, игра вылетает. В main'e я ничего не нашел, что ещё нужно сделать для правильной работы и возможно ли сделать что нибудь вообще? Другими словами подскажите плз, можно ли добавить новое оружее в гта сан андрес???
Я не уверен, но возможно надо указать нулевые координаты. По крайней мере так делается в коде 0713:.
Код 0713?
0713: actor 52@ driveby_actor -1 car -1 point 952.92 -1102.99 22.85 radius 100.0 4 1 firing_rate 90
Это он?
Да, но так он смотрит не прямо, а в одну точку!!!!
А как прицепить к машине прожектор???
Вот я его создаю:
06B1: 7@ = create_searchlight_at 4@ 5@ 6@ radius 0.1 target 8@ 9@ 10@ radius 25.0
А что дальше???
Вот я создал машину:
00A5: $CAR = create_car #MESA at 1@ 2@ 3@
создаю точки:
0407: create_coordinate 4@ 5@ 6@ from_car $Car offset 0.0 0.8 2.0 0407: create_coordinate 8@ 9@ 10@ from_car $Car offset 0.0 10.8 -0.5
Она появилась... Прожектор тоже, но когда я стартую... он остаётся на одном месте(, как сделать, чтоб он был прицеплен к машине и смотрел только вперед??? Подскажите плз....
Спасибо)
тоесть, я должен написать:
:intro wait 0 if 095F: get_car -1 componentA 2 rotation_to 1.0 jf @intro //если нет // если да, то... и далее
А можно ли проверить, если у машины открыта какая-то определённая дверь (например водительская, или задняя), или капот...
6-8 скриптов и вылет??? У меня 17 стоит, вроде работает нормально... Да и с трафиком пока проблем особых не замечаю, всегда есть кого подорвать)
Только прицеплять гранату сначала лучше не к игроку, а к его оружию.
А как, использовать оружее как объект? Или есть специальный опкод?
Таким образом, просто так, заставить атаковать не получится.
А как же скрипт "airsupport"? Ведь там именно вертолёт hunter прилетает и атакует в определённом радиусе всех педов и транспорт, но не актера?!
По названию темы уже всё понятно. Что это за приспособление объяснять врядле нужно. Я эту идею попытался осуществить в гта. Но ничего не работало, начало я вроде написал правильно:
//-------------MAIN---------------
0000: NOP
name_thread "grenade"
wait 10:intro
wait 0
if and
02D8: actor $PLAYER_ACTOR current_weapon == 31 // у актёра в руках м4
00E1: key_pressed 0 6 // и нажат прицел
jf @intro
jump @load:load
wait 10
model.Load(1582)
038B: load_requested_models:load_2
wait 10
if
model.Available(1582)
jf @load_2
jump @main_1:main_1
wait 0
if
00E1: key_pressed 0 14 //если нажата клавиша shift
jf @intro // если нет, то прыгаем в самое начало...
//но если да
object.Create(1@,1582,0.0,0.0,0.0)
069B: attach_object 1@ to_actor $PLAYER_ACTOR at_offset 0.0 1.3 0.3 rotation 0.0 0.0 0.0
А что писать дальше? Я пробывал заносить координаты в переменные и бросать этот объект, всё равно ничего не получалось. Есть такой скрипт "submarine" там както сделали стрельбу с палубного оружия, я попытался от туда выдрать часть скрипта, но вышло одно. Ошибка((( Я уверен, что тут мне помогут, народ как сделать подствольный гранатомёт, если что, можете попытаться порыться в скрипте субмарина. Заранее спасибо.
Я этот знак из игры выдрал, изменил txd... Переименовал... Но когда вставляю строку 18900, znak_rod, znak_rod,, 40, 128 игру в самом начале при загрузке сейва выбрасывает... Сейчас попробую как ты сказал, спс.
А на птичке сработает??? Или только катер? Сейчас попробую)
Хм, а помоему это самп... И там возможно и есть граница мира, но в стандартной я почиму то сильно сомневаюсь...
Да, знаю. Этот вопрос несовсем по скриптингу, но всё таки... У меня есть своеобразный простой объект. Dff и txd файл(дрожный знак, не оружие), мне нужно как-то добавить его в игру. Я заливаю его в GTA3.img пишу в файле \GTA_San_Andreas\data\maps\generic\multiobj такую строку, но перед этим отделил её коммандой #mymodel. 18900, znak_rod, znak_rod,, 40, 128, потом добавляю его в нужном месте на карту через мапедитор, сохраняю, запускаю игру и тут......... Ошибка(, что я сделал не так, может куд-то ещё нужно информацию про этот объект добавить или я что-то не так написал(сделал)??? Подскажите плиз!!! Но насколько я знаю тут скрипт не требуется 100%
Нет, я пробовал, вылетает(((
Да, надо мне 3Д моделями заняться, может что отрою)
есть програмка такая, water level, а вот скриптом незнаю, возможно ли такое...
Непонял??? Зачем помещать? Мне надо самому было стрелять, а не какому-то актёру.
ага...
Я думаю в main.csm что нибудь по этой теме есть... постораюсь поискать...
спасибо, оказывается все гораздо проще, чем я думал)