|
[CLEO] Вопрос - Ответ
|
|
| [CM]Рафаэль |
Дата: Суббота, 05.09.2015, 20:19 | Сообщение # 1
|
Cheat-Master
Сообщений: 3080
Статус: Offline
|
В этой теме задаются вопросы по CLEO, конкретным опкодам (например, назначение того или иного опкода) и т.д.
Форма вопроса: Код [color=#1E90FF][b]Вопрос:[/b][/color] text
Форма ответа: Код [color=#1E90FF][b]Ответ:[/b][/color] text
Мой Shop Официальный гарант
Контактные данные: VK: vk.com/ali_benua Skype: lvinyipen Telegram: @AliBenua ICQ: 552-090-283
|
|
|
|
|
| DirectXD |
Дата: Воскресенье, 01.11.2015, 19:35 | Сообщение # 3706
|
Новичок
Сообщений: 10
Статус: Offline
|
Объясните пожалуйста, как можно изменить актив. командой, на актив. клавишей? Например, вместо команды /atp, поставить B, или 7...
|
|
|
|
|
| fragma |
Дата: Воскресенье, 01.11.2015, 19:45 | Сообщение # 3707
|
|
|
DirectXD, key_pressed "код клавиши"
Пишу на заказ CLEO скрипты, SF и ASI плагины.
|
|
|
|
|
| DirectXD |
Дата: Воскресенье, 01.11.2015, 21:38 | Сообщение # 3708
|
Новичок
Сообщений: 10
Статус: Offline
|
fragma, можно по подробней? Что и где ставить?
|
|
|
|
|
| fragma |
Дата: Понедельник, 02.11.2015, 12:26 | Сообщение # 3709
|
|
|
код кинь, где хочешь изменить
Пишу на заказ CLEO скрипты, SF и ASI плагины.
|
|
|
|
|
| MAKAROH))0 |
Дата: Понедельник, 02.11.2015, 16:28 | Сообщение # 3710
|
Любитель
Сообщений: 42
Статус: Offline
|
Вопрос: делаю клео для быстрого поедания рыбы на самп-рп. вроде всё делаю правильно, но при вводе команды игра зависает. что делать?
Код {$CLEO .cs}
0000: NOP thread "fisheat"
while not SAMP.Available() wait 300 end 0B34: samp register_client_command "feat" to_label @eat while true wait 0 end
:eat wait 0 0AF9: samp say_msg "/fish" wait 500 if 0B4C: samp is_dialog_active 204 else_jump @repeat 0B49: samp set_current_dialog_list_item 4 0B47: samp close_current_dialog_with_button 1 wait 200 0B47: samp close_current_dialog_with_button 0 wait 500 samp.CmdRet()
:repeat jump @eat
Сообщение отредактировал MAKAROH))0 - Понедельник, 02.11.2015, 16:44 |
|
|
|
|
| Denchik |
Дата: Понедельник, 02.11.2015, 18:22 | Сообщение # 3711
|
Новичок
Сообщений: 26
Статус: Offline
|
Это зачем? Ты зацикливаешь так. И задержки в команде не работают. Если нужно использовать задержки, то делай в главном цикле
Код {$CLEO .cs}
0000: NOP thread "fisheat"
while not SAMP.Available() wait 300 end 0B34: samp register_client_command "feat" to_label @eat while true wait 0 //если нужно с задержками, то пишешь здесь end
:eat wait 0 0AF9: samp say_msg "/fish" if 0B4C: samp is_dialog_active 204 then 0B49: samp set_current_dialog_list_item 4 0B47: samp close_current_dialog_with_button 1 0B47: samp close_current_dialog_with_button 0 end samp.CmdRet()
Вроде должно работать
Вот с задержками:
Код {$CLEO .cs}
0000: NOP thread "fisheat"
while not SAMP.Available() wait 300 end 0B34: samp register_client_command "feat" to_label @eat while true wait 0 if 30@==1 then 0AF9: samp say_msg "/fish" wait 500 if 0B4C: samp is_dialog_active 204 then 0B49: samp set_current_dialog_list_item 4 0B47: samp close_current_dialog_with_button 1 wait 200 0B47: samp close_current_dialog_with_button 0 30@=0 end end end
:eat 30@=1 samp.CmdRet()
Сообщение отредактировал Denchik - Понедельник, 02.11.2015, 18:27 |
|
|
|
|
| MAKAROH))0 |
Дата: Понедельник, 02.11.2015, 23:02 | Сообщение # 3712
|
Любитель
Сообщений: 42
Статус: Offline
|
Denchik, спасибо. Всё работает. Кстати. Может знаешь как сделать, что бы диалог не моргал, тобишь невидимым был.
|
|
|
|
|
| mezan06 |
Дата: Суббота, 14.11.2015, 16:46 | Сообщение # 3713
|
Боец
Сообщений: 50
Статус: Offline
|
Сделайте пожалуйста кому не сложно чтоб нажималась Y ,а не N и Y. {$CLEO .cs} 0000: wait 1500
chatmsg "{4183D7}[StagePress] {ffffff}Активация: {4183D7}/spr{ffffff}. Авторы: {4183D7}Kot {ffffff}, {4183D7}kemperrs." 0xffffff 0B34: samp register_client_command "spr" to_label @start 0AC8: 1@ = allocate_memory_size 256 WHILE TRUE wait 0 if 0@ == true then if 0C5D: samp textdraw 2187 is_exists then 0C5A: samp textdraw 2187 get_string_to 1@ if 0C14: strcmp string1 1@ string2 "Press Y" then 0B56: set_game_key 11 state 0x80 wait 5 0B56: set_game_key 11 state 0x0 wait 16 else if 0C14: strcmp string1 1@ string2 "Press N" then 0B56: set_game_key 10 state 0x80 wait 15 0B56: set_game_key 10 state 0x0 end end end end end
:start if 0@ == false then print "~g~Actived" 1500 0@ = true else print "~r~Deactived" 1500 0@ = false end cmdret

Сообщение отредактировал mezan06 - Суббота, 14.11.2015, 16:46 |
|
|
|
|
| Beterok163 |
Дата: Воскресенье, 15.11.2015, 20:32 | Сообщение # 3714
|
Новичок
Сообщений: 8
Статус: Offline
|
Люди скиньте ссылку на гайд по созданию бота. Что бы бегал от одного чек поинта к другому и все.
|
|
|
|
|
| MAKAROH))0 |
Дата: Понедельник, 16.11.2015, 17:52 | Сообщение # 3715
|
Любитель
Сообщений: 42
Статус: Offline
|
Вопрос: Хочу сделать что-то вроде напоминалки. В определённое время (по компу) будет выводиться текст в чат. Какие опкоды использовать?
|
|
|
|
|
| hnnssy[Царь] |
Дата: Понедельник, 16.11.2015, 21:14 | Сообщение # 3716
|
Новичок
Сообщений: 18
Статус: Offline
|
MAKAROH))0, опкод вывода текста в чат и функцию получения времени, логично?
|
|
|
|
|
| MAKAROH))0 |
Дата: Понедельник, 16.11.2015, 22:02 | Сообщение # 3717
|
Любитель
Сообщений: 42
Статус: Offline
|
hnnssy[Царь], логично. но так как я нуб в этой сфере, не могли бы вы точно сказать какие?
|
|
|
|
|
| hnnssy[Царь] |
Дата: Вторник, 17.11.2015, 23:19 | Сообщение # 3718
|
Новичок
Сообщений: 18
Статус: Offline
|
MAKAROH))0, опкод 0af8 и функция GetLocalTime из kernel32.dll
|
|
|
|
|
| Mda_Heh |
Дата: Среда, 18.11.2015, 16:16 | Сообщение # 3719
|
Любитель
Сообщений: 44
Статус: Offline
|
Вопрос: Как сделать активацию скрипта по команде в чат?
|
|
|
|
|
| Skylar |
Дата: Среда, 18.11.2015, 20:59 | Сообщение # 3720
|
Любитель
Сообщений: 42
Статус: Offline
|
Цитата mda_heh (  ) вопрос: как сделать активацию скрипта по команде в чат? тебе сам опкод нужен? или пример активации? если опкод, то: 0b34: samp register_client_command "mycmd" to_label @cmd_mycmd если пример, то вот:
repeat wait 0 samp.available() // Этот код не даст сампу крашнутся при загрузке твоего скрипта.
0b34: samp register_client_command "piska" to_label @cleo // piska - это команда которую ты будешь вводить для активации скрипта
// @cleo - это метка с названием лейбла в который будет прыгать команда. Ну кароче говоря она заставляет работать твой лейбл
:cleo // это и есть тот лейбл в который будет прыгать твоя команда тем самым заставляя его работать wait 0 0AF8: samp add_message_to_chat "Cheat-Master" color 2@ // это фейк сообщение в чат. 2@ = // это локальная переменная, в неё ты должен будешь вписать номер цвета которым будет писаться фейк сообщение в чат.
end
Что то типо этого должно выйти, может немного не понятно объяснил, но суть уловить ты обязан)
Мои работы: http://cheat-master.ru/forum/146-484446-1 - TP Waxter for ARP http://cheat-master.ru/forum/146-484599-1 - TP BuyMet for ARP
|
|
|
|
|