Готовые функции
|
|
Bad_Fenix |
Дата: Пятница, 21.08.2015, 12:20 | Сообщение # 1
|
Бывалый
Сообщений: 357
Статус: Offline
|
В этой теме я буду выкладывать функции и говорить что они делают.
Код {$CLEO .cs} 0000:NOP
repeat wait 0 until samp.Available() -обязательно должно быть в начале скрипта чтоб измежать крашей при запуске.
Код :SetServPos 0B61: samp is_local_player_spawned jf @SetServPos 0B2B: samp 0@ = get_player_id_by_actor_handle $PLAYER_ACTOR 0AC8: 1@ = allocate_memory_size 68 0BBA: samp store_player 0@ onfoot_data 1@ 0C0D: struct 1@ offset 6 size 4 = 1141.8419 // X Координата 0C0D: struct 1@ offset 10 size 4 = -1755.7615 // Y Координата 0C0D: struct 1@ offset 14 size 4 = 13.5994 // Z Координата 0BC0: samp send_onfoot_data 1@ 0AC9: free_allocated_memory 1@ jump @SetServPos -отправляет фейк пакеты серверу(синхра короч).Код взят из видео itz_xg4m3r`a ,надеюсь он не обидеться.
Код Actor.StorePos($PLAYER_ACTOR, 1@, 2@, 3@) for 0@ = 0 to 1000 0B23: samp is_player_connected 0@ wait 0 0B20: samp 4@ = actor_handle_by_samp_player_id 0@ wait 0 00A0: store_actor 4@ position_to 5@ 6@ 7@ wait 0 050A: 8@ = distance_between_XYZ 1@ 2@ 3@ and_XYZ 5@ 6@ 7@ if 5@ <= 10.0 // Какое растояние должно быть между вами и рандомным человеком чтоб произошло действие then Say "/Pay 500 %d" 0@ // что произойдёт если между вами будет меньше 5@ метров,в моём случие я передам этому человеку 500 виртов. Поиск рандомного человека и действие с ним.
Код {$CLEO .cs} 0000:NOP
repeat wait 0 until samp.Available() 0B34: samp register_client_command "LAL" to_label @on_off
:LAL wait 0 if 0@ == true else_jump @LAL Actor.StorePos($Player_Actor, 1@, 2@, 3@) wait 25 Actor.PutAt($Player_Actor, 1@, 2@, 3@ ) goto @LAL
:on_off wait 0 if not 0@ == true then 0@ = true 0ACC: show_text_lowpriority "LaL On by BadFenix" time 5000 else 0@ = false 0ACC: show_text_lowpriority "LAL Off By BadFenix" time 5000 end SAMP.CmdRet Если напишите команду скрипт включиться напишите ещё раз выключиться.
Код 0B34: samp register_client_command "test" to_label @test
...
:test 0B35: samp 10@ = get_last_command_params 0AC8: 11@ = allocate_memory_size 260 0AD3: 11@ = format "%s" 10@ say 11@ SAMP.CmdRet() Считывает параметр с команды в формате %s и выводит его. Выводить другим способом можно. Помню кто то писал, что не может с команды считать строку (с)Liptonus777
Код :GM_On wait 0 0ADC: test_cheat "GM" 004D: jump_if_false @GM_On 0ACD: show_text_highpriority "GM: On" time 1000 :GM_Loop wait 0 8ADC: not test_cheat "GM" 004D: jump_if_false @GM_Off 02AB: set_actor $PLAYER_ACTOR immunities BP 1 FP 1 EP 1 CP 1 MP 1 jump @GM_Loop :GM_Off 02AB: set_actor $PLAYER_ACTOR immunities BP 0 FP 0 EP 0 CP 0 MP 0 0ACD: show_text_highpriority "GM: Off" time 1000 jump @GM_On Активация/Деактивация Код iTz_XG4M3R (с)Liptonus777
Код :ColOn wait 0 0ADC: test_cheat "COL" jf @ColOn 0619: enable_actor $PLAYER_ACTOR collision_detection 0 :ColOff wait 0 0ADC: test_cheat "COL" jf @ColOff 0619: enable_actor $PLAYER_ACTOR collision_detection 1 jump @ColOn Активация/Деактивация для скриптов без цикла Код iTz_XG4M3R (с)Liptonus777
Код 0A8D: 1@ = read_memory 0xC7F168{0xC7E008} size 4 virtual_protect 0 0A8D: 2@ = read_memory 0xC7F16C{0xC7E00C} size 4 virtual_protect 0 0A8D: 3@ = read_memory 0xC7F170{0xC7E010} size 4 virtual_protect 0 В переменые 1@ 2@ 3@ сохраняем координаты гоночного чекпоинта.
Я конченый:D (Но это не точно!)
Сообщение отредактировал Bad_Fenix - Вторник, 25.08.2015, 22:32 |
|
|
|
sopsat |
Дата: Пятница, 21.08.2015, 22:42 | Сообщение # 2
|
Новичок
Сообщений: 11
Статус: Offline
|
Оформи темку, сполйеры используй Добавлено (21.08.2015, 22:42) --------------------------------------------- [code]а так отлично, для начинающих
Самый опасный читер.
|
|
|
|
Chapper |
Дата: Суббота, 22.08.2015, 22:20 | Сообщение # 3
|
Налетаю
Сообщений: 1662
Статус: Offline
|
Для начинающих понадобится, продолжай дополнять)
|
|
|
|
Liptonus777 |
Дата: Вторник, 25.08.2015, 18:22 | Сообщение # 4
|
Боец
Сообщений: 106
Статус: Offline
|
Код 0B34: samp register_client_command "test" to_label @test
...
:test 0B35: samp 10@ = get_last_command_params 0AC8: 11@ = allocate_memory_size 260 0AD3: 11@ = format "%s" 10@ say 11@ SAMP.CmdRet() Считывает параметр с команды в формате %s и выводит его. Выводить другим способом можно. Помню кто то писал, что не может с команды считать строку
Темка найс Для новичков Добавлено (25.08.2015, 18:21) ---------------------------------------------
Код :GM_On wait 0 0ADC: test_cheat "GM" 004D: jump_if_false @GM_On 0ACD: show_text_highpriority "GM: On" time 1000 :GM_Loop wait 0 8ADC: not test_cheat "GM" 004D: jump_if_false @GM_Off 02AB: set_actor $PLAYER_ACTOR immunities BP 1 FP 1 EP 1 CP 1 MP 1 jump @GM_Loop :GM_Off 02AB: set_actor $PLAYER_ACTOR immunities BP 0 FP 0 EP 0 CP 0 MP 0 0ACD: show_text_highpriority "GM: Off" time 1000 jump @GM_On Активация/Деактивация Код iTz_XG4M3R Добавлено (25.08.2015, 18:22) --------------------------------------------- Активация/Деактивация для скриптов без цикла Код :ColOn wait 0 0ADC: test_cheat "COL" jf @ColOn 0619: enable_actor $PLAYER_ACTOR collision_detection 0 :ColOff wait 0 0ADC: test_cheat "COL" jf @ColOff 0619: enable_actor $PLAYER_ACTOR collision_detection 1 jump @ColOn Код iTz_XG4M3R
Мои CLEO скрипты: http://cheat-master.ru/forum/129-501817-1 - FAST ADVANCE http://cheat-master.ru/forum/129-501195-1 - AUTO BH http://cheat-master.ru/forum/146-495210-1 - [ARP] FAKE GNEWS http://cheat-master.ru/forum/129-495372-1 - FAST EXIT http://cheat-master.ru/forum/129-495141-1 - [ARP] DGUN http://cheat-master.ru/forum/129-495585-1 - BOOST CAR/Тормоз http://cheat-master.ru/forum/129-499621-1 - FAST LOGIN http://cheat-master.ru/forum/129-499617-1 - SBIV http://cheat-master.ru/forum/129-499029-1 - TP PLAYERS http://cheat-master.ru/forum/129-500349-1 - [ARP] Fake Pass
|
|
|
|
๖Şven™ |
Дата: Вторник, 25.08.2015, 20:52 | Сообщение # 5
|
Новичок
Сообщений: 1
Статус: Offline
|
Записывает координаты ближайшего чекпоинта в локальные переменные: 17, 18, 19 координаты x, y, z. Код :get 0085: 15@ = 0@ 15@ += 0x21A10C 0A8D: 15@ = read_memory 15@ size 4 virtual_protect 1 0085: 16@ = 15@ 16@ += 0x24 0A8D: 16@ = read_memory 16@ size 4 virtual_protect 1 if 16@ == 0 then 0AF8: samp add_message_to_chat "Íà êàðòå íåò ÷åêïîèíòà, ÿ íå çíàþ, ÷òî áðàòü :[" color 0xFF6347 0B43: samp cmd_ret else 0085: 17@ = 15@ 0085: 18@ = 15@ 0085: 19@ = 15@ 17@ += 0xC 18@ += 0x10 19@ += 0x14 0A8D: 17@ = read_memory 17@ size 4 virtual_protect 1 0A8D: 18@ = read_memory 18@ size 4 virtual_protect 1 0A8D: 19@ = read_memory 19@ size 4 virtual_protect 1
|
|
|
|
Bad_Fenix |
Дата: Четверг, 27.08.2015, 15:38 | Сообщение # 6
|
Бывалый
Сообщений: 357
Статус: Offline
|
Ап.
Я конченый:D (Но это не точно!)
|
|
|
|
Will1561 |
Дата: Суббота, 28.11.2015, 22:20 | Сообщение # 7
|
Боец
Сообщений: 50
Статус: Offline
|
Для начинающих подойдёт используйте.
Will-_-Cyrex
|
|
|
|
Philips[CM] |
Дата: Воскресенье, 29.11.2015, 23:15 | Сообщение # 8
|
Боец
Сообщений: 96
Статус: Offline
|
Пойдет,полезно
Цель: 500 репутаций.
|
|
|
|