You are not logged in.
Убери
Creare thread @cop
Клео опкоды можно использовать в майне.
Ну я делал скрипт шторм. В клео можно сделать практически все. Нужны только адреса памяти.
Ты предлагаешь мне самому зайти на его сайт, найти то что тебе нужно, и запосттть это здесь?
Юзай опкоды клео4 и не будет лишних проблем
Больше чем уверен, что поток запускаешь и там где находятся все потоки и перед скриптом.
Надо записать актера в переменную, есть ряд опкодов для этого. Насколько я помню можно захватить актера и не ставить флаг уникальности(зависит от опкода) и после этого применять к нему какие то действия.
Можно ли как - нибудь выключить двигатель, не выключая управления (то есть, можно газовать, тормозить, поворачивать...)?
Ахах. Как можно будет газовать если двигатель выключен.
Можно ли как - нибудь выключить двигатель, не выключая управления (то есть, можно газовать, тормозить, поворачивать...)?
Ахах. Как можно будет газовать если двигатель выключен.
понятно.
Только чем тебя мой выриант не устроил
0A8D: 2@ = read_memory 12029956 size 1 virtual_protect 0
Я это себе сделал. Ну и думаю может кому нибудь пригодится, а цитирую сообщение, чтобы не писать тоже самое.
Ой ой ой. Я тут что то намудрил, вообщем он че то не работает. Как будет хорошое расположение души исправлю.
ну да записываешь в переменную случайное число на определенном промежутке
0209: 17@ = random_int_in_ranges 0 10
если 5 например включаем риот режим, если нет, то ждем 5 секунд и снова проверяем.
Оффтоп. Я так координаты случайные подбирал.
Надо, чтобы нарушителей атаковала и преследовала полиция. А то какой-нибудь баллас стреляет в меня и ему за это ничего. Попробуй я в него выстрели, так тут все против меня. Полиция вообще ни на кого толком не реагирует. Пед угоняет машину, а полицейскому хоть бы хны )
Или я уже о другом скрипте говорю?
ну я потратил минут 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
endSeemann ты не против если я этот скрипт добавлю в свой мультимод?
это пока весь прогресс(на скрине)?
Я делал генератор миссий, и это довольно не сложно, а генерировать события - проще простого, раз и готово
А я так и не сообразил зачем нужны эти скрипты? Как вам в голову даже это пришло(в хорошем смысле этого слова)
:clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap:
юбилейный пост
Автор +1. У тебя хорошее чувство юмора.
Как нормальный нет подключу скачаю с++. У меня есть только, какая то старая она. Вообще нимогу найти версию 2010 года. А может можно будет сделать опкоды для этого? Или как я их асишкой выводить только можно будет?
А насчет новых опкодов, можно создать любую функцию, какая есть в с++? Например опкод запускания ехе приложения и тп. Или есть какие нибудь ограничения. Я открывал исходники плагинов, вроде ничего сложного нету(за исключением того, что я не понял как это устроено, но думаю вы поможете обьяснить, как это устроено) и я хочу создать новые опкоды.
Я в своем моде создавал новые территории для захвата, и было все нормально.
Так что баг гдн то в другом месте
это не может влиять на работу переменных. И нормально выражай свои мысли, чтобы я мог тебя понять
если это проверка то должно быть двойное равенство. где то так
1@ == 6000
в справке клео 4 можно без проблем найти
0AD2: $actor = player $PLAYER_CHAR targeted_actor //IF and SET
запись в переменную актера на которого нацелился
Про панельки - обращайся к D3D9 :S
довольно неопределенный ответ. Я исходя из него не понял как сделать их, да и надо хорошо разбираться в этой библиотеке и c++, а я вообще кроме бейсика ничего не знаю.
Вот так выглядит менюшка. Скриптами кроме text draw+ text box в голову ничего не приходит.
http://www.samp-pawno.ru/_ld/3/32464828.jpg
Можно сделать считыванием значения из стата, но можно и через память
0A8D: 2@ = read_memory 12029956 size 1 virtual_protect 0 запись текущего количества убитых людей в переменную
Теоритически можно предположить, что эта проверка идет ли сейчас война между бандами или нет.