#1 Re: Вопросы по скриптингу » Помогите сделать дверь гаража. » 28-01-2008 12:00

Тоесть: добавляю .dff .txd .col своей двери в gta3.img (например dver.dff dver.txd dver.col). Потом прописываю ее  в .ide, а затем в файле  object.dat.
И прописываю в main.scm:

create_thread @dver1

:dver1
wait 0
model.Load(#dver)
038B: load_requested_models

:dver1_2
wait 0
if and
model.Available(#dver)
jf @dver1_2
0005: $X1 = 1378.4965 // координата 'X'
0005: $Y1 = 2184.6965 // координата 'Y'
0005: $Z1 = 11.0234 // координата 'Z'
0005: $dvijenie1 = 0.0
Object.Create($obj_1, #dver, $X1 $Y1 $Z1)

:dver1_3
wait 0
if and
0102: actor $PLAYER_ACTOR stopped_near_point_on_foot $X1 $Y1 $Z1 radius 10.0 10.0 10.0 sphere 0
jf @dver1_3

:dver1_4
wait 250
0009: $dvijenie1 += 10.0
Object.Angle($obj) = $dvijenie1
if
0030: $dvijenie1 >= 90.0
0102: actor $PLAYER_ACTOR stopped_near_point_on_foot $X1 $Y1 $Z1 radius 10.0 10.0 10.0 sphere 0
jf @dver1_4

:dver1_5
wait 250
0009: $dvijenie1 -= 10.0
Object.Angle($obj) = $dvijenie1
if
0030: $dvijenie1 <= 0.0
8102: not actor $PLAYER_ACTOR stopped_near_point_on_foot $X1 $Y1 $Z1 radius 10.0 10.0 10.0 sphere 0
jf @dver1_5
jump @dver1_3

так что ли? если что исправте.

#2 Re: Вопросы по скриптингу » Помогите сделать дверь гаража. » 28-01-2008 10:03

Так, еще раз. У меня стоит два обьекта: Коробка гаража и дверь. Мне надо чтобы когда игрок подходил к гаражу, дверь открывалась.

#3 Вопросы по скриптингу » Помогите сделать дверь гаража. » 28-01-2008 06:51

lekar
Replies: 18

Я сделал свой остров, поставил туда дом с гаражом(без двери, пока). Прописал гараж в IPL. Машины
сохраняются. Но как сделать что бы дверь открывалась когда к ней подходишь, как в других гаражах?
Тоесть мне нужен опкод который может двигать обьекты. И если можно пример скрипта с дверью.

Board footer

Powered by FluxBB