#51 Re: Sanny Builder и CLEO » CLEO 4 для GTA San Andreas » 09-04-2010 09:08

Вот мой код. На клео 3 отлично работает, в клео 4 изменяется гравитация вообще не так как надо (даже стандартная 0.009 ставится не так)

{$CLEO}
wait 0
:STRT
wait 0
if
Player.Defined($PLAYER_CHAR)
jf @STRT

if and
0AB0:  key_pressed 71 
0AB0: 49 
then
1@ = 0.300
0A8C: write_memory 8796548 size 3 value 1@ virtual_protect 1   
018C: play_sound 1057 at 0.0 0.0 0.0 
:0
wait 0
if
8AB0: 49
jf @0
end

if and
0AB0:  key_pressed 71 
0AB0: 50 
then
1@ = 0.100
0A8C: write_memory 8796548 size 3 value 1@ virtual_protect 1
018C: play_sound 1057 at 0.0 0.0 0.0

:1
wait 0
if
8AB0: 50
jf @1
end

if and
0AB0:  key_pressed 71 
0AB0: 51 
then
1@ = 0.030
0A8C: write_memory 8796548 size 3 value 1@ virtual_protect 1
018C: play_sound 1057 at 0.0 0.0 0.0
:2
wait 0
if
8AB0: 51
jf @2 
end

if and
0AB0:  key_pressed 71 
0AB0: 52 
then
1@ = 0.015
0A8C: write_memory 8796548 size 3 value 1@ virtual_protect 1
018C: play_sound 1057 at 0.0 0.0 0.0
:3
wait 0
if
8AB0: 52
jf @3 
end  

if and
0AB0:  key_pressed 71 
0AB0: 53 
then
1@ = 0.008
0A8C: write_memory 8796548 size 3 value 1@ virtual_protect 1
018C: play_sound 1057 at 0.0 0.0 0.0
wait 200
018C: play_sound 1056 at 0.0 0.0 0.0
:4
wait 0
if
8AB0: 53
jf @4 
end

if and
0AB0:  key_pressed 71 
0AB0: 54 
then
1@ = 0.007
0A8C: write_memory 8796548 size 3 value 1@ virtual_protect 1
018C: play_sound 1056 at 0.0 0.0 0.0
:5
wait 0
if
8AB0: 54
jf @5 
end

if and
0AB0:  key_pressed 71 
0AB0: 55 
then
1@ = 0.006
0A8C: write_memory 8796548 size 3 value 1@ virtual_protect 1
018C: play_sound 1056 at 0.0 0.0 0.0
:6
wait 0
if
8AB0: 55
jf @6 
end

if and
0AB0:  key_pressed 71 
0AB0: 56 
then
1@ = 0.005
0A8C: write_memory 8796548 size 3 value 1@ virtual_protect 1
018C: play_sound 1056 at 0.0 0.0 0.0
:7
wait 0
if
8AB0: 56
jf @7
end

if and
0AB0:  key_pressed 71 
0AB0: 57 
then
1@ = 0.003
0A8C: write_memory 8796548 size 3 value 1@ virtual_protect 1
018C: play_sound 1056 at 0.0 0.0 0.0
:8
wait 0
if
8AB0: 57
jf @8 
end

if and
0AB0:  key_pressed 71 
0AB0: 48 
then
1@ = 0.001
0A8C: write_memory 8796548 size 3 value 1@ virtual_protect 1
018C: play_sound 1056 at 0.0 0.0 0.0
:9
wait 0
if
8AB0: 48
jf @9
end

if and
0AB0:  key_pressed 71 
0AB0: 189 
then
1@ -= 0.001
0A8C: write_memory 8796548 size 3 value 1@ virtual_protect 1
018C: play_sound 1056 at 0.0 0.0 0.0
02FD: show_text_2numbers_lowpriority GXT 'Number' numbers 1@ 1@ time 150 flag 1  // ~b~1 Pointer!~s~ Distance ~1~.~1~m
wait 100
end

if and
0AB0:  key_pressed 71 
0AB0: 187 
then
1@ += 0.001
0A8C: write_memory 8796548 size 3 value 1@ virtual_protect 1
018C: play_sound 1057 at 0.0 0.0 0.0
02FD: show_text_2numbers_lowpriority GXT 'Number' numbers 1@ 1@ time 150 flag 1  // ~b~1 Pointer!~s~ Distance ~1~.~1~m
wait 100
end

jump @STRT

#52 Вопросы по скриптингу » Создание txt файла и запись » 08-04-2010 04:11

GTASA
Replies: 15

Как мне скриптом создать txt файл, куда я могу что-нибудь написать? например, текст, цифры какие-то? Толковых уроков нигде найти не могу. Желательно без применения всяких дополнительных плагинов.

#53 Re: Sanny Builder и CLEO » CLEO 4 для GTA San Andreas » 07-04-2010 23:31

А еще в клео 4, если изменять гравитацию игры, она не меняется так, как нужно мне. В клео 3 все прекрасно.

#54 Re: Вопросы по скриптингу » Один вопрос » 07-04-2010 13:02

Как сделать, чтобы текстура, которую я вывел на экран, была на последнем плане, т.е. чтобы не накрывала все то, что есть на экране?

Пример: В GTA IV Hud от Александера загружаются текстуры и рисуются на экране, при этом они не загораживают радарных значков, эти значки расположены перед текстурой.

#55 Re: Sanny Builder и CLEO » CLEO для GTA Vice City » 06-04-2010 12:21

Кто-нибудь может дать список всех названий анимаций, как этот, только для Vice City?

http://public.sannybuilder.com/anim/SAAnims.txt

#56 Re: Модификации » Запись случайного актера / машины / объекта в переменную » 06-04-2010 04:42

При записи предыдущего найденного актера в переменную, он будет пропущен, но поиск мотается теперь около двух актеров. А как сделать, чтобы этого не было? Чтобы пропускались все те, которые уже были найдены?
И что надо изменить в коде, чтобы можно было искать не только транспорт, объекты и актеров, а, например, маркеры над актерами, пикапы.

#57 Re: Вопросы по скриптингу » Один вопрос » 01-04-2010 01:54

Вайсовский мэин у меня стандартный, раньше вроде открывался, хотя, не помню, открывал ли я его раньше. А СБ на win 7 не глючит? Или хоть кто-нибудь скиньте мэин в блокноте.

#58 Re: Sanny Builder и CLEO » CLEO для GTA III » 01-04-2010 01:51

Innocent, спасибо, но на украинском не надо. Ведь если ставить рус, это опять замена ехе и возможные проблемы со вторым диском. Лучше дайте, пожалуйста, ссылки на gta3 рус или англ, главное, чтобы второй диск не просило. Извините за флуд.

#60 Re: Вопросы по скриптингу » Один вопрос » 31-03-2010 09:06

Не выйдет.

Вопрос 2: Почему у меня СБ не открывает Vice City main.scm? Почему-то пишет "Неверный заголовок файла". Как его открыть? Если что, main.scm от San Andreas открывается нормально.

#61 Re: Вопросы по скриптингу » Один вопрос » 31-03-2010 08:32

00BA: show_text_styled GXT 'TEXT' time 0 style 1

Когда создаешь такой текст, он пропадает не сразу. Я указал ноль сек, но он пропадет секунд через 5. Каким опкодом можно мгновенно затушить такой стиль текста?

Это не помогает:
00BE: text_clear_all
03D6: remove_styled_text 'TEXT'
03F0: toggle_text_draw 0

#62 Re: Sanny Builder и CLEO » CLEO для GTA Vice City » 31-03-2010 06:32

Скажите пожалуйста, как в Вайсе определенного пешехода поместить в определенную группу?

#63 Re: Sanny Builder и CLEO » CLEO для GTA III » 31-03-2010 04:32

Innocent, я о той проблеме, что у меня гта 3 просит второй диск, нигде не могу найти ехе, который это исправляет. И мне пришлось папку Audio с диска скинуть, видимо, из-за этого и не работает клео. Если че, у меня лицензия от буки. Дайте тогда, пожалуйста, ссылку на гта 3, который не просит второй диск.

#64 Re: Sanny Builder и CLEO » CLEO для GTA III » 30-03-2010 09:37

Alien, ну так что, ты можешь улучшить клео? Ведь в вайс сити такой проблемы нет.

#65 Re: Sanny Builder и CLEO » CLEO для GTA III » 30-03-2010 07:11

Я переустановил GTA 3, игра стала работать с клео. Но я папку Audio с диска не скидывал, поэтому у меня просит второй диск. А этот ехе не помогает мне.

#66 Re: Sanny Builder и CLEO » CLEO для GTA III » 29-03-2010 11:59

Не помогло. Вот что пишет после всех заставок перед появлением меню:

f230fd4276ff.jpg

#67 Re: Sanny Builder и CLEO » CLEO для GTA III » 29-03-2010 11:13

Для четверки же есть Alice.

Alien, дай, пожалуйста, свой gta3.exe.

#68 Re: Sanny Builder и CLEO » CLEO для GTA Vice City » 29-03-2010 10:19

Все, у меня вайсовское клео идет теперь гладко, а до этого не шло не понимаю почему, хотя я ставил значок в углу на Вайс Сити.

#69 Re: Sanny Builder и CLEO » CLEO для GTA III » 29-03-2010 10:17

А у меня на этапе появления меню игры вылетает из-за клео. Вы не могли бы дать нужный ехе?

#70 Re: Sanny Builder и CLEO » CLEO для GTA Vice City » 29-03-2010 05:30

Не, этот работает, не работает про коллизию.
А что, нельзя никак коллизию тогда убрать? В вайсе ведь адреса памяти другие?

#71 Re: Sanny Builder и CLEO » CLEO для GTA Vice City » 29-03-2010 05:23

Нет, я как раз в режиме Вайс Сити и делаю!

Заработало только после того, как я из кода убрал:

0619: enable_actor $PLAYER_ACTOR collision_detection 0

#72 Re: Sanny Builder и CLEO » CLEO для GTA Vice City » 29-03-2010 05:17

Глянь теперь. Сократил, но не помогло. Почему?

#73 Re: Sanny Builder и CLEO » CLEO для GTA Vice City » 29-03-2010 04:58

Скажите, пожалуйста, лично я думаю, что это клео глючное. Но если нет, почему у мен не работает этот скрипт? Игра зависает сразу при нажатии Ctrl + 2.

{$CLEO}
wait 5000 

:NONAME_2
wait 0 
if and
05EE:   key_pressed 50 
05EE:   key_pressed 17
jf @NONAME_2 
jump @NONAME_37 

:NONAME_37
wait 0 
if and
85EE:   not key_pressed 50 
85EE:   not key_pressed 17 
jf @NONAME_37 
wait 0 
Actor.LockInCurrentPosition($PLAYER_ACTOR) = True
4@ = Actor.Angle($PLAYER_ACTOR)
0619: enable_actor $PLAYER_ACTOR collision_detection 0 

:NONAME_1111380
wait 0

:NONAME_4290
wait 0

if 
05EE:   key_pressed 87 
jf @NONAME_4850 
04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 0.0 13@ -1.0 
Actor.PutAt($PLAYER_ACTOR, 0@, 1@, 2@)

:NONAME_4850
wait 0

if 
05EE:   key_pressed 83 
jf @NONAME_5470 
04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 0.0 14@ -1.0 
Actor.PutAt($PLAYER_ACTOR, 0@, 1@, 2@)

:NONAME_5470
wait 0
if 
05EE:   key_pressed 68 
jf @NONAME_6090 
04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 13@ 0.0 -1.0 
Actor.PutAt($PLAYER_ACTOR, 0@, 1@, 2@)

:NONAME_6090
wait 0
if 
05EE:   key_pressed 65 
jf @NONAME_6710 
04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 14@ 0.0 -1.0 
Actor.PutAt($PLAYER_ACTOR, 0@, 1@, 2@)

:NONAME_6710
wait 0
if 
05EE:   key_pressed 81 
jf @NONAME_7270 
04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.5 
Actor.PutAt($PLAYER_ACTOR, 0@, 1@, 2@)

:NONAME_7270
wait 0
if 
05EE:   key_pressed 69 
jf @NONAME_1111380 
04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 -1.5
Actor.PutAt($PLAYER_ACTOR, 0@, 1@, 2@)
jump @NONAME_1111380

И да, Alien, у тебя ведь ехе версии 1.0, можешь его передать? Может будет глюков меньше.

#74 Re: Беседка » официальные локализации GTA в России » 28-03-2010 13:38

Что-то не нахожу нигде GTA 3 1C. А ты, mfisto?

#75 Re: Sanny Builder и CLEO » CLEO для GTA III » 28-03-2010 08:01

В gta 2 скрипты другие и принцип не тот.

Board footer

Powered by FluxBB