#1 Re: Вопросы по скриптингу » Один вопрос » 02-04-2017 11:01

Помогите. Прицеливаюсь, тыкаю "1" ничего не происходит. Просто нажимаю без прицеливания, то зависает игра.

{$CLEO}
0000:

:1
wait 0
Model.Load(#FAM2)
038B: load_all_models_now

:2
wait 0
0AD2: 1@ = player $PLAYER_CHAR targeted_actor
if and
0256:   player 1@ defined
0AB0:   key_pressed 49
jf @2
09C7: change_player 1@ model_to #FAM2
jump @2

#2 Re: Вопросы по скриптингу » Один вопрос » 13-03-2017 17:37

$PLAYER_CHAR   это все педы в зоне стрима? Или как?  А как узнать Handle педа? Если я буду иметь Handle педа, то смогу этому педу уменьшать здоровье и прочее благодаря изменения адреса памяти?

#3 Re: Вопросы по скриптингу » Один вопрос » 09-03-2017 12:13

Вот простой скрипт рабочий. Он автоматически восстанавливает хп до 100 (на деле), несмотря сколько хп у актёра (меня), хоть 99. А хотел я чтобы он восстанавливать ТОЛЬКО , когда хп ниже 20. В чём я ошибся?

{$CLEO}
0000:

:1
wait 0
0A96: 0@ = actor $PLAYER_ACTOR struct
0A8E: 5@ = 10@ + 20
0A8E: 1@ = 0@ + 0x540
repeat
wait 0
if
002D:   1@ >= 5@
then
0A8D: 2@ = read_memory 1@ size 4 virtual_protect 1
0A8C: write_memory 1@ size 4 value 100.0 virtual_protect 1
end
jump @1
until Actor.Dead($PLAYER_ACTOR)

#4 Re: Вопросы по скриптингу » Один вопрос » 09-03-2017 10:08

Как я мог забыть. Это самый первый урок... Если actor, то всегда пишем $PLAYER_ACTOR, а если char, то $PLAYER_CHAR

#5 Re: Вопросы по скриптингу » Один вопрос » 08-03-2017 17:35

Ну вот допустим я написал такой скрипт:

{$CLEO}
0000:
create_thread @1
:1
0001: wait 0
if
0611:   actor $PLAYER_CHAR performing_animation "WALK_CIVI"
jf @1
010D: set_player $PLAYER_CHAR wanted_level_to 6
jump @1

Вот и почему "гта не отвечает",когда уже загрузила новую игру или сохранение?? НУ что не так cry ?  Видосы смотрю обучающие. Но руки уже чешутся что-нибудь написать.

#6 Re: Вопросы по скриптингу » Один вопрос » 08-03-2017 17:01

А как тогда указать актёра-педа, в определённом скине (ну обычного бота в гта са, которые по улицам ходят)? Например:

{$CLEO}
0000:
create_thread @1
:1
wait 0
if
0AB0:   key_pressed 111
jf @1
05D9: AS_actor $PLAYER_CHAR run_to_actor $PLAYER_ACTOR timelimit -1 stop_within_radius 3.0
jump @1

этот скрипт должен был заставить бежать педов ко мне, но "ГТА не отвечает".

#7 Re: Вопросы по скриптингу » Один вопрос » 08-03-2017 08:44

Хотел сделать простой скрипт. Когда прикасаешься к определённому педу (#FAM2, это из банды грув), то ему даётся розыск.
Но при загрузке Новой игры или сохранения ГТА СА "Не отвечает". 
1) Что делать?
2) Как  указать так, чтобы вместо #FAM2 был любой пед?

{$CLEO}
0000:
create_thread @1
:1
0001: wait 0
if
0A1B: actor $PLAYER_ACTOR colliding_with_actor #FAM2
jf @1
010D: set player #FAM2 wanted level to 4
jf @1

#8 Re: Вопросы по скриптингу » Один вопрос » 07-03-2017 10:01

Допустим такую ситуацию:
На одном сервере САМП есть такая фигня, что когда взламываешь машину (и не только), то появляется окошко. Слева показывается одна стрелочка в какую-нибудь сторону(вверх, вниз, вправо, влево) . А справа за 2 секунды нужно нажать на такую же стрелочку, как и слева, но там их 4. Вот ВОПРОС: Можно ли с помощью Sanny Bilder 3 (клео) сделать так, чтобы он сам смотрел какая слева стрелка и справа такую же сам нажимал?

Board footer

Powered by FluxBB