Вопросы по CLEO-скриптингу

DarkP1xel

Сила воли наше всё.
BH Team
3,637
5,026
А подобное, но только с ip возможно сделать?
CLEO:
0AC6: 0@ = label @Buffer offset
0B39: samp get_current_server_address 0@ port 1@
IF AND
0C21: stricmp string1 0@ string2 "420:187:228:69"
0039:   1@ == 1337
THEN {Сервер совпал.}
ELSE {Сервер не совпал.}
END

:Buffer // 16 + 1
HEX
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
END
 
  • Нравится
Реакции: NookieONE и sаnеk

#saniwe

глаза пофикси
218
107
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сделал,чтобы показывало в диалоге информацию , но выдает ошибку, шо за , хм

JBOkEE9wC1U.jpg
 
Последнее редактирование:

grod

Новичок
11
0
Всем привет с толкнулся с проблемой выбора диалога когда Актер на нужных координатах . . .
Вот тут он выбирает 1 пункт в диалоге все норм
Код:
repeat
0001: wait 0 ms
0B56: set_game_key 1 state -128
0AB1: call_scm_func @goto 2 -109.0853 0.0288
until 00ED:   actor $PLAYER_ACTOR sphere 0 near_point -109.0853 0.0288 radius 0.5 0.5 on_foot
wait 500
0B49: samp set_current_dialog_list_item 0
wait 500
0B47: samp close_current_dialog_with_button 1
wait 1000

но когда доходит до сюда он должен выбрать 2й пункт но он все ровно берет 1й

Код:
repeat
0001: wait 0 ms
0B56: set_game_key 1 state -128
0AB1: call_scm_func @goto 2 -109.2124 -0.2387
until 00ED:   actor $PLAYER_ACTOR sphere 0 near_point -109.2124 -0.2387 radius 0.5 0.5 on_foot
wait 200
0B49: samp set_current_dialog_list_item 1
wait 400
0B47: samp close_current_dialog_with_button 1
wait 1000


А тут он должен с ново выбрать 1й, но не выбирает

Код:
 repeat
0001: wait 0 ms
0B56: set_game_key 1 state -128
0AB1: call_scm_func @goto 2 -109.0853 0.0288
until 00ED:   actor $PLAYER_ACTOR sphere 0 near_point -109.0853 0.0288 radius 0.5 0.5 on_foot
wait 500
0B49: samp set_current_dialog_list_item 0
wait 500
0B47: samp close_current_dialog_with_button 1
wait 2500

Помоги исправить . . .
 

grandpafromghetto

НАСТАЯЩИЙ ДАГИСТАНИЦ
Проверенный
335
119
Всем привет с толкнулся с проблемой выбора диалога когда Актер на нужных координатах . . .
Вот тут он выбирает 1 пункт в диалоге все норм
Код:
repeat
0001: wait 0 ms
0B56: set_game_key 1 state -128
0AB1: call_scm_func @goto 2 -109.0853 0.0288
until 00ED:   actor $PLAYER_ACTOR sphere 0 near_point -109.0853 0.0288 radius 0.5 0.5 on_foot
wait 500
0B49: samp set_current_dialog_list_item 0
wait 500
0B47: samp close_current_dialog_with_button 1
wait 1000

но когда доходит до сюда он должен выбрать 2й пункт но он все ровно берет 1й

Код:
repeat
0001: wait 0 ms
0B56: set_game_key 1 state -128
0AB1: call_scm_func @goto 2 -109.2124 -0.2387
until 00ED:   actor $PLAYER_ACTOR sphere 0 near_point -109.2124 -0.2387 radius 0.5 0.5 on_foot
wait 200
0B49: samp set_current_dialog_list_item 1
wait 400
0B47: samp close_current_dialog_with_button 1
wait 1000


А тут он должен с ново выбрать 1й, но не выбирает

Код:
 repeat
0001: wait 0 ms
0B56: set_game_key 1 state -128
0AB1: call_scm_func @goto 2 -109.0853 0.0288
until 00ED:   actor $PLAYER_ACTOR sphere 0 near_point -109.0853 0.0288 radius 0.5 0.5 on_foot
wait 500
0B49: samp set_current_dialog_list_item 0
wait 500
0B47: samp close_current_dialog_with_button 1
wait 2500

Помоги исправить . . .
юзай лучше 0BC9 для ответа на диалоги
 
  • Нравится
Реакции: grod

NIngaro

Известный
48
2
Ищю опкод с помощью которого можно узнать ip/port сервера к которому приконекчен сейчас клиент!
Что типо...
CLEO:
0B3A: samp 0@ = get_current_server_name
 

grod

Новичок
11
0
Так есть еще воопрос:
Актер бегает когда я сворачиваю игру в афк но клавиши почему то не нажимает сделал так
Если один раз клавиша сработает
Код:
repeat    
0001: wait 0 ms
0B56: set_game_key 1 state -128
0AB1: call_scm_func @goto 2 -127.8692 16.0079
until 00ED:   actor $PLAYER_ACTOR sphere 0 near_point -127.8692 16.0079 radius 0.5 0.5 on_foot
  0B56: set_game_key 9 state true
  wait 500
  0B56: set_game_key 9 state false
wait 1000

То тут уже не работает
Код:
repeat
0001: wait 0 ms
0B56: set_game_key 1 state -128
0AB1: call_scm_func @goto 2 -134.1565 39.9230
until 00ED:   actor $PLAYER_ACTOR sphere 0 near_point -134.1565 39.9230 radius 0.5 0.5 on_foot
      0B56: set_game_key 9 state true
      wait 500
      0B56: set_game_key 9 state false 
wait 3000

Как сделать чтобы он нажимал клавишу "H" в свернутом режиме ?
 

grandpafromghetto

НАСТАЯЩИЙ ДАГИСТАНИЦ
Проверенный
335
119
Так есть еще воопрос:
Актер бегает когда я сворачиваю игру в афк но клавиши почему то не нажимает сделал так
Если один раз клавиша сработает
Код:
repeat 
0001: wait 0 ms
0B56: set_game_key 1 state -128
0AB1: call_scm_func @goto 2 -127.8692 16.0079
until 00ED:   actor $PLAYER_ACTOR sphere 0 near_point -127.8692 16.0079 radius 0.5 0.5 on_foot
  0B56: set_game_key 9 state true
  wait 500
  0B56: set_game_key 9 state false
wait 1000

То тут уже не работает
CLEO:
repeat
0001: wait 0 ms
0B56: set_game_key 1 state -128
0AB1: call_scm_func @goto 2 -134.1565 39.9230
until 00ED:   actor $PLAYER_ACTOR sphere 0 near_point -134.1565 39.9230 radius 0.5 0.5 on_foot
      0B56: set_game_key 9 state true
      wait 500
      0B56: set_game_key 9 state false
wait 3000

Как сделать чтобы он нажимал клавишу "H" в свернутом режиме ?
ну, во-первых, у тебя стоит 9 в коде, а это таб, а не "н" - 72. попробуй заюзнуть это в коде
CLEO:
0A8C: write_memory 7634870 size 1 value 1 virtual_protect 1
0A8C: write_memory 7635034 size 1 value 1 virtual_protect 1
0C11: memset destination 7623723 value 144 size 8
0C11: memset destination 5499528 value 144 size 6
если не вышло, скачай какой-нибудь анти афк и попробуй с ним
 

grandpafromghetto

НАСТАЯЩИЙ ДАГИСТАНИЦ
Проверенный
335
119
Объясните где именно я врубил говнокодинг на макс (после использования чит кода экран начинает мигать на стартскрине самп и нам выдается скин CJ)
Код:
{$CLEO}
{$NOSOURCE}

0000:NOP

:1
wait 0
0ADC:   test_cheat "fz"
jf @1
0AC8: 1@ = allocate_memory_size 260     
0B4E: samp 1@ = get_current_dialog_id
0BC9: samp send_dialog_response dialog 1@ button 1 listitem 0 input ""
wait 100
0BC9: samp send_dialog_response dialog 1@ button 1 listitem 0 input ""
wait 100
0BC9: samp send_dialog_response dialog 1@ button 1 listitem 0 input ""
wait 100
0BC9: samp send_dialog_response dialog 1@ button 1 listitem 0 input ""
wait 100
0BC9: samp send_dialog_response dialog 1@ button 1 listitem 0 input ""
wait 100
0B47: samp close_current_dialog_with_button 0
0AC9: free_allocated_memory 1@
ну-вопервых, ты включил говнокод когда написал уже 4-ю строчку в коде, ибо метки хуевая методика написания скрипта. используй высокоуровневые конструкции, ну, а еще, может быть, тип диалога не поддерживает лист итемы, а ты их в ответ вписываешь + зачем ты отвечаешь потом на диалог кнопкой, если ты сначала отвечаешь на него в 0bc9
 
Последнее редактирование: