|
[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
|
|
|
|
|
| BronxxQWE |
Дата: Воскресенье, 06.09.2015, 02:04 | Сообщение # 2011
|
Боец
Сообщений: 222
Статус: Offline
|
Цитата Nikemmi (  ) Вопрос: Возможно ли записать значение адреса в 8 байт? Вроде как нет, но я точно не уверен.
Я самый честный продавец на Cheat-Master
|
|
|
|
|
| JJJJJ |
Дата: Воскресенье, 06.09.2015, 02:04 | Сообщение # 2012
|
Бывалый
Сообщений: 392
Статус: Offline
|
Цитата Nikemmi (  ) Вопрос: Возможно ли записать значение адреса в 8 байт? А чёб и нет?Добавлено (19.05.2014, 20:00) ---------------------------------------------
Цитата Кoт (  ) :atp1 jump @tp Samp.CmdRet()
:tp wait 0 0AF8: samp add_message_to_chat "Телепортация начата!" color 0xFF4500 wait 1000 Samp.Spawn() 0AF8: samp add_message_to_chat "Не двигайтесь!" color 0xFF4500 wait 3500 Actor.PutAt($PLAYER_ACTOR, -212.46, -1365.36, 6.67) 0AF8: samp add_message_to_chat "Телепортация выполнена!" color 0xFF4500 jump @cmd
на SF 3.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
|
|
|
|
|
| Кoт |
Дата: Воскресенье, 06.09.2015, 02:05 | Сообщение # 2013
|
Сообщений: 1074
Статус: Offline
|
Цитата JJJJJ (  ) на SF 3.1+ этот код просто не прокатит. Я использую 3.0,ибо для меня разницы нет,что 3.1.2,что 3.0,ибо я все равно не использую\использовал массу новых опкодов.
|
|
|
|
|
| Sindako |
Дата: Воскресенье, 06.09.2015, 02:05 | Сообщение # 2014
|
Боец
Сообщений: 81
Статус: Offline
|
а как расшифровать двоичный код в скрипте?
|
|
|
|
|
| kk_kk |
Дата: Воскресенье, 06.09.2015, 02:05 | Сообщение # 2015
|
Любитель
Сообщений: 34
Статус: Offline
|
Цитата Jugis (  ) Нужно как-то сделать задержку, ведь wait не работает.. Он работает,просто нужно теперь нужно вписывать в главное тело.
Делаю скрипты/ботов на CLEO,любой сложности,с просьбами в ЛС ( бесплатно )
Сообщение отредактировал kk_kk - Понедельник, 19.05.2014, 22:53 |
|
|
|
|
| Grisha2677 |
Дата: Воскресенье, 06.09.2015, 02:05 | Сообщение # 2016
|
Боец
Сообщений: 89
Статус: Offline
|
Мне нужен бот автобсника, могу ли я сам записать маршрут бота? И что бы он не ТПшался по меткам а ездил.
|
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 02:05 | Сообщение # 2017
|
Советник
Сообщений: 784
Статус: Offline
|
Grisha2677, у могайки где-то был такой скрипт, поищи.
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| Axwell |
Дата: Воскресенье, 06.09.2015, 02:05 | Сообщение # 2018
|
Бывалый
Сообщений: 481
Статус: Offline
|
Код {$CLEO .cs} 0000: NOP "by Axwell"
:Ax_1 wait 0 if and 0AB0: key_pressed 74 0AB0: key_pressed 75 jf @Ax_1 0B3D: raknet 1@ = new_bit_stream 0B40: raknet bit_stream 1@ write 1 type 1 size 1 0B40: raknet bit_stream 1@ write 2@ type 3 size 4 0B40: raknet bit_stream 1@ write 3@ type 4 size 4 0B40: raknet bit_stream 1@ write 0 type 3 size 4 0B41: raknet send_rpc 115 bit_stream 1@ priority 1 reliability 10 ordering_channel 0 shift_timestamp false 0B3E: raknet delete_bit_stream 1@ jump @Ax_1
Вот я не понимаю, что должно содержать 2@ и 3@?? И где можно найти наиболее полное описание всех RPC? Что бы у меня не возникало таких глупых вопросов.
p.s это RPC_GIVETAKEDAMAGE
Сообщение отредактировал Axwell - Среда, 21.05.2014, 00:34 |
|
|
|
|
| Рингач |
Дата: Воскресенье, 06.09.2015, 02:06 | Сообщение # 2019
|
Новичок
Сообщений: 26
Статус: Offline
|
Цитата Axwell (  ) И где можно найти наиболее полное описание всех RPC? Что бы у меня не возникало таких глупых вопросов
http://blasthack.net/sfdoc/op4.html (не реклама)
|
|
|
|
|
| Axwell |
Дата: Воскресенье, 06.09.2015, 02:06 | Сообщение # 2020
|
Бывалый
Сообщений: 481
Статус: Offline
|
Цитата Рингач (  ) http://blasthack.net/sfdoc/op4.html (не реклама) Да, про это знаю, частенько смотрю нужные мне опкоды Меня больше интересует что должен содержать битстрим RPC_GIVETAKEDAMAGE Вот к примеру RPC_CHAT содержит длину строки, и коды символов ASCII таблицы (Узнал это с помощью RakLogger) Код 1@ = RakNet.NewBitStream() RakNet.Write(1@, 9, BS_TYPE_BYTE, 1) // Длина строки RakNet.Write(1@, 73, BS_TYPE_BYTE, 1) // Dec код I RakNet.Write(1@, 32, BS_TYPE_BYTE, 1) // Dec код пробела RakNet.Write(1@, 108, BS_TYPE_BYTE, 1) // Dec код l RakNet.Write(1@, 111, BS_TYPE_BYTE, 1) // Dec код o RakNet.Write(1@, 118, BS_TYPE_BYTE, 1) // И т.д RakNet.Write(1@, 101, BS_TYPE_BYTE, 1) RakNet.Write(1@, 32, BS_TYPE_BYTE, 1) RakNet.Write(1@, 67, BS_TYPE_BYTE, 1) RakNet.Write(1@, 77, BS_TYPE_BYTE, 1) RakNet.RPC(101, 1@, 1, 10, 0, 0) RakNet.DeleteBitStream(1@) Этот код отправит пакет о написании в чат "I love CM"
Мне нужно узнать, что передается в RPC пакете GIVETAKEDAMAGE
|
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 02:06 | Сообщение # 2021
|
Советник
Сообщений: 784
Статус: Offline
|
Axwell, в исходнике собейта смотри
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| sp1tf1re_ |
Дата: Воскресенье, 06.09.2015, 02:06 | Сообщение # 2022
|
Боец
Сообщений: 58
Статус: Offline
|
Цитата Axwell (  ) p.s это RPC_GIVETAKEDAMAGE Код // call @givedamag 4 id 0@ ammount 1.5 weaponid 24 bodypart 2 :givedamag 0B3D: raknet 20@ = new_bit_stream 0B40: raknet bit_stream 20@ {GiveOrTakeStatus} 0 type BS_TYPE_BOOL size 1 0B40: raknet bit_stream 20@ {Player} 0@ type BS_TYPE_SHORT size 2 0B40: raknet bit_stream 20@ {ammount} 1@ type BS_TYPE_INT size 4 0B40: raknet bit_stream 20@ {GUN} 2@ type BS_TYPE_INT size 4 0B40: raknet bit_stream 20@ {BodyPart} 3@ type BS_TYPE_INT size 4
0B8A: raknet send_rpc RPC_GIVETAKEDAMAGE bit_stream 20@ 0B3E: raknet delete_bit_stream 20@
|
|
|
|
|
| TheLinker7 |
Дата: Воскресенье, 06.09.2015, 02:06 | Сообщение # 2023
|
Боец
Сообщений: 120
Статус: Offline
|
Промахнулся темой. Delete please.
Качественная графика: http://cheat-master.ru/forum/134-300965 Продажа вирт: http://cheat-master.ru/forum/111-292720 Skype: russia174
Сообщение отредактировал TheLinker7 - Четверг, 22.05.2014, 11:31 |
|
|
|
|
| bublik1488 |
Дата: Воскресенье, 06.09.2015, 02:06 | Сообщение # 2024
|
Просто читер :)
Сообщений: 23
Статус: Offline
|
Цитата Jugis (  ) Кoт, ух. Ты немного не понял меня Нужно как-то сделать задержку, ведь wait не работает..
Можно через переменные! Смотри пример.
Код {$CLEO}
thread "TEST WAIT" if not 0@ = SAMP.Base() then 0A93: end_custom_thread end while not SAMP.Available() wait 100 end 0B34: samp register_client_command "testwite" to_label @testwite while true if 1@ == 1 then 0AF8: chat "1" 0xFF6F00 wait 1000 0AF8: chat "2" 0xFF6F00 1@ = 0 end wait 0 end
:testwite 1@ = 1 Samp.CmdRet() Возможно уже была тема где лучше способ, Я даже не искал. Пробуй!
Вай вай Вай :) ========================== [+] ВКонтакте: id31765250 ==========================
|
|
|
|
|
| BronxxQWE |
Дата: Воскресенье, 06.09.2015, 02:07 | Сообщение # 2025
|
Боец
Сообщений: 222
Статус: Offline
|
Цитата Рингач (  ) Вопрос: Как заморозить перса? чтобы нельзя двигаться крч. Actor.LockInCurrentPosition($PLAYER_ACTOR) = True Подробнее тут: http://cheat-master.ru/forum/116-20873-1
Я самый честный продавец на Cheat-Master
|
|
|
|
|