[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
Toplivo
Дата: Воскресенье, 06.09.2015, 01:10 | Сообщение # 1696
Советник
Сообщений: 728
Статус: Offline
Код
{$VERSION 3.1.1000} {$CLEO} //-------------MAIN--------------- 0000: NOOP thread 'kirill57rus' 03BC: 17@ = create_sphere_at 1667.73 -2080.54 13.55 radius 1.0 03BC: 18@ = create_sphere_at 2190.02 -1834.03 16.15 radius 1.0 03BC: 19@ = create_sphere_at 2536.84 -1662.19 15.18 radius 1.0 03BC: 20@ = create_sphere_at 2793.50 -1626.17 10.92 radius 1.0 03BC: 21@ = create_sphere_at 2654.21 -2031.46 13.55 radius 1.0 :marker_1 wait 0 if 00EC: actor $PLAYER_ACTOR sphere 0 near_point 1667.73 -2080.54 13.55 radius 1.0 1.0 else_jump @marker_2 jump @teleport :marker_2 wait 0 if 00EC: actor $PLAYER_ACTOR sphere 0 near_point 2190.02 -1834.03 16.15 radius 1.0 1.0 else_jump @marker_3 jump @teleport :marker_3 wait 0 if 00EC: actor $PLAYER_ACTOR sphere 0 near_point 2536.84 -1662.19 15.18 radius 1.0 1.0 else_jump @marker_4 jump @teleport :marker_4 wait 0 if 00EC: actor $PLAYER_ACTOR sphere 0 near_point 2793.50 -1626.17 10.92 radius 1.0 1.0 else_jump @marker_5 jump @teleport :marker_5 wait 0 if 00EC: actor $PLAYER_ACTOR sphere 0 near_point 2654.21 -2031.46 13.55 radius 1.0 1.0 else_jump @marker_1 jump @teleport :teleport 0ab1: call @coordmaster 5 X 223.50 Y 1931.45 Length 70.0 Depth -80.0 Delay 1100 jump @marker_1 :coordmaster while true wait 0 0087: 15@ = 0@ 0087: 16@ = 1@ 0acd: "Teleport ON" 500 if 12@ == 12 then 12@ = 0 break end 0087: 0@ = 15@ 0087: 1@ = 16@ actor.StorePos($PLAYER_ACTOR,9@,10@,11@) 0509: 6@ = distance_between_XY 0@ 1@ and_XY 9@ 10@ if 6@ <= 120.0 then 02CE: 11@ = ground_z_at 0@ 1@ 999.0 09bc: $PLAYER_ACTOR 0@ 1@ 11@ if actor.Driving($PLAYER_ACTOR) then 5@ = actor.CurrentCar($PLAYER_ACTOR) car.LockInCurrentPosition(5@,0) else actor.LockInCurrentPosition($PLAYER_ACTOR,0) end break else 0061: 0@ -= 9@ 0061: 1@ -= 10@ 0604: get_Z_angle_for_point 0@ 1@ store_to 6@ if actor.Driving($PLAYER_ACTOR) then 5@ = actor.CurrentCar($PLAYER_ACTOR) car.LockInCurrentPosition(5@,1) car.Angle(5@) = 6@ else actor.LockInCurrentPosition($PLAYER_ACTOR,1) actor.Angle($PLAYER_ACTOR) = 6@ end 04C4: store_coords_to 8@ 9@ 10@ from_actor $PLAYER_ACTOR with_offset 0.0 2@ 0.0 // 70.0 - ?????????? ?????? 09bc: $PLAYER_ACTOR 8@ 9@ 3@ 32@ = 0 while 0025: 4@ > 32@ wait 0 if 0adc: "OFF" then 0acd: "CoordMaster OFF" 500 actor.StorePos($PLAYER_ACTOR,8@,9@,10@) 02CE: 11@ = ground_z_at 8@ 9@ 999.0 11@ += 1.0 00a1: $PLAYER_ACTOR 8@ 9@ 11@ if actor.Driving($PLAYER_ACTOR) then 5@ = actor.CurrentCar($PLAYER_ACTOR) car.LockInCurrentPosition(5@,0) else actor.LockInCurrentPosition($PLAYER_ACTOR,0) end 12@ = 12 break end end end end 0ab2: ret 0
Дурак дает,умный берет.
Suharik
Дата: Воскресенье, 06.09.2015, 01:10 | Сообщение # 1697
Любитель
Сообщений: 35
Статус: Offline
Спасибо огромное :3Добавлено (16.02.2014, 12:15) --------------------------------------------- Только когда я становлюсь на пикап он не тпхает в координаты которые мне нужны, а именно на 223.50 1931.45 17.64, а тпхает по всей карте кругами
>> Скупаю аккаунты Advance RP | Быстро, анонимно, безопасно << Статус VK -
Toplivo
Дата: Воскресенье, 06.09.2015, 01:11 | Сообщение # 1698
Советник
Сообщений: 728
Статус: Offline
Цитата Suharik (
)
Только когда я становлюсь на пикап он не тпхает в координаты которые мне нужны, а именно на 223.50 1931.45 17.64, а тпхает по всей карте кругами
Код
{$VERSION 3.1.1000} {$CLEO} //-------------MAIN--------------- 0000: NOOP thread 'kirill57rus' 03BC: 17@ = create_sphere_at 1667.73 -2080.54 13.55 radius 1.0 03BC: 18@ = create_sphere_at 2190.02 -1834.03 16.15 radius 1.0 03BC: 19@ = create_sphere_at 2536.84 -1662.19 15.18 radius 1.0 03BC: 20@ = create_sphere_at 2793.50 -1626.17 10.92 radius 1.0 03BC: 21@ = create_sphere_at 2654.21 -2031.46 13.55 radius 1.0 :marker_1 wait 0 if 00EC: actor $PLAYER_ACTOR sphere 0 near_point 1667.73 -2080.54 13.55 radius 1.0 1.0 else_jump @marker_2 jump @teleport :marker_2 wait 0 if 00EC: actor $PLAYER_ACTOR sphere 0 near_point 2190.02 -1834.03 16.15 radius 1.0 1.0 else_jump @marker_3 jump @teleport :marker_3 wait 0 if 00EC: actor $PLAYER_ACTOR sphere 0 near_point 2536.84 -1662.19 15.18 radius 1.0 1.0 else_jump @marker_4 jump @teleport :marker_4 wait 0 if 00EC: actor $PLAYER_ACTOR sphere 0 near_point 2793.50 -1626.17 10.92 radius 1.0 1.0 else_jump @marker_5 jump @teleport :marker_5 wait 0 if 00EC: actor $PLAYER_ACTOR sphere 0 near_point 2654.21 -2031.46 13.55 radius 1.0 1.0 else_jump @marker_1 jump @teleport :teleport 0ab1: call @coordmaster 5 X 223.50 Y 1931.45 Length 70.0 Depth -80.0 Delay 1100 jump @marker_1 :coordmaster 0acd: "CoordMaster ON" 500 0087: 15@ = 0@ 0087: 16@ = 1@ while true wait 0 if 12@ == 12 then 12@ = 0 break end 0087: 0@ = 15@ 0087: 1@ = 16@ actor.StorePos($PLAYER_ACTOR,9@,10@,11@) 0509: 6@ = distance_between_XY 0@ 1@ and_XY 9@ 10@ if 6@ <= 120.0 then 02CE: 11@ = ground_z_at 0@ 1@ 999.0 09bc: $PLAYER_ACTOR 0@ 1@ 11@ if actor.Driving($PLAYER_ACTOR) then 5@ = actor.CurrentCar($PLAYER_ACTOR) car.LockInCurrentPosition(5@,0) else actor.LockInCurrentPosition($PLAYER_ACTOR,0) end break else 0061: 0@ -= 9@ 0061: 1@ -= 10@ 0604: get_Z_angle_for_point 0@ 1@ store_to 6@ if actor.Driving($PLAYER_ACTOR) then 5@ = actor.CurrentCar($PLAYER_ACTOR) car.LockInCurrentPosition(5@,1) car.Angle(5@) = 6@ else actor.LockInCurrentPosition($PLAYER_ACTOR,1) actor.Angle($PLAYER_ACTOR) = 6@ end 04C4: store_coords_to 8@ 9@ 10@ from_actor $PLAYER_ACTOR with_offset 0.0 2@ 0.0 // 70.0 - расстояние прыжка 09bc: $PLAYER_ACTOR 8@ 9@ 3@ 32@ = 0 while 0025: 4@ > 32@ wait 0 if 0adc: "OFF" // Дезактивация then 0acd: "CoordMaster OFF" 500 actor.StorePos($PLAYER_ACTOR,8@,9@,10@) 02CE: 11@ = ground_z_at 8@ 9@ 999.0 11@ += 1.0 00a1: $PLAYER_ACTOR 8@ 9@ 11@ if actor.Driving($PLAYER_ACTOR) then 5@ = actor.CurrentCar($PLAYER_ACTOR) car.LockInCurrentPosition(5@,0) else actor.LockInCurrentPosition($PLAYER_ACTOR,0) end 12@ = 12 break end end end end 0ab2: ret 0
Должен робить 100%
Дурак дает,умный берет.
Nem4ik
Дата: Воскресенье, 06.09.2015, 01:11 | Сообщение # 1699
Боец
Сообщений: 92
Статус: Offline
Иногда крашит помогите исправить,и если ещё можно добавте автопокупку дома
Код
{$CLEO .cs} //-------------MAIN--------------- delll
Сообщение отредактировал Nem4ik - Понедельник, 17.02.2014, 17:16
Кoт
Дата: Воскресенье, 06.09.2015, 01:11 | Сообщение # 1700
Сообщений: 1074
Статус: Offline
Цитата Nem4ik (
)
:HOUSECHECKER_546 Actor.PutAt($PLAYER_ACTOR, 1@, 2@, 3@) return
:HOUSECHECKER_546 Actor.PutAt($PLAYER_ACTOR, 1@, 2@, 3@) wait 500 0af9: "/buyhouse" return а крашит из-за сф,потому что его на 03z fix
RAKSHA1337
Дата: Воскресенье, 06.09.2015, 01:11 | Сообщение # 1701
Советник
Сообщений: 784
Статус: Offline
dikker4q , да. Открываешь скрипт и ставишь условие при котором он будет активироваться.Добавлено (18.02.2014, 14:00) ---------------------------------------------
Цитата Кoт (
)
:HOUSECHECKER_546 Actor.PutAt($PLAYER_ACTOR, 1@, 2@, 3@) wait 500 0af9: "/buyhouse" return
Можно и без СФ, вот так попробовать Код
:HOUSECHECKER_546 Actor.PutAt($PLAYER_ACTOR, 1@, 2@, 3@) wait 500 if 0AB1: call_scm_func @Say 1 "/buyhouse" jf @HOUSECHECKER_546 return :say 00D6: if 0AA2: 4@ = load_library "kernel32.dll" // IF and SET 004D: jump_if_false @ErrorLib 00D6: if 0AA4: 1@ = get_proc_address "GetModuleHandleA" library 4@ // IF and SET 004D: jump_if_false @end 0AA7: call_function 1@ num_params 1 pop 0 "samp.dll" 4@ 4@ += 0x4CA0 0AA5: call 4@ num_params 1 pop 0 0@ 0485: return_true :ErrorLib 0AA3: free_library 4@ :end 059A: return_false
p.s. Не проверял, но вдруг получится.
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
Повелитель
Дата: Воскресенье, 06.09.2015, 01:11 | Сообщение # 1702
Новичок
Сообщений: 8
Статус: Offline
Цитата RAKSHA1337 (
)
Можно и без СФ, вот так попробовать Код :HOUSECHECKER_546 Actor.PutAt($PLAYER_ACTOR, 1@, 2@, 3@) wait 500 if 0AB1: call_scm_func @Say 1 "/buyhouse" jf @HOUSECHECKER_546 return :say 00D6: if 0AA2: 4@ = load_library "kernel32.dll" // IF and SET 004D: jump_if_false @ErrorLib 00D6: if 0AA4: 1@ = get_proc_address "GetModuleHandleA" library 4@ // IF and SET 004D: jump_if_false @end 0AA7: call_function 1@ num_params 1 pop 0 "samp.dll" 4@ 4@ += 0x4CA0 0AA5: call 4@ num_params 1 pop 0 0@ 0485: return_true :ErrorLib 0AA3: free_library 4@ :end 059A: return_false p.s. Не проверял, но вдруг получится.
Сначала идёт оффсет на структуру, а потом уже на саму функцию. И оффсеты на ввод обычного текста и ввод команды разные. Команда, отправленная в чат с помощью 0x4CA0 не будет принята сервером. Код
0AA2: 31@ = load_library "kernel32.dll" 0AA4: 30@ = get_proc_address "GetModuleHandleA" library 31@ 0AA7: call_function 30@ num_params 1 pop 0 "samp.dll" 1@ 0A8E: 1@ = 0@ + 0x212A6C 0A8D: 2@ = read_memory 1@ size 4 virtual_protect 1 0A8E: 1@ = 0@ + 0x7BDD0 0AA5: call 1@ num_params 1 pop 0 "/buyhouse"
Снимаю защиту (крипт) с клео-скриптов за оплату на ВМ. Подробности в ЛС.
Сообщение отредактировал Повелитель - Вторник, 18.02.2014, 22:10
Кoт
Дата: Воскресенье, 06.09.2015, 01:12 | Сообщение # 1703
Сообщений: 1074
Статус: Offline
dell
Сообщение отредактировал Кoт - Среда, 19.02.2014, 14:03
RAKSHA1337
Дата: Воскресенье, 06.09.2015, 01:12 | Сообщение # 1704
Советник
Сообщений: 784
Статус: Offline
Цитата Повелитель (
)
Сначала идёт оффсет на структуру, а потом уже на саму функцию.
Ничего не знаю, у меня работает, всмысле в чат пишет, правда там структура скрипта немного подругому, а так всё работает, хотяя не проверял что видят другие игроки, но я свой текст вижу. Код
1@ = SampBase 1@ += 0x4CA0 0AA5: call 1@ num_params 1 pop 0 "wowka"
p.s. Откуда ты выпал? Полюбому слова, что выше не из твоей головы.
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
Повелитель
Дата: Воскресенье, 06.09.2015, 01:12 | Сообщение # 1705
Новичок
Сообщений: 8
Статус: Offline
Цитата raksha1337 (
)
p.s. откуда ты выпал? полюбому слова, что выше не из твоей головы.
Уeбался?
Снимаю защиту (крипт) с клео-скриптов за оплату на ВМ. Подробности в ЛС.
Eazy1337
Дата: Воскресенье, 06.09.2015, 01:12 | Сообщение # 1706
Новичок
Сообщений: 17
Статус: Offline
Привет, у меня такой вопрос. Без сампфункса, будет работать взятие патрон на маленьком расстояние, чтобы на самом пикапе не стоять на Advance-rp. Ну как на samp-rp, в армейке ган быстро на расстояние набирали.
изучаю cleo :3
DokerGT
Дата: Воскресенье, 06.09.2015, 01:12 | Сообщение # 1707
★Doker крутой перец! ★
Сообщений: 329
Статус: Offline
Вопрос: Каким опкодом заставить нашего педа сесть на пасс. место?
JJJJJ
Дата: Воскресенье, 06.09.2015, 01:12 | Сообщение # 1708
Бывалый
Сообщений: 392
Статус: Offline
Цитата DokerGT (
)
Вопрос: Каким опкодом заставить нашего педа сесть на пасс. место?
072B: put_actor $PLAYER_ACTOR into_car 0@ passengerseat 1 Не помню, 0 - это вод. место или пасс. место.
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, 01:13 | Сообщение # 1709
Сообщений: 1074
Статус: Offline
Цитата JJJJJ (
)
072B: put_actor $PLAYER_ACTOR into_car 0@ passengerseat 1 Не помню, 0 - это вод. место или пасс. место.
разве это не тп в кар?
JJJJJ
Дата: Воскресенье, 06.09.2015, 01:13 | Сообщение # 1710
Бывалый
Сообщений: 392
Статус: Offline
Цитата Кoт (
)
разве это не тп в кар?
Он же садится. Раз нужен аск, то вот: 05CA: AS_actor $PLAYER_ACTOR enter_car 0@ passenger_seat 1 time 10000 10000 - если в течении этого времени "задание" не выполнится, то он сразу тпшится в кар.
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