[CLEO] Вопрос - Ответ - Страница 248 - Форум Cheat-Master.ru
Модератор форума: Alowir, Sanoxxx  
[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
Новичок
Статус: Offline
DirectXD, key_pressed "код клавиши"



Пишу на заказ CLEO скрипты, SF и ASI плагины.
DirectXD Дата: Воскресенье, 01.11.2015, 21:38 | Сообщение # 3708
Новичок
Сообщений: 10
Статус: Offline
fragma, можно по подробней? Что и где ставить?
fragma Дата: Понедельник, 02.11.2015, 12:26 | Сообщение # 3709
Новичок
Статус: Offline
код кинь, где хочешь изменить



Пишу на заказ 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
Код
:repeat
jump @eat


Это зачем? Ты зацикливаешь так. И задержки в команде не работают.
Если нужно использовать задержки, то делай в главном цикле

Код
{$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
Поиск:
Статистика Форума