[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
|
|
|
|
NRG-500 |
Дата: Воскресенье, 06.09.2015, 05:23 | Сообщение # 3181
|
Боец
Сообщений: 96
Статус: Offline
|
Serega978, Он наверное дейтсвует как по поиску пикапов в зоне присовке
|
|
|
|
RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 05:23 | Сообщение # 3182
|
Советник
Сообщений: 784
Статус: Offline
|
Quote (mgmoldova) 09C0: 0@ = get_random_car_in_area 1@ 2@ 3@ 4@ 1000.0 with_actors -1 Почему в этом опкоде 4 перменые, если координаты 3? Эмм может тебе так будет понятнее %1d% = X Coord (Float) %2d% = Y Coord (Float) %3d% = X Coord (Float) %4d% = Y Coord (Float) %5d% = Radius (Float) %6h% = Actor handle (Integer) %7d% = (Returned) Vehicle handle (Integer)
%7d% = get_random_car_in_area %1d% %2d% %3d% %4d% %5d% with_actors %6h%
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
NRG-500 |
Дата: Воскресенье, 06.09.2015, 05:23 | Сообщение # 3183
|
Боец
Сообщений: 96
Статус: Offline
|
RAKSHA1337, А зачем 2 раза писать Y ? Quote (RAKSHA1337) %1d% = X Coord (Float) %2d% = Y Coord (Float) // 1 раз %3d% = X Coord (Float) %4d% = Y Coord (Float) // 2 раз %5d% = Radius (Float) %6h% = Actor handle (Integer) %7d% = (Returned) Vehicle handle (Integer)
%7d% = get_random_car_in_area %1d% %2d% %3d% %4d% %5d% with_actors %6h%
|
|
|
|
e3zend |
Дата: Воскресенье, 06.09.2015, 05:23 | Сообщение # 3184
|
Новичок
Сообщений: 16
Статус: Offline
|
NRG-500, от такой-то до такой-то координаты.
|
|
|
|
MindFreak |
Дата: Воскресенье, 06.09.2015, 05:24 | Сообщение # 3185
|
Боец
Сообщений: 117
Статус: Offline
|
Как можно узнать ХП авто и уровень азота машины в цифровом виде?
|
|
|
|
MelomanCool |
Дата: Воскресенье, 06.09.2015, 05:24 | Сообщение # 3186
|
Советник
Сообщений: 757
Статус: Offline
|
MindFreak, ХП - 1@ = Car.Health(0@) Нитро:Код if Actor.Driving($PLAYER_ACTOR) // если в машине then 03C0: 0@ = actor $PLAYER_ACTOR car // получаем хендл машины 0A97: 0@ = car 0@ struct // находим ее структуру (CAutomobile) 0@ += 0x8A4 // CAutomobile + 0x8A4 0A8D: 0@ = read_memory 0@ size 4 virtual_protect 1 // читаем значение нитро, оно float 0AD1: show_formatted_text_highpriority "%.3f" time 100 0@ // выводим float на экран с тремя цифрами после запятой end end Сразу скажу, что значение равно сначала 1, причем для всех каров. А вот если установлено нитро, и нажата кнопка огонь (нитро включено), от 1 отнимается какое-то число, и пока значение отрицательно, нитро работает, потом оно становится положительным и ничего не дает, пока не восстановится до 1, после чего можно использовать снова. Но тебе, скорее всего, нужно количество таких оставшихся нажатий (тех что x2, x5, x10). Попробую поискать. Смещение +0x8A4 нашел тут
Ушел
|
|
|
|
Serega978 |
Дата: Воскресенье, 06.09.2015, 05:24 | Сообщение # 3187
|
Боец
Сообщений: 96
Статус: Offline
|
Нужен опкод для блокировки выстрелов (обход кика на самп-рп) как в этом клео - http://cheat-master.ru/forum/129-51922-1
Нужны идеи для клео скриптов, пишите в скайп serega.9781
|
|
|
|
]CM[TAHK |
Дата: Воскресенье, 06.09.2015, 05:24 | Сообщение # 3188
|
Новичок
Сообщений: 25
Статус: Offline
|
Serega978, тут идет переключения оружия после выстрела как "Super Gun"
Skype: Sanyaboi
|
|
|
|
drekar |
Дата: Воскресенье, 06.09.2015, 05:24 | Сообщение # 3189
|
Любитель
Сообщений: 48
Статус: Offline
|
Неизвестный опкод 7874 по адресу 62. Что за опкод? Хотел переставить клавиши инвиза и на тебе)
|
|
|
|
[CM]Рафаэль |
Дата: Воскресенье, 06.09.2015, 05:24 | Сообщение # 3190
|
Cheat-Master
Сообщений: 3080
Статус: Offline
|
drekar, защита на скрипте стоит.
Мой Shop Официальный гарант
Контактные данные: VK: vk.com/ali_benua Skype: lvinyipen Telegram: @AliBenua ICQ: 552-090-283
|
|
|
|
Moze |
Дата: Воскресенье, 06.09.2015, 05:25 | Сообщение # 3191
|
Новичок
Сообщений: 22
Статус: Offline
|
Нужен опкод который делает так: Я нажимаю постоянно на клавишу и он пишет "Тест" 1 раз в чат пока я её нажимаю и как только отпустил он написал "Тест" Есть ли что-то подобное или как это сделать?
|
|
|
|
MindFreak |
Дата: Воскресенье, 06.09.2015, 05:25 | Сообщение # 3192
|
Боец
Сообщений: 117
Статус: Offline
|
Цитата (Moze) Я нажимаю постоянно на клавишу и он пишет "Тест" 1 раз в чат пока я её нажимаю и как только отпустил он написал "Тест Опииши более подробно, а так. Код 0AF8: samp add_message_to_chat "%d + %d = %d" color 0xFF61BB 4 6 10 // Добавляет сообщение с текстом "Text" и цветом 0xFF61BB в SAMP-чат (опкод поддерживает форматирование) // Входные данные: "Text" - текст сообщения, 0xFF61BB - цвет сообщения, параметры для форматирования AF9: samp say_msg "I AM NOOB! LOL" // Отправляет сообщение с текстом "I AM NOOB! LOL" на сервер (опкод поддерживает форматирование) // Входные данные: "I AM NOOB! LOL" - текст сообщения, параметры для форматирования Для работы этих опкодов нужен SAMPFUNCS.
Сообщение отредактировал MindFreak - Четверг, 10.01.2013, 18:56 |
|
|
|
Moze |
Дата: Воскресенье, 06.09.2015, 05:25 | Сообщение # 3193
|
Новичок
Сообщений: 22
Статус: Offline
|
Цитата (MindFreak) Опииши более подробно, а так.
Вобщем.
Код {$VERSION 3.1.0027} {$CLEO .cs}
//-------------MAIN--------------- 29@ = SAMP.Base()
:NONAME_5 wait 400 SAMP.Available else_jump @NONAME_5 0000: NOP
:NONAME_21 wait 0 if 0AB0: key_pressed 48 else_jump @NONAME_21 0AF9: samp say_msg "TEST" wait 1000 jump @NONAME_21
Вот такой скрипт при нажатии на клавишу "0" выдаёт в чат "TEST". Но если клавишу ЗАЖАТЬ то он очень много раз выдаёт в чат "TEST". А мне нужно.. что бы когда я зажал клавишу "0" он 1 раз выдал и больше этого не делал пока я её держу. А так же когда я отпущу клавишу "0" он должен опять написать в чат "TEST"
Принцип ясен?
Сообщение отредактировал Moze - Четверг, 10.01.2013, 19:26 |
|
|
|
MelomanCool |
Дата: Воскресенье, 06.09.2015, 05:25 | Сообщение # 3194
|
Советник
Сообщений: 757
Статус: Offline
|
MogAika же писал, принцип такой:Код :key1 wait 0 if 0AB0: 48 jf @key1
:key2 wait 0 if 8AB0: 48 jf @key2 Следует обратить внимание на 8AB0 - восьмерка означает not, то есть проверка, что клавиша не нажата. У каждого опкода есть not-аналог, противоположный обычному, нужно только 0 заменить на 8.
Ушел
|
|
|
|
Royce |
Дата: Воскресенье, 06.09.2015, 05:25 | Сообщение # 3195
|
Новичок
Сообщений: 29
Статус: Offline
|
Цитата (MelomanCool) MogAika же писал, принцип такой Тру скриптеры
Делай так: Код :one wait 0 if key_pressed 0x4F then 0AF8: samp add_message_to_chat "ololol" color 0xFF61BB while true if key_pressed 0x4F then wait 0 else 0AF8: samp add_message_to_chat "ololol" color 0xFF61BB break end end end jump @one
|
|
|
|