#1 13-06-2008 05:52

Worm
Registered: 10-06-2008
Posts: 25

Координаты

Напишите пример скрипта, который при нажатии на 1 телепортирует в определенные координаты. (хочу написать скрипт перемещения по интерьерам)

Offline

#2 13-06-2008 08:28

AlphaOmega
Registered: 02-06-2008
Posts: 98

Re: Координаты

Worm wrote:

Напишите пример скрипта, который при нажатии на 1 телепортирует в определенные координаты. (хочу написать скрипт перемещения по интерьерам)

Вот скрипт, который при нажатии на 1 телепортирует туда, где установлен маркер (на карте)

{$VERSION 3.1.0027}
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP 

:NONAME_2
wait 0 
if and
   Player.Defined($PLAYER_CHAR)
  $ONMISSION == 0 
   not Actor.Driving($PLAYER_ACTOR)
else_jump @NONAME_2 
077E: get_active_interior_to 29@ 
if 
  29@ == 0 
else_jump @NONAME_2 
if and
0AB0:   key_pressed 0x31
0AB6: store_target_marker_coords_to 0@ 1@ 2@ // IF and SET 
else_jump @NONAME_174 
fade 0 500 
wait 750 
04E4: unknown_refresh_game_renderer_at 0@ 1@ 
Camera.SetAtPos(0@, 1@, 2@)
02CE: 4@ = ground_z_at 0@ 1@ 2@ 
Actor.PutAt($PLAYER_ACTOR, 0@, 1@, 4@)

:NONAME_142
wait 0 
if 
   Player.Controllable($PLAYER_CHAR)
else_jump @NONAME_142 
wait 500 
fade 1 500 

:NONAME_174
jump @NONAME_2

Offline

#3 13-06-2008 12:36

Worm
Registered: 10-06-2008
Posts: 25

Re: Координаты

Нет блин надо чтоб по координатам! Например:
X=2548,018
Y=-1284,358
Z=1060,984
это дом Большого Смоука, там где он прятался

Offline

#4 13-06-2008 12:58

AlphaOmega
Registered: 02-06-2008
Posts: 98

Re: Координаты

Worm wrote:

Нет блин надо чтоб по координатам! Например:
X=2548,018
Y=-1284,358
Z=1060,984
это дом Большого Смоука, там где он прятался

Блин, ну неужели нельзя вместо Actor.PutAt($PLAYER_ACTOR, 0@, 1@, 4@) поставить координаты где нужно?

Offline

#5 13-06-2008 22:13

Worm
Registered: 10-06-2008
Posts: 25

Re: Координаты

А как покажи пример, я же не знаю. ПРосто там полно таких значений

Last edited by Worm (13-06-2008 22:17)

Offline

Board footer

Powered by FluxBB