#1 15-12-2007 04:12

akira19
Registered: 15-12-2007
Posts: 16

Переведите пожалуйста код в код SCM

TestObject:
 if (KEYDOWN(VK_DELETE) && KEYDOWN(VK_U)) //INSERT + U
  {pPlayerActor->GetActorCoordOffset(0.0, 1.5, -0.5, &fX, &fY, &fZ);
   pGame->LoadModel(1792);
   pTestObj->IntObject(1792, fX, fY, fZ);
   pGame->ReleaseModel(1792);
   pTestObj->ObjLiftable(1);
  goto FreezeClock;
  } else {
   goto ToggleRiotsOn;}

В SCM Пожалуйста,
И подскажите куда писать координаты, и потом куда приклеить код.

Спасибо большое.


Бот neten. Бан навсегда

Offline

#2 15-12-2007 04:22

Agenzvell
From: Windows/system32
Registered: 28-08-2007
Posts: 109
Website

Re: Переведите пожалуйста код в код SCM

Структуру я не понял. Это ты из ехе откопал?
Насчет SCM. Ты зачем каментишь весь код? Он будет занимать только место, удали { и }.
Чтобы вставить координаты, в SB жми Ctrl+Shift+C
"Приклей" в main.scm или CLEO
Если в main то ставь перед Mission 0
и впиши название потока туда где стоят остальные потоки.

Offline

#3 15-12-2007 10:40

akira19
Registered: 15-12-2007
Posts: 16

Re: Переведите пожалуйста код в код SCM

Этот код написал мой дружбан... но он не умеет писать на .scm
Он сказал что код рабочий.

Помогите мне а?


Бот neten. Бан навсегда

Offline

#4 15-12-2007 21:37

akira19
Registered: 15-12-2007
Posts: 16

Re: Переведите пожалуйста код в код SCM

Мой друг начил мне помогать.. но он не знает как закончить:
помогите кто может:

wait 0 
Actor.StorePos($PLAYER_ACTOR, 0.0, 1.5, -0.5)
Model.Load(#1792)
27@ = Object.Init(#1792, $11994, $11995, $11996)

Бот neten. Бан навсегда

Offline

#5 15-12-2007 22:06

Sanchez
Registered: 18-08-2006
Posts: 280

Re: Переведите пожалуйста код в код SCM

{$CLEO}

:TestObject
if and
    0AB0:  key_pressed 0x2D // Insert
    0AB0:  key_pressed 0x55 // U
then
    04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 0.0 1.5 -0.5
    Model.Load(1792)
    3@ = Object.Init(1792, 0@, 1@, 2@)
    Model.Destroy(1792)
    08E9: set_object 3@ liftable 1
    gosub @FreezeClock      // ??? 
else
    gosub @ToggleRiotsOn    // ???
end
0A93: end_custom_thread

Offline

#6 15-12-2007 22:55

akira19
Registered: 15-12-2007
Posts: 16

Re: Переведите пожалуйста код в код SCM

wow... большое спасибо санчез

Сделать клео файл, и все будет работать?

Как оно работает?


Бот neten. Бан навсегда

Offline

#7 16-12-2007 00:19

Agenzvell
From: Windows/system32
Registered: 28-08-2007
Posts: 109
Website

Re: Переведите пожалуйста код в код SCM

да. Компилируешь и кидаешь файл в директорию с CLEO.
Как оно работает? Ты должен знать смысл кода. Ты же записал координаты объекта в переменные, жми Insert+U и смотри результат.

P.S: Сообщи другу что CLEO не поддерживает глобальные переменные, кроме общеупотребительных, вроде $PLAYER_CHAR, $PLAYER_ACTOR etc.

Last edited by Agenzvell (16-12-2007 00:22)

Offline

#8 16-12-2007 00:22

akira19
Registered: 15-12-2007
Posts: 16

Re: Переведите пожалуйста код в код SCM

Ой.. Agenzvell скажи... а как сделать так чтобы объект падал на против меня?


Бот neten. Бан навсегда

Offline

#9 16-12-2007 00:23

Alexander
Registered: 19-08-2006
Posts: 184
Website

Re: Переведите пожалуйста код в код SCM

код FreezeClock'n'ToggleRiotsOn встудию grin

Offline

#10 16-12-2007 00:24

Agenzvell
From: Windows/system32
Registered: 28-08-2007
Posts: 109
Website

Re: Переведите пожалуйста код в код SCM

04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 0.0 1.5 -0.5
меняй числа после слова offset на эти:
0.0 10.0 3.0

Offline

#11 16-12-2007 00:26

akira19
Registered: 15-12-2007
Posts: 16

Re: Переведите пожалуйста код в код SCM

код FreezeClock'n'ToggleRiotsOn встудию

А что с ними не так?

И правда... почему там вопросы на @FreezeClock
И на  gosub @ToggleRiotsOn  ??

Last edited by akira19 (16-12-2007 00:29)


Бот neten. Бан навсегда

Offline

#12 16-12-2007 00:32

akira19
Registered: 15-12-2007
Posts: 16

Re: Переведите пожалуйста код в код SCM

Я всего лишь хочу чтоб при нажатии Insert+U на против меня падал телевизор.. и чтоб я мог подойти и взять его в руки.
и чтоб таким образом я мог скинуть сколько за хочу телеков.


Бот neten. Бан навсегда

Offline

#13 16-12-2007 00:42

akira19
Registered: 15-12-2007
Posts: 16

Re: Переведите пожалуйста код в код SCM

Я думал ты понимаеш анг. smile

Я написал что всеволиш хочу скинуть 15 16 телевизоров..
могу ли я это сделать с этим кодом, или только один телевизор?


Бот neten. Бан навсегда

Offline

#14 16-12-2007 00:49

akira19
Registered: 15-12-2007
Posts: 16

Re: Переведите пожалуйста код в код SCM

какого потока? тоесть добавить 0000: NOP в начале кода после {$CLEO} ?


Бот neten. Бан навсегда

Offline

#15 16-12-2007 00:51

Agenzvell
From: Windows/system32
Registered: 28-08-2007
Posts: 109
Website

Re: Переведите пожалуйста код в код SCM

да, но гарантированей создать поток перед Test Object и туда вписать 0000: NOP
Но вобше, я плохо шарю в CLEO, поэтому, возможно ошибаюсь.
Alexander знает точно.

Offline

#16 16-12-2007 00:54

akira19
Registered: 15-12-2007
Posts: 16

Re: Переведите пожалуйста код в код SCM

Вот что я сделал.. но он мне даже 1 телевизор не даёт :wow:

{$CLEO}

:TestObject
if and
    0AB0:  key_pressed 0x2D // Insert
    0AB0:  key_pressed 0x55 // U
then
    04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 0.0 10.0 3.0
    Model.Load(1792)
    3@ = Object.Init(1792, 0@, 1@, 2@)
    Model.Destroy(1792)
    08E9: set_object 3@ liftable 1
end
0A93: end_custom_thread

Бот neten. Бан навсегда

Offline

#17 16-12-2007 00:57

Agenzvell
From: Windows/system32
Registered: 28-08-2007
Posts: 109
Website

Re: Переведите пожалуйста код в код SCM

Не советовал бы использовать Object.Init лучше юзай Object.Create
и вставь сразу после {$CLEO} DEFINE OBJECT 1792

Offline

#18 16-12-2007 01:00

akira19
Registered: 15-12-2007
Posts: 16

Re: Переведите пожалуйста код в код SCM

пишет ошибку Unknown directive DEFINE OBJECT 1792....

Last edited by akira19 (16-12-2007 01:01)


Бот neten. Бан навсегда

Offline

#19 16-12-2007 01:06

Agenzvell
From: Windows/system32
Registered: 28-08-2007
Posts: 109
Website

Re: Переведите пожалуйста код в код SCM

работает, нет?

Offline

#20 16-12-2007 01:09

akira19
Registered: 15-12-2007
Posts: 16

Re: Переведите пожалуйста код в код SCM

Дай Icq.. так будет удобней

Сделал DEFINE OBJECT SWANK_TV_1  всеравно пишет ошибку

ПС. что это такое? Model.Destroy(1792)

Last edited by akira19 (16-12-2007 01:11)


Бот neten. Бан навсегда

Offline

#21 16-12-2007 01:13

akira19
Registered: 15-12-2007
Posts: 16

Re: Переведите пожалуйста код в код SCM

А нахрена его уничтожть?


Бот neten. Бан навсегда

Offline

#22 16-12-2007 01:27

akira19
Registered: 15-12-2007
Posts: 16

Re: Переведите пожалуйста код в код SCM

CLEO намного удобней sad
почемуже оно не работает


Бот neten. Бан навсегда

Offline

#23 16-12-2007 01:29

Agenzvell
From: Windows/system32
Registered: 28-08-2007
Posts: 109
Website

Re: Переведите пожалуйста код в код SCM

Сам говоришь CLEO не хочет. У меня тоже не получается.
Ошибка где-то в коде у тебя.
Нету wait`a. Поставь сразу после строки :TestObject слово wait 3000

Last edited by Agenzvell (16-12-2007 01:31)

Offline

#24 16-12-2007 01:36

akira19
Registered: 15-12-2007
Posts: 16

Re: Переведите пожалуйста код в код SCM

не работает


Бот neten. Бан навсегда

Offline

#25 16-12-2007 01:38

Agenzvell
From: Windows/system32
Registered: 28-08-2007
Posts: 109
Website

Re: Переведите пожалуйста код в код SCM

Тогда придется ждать Seemann`a или кого-нибудь еще.

Offline

Board footer

Powered by FluxBB