|
[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
|
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 05:55 | Сообщение # 3361
|
Советник
Сообщений: 784
Статус: Offline
|
Цитата Egor_Groove (  ) Или можно на обычно cleo 4.1 ? Egor_Groove, можно, вот пример нопа ХП, надеюсь разберёшься.
Код wait 0 0AA2: 1@ = load_library "samp.dll" 0@ = 0 0A8E: 1@ = 1@ + 0x13D60 0A8D: 3@ = read_memory 1@ size 4 virtual_protect 1 :1 wait 0 if 0adc: "HP" jf @3 if 0@ == 0 jf @2 0@ = 1 0A8C: write_memory 1@ size 2 value 0xC390 virtual_protect 1 018C: play_sound 1056 at 0.0 0.0 0.0 00BC: show_text_highpriority GXT "CHEAT1" time 1000 flag 1 2@ = 0 jump @1 :2 0@ = 0 0A8C: write_memory 1@ size 2 value 2@ virtual_protect 1 018C: play_sound 1057 at 0.0 0.0 0.0 00BC: show_text_highpriority GXT "CHEAT8" time 1000 flag 1 2@ = 1 jump @1
:3 actor.Defined($PLAYER_ACTOR) if and actor.Dead($PLAYER_ACTOR) 2@ == 0 jf @1 jump @2
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
Сообщение отредактировал RAKSHA1337 - Четверг, 02.01.2014, 21:27 |
|
|
|
|
| Egor_Groove |
Дата: Воскресенье, 06.09.2015, 05:55 | Сообщение # 3362
|
Боец
Сообщений: 64
Статус: Offline
|
что то слабо понял, вообщем на нубо рп если врубить weapon data и потом читерить оружие то не кикнет, я вот написал код для оружия Код {$VERSION 3.1.0027} {$CLEO .cs}
//-------------MAIN--------------- thread 'WEAP_1' 0000:NOP :WEAP_1_11 wait 0 if and Player.Defined($PLAYER_CHAR) not Actor.Driving($PLAYER_ACTOR) jf @WEAP_1_11 wait 0 if and 0AB0: key_pressed 79 0AB0: key_pressed 80 Player.Controllable($PLAYER_CHAR) jf @WEAP_1_11 if Model.Load(#DESERT_EAGLE) Model.Load(#M4) Model.Load(#MP5LNG) Model.Load(#CHROMEGUN) if Model.Available(#DESERT_EAGLE) Model.Available(#M4) Model.Available(#MP5LNG) Model.Available(#CHROMEGUN) 01B2: give_actor $PLAYER_ACTOR weapon 24 ammo 150 // Load the weapon model before using this 01B2: give_actor $PLAYER_ACTOR weapon 25 ammo 150 // Load the weapon model before using this 01B2: give_actor $PLAYER_ACTOR weapon 29 ammo 150 // Load the weapon model before using this 01B2: give_actor $PLAYER_ACTOR weapon 31 ammo 150 // Load the weapon model before using this wait 100 Model.Destroy(#DESERT_EAGLE) Model.Destroy(#M4) Model.Destroy(#MP5LNG) Model.Destroy(#CHROMEGUN) jump @WEAP_1_11 А как туда ещё встроить ноп не знаю если что sampPatch[] = "Disable weapon data (by MelomanCool)" &0 0 0x5660 "" "C3"
WMRR189516293905 410011959957279 Яд
|
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 05:55 | Сообщение # 3363
|
Советник
Сообщений: 784
Статус: Offline
|
Egor_Groove, без sampfunc?
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| Egor_Groove |
Дата: Воскресенье, 06.09.2015, 05:55 | Сообщение # 3364
|
Боец
Сообщений: 64
Статус: Offline
|
можно и с ними, без разницы
WMRR189516293905 410011959957279 Яд
|
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 05:56 | Сообщение # 3365
|
Советник
Сообщений: 784
Статус: Offline
|
Egor_Groove, Ну тогда с sampfunc (мне так проще объяснить). 1. Вставь после Код thread 'WEAP_1' 0000:NOP вот это Код :0 wait 0 if 0AFA: is_samp_structures_available jf @0 0AF7: get_samp_base_to 29@ 0B2E: 28@ = read_samp_memory offset 0x5660 size 1
2. Вставь сразу после активации скрипта Код 0B2D: write_samp_memory offset 0x5660 value 0xC3 size 1 Если нужно выключить этот ноп, после создания оружия, то вставь вот это в конец скрипта (перед jump @WEAP_1_11). Код 0B2D: write_samp_memory offset 0x5660 value 28@ size 1
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| [CM]Бест |
Дата: Воскресенье, 06.09.2015, 05:56 | Сообщение # 3366
|
Любитель
Сообщений: 34
Статус: Offline
|
Вопрос: Опкод (условие) сидит ли наш актёр на пасажирском месте в авто.
Спасибо принимаю в репутацию
|
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 05:56 | Сообщение # 3367
|
Советник
Сообщений: 784
Статус: Offline
|
[CM]Бест, нет такого
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| JJJJJ |
Дата: Воскресенье, 06.09.2015, 05:56 | Сообщение # 3368
|
Бывалый
Сообщений: 392
Статус: Offline
|
Цитата [CM Бест;1357035](условие) сидит ли наш актёр на пасажирском месте в авто. Код if Actor.Driving($PLAYER_ACTOR) then 0@ = Actor.CurrentCar($PLAYER_ACTOR) 01EA: 1@ = car 0@ max_passengers for 2@ = 0 to 1@ if 8431: car 0@ passenger_seat_occupied 2@ jf continue 0432: 3@ = get_actor_handle_from_car 0@ passenger_seat 2@ if 003C: $PLAYER_ACTOR == 3@ jf continue // Success // // ------- break end end
Как-то так, не проверял.
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 - Среда, 08.01.2014, 01:50 |
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 05:56 | Сообщение # 3369
|
Советник
Сообщений: 784
Статус: Offline
|
Цитата JJJJJ (  ) Как-то так, не проверял. Не не так, у тебя проверка на свободные места лишняя. В итоге он актёра никогда не найдёт.
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| JJJJJ |
Дата: Воскресенье, 06.09.2015, 05:56 | Сообщение # 3370
|
Бывалый
Сообщений: 392
Статус: Offline
|
Цитата RAKSHA1337 (  ) Не не так, у тебя проверка на свободные места лишняя. В итоге он актёра никогда не найдёт. Код 8431: car 0@ passenger_seat_occupied 2@ 8431 - недавно исправил.
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
|
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 05:57 | Сообщение # 3371
|
Советник
Сообщений: 784
Статус: Offline
|
JJJJJ, ну теперь правильно
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| JJJJJ |
Дата: Воскресенье, 06.09.2015, 05:57 | Сообщение # 3372
|
Бывалый
Сообщений: 392
Статус: Offline
|
Цитата Бест (  ) (условие) сидит ли наш актёр на пасажирском месте в авто. Чуть легче вариант
Код if Actor.Driving($PLAYER_ACTOR) then 0@ = Actor.CurrentCar($PLAYER_ACTOR) 046C: 1@ = car 0@ driver if 803C: $PLAYER_ACTOR <> 1@ then // Success end end
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
|
|
|
|
|
| astrs |
Дата: Воскресенье, 06.09.2015, 05:57 | Сообщение # 3373
|
Новичок
Сообщений: 3
Статус: Offline
|
новичок в этом деле, нужен опкод, который бы запоминал любой ид или имя игрока, которй находится рядом около вас(можно конечно совершенно любой, если есть такой) и опкод, который вот что мы запомнили перемещает на координаты заданные.
|
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 05:57 | Сообщение # 3374
|
Советник
Сообщений: 784
Статус: Offline
|
astrs, 0AB5: store_actor $PLAYER_ACTOR closest_vehicle_to 0@ closest_ped_to 1@ и 00A1: put_actor 1@ at 2@ 3@ 4@
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| astrs |
Дата: Воскресенье, 06.09.2015, 05:57 | Сообщение # 3375
|
Новичок
Сообщений: 3
Статус: Offline
|
astrs, 0AB5: store_actor $PLAYER_ACTOR closest_vehicle_to 0@ closest_ped_to 1@ и 00A1: put_actor 1@ at 2@ 3@ 4@ большое спасибо, а можно с пояснением? А то без понимания ничего не выйдет =). Хочу сделать на подобие телепорта на маркер, но не сам телепортироваться , а вот любого другога игрока.
Сообщение отредактировал astrs - Суббота, 11.01.2014, 17:07 |
|
|
|
|