|
[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
|
|
|
|
|
| Castiellll |
Дата: Воскресенье, 06.09.2015, 03:06 | Сообщение # 2371
|
Боец
Сообщений: 110
Статус: Offline
|
Axwell, 0DBF: emul_key_press 16 is_up 0 0DBF: emul_key_press 16 is_up 1 а так?
s
Сообщение отредактировал Castiellll - Среда, 06.08.2014, 15:21 |
|
|
|
|
| [CM]Astap |
Дата: Воскресенье, 06.09.2015, 03:06 | Сообщение # 2372
|
Авторитет
Сообщений: 1238
Статус: Offline
|
Как сделать зажимание/отжимание клавиши?
Cheater CM - 03.10.14 - 09.01.15 Клан СМ - 09.01.15 - 01.03.15 Мл. Модератор - 01.03.15 - 25.06.15 Модератор - 25.06.15 
|
|
|
|
|
| Castiellll |
Дата: Воскресенье, 06.09.2015, 03:06 | Сообщение # 2373
|
Боец
Сообщений: 110
Статус: Offline
|
[CM]Astap, Мой пост выше
s
Сообщение отредактировал Castiellll - Среда, 06.08.2014, 21:35 |
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 03:06 | Сообщение # 2374
|
Советник
Сообщений: 784
Статус: Offline
|
[CM]Astap, смотри урок эмуляции нажатия клавиши, а пост выше твоего работает только с MGfuncs. Можно ещё попробовать использовать опкод от sampfuncs, смотря какую клавишу и для чего необходимо эмулировать.
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| [CM]Astap |
Дата: Воскресенье, 06.09.2015, 03:07 | Сообщение # 2375
|
Авторитет
Сообщений: 1238
Статус: Offline
|
Castiellll, RAKSHA1337, про это я видел уже. А как так , чтобы она зажималась на 4 сек допустим, а потом отжималась на одну и так далее?
Cheater CM - 03.10.14 - 09.01.15 Клан СМ - 09.01.15 - 01.03.15 Мл. Модератор - 01.03.15 - 25.06.15 Модератор - 25.06.15 
|
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 03:07 | Сообщение # 2376
|
Советник
Сообщений: 784
Статус: Offline
|
[CM]Astap, ну например так Код start wait 1000 30@ = 0 :press if 33@ < 4000 jf @start команда эмуляции клавиши jump @press
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| Axwell |
Дата: Воскресенье, 06.09.2015, 03:07 | Сообщение # 2377
|
Бывалый
Сообщений: 481
Статус: Offline
|
Цитата RAKSHA1337 (  ) [CM]Astap, смотри урок эмуляции нажатия клавиши, а пост выше твоего работает только с MGfuncs. Можно ещё попробовать использовать опкод от sampfuncs, смотря какую клавишу и для чего необходимо эмулировать. Функции из Mgfuncs'а добавлены в SampFuncs еще с версии 3.1.2
Цитата [CM Astap;2170061]Castiellll, RAKSHA1337, про это я видел уже. А как так , чтобы она зажималась на 4 сек допустим, а потом отжималась на одну и так далее?
С помощью таймеров. Вот пример: Код 32@ = 0 repeat wait 0 // Весь код в этом цикле будет повторятся 1 секунду until 32@ > 1000 // Миллисекунды
32@ и 33@ это таймеры. Они каждую миллисекунду увеличиваются на 1
Добавлено (06.08.2014, 22:59) --------------------------------------------- Допустим я создал диалог. И на нем разместил editbox. Код 0B88: dialog 2@ add_editbox id 3 text "" pos_XY 140 75 size 100 35 Как из этого editbox'a получить текст? опкод 0B4A: samp 3@ = get_current_dialog_editbox_text крашит.
Сообщение отредактировал Axwell - Среда, 06.08.2014, 23:07 |
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 03:07 | Сообщение # 2378
|
Советник
Сообщений: 784
Статус: Offline
|
Цитата Axwell (  ) Функции из Mgfuncs'а добавлены в SampFuncs еще с версии 3.1.2 Не придумывай, нету там ничего.
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| Axwell |
Дата: Воскресенье, 06.09.2015, 03:07 | Сообщение # 2379
|
Бывалый
Сообщений: 481
Статус: Offline
|
RAKSHA1337,
|
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 03:07 | Сообщение # 2380
|
Советник
Сообщений: 784
Статус: Offline
|
Цитата Axwell (  ) Как из этого editbox'a получить текст? Может быть так? 0B89: dialog 1@ get_control 2@ text_to 3@ Получает текст компонента по иду 1@ [in:int] - диалог 2@ [in:int] - ид компонента 3@ [in-out:string] - текст
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| Axwell |
Дата: Воскресенье, 06.09.2015, 03:08 | Сообщение # 2381
|
Бывалый
Сообщений: 481
Статус: Offline
|
RAKSHA1337, Пробовал, вылетает. Варнинги летят и все
|
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 03:08 | Сообщение # 2382
|
Советник
Сообщений: 784
Статус: Offline
|
Хммм даже не знаю. Добавлено (06.08.2014, 23:43) --------------------------------------------- Может это баг? p.s. Ты видел версию 1.0 плагина MGfuncs? Твой скрин ничего не доказывает.
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| Castiellll |
Дата: Воскресенье, 06.09.2015, 03:08 | Сообщение # 2383
|
Боец
Сообщений: 110
Статус: Offline
|
Ищет координаты обычного чекпоинта. Код 0AB1: call @find_mt 1 Distance 20.0 XYZ 1@ 2@ 3@
:find_mt 10@ = 0xC7DD58 for 6@ = 3 to 32 0085: 14@ = 6@ 0012: 14@ *= 160 0A8E: 13@ = 10@ + 14@ 0A8E: 11@ = 13@ + 48 0A8D: 3@ = read_memory 11@ size 4 virtual_protect 0 //x 0A8E: 11@ = 13@ + 52 0A8D: 4@ = read_memory 11@ size 4 virtual_protect 0 // y 0A8E: 11@ = 13@ + 56 0A8D: 5@ = read_memory 11@ size 4 virtual_protect 0 // z if and 8039: 3@ <> 0.0 8039: 4@ <> 0.0 then Actor.StorePos($PLAYER_ACTOR 20@ 21@ 22@) 0509: 12@ = distance_between_XY 3@ 4@ and_XY 20@ 21@ if 0025: 12@ > 0@ jf break end end 0AB2: ret 3 3@ 4@ 5@
0045: 2248.3767 == 1@ // (float) 0045: -1207.5602 == 2@ // (float) 0045: 1049.0234 == 3@ // (float) Мне надо чтобы совпали, но там в 1@ 2@ 3@ не в таком виде координаты же... Вот как их сравнить?
s
Сообщение отредактировал Castiellll - Четверг, 07.08.2014, 10:26 |
|
|
|
|
| Кoт |
Дата: Воскресенье, 06.09.2015, 03:08 | Сообщение # 2384
|
Сообщений: 1074
Статус: Offline
|
Цитата Castiellll (  ) Мне надо чтобы совпали, но там в 1@ 2@ 3@ не в таком виде координаты же... Вот как их сравнить? а в каком они виде?
|
|
|
|
|
| Castiellll |
Дата: Воскресенье, 06.09.2015, 03:08 | Сообщение # 2385
|
Боец
Сообщений: 110
Статус: Offline
|
Цитата Кoт (  ) а в каком они виде? Крч если я сравню так координаты, они совпадут?
s
|
|
|
|
|