#1 22-03-2011 11:45

met dog
Registered: 22-03-2011
Posts: 64

помогите в скрипте

я написал скрипт но игра вылетает найдите и обьясните ошибку вот код


{$CLEO .cs}

//-------------MAIN---------------
wait 3000
Model.Load(#INFERNUS)
Model.Load(#MANANA)
038B: load_requested_models

:NONAME_17
wait 100
if and
   Model.Available(#INFERNUS)
   Model.Available(#MANANA)
00E1:   player 0 pressed_key 9
else_jump @NONAME_17
04C4: store_coords_to $X_1 $Y_1 $Z_1 from_actor $PLAYER_ACTOR with_offset 0.0 5.0 1.0
1@ = Car.Create(#INFERNUS, $X_1, $Y_1, $Z_1)
Actor.StorePos($PLAYER_ACTOR, $X_1, $Y_1, $Z_1)
2@ = Car.Create(#MANANA, $X, $Y, $Z)
036A: put_actor $PLAYER_ACTOR in_car 2@
wait 2000
0715: put_player $PLAYER_CHAR in_RC_mode_in_car 1@ // on foot version
wait 1000
Model.Destroy(#INFERNUS)
Model.Destroy(#MANANA)
wait 1000
jump @NONAME_17

Last edited by met dog (22-03-2011 11:47)

Offline

#2 22-03-2011 14:46

~AquaZ~
Registered: 01-03-2010
Posts: 726

Re: помогите в скрипте

met dog wrote:

я написал скрипт но игра вылетает найдите и обьясните ошибку вот код


{$CLEO .cs}

//-------------MAIN---------------
wait 3000
Model.Load(#INFERNUS)
Model.Load(#MANANA)
038B: load_requested_models

:NONAME_17
wait 100
if and
   Model.Available(#INFERNUS)
   Model.Available(#MANANA)
00E1:   player 0 pressed_key 9
else_jump @NONAME_17
04C4: store_coords_to $X_1 $Y_1 $Z_1 from_actor $PLAYER_ACTOR with_offset 0.0 5.0 1.0
1@ = Car.Create(#INFERNUS, $X_1, $Y_1, $Z_1)
Actor.StorePos($PLAYER_ACTOR, $X_1, $Y_1, $Z_1)
2@ = Car.Create(#MANANA, $X, $Y, $Z)
036A: put_actor $PLAYER_ACTOR in_car 2@
wait 2000
0715: put_player $PLAYER_CHAR in_RC_mode_in_car 1@ // on foot version
wait 1000
Model.Destroy(#INFERNUS)
Model.Destroy(#MANANA)
wait 1000
jump @NONAME_17

Пожалуйста, не мультипость и пользуйся тэгом [соdе][/соdе].

Offline

#3 23-03-2011 10:08

met dog
Registered: 22-03-2011
Posts: 64

Re: помогите в скрипте

скажите что не так ???я не могу понять !!!

Offline

#4 23-03-2011 13:18

~AquaZ~
Registered: 01-03-2010
Posts: 726

Re: помогите в скрипте

1. Код надо обрамлять в [cоde][/codе]
2. Надо вежливее просить, есть слово "пожалуйста"
3. Надо читать мануал хоть с каплей внимания и не спешить с практикой

Offline

#5 23-03-2011 13:23

met dog
Registered: 22-03-2011
Posts: 64

Re: помогите в скрипте

спасибо за информацию (все таки во мне есть вежливость ):D

Offline

#6 24-03-2011 03:46

Seemann
Registered: 07-08-2006
Posts: 2,155

Re: помогите в скрипте

04C4: store_coords_to $X_1 $Y_1 $Z_1 from_actor $PLAYER_ACTOR with_offset 0.0 5.0 1.0

Правило №1: Не используй новые глобальные переменные в клео-скрипте. Замени их на локальные переменные (0@, 1@, 2@)

Offline

#7 24-03-2011 07:04

~AquaZ~
Registered: 01-03-2010
Posts: 726

Re: помогите в скрипте

Seemann wrote:

Правило №1: Не используй новые глобальные переменные в клео-скрипте. Замени их на локальные переменные (0@, 1@, 2@)

У меня это выглядело как "Надо читать мануал хоть с каплей внимания". Seemann, не знаю, как тебе удаётся постоянно разъяснять одно и то же и не злиться... По-моему надо что-то делать, может зарелизить "новую" версию Санника с обновлённым хелпом?

Offline

#8 24-03-2011 10:13

met dog
Registered: 22-03-2011
Posts: 64

Re: помогите в скрипте

хорошо просто в других cleo скриптах я видел как использовались такие строчки ,да и в мануале было написано что к игроку  можно использовать глобальные переменые .пожалуй прочитаю его еще пару раз . Простите если кого нибудь разозлил .=)

Offline

#9 24-03-2011 18:24

Sw[ee]t
From: Нижний Новгород
Registered: 16-02-2009
Posts: 686
Website

Re: помогите в скрипте

Использовать к игроку

Наверное, имелось ввиду что можно использовать $PLAYER_ACTOR/$PLAYER_CHAR переменную.

Offline

#10 25-03-2011 05:33

met dog
Registered: 22-03-2011
Posts: 64

Re: помогите в скрипте

а может кто нибудь протестировать   этот скрипт с внесенными в него изменениями,а то я опробовать смогу дней через десять sadcry

Offline

#11 25-03-2011 05:38

met dog
Registered: 22-03-2011
Posts: 64

Re: помогите в скрипте

ну вобщем по нажатию кнопки н на английской раскладке клавиатуры вас должно поместить в машину откуда вы через пару секунд начнете управлять другой . Это совсем недароботаная версия ,но чуть потом доделаю:^

Offline

#12 31-03-2011 13:25

met dog
Registered: 22-03-2011
Posts: 64

Re: помогите в скрипте

все работает ,но куда нужнописать вот эти команды 04db: exit_rc_mode                       
                                                                               04d6: enable_rc_car_detonation 0
                                                                               player.inremotemode($player_char)  ?

Offline

Board footer

Powered by FluxBB