[CLEO] Вопрос - Ответ - Страница 224 - Форум 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
Toplivo Дата: Воскресенье, 06.09.2015, 05:51 | Сообщение # 3346
Советник
Сообщений: 728
Статус: Offline
Зайди в настройки sb>форматирование>регистр букв>как есть


Дурак дает,умный берет.
Stas_Garcia Дата: Воскресенье, 06.09.2015, 05:51 | Сообщение # 3347
ЛАЛКА
Сообщений: 137
Статус: Offline
Цитата Toplivo ()
Зайди в настройки sb>форматирование>регистр букв>как есть

Спасибо большое, заработало, мучался неделю)


Мои Cleo:
Беспалевный общак: http://cheat-master.ru/forum/129-223603-1
Castiellll Дата: Воскресенье, 06.09.2015, 05:51 | Сообщение # 3348
Боец
Сообщений: 110
Статус: Offline
Вопрос: Опкод для написания текста в диалог?

s
Stas_Garcia Дата: Воскресенье, 06.09.2015, 05:52 | Сообщение # 3349
ЛАЛКА
Сообщений: 137
Статус: Offline
Какой опкод отвечает за копирование в буфер обмена заранее известного текста? Если нет такого, то вот задача: Мне нужно, чтобы по нажатии клавиши открывался чат и там писался текст, к примеру /usedrugs, но при этом чат остался открытым (для дальнейшего ввода). Мне нужно именно так, никак иначе ( скрипт требует ).

Мои Cleo:
Беспалевный общак: http://cheat-master.ru/forum/129-223603-1
Кoт Дата: Воскресенье, 06.09.2015, 05:52 | Сообщение # 3350

Сообщений: 1074
Статус: Offline
Цитата Stas_Garcia ()
Какой опкод отвечает за копирование в буфер обмена заранее известного текста? Если нет такого, то вот задача: Мне нужно, чтобы по нажатии клавиши открывался чат и там писался текст, к примеру /usedrugs, но при этом чат остался открытым (для дальнейшего ввода). Мне нужно именно так, никак иначе ( скрипт требует ).

Можно сразу в чат отправлять без открытия и форматирования,если этого не хочешь,то симулируй нажатие клавиши f6.
вот опкод для отправки текста

0AF9: samp say_msg "/usedrugs %d" 1@
где usedrugs будет сразу прописан,а в переменной 1 будет находится количество,а %d это куда будет вставлено число из переменной 1.Думаю в остальном ты сам разберешься
%d только для целых чисел
%f для дробных
%c для слов




Сообщение отредактировал Кoт - Среда, 25.12.2013, 14:57
Stas_Garcia Дата: Воскресенье, 06.09.2015, 05:52 | Сообщение # 3351
ЛАЛКА
Сообщений: 137
Статус: Offline
Цитата Кoт ()
0AF9: samp say_msg "/usedrugs %d" 1@

Я знаю.
Цитата Stas_Garcia ()
Мне нужно именно так, никак иначе

Дело в том, что активировать нужно обязательно кнопкой...


Мои Cleo:
Беспалевный общак: http://cheat-master.ru/forum/129-223603-1
Кoт Дата: Воскресенье, 06.09.2015, 05:52 | Сообщение # 3352

Сообщений: 1074
Статус: Offline
Цитата Stas_Garcia ()
Дело в том, что активировать нужно обязательно кнопкой...

это вообще изи,сделай,что бы он брал число из ini файла,или еще проще

1@ = 1
if
wait 0
0ab0: 107 // +
then
1@ =+ 1
0ACD: show_text_highpriority 1@ time 1100
else
wait 0
if
0ab0: 108 // -
then
1@ =- 1
0ACD: show_text_highpriority 1@ time 1100
end
end


Stas_Garcia Дата: Воскресенье, 06.09.2015, 05:52 | Сообщение # 3353
ЛАЛКА
Сообщений: 137
Статус: Offline
Цитата Кoт ()
брал число из ini файла

Ты меня не понял. Давай объясню проще:
Скрипт активен по дефолту всегда. Игрок подходит к одному месту, и скрипт выводит сообщение: нажмите 1 для того-то, 2 - то-то... Игрок нажимает 1 и открывается чат, в котором уже записано что-то, игрок может нажать ввод для отправки, а может и дописать что-нибудь.

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


Мои Cleo:
Беспалевный общак: http://cheat-master.ru/forum/129-223603-1


Сообщение отредактировал Stas_Garcia - Среда, 25.12.2013, 16:32
Кoт Дата: Воскресенье, 06.09.2015, 05:52 | Сообщение # 3354

Сообщений: 1074
Статус: Offline
Цитата Stas_Garcia ()

Ты меня не понял. Давай объясню проще:
Скрипт активен по дефолту всегда. Игрок подходит к одному месту, и скрипт выводит сообщение: нажмите 1 для того-то, 2 - то-то... Игрок нажимает 1 и открывается чат, в котором уже записано что-то, игрок может нажать ввод для отправки, а может и дописать что-нибудь.

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

Сделай проверку о нахождении игрока в определенных координатах.И если он находиться в в радиусе 10 например,от тех координат,выводится текст.А на счет чата я не знаю.Никогда не занимался с чатом и поэтому не учится работать с ним не было нужды.


Stas_Garcia Дата: Воскресенье, 06.09.2015, 05:53 | Сообщение # 3355
ЛАЛКА
Сообщений: 137
Статус: Offline
Цитата Кoт ()
Сделай проверку о нахождении игрока в определенных координатах.

Рукалицо. Я знаю как все это сделать, я не нуб, проблема состоит именно в реализации чата...


Мои Cleo:
Беспалевный общак: http://cheat-master.ru/forum/129-223603-1
JJJJJ Дата: Воскресенье, 06.09.2015, 05:53 | Сообщение # 3356
Бывалый
Сообщений: 392
Статус: Offline
Открыть окно чата и вставить туда текст, не закрывая его, можно только с помощью эмуляции клавиш и буффера.
Есть ещё 1 способ, непроверенный, но оффсеты не могу подобрать.




SAMP 0.3z: http://yadi.sk/d/8ljsLu7m3Iitb
CLEO 4.1: http://clck.ru/978nn
CLEO 4.3: http://cleo.li/cleo4/CLEO4_setup.exe
GTA:SA 1.0 us: http://yadi.sk/d/pJNaahj92MlQD
[CLEO] Админ-чекер на худе: http://cheat-master.ru/forum/129-220729-1


Сообщение отредактировал JJJJJ - Среда, 25.12.2013, 20:27
Stas_Garcia Дата: Воскресенье, 06.09.2015, 05:53 | Сообщение # 3357
ЛАЛКА
Сообщений: 137
Статус: Offline
Цитата JJJJJ ()
буффера

По подробнее.


Мои Cleo:
Беспалевный общак: http://cheat-master.ru/forum/129-223603-1
RAKSHA1337 Дата: Воскресенье, 06.09.2015, 05:53 | Сообщение # 3358
Советник
Сообщений: 784
Статус: Offline
JJJJJ, Что за второй способ, расскажи.

Stas_Garcia, для вот такого
Цитата JJJJJ ()
с помощью эмуляции клавиш и буффера.

Нужно вот это:
Код
1.Для начала стоит открыть буфер ф-цией OpenClipboard
2.Затем зарезервировать область в памяти с помощью GlobalAlloc. Хендл, который вернет эта ф-ция в 3.последствии нужно будет передовать SetClipboardData.
4.Разблокирование участка памяти ф-цией GlobalUnlock
5.Собственно заполнение памяти нужными данными (текстом)
6.Блокирование участка памяти ф-цией GlobalLock
7.Вызов SetClipboardData.
8.Закрыть буфер обмена функцией CloseClipboard

перевести в клео, а затем просто с эмулировать 3 клавиши (f6, ctrl+v).
Для эмуляции есть команды в sampfunc.

Добавлено (26.12.2013, 21:42)
---------------------------------------------
другого способа я пока не вижу

Добавлено (26.12.2013, 21:58)
---------------------------------------------
Хотяяя можно ещё и так.
Берёшь QBinder
регаешь там типа таких команд "ctrl+alt+shift+1" "ctrl+alt+shift+2" "ctrl+alt+shift+3"
и фразы, которые тебе надо, ну и галочку в конце соответственно не надо.
Ну а дальше просто эмулируешь эти нажатия комбинаций и всё.

Добавлено (27.12.2013, 12:15)
---------------------------------------------
Оооо ещё
Ещё можешь всё чисто на эмуляции клавишь сделать.


В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика!
Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
Sashka Дата: Воскресенье, 06.09.2015, 05:53 | Сообщение # 3359
Боец
Сообщений: 175
Статус: Offline
Вопрос: Подскажите опкод для определения id человека по его нику или для определения хендла по нику

Сообщение отредактировал Sashka - Вторник, 31.12.2013, 12:36
RAKSHA1337 Дата: Воскресенье, 06.09.2015, 05:53 | Сообщение # 3360
Советник
Сообщений: 784
Статус: Offline
Sashka, Такого нету, надо самому делать. Я вот тебе дам некоторые опкоды в помощь, а ты дальше сам думай.
0AD3
0B23
0B36
0C14


В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика!
Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
Поиск:
Статистика Форума