#27 Re: Вопросы по скриптингу » Yoda's mod » 24-10-2011 06:31

Клео опкоды можно использовать в майне.

#28 Re: Программы для GTA » alice для san andreas » 24-10-2011 06:27

Ну я делал скрипт шторм. В клео можно сделать практически все. Нужны только адреса памяти.

#29 Re: Работа с памятью, EXE » Как изменить » 24-10-2011 06:24

Ты предлагаешь мне самому зайти на его сайт, найти то что тебе нужно, и запосттть это здесь?

#30 Re: Вопросы по скриптингу » Yoda's mod » 23-10-2011 15:59

Юзай опкоды клео4 и не будет лишних проблем

#31 Re: Вопросы по скриптингу » Дабл актёр » 23-10-2011 12:44

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

#32 Re: Вопросы по скриптингу » Педы (СА) » 23-10-2011 11:03

Надо записать актера в переменную, есть ряд опкодов для этого. Насколько я помню можно захватить актера и не ставить флаг уникальности(зависит от опкода) и после этого применять к нему какие то действия.

#33 Re: Вопросы по скриптингу » Один вопрос » 23-10-2011 08:00

Dr_Emmett_Brown_2011 wrote:

Можно ли как - нибудь выключить двигатель, не выключая управления (то есть, можно газовать, тормозить, поворачивать...)?

Ахах. Как можно будет газовать если двигатель выключен.

#34 Re: Вопросы по скриптингу » Один вопрос » 23-10-2011 08:00

Dr_Emmett_Brown_2011 wrote:

Можно ли как - нибудь выключить двигатель, не выключая управления (то есть, можно газовать, тормозить, поворачивать...)?

Ахах. Как можно будет газовать если двигатель выключен.

#35 Re: Вопросы по скриптингу » Плис помогите » 22-10-2011 16:40

понятно.
Только чем тебя мой выриант не устроил

0A8D: 2@ = read_memory 12029956 size 1 virtual_protect 0

#36 Re: Модификации » [SA|REL] Империя наносит ответный удар! » 22-10-2011 11:02

Я это себе сделал. Ну и думаю может кому нибудь пригодится, а цитирую сообщение, чтобы не писать тоже самое.
Ой ой ой. Я тут что то намудрил, вообщем он че то не работает. Как будет хорошое расположение души исправлю.

#37 Re: Вопросы по скриптингу » [SA|WIP]episode from san andreas » 21-10-2011 18:49

ну да записываешь в переменную случайное число на определенном промежутке
0209: 17@ = random_int_in_ranges 0 10
если 5 например включаем риот режим, если нет, то ждем 5 секунд и снова проверяем.
Оффтоп. Я так координаты случайные подбирал.

#38 Re: Модификации » [SA|REL] Империя наносит ответный удар! » 21-10-2011 18:38

svetka wrote:

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

ну я потратил минут 10 и вот сделал все таки, вроде работает

{$CLEO}
wait 5000
0000:
while true
    wait 0
    if
        Player.Defined($PLAYER_CHAR)
    then
    01C0: 11@ = player $PLAYER_CHAR wanted_level
       if
       11@ == 0
       then
        if 
            031D:   actor $PLAYER_ACTOR hit_by_weapon 57
        then
            0A96: 1@ = actor $PLAYER_ACTOR struct
            1@ += 0x764
            0A8D: 0@ = read_memory 1@ size 4 virtual_protect 0
            if
                0@ > 0
            then
                0A8D: 8@ = read_memory 0x00B74490 size 4 virtual_protect 0
                0AA8: call_function_method 0x4442D0 struct 8@ num_params 1 pop 0 0@ 1@
                if
                    056D:   actor 1@ defined
                then                   
                    0467: clear_actor $PLAYER_ACTOR last_weapon_damage
                  0AE1: 10@ = random_actor_near_point 11@ 12@ 13@ in_radius 20.0 find_next 1 pass_deads 1
                  if  or
                  02F2:   actor 10@ model == #LAPD1
                  02F2:   actor 10@ model == #SFPD1
                  02F2:   actor 10@ model == #LVPD1
                  02F2:   actor 10@ model == #CSHER
                  02F2:   actor 10@ model == #LAPDM1
                  then
                  05E2: AS_actor 10@ kill_actor 1@

               end
                  end    
                                         
           end
        end
    end 
end

Seemann ты не против если я этот скрипт добавлю в свой мультимод?

#39 Re: Вопросы по скриптингу » [SA|WIP]episode from san andreas » 21-10-2011 16:42

это пока весь прогресс(на скрине)?

#40 Re: Вопросы по скриптингу » [SA|WIP]episode from san andreas » 21-10-2011 13:56

Я делал генератор миссий, и это довольно не сложно, а генерировать события - проще простого, раз и готово

#41 Re: Вопросы по скриптингу » Yoda's mod » 21-10-2011 13:29

А я так и не сообразил зачем нужны эти скрипты? Как вам в голову даже это пришло(в хорошем смысле этого слова)
clap:clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap:
юбилейный пост

#42 Re: Вопросы по скриптингу » [SA|WIP]episode from san andreas » 21-10-2011 12:33

Автор +1. У тебя хорошее чувство юмора.

#43 Re: Вопросы по скриптингу » Один вопрос » 21-10-2011 11:03

Как нормальный нет подключу скачаю с++. У меня есть только, какая то старая она. Вообще нимогу найти версию 2010 года. А может можно будет сделать опкоды для этого? Или как я их асишкой выводить только можно будет?
А насчет новых опкодов, можно создать любую функцию, какая есть в с++? Например опкод запускания ехе приложения и тп. Или есть какие нибудь ограничения. Я открывал исходники плагинов, вроде ничего сложного нету(за исключением того, что я не понял как это устроено, но думаю вы поможете обьяснить, как это устроено) и я хочу создать новые опкоды.

#44 Re: Вопросы по скриптингу » Плис помогите » 21-10-2011 10:12

Я в своем моде создавал новые территории для захвата, и было все нормально.
Так что баг гдн то в другом месте

#45 Re: Вопросы по скриптингу » Плис помогите » 21-10-2011 09:53

это не может влиять на работу переменных. И нормально выражай свои мысли, чтобы я мог тебя понять

#46 Re: Вопросы по скриптингу » Плис помогите » 21-10-2011 09:43

если это проверка то должно быть двойное равенство. где то так
1@ == 6000

#47 Re: Вопросы по скриптингу » Плис помогите » 21-10-2011 09:34

в справке клео 4 можно без проблем найти
0AD2: $actor = player $PLAYER_CHAR targeted_actor //IF and SET
запись в переменную актера на которого нацелился

#48 Re: Вопросы по скриптингу » Один вопрос » 21-10-2011 09:31

Jack Daniel's wrote:

Про панельки - обращайся к D3D9 :S

довольно неопределенный ответ. Я исходя из него не понял как сделать их, да и надо хорошо разбираться в этой библиотеке и c++, а я вообще кроме бейсика ничего не знаю.
Вот так выглядит менюшка. Скриптами кроме text draw+ text box в голову ничего не приходит.
http://www.samp-pawno.ru/_ld/3/32464828.jpg

#49 Re: Вопросы по скриптингу » Плис помогите » 20-10-2011 17:42

Можно сделать считыванием значения из стата, но можно и через память
0A8D: 2@ = read_memory 12029956 size 1 virtual_protect 0 запись текущего количества убитых людей в переменную

#50 Re: Вопросы по скриптингу » Плис помогите » 20-10-2011 16:37

Теоритически можно предположить, что эта проверка идет ли сейчас война между бандами или нет.

Board footer

Powered by FluxBB