|
[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
|
|
|
|
|
| Badduh |
Дата: Воскресенье, 06.09.2015, 02:56 | Сообщение # 2311
|
Любитель
Сообщений: 31
Статус: Offline
|
Keksik1337, Axwell, нет. Это всё не то. Мне нужно вывести текст в конкретных координатах
|
|
|
|
|
| Badduh |
Дата: Воскресенье, 06.09.2015, 02:56 | Сообщение # 2312
|
Любитель
Сообщений: 31
Статус: Offline
|
Keksik1337, спасибо. Оказалось, что опкод 0D94 из MGFUNCS. Теперь осталось понять, откуда он взялся, если я его не устанавливал
|
|
|
|
|
| Axwell |
Дата: Воскресенье, 06.09.2015, 02:56 | Сообщение # 2313
|
Бывалый
Сообщений: 481
Статус: Offline
|
Цитата Badduh (  ) Keksik1337, спасибо. Оказалось, что опкод 0D94 из MGFUNCS. Теперь осталось понять, откуда он взялся, если я его не устанавливал Начиная с версии SF 3.1.2 (если я не ошибаюсь) MGFuncs сразу встроен в SF
Сообщение отредактировал Axwell - Воскресенье, 27.07.2014, 00:09 |
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 02:56 | Сообщение # 2314
|
Советник
Сообщений: 784
Статус: Offline
|
Axwell, впервые об этом слышу. В SF своя система. Я не думаю, что это хорошая идея их как-то слепливать или сравнивать. В SF есть render, а в MGF есть draw.
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| _Kr1k_ |
Дата: Воскресенье, 06.09.2015, 02:57 | Сообщение # 2315
|
Любитель
Сообщений: 39
Статус: Offline
|
Каким образом можно сделать так, чтобы серверу показывало, что я нахожусь в одной машине, когда на самом деле, я нахажусь совершенно в другой?(и будет палиться это анти-читом?)
|
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 02:57 | Сообщение # 2316
|
Советник
Сообщений: 784
Статус: Offline
|
_Kr1k_, хмм незнаю, наверно никак, ведь у каждого автомобиля свой id, даже если машины одинаковые.
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| Keksik1337 |
Дата: Воскресенье, 06.09.2015, 02:57 | Сообщение # 2317
|
Боец
Сообщений: 93
Статус: Offline
|
_Kr1k_, вроде нету такой синхронизации(могу ошибаться)
• Помогаю новичкам в CLEO-скриптинге, в лс.
|
|
|
|
|
| Axwell |
Дата: Воскресенье, 06.09.2015, 02:57 | Сообщение # 2318
|
Бывалый
Сообщений: 481
Статус: Offline
|
Цитата _Kr1k_ (  ) Каким образом можно сделать так, чтобы серверу показывало, что я нахожусь в одной машине, когда на самом деле, я нахажусь совершенно в другой?(и будет палиться это анти-читом?) Можно такое сделать.. Но для новичка сложновато будет. Включаешь НОП "Disable incar data" и синхронизируешся с нужным тебе авто. Совсем недавно разбирался с синхрами Onfoot и incar data. Вот даже набросок кода скину: Это включение нопа: Код 0B2E: 1@ = read_samp_memory offset 0x6140 size 2 // Читаем память, что бы при выключении нопа вернуть все как было 0B2D: write_samp_memory offset 0x6140 value 0xC390 size 2 // Включаем НОП
Выключение НОП'А: Код 0B2D: write_samp_memory offset 0x6140 value 1@ size 2 // Выключаем НОП
И сама синхра: Код // Это все пихни в цикл 1мс 5@ = SAMP.GetSAMPPlayerIDByActorHandle($PLAYER_ACTOR) 5@ = SAMP.GetPlayerStruct(5@) 8@ = Actor.Health($PLAYER_ACTOR) 5@ += 201 // Смещение на структуру VEHICLE_SYNC 0AC8: 6@ = allocate_memory_size 63 // Выделяем память 0C10: memcpy destination 6@ source 5@ size 63 // Копируем VEHICLE_SYNC 0C0D: struct 6@ offset 0 size 4 = 4@ // 4@ = carid 0C0D: struct 6@ offset 24 size 4 = 1@ // 1@ = X позиция авто 0C0D: struct 6@ offset 28 size 4 = 2@ // 2@ = Y позиция авто 0C0D: struct 6@ offset 32 size 4 = 3@ // 2@ = Z позиция авто 0C0D: struct 6@ offset 48 size 4 = 1000.0 // ХП авто 0C0D: struct 6@ offset 52 size 1 = 8@ // ХП персонажа // Отправка фейк-синхры 0B3D: raknet 7@ = new_bit_stream 0B40: raknet bit_stream 7@ write 219 type 0 size 1 0B40: raknet bit_stream 7@ write 6@ type 5 size 63 0B8B: raknet send bit_stream 7@ 0B3E: raknet delete_bit_stream 7@ 0AC9: free_allocated_memory 6@
Ты будешь сидеть в одном авто, а все игроки будут видеть что в другом) Античит ни как не сможет спалить.
Добавлено (27.07.2014, 15:38) --------------------------------------------- Цитата RAKSHA1337 (  ) Axwell, впервые об этом слышу. В SF своя система. Я не думаю, что это хорошая идея их как-то слепливать или сравнивать. В SF есть render, а в MGF есть draw. Нет, я серьзно. Все функции из MGFUNCS теперь есть в SampFuncs. Те же стиллеры которые работают исключительно на SF 3.1.2 используют опкод 0D92 из MGFUNCS'a.
Сообщение отредактировал Axwell - Воскресенье, 27.07.2014, 16:53 |
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 02:57 | Сообщение # 2319
|
Советник
Сообщений: 784
Статус: Offline
|
Axwell, даже незнаю, почему тогда в sfdoc ничего об этом не сказано и опкода такого нет? Но при скачивании в SASCM и opcode они есть. Может фип просто закинул свои файлы ничего не фильтруя? Добавлено (27.07.2014, 16:33) ---------------------------------------------
Цитата Axwell (  ) Ты будешь сидеть в одном авто, а все игроки будут видеть что в другом) А с автоугоном такое прокатит?
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| Axwell |
Дата: Воскресенье, 06.09.2015, 02:57 | Сообщение # 2320
|
Бывалый
Сообщений: 481
Статус: Offline
|
RAKSHA1337, не знаю че там fyp сделал, но мгфанкс встроен это факт. На счет автоугона хз) Я не играл никогда на Самп РП и представления не имею как выглядит эта сис-ма и какой там античит.
|
|
|
|
|
| Castiellll |
Дата: Воскресенье, 06.09.2015, 02:58 | Сообщение # 2321
|
Боец
Сообщений: 110
Статус: Offline
|
Вопрос: Написал бота, насилуют и он останавливается на месте и стоит так раком, только в разные места смотрит. как сбивать эту анимку изнаса?
s
|
|
|
|
|
| Keksik1337 |
Дата: Воскресенье, 06.09.2015, 02:58 | Сообщение # 2322
|
Боец
Сообщений: 93
Статус: Offline
|
Castiellll, впили в скрипт nop setplayeranimation
• Помогаю новичкам в CLEO-скриптинге, в лс.
|
|
|
|
|
| Castiellll |
Дата: Воскресенье, 06.09.2015, 02:58 | Сообщение # 2323
|
Боец
Сообщений: 110
Статус: Offline
|
Вопрос: Существует проверка на совпадение координат?
s
|
|
|
|
|
| DubStep_ |
Дата: Воскресенье, 06.09.2015, 02:58 | Сообщение # 2324
|
{ }
Сообщений: 1406
Статус: Offline
|
Castiellll, 0045: 1@ == 2@ // (float)
|
|
|
|
|
| Axwell |
Дата: Воскресенье, 06.09.2015, 02:58 | Сообщение # 2325
|
Бывалый
Сообщений: 481
Статус: Offline
|
Цитата Castiellll (  ) Вопрос: Существует проверка на совпадение координат? Код 0509: 7@ = distance_between_XY 8@ 9@ and_XY 2@ 3@ или 050A: 7@ = distance_between_XYZ 1@ 2@ 3@ and_XYZ 4@ 5@ 6@ Эти опкоды узнают расстояние между координатами. Думаю более логично использовать чем Цитата DubStep_ (  ) 0045: 1@ == 2@ // (float)
|
|
|
|
|