|
[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
|
|
|
|
|
| Кoт |
Дата: Воскресенье, 06.09.2015, 03:14 | Сообщение # 2416
|
Сообщений: 1074
Статус: Offline
|
Цитата RunBust (  ) Как узнать координаты чекпоинта? ( Например на шахте ) Знаю только такой способ By gcode Код 0AB1: call @StoreClosestMarkerPos 0 X 30@ Y 29@ Z 28@ 0AB1: call @StoreClosestRaceMarkerPos 0 X 30@ Y 29@ Z 28@ :storeclosestmarkerpos 12@ = 9999.0 for 0@ = 0 to 31 0085: 1@ = 0@ 1@ *= 160 1@ += 0xC7DD58 1@ += 48 0A8D: 2@ = read_memory 1@ size 4 virtual_protect 0 1@ += 4 0A8D: 3@ = read_memory 1@ size 4 virtual_protect 0 1@ += 4 0A8D: 4@ = read_memory 1@ size 4 virtual_protect 0 00A0: store_actor $PLAYER_ACTOR position_to 5@ 6@ 7@ 050A: 8@ = distance_between_XYZ 2@ 3@ 4@ and_XYZ 5@ 6@ 7@ if 0025: 12@ > 8@ then 0087: 12@ = 8@ 0087: 9@ = 2@ 0087: 10@ = 3@ 0087: 11@ = 4@ end end 0AB2: ret 3 9@ 10@ 11@ :storeclosestracemarkerpos 12@ = 9999.0 for 0@ = 0 to 31 0085: 1@ = 0@ 1@ *= 56 1@ += 0xC7F158 1@ += 16 0A8D: 2@ = read_memory 1@ size 4 virtual_protect 0 1@ += 4 0A8D: 3@ = read_memory 1@ size 4 virtual_protect 0 1@ += 4 0A8D: 4@ = read_memory 1@ size 4 virtual_protect 0 00A0: store_actor $PLAYER_ACTOR position_to 5@ 6@ 7@ 050A: 8@ = distance_between_XYZ 2@ 3@ 4@ and_XYZ 5@ 6@ 7@ if 0025: 12@ > 8@ then 0087: 12@ = 8@ 0087: 9@ = 2@ 0087: 10@ = 3@ 0087: 11@ = 4@ end end 0AB2: ret 3 9@ 10@ 11@
|
|
|
|
|
| mazaxaka |
Дата: Воскресенье, 06.09.2015, 03:14 | Сообщение # 2417
|
Боец
Сообщений: 127
Статус: Offline
|
Цитата RunBust (  ) Как узнать координаты чекпоинта? ( Например на шахте ) нужен MGFC Код Actor.StorePos($PLAYER_ACTOR, 3@, 4@, 5@) 0DB4: 6@ = nearset marker to position x 3@ y 4@ radius 100.0 //IF AND SET wait 100 0DB3: marker 6@ position to x 30@ y 29@ z 28@ //IF AND SET
Сообщение отредактировал mazaxaka - Вторник, 19.08.2014, 09:45 |
|
|
|
|
| Chester_Master |
Дата: Воскресенье, 06.09.2015, 03:14 | Сообщение # 2418
|
Бывалый
Сообщений: 339
Статус: Offline
|
mazaxaka, не нужен Вызов : Код 0AB1: call @StoreClosestRaceMarkerPos 0 X 30@ Y 29@ Z 28@ Переменные 30@ 29@ 28@ если не понял,хранят координаты чекпоинта В конец скрипта Код :storeclosestracemarkerpos 12@ = 9999.0 for 0@ = 0 to 31 0085: 1@ = 0@ 1@ *= 56 1@ += 0xC7F158 1@ += 16 0A8D: 2@ = read_memory 1@ size 4 virtual_protect 0 1@ += 4 0A8D: 3@ = read_memory 1@ size 4 virtual_protect 0 1@ += 4 0A8D: 4@ = read_memory 1@ size 4 virtual_protect 0 00A0: store_actor $PLAYER_ACTOR position_to 5@ 6@ 7@ 050A: 8@ = distance_between_XYZ 2@ 3@ 4@ and_XYZ 5@ 6@ 7@ if 0025: 12@ > 8@ then 0087: 12@ = 8@ 0087: 9@ = 2@ 0087: 10@ = 3@ 0087: 11@ = 4@ end end 0AB2: ret 3 9@ 10@ 11@ Автор: gc0de
Сообщение отредактировал Chester_Master - Вторник, 19.08.2014, 20:50 |
|
|
|
|
| RunBust |
Дата: Воскресенье, 06.09.2015, 03:14 | Сообщение # 2419
|
Боец
Сообщений: 112
Статус: Offline
|
Как узнать, что кто-то нанёс тебе урон? Как уйти в афк?
|
|
|
|
|
| Axwell |
Дата: Воскресенье, 06.09.2015, 03:14 | Сообщение # 2420
|
Бывалый
Сообщений: 481
Статус: Offline
|
Цитата RunBust (  ) Как узнать, что кто-то нанёс тебе урон? Как уйти в афк? 051A: actor $Act1 damaged_by_actor $Act2 - получил ли актёр 1 кол-во повреждения от актёра 2 На сервере в афк можно уйти с помощью отключения нопа OnFootData, что бы это было и визуально тоже, надо с памятью шаманить.
|
|
|
|
|
| mazaxaka |
Дата: Воскресенье, 06.09.2015, 03:15 | Сообщение # 2421
|
Боец
Сообщений: 127
Статус: Offline
|
Цитата Chester_Master (  ) mazaxaka, не нужен Вызов : Код 0AB1: call @StoreClosestRaceMarkerPos 0 X 30@ Y 29@ Z 28@
Переменные 30@ 29@ 28@ если не понял,хранят координаты чекпоинта В конец скрипта Код :storeclosestracemarkerpos 12@ = 9999.0 for 0@ = 0 to 31 0085: 1@ = 0@ 1@ *= 56 1@ += 0xC7F158 1@ += 16 0A8D: 2@ = read_memory 1@ size 4 virtual_protect 0 1@ += 4 0A8D: 3@ = read_memory 1@ size 4 virtual_protect 0 1@ += 4 0A8D: 4@ = read_memory 1@ size 4 virtual_protect 0 00A0: store_actor $PLAYER_ACTOR position_to 5@ 6@ 7@ 050A: 8@ = distance_between_XYZ 2@ 3@ 4@ and_XYZ 5@ 6@ 7@ if 0025: 12@ > 8@ then 0087: 12@ = 8@ 0087: 9@ = 2@ 0087: 10@ = 3@ 0087: 11@ = 4@ end end 0AB2: ret 3 9@ 10@ 11@
Автор: gc0de 4 строчки против тонны. Зачем все усложнять?
|
|
|
|
|
| Кoт |
Дата: Воскресенье, 06.09.2015, 03:15 | Сообщение # 2422
|
Сообщений: 1074
Статус: Offline
|
Цитата mazaxaka (  ) 4 строчки против тонны. Зачем все усложнять? не придется прибегать к использованию MGFuncs
|
|
|
|
|
| mazaxaka |
Дата: Воскресенье, 06.09.2015, 03:15 | Сообщение # 2423
|
Боец
Сообщений: 127
Статус: Offline
|
Цитата Кoт (  ) не придется прибегать к использованию MGFuncs что плохого в MGFC?
|
|
|
|
|
| Chester_Master |
Дата: Воскресенье, 06.09.2015, 03:15 | Сообщение # 2424
|
Бывалый
Сообщений: 339
Статус: Offline
|
mazaxaka, если скрипт выкладывать в сеть,у всех будет бом-бом
|
|
|
|
|
| mazaxaka |
Дата: Воскресенье, 06.09.2015, 03:15 | Сообщение # 2425
|
Боец
Сообщений: 127
Статус: Offline
|
Код while true wait 0 0AB4: 10@ = var 145 if 10@ == 1 then Camera.SetBehindPlayer() 05D3: AS_actor $PLAYER_ACTOR goto_point x y z mode 6 time 3000 ms // versionA if 00ED: actor $PLAYER_ACTOR sphere 0 near_point x y radius 3.0 3.0 on_foot then 0AB1: call @StoreClosestMarkerPos 0 X 30@ Y 29@ Z 28@ 05D3: AS_actor $PLAYER_ACTOR goto_point 30@ 29@ 28@ mode 6 time 3000 ms // versionA if 00ED: actor $PLAYER_ACTOR sphere 0 near_point 30@ 29@ radius 0.6 0.6 on_foot then 0AF8: samp add_message_to_chat "o/" color 0xFFFFFF end end end end
Доходит до координат и начинает кружиться на месте
Сообщение отредактировал mazaxaka - Воскресенье, 24.08.2014, 12:05 |
|
|
|
|
| S_maks_S |
Дата: Воскресенье, 06.09.2015, 03:15 | Сообщение # 2426
|
Новичок
Сообщений: 4
Статус: Offline
|
Где можно найти опкоды? Просто у меня их мало.
МК
|
|
|
|
|
| Кoт |
Дата: Воскресенье, 06.09.2015, 03:16 | Сообщение # 2427
|
Сообщений: 1074
Статус: Offline
|
Цитата S_maks_S (  ) Где можно найти опкоды? Просто у меня их мало. Sampfuncs,MGfuncs
|
|
|
|
|
| Maxon_Samper |
Дата: Воскресенье, 06.09.2015, 03:16 | Сообщение # 2428
|
Боец
Сообщений: 92
Статус: Offline
|
Вопрос: Можете скинуть код скрипта чтоб команда в чат вводилась автоматически,например каждые 5 секунд вводилась команда /fill ???
Примерно так: Нажал Num2 и команда /fill началась вводится автоматически каждые 5 секунд.
Cheat Мастер
Сообщение отредактировал Maxon_Samper - Понедельник, 25.08.2014, 21:46 |
|
|
|
|
| Моя_Сестрёнка_Задрот |
Дата: Воскресенье, 06.09.2015, 03:16 | Сообщение # 2429
|
Бывалый
Сообщений: 467
Статус: Offline
|
Цитата Maxon_Samper (  ) Вопрос: Можете скинуть код скрипта чтоб команда в чат вводилась автоматически,например каждые 5 секунд вводилась команда /fill ???
Примерно так: Нажал Num2 и команда /fill началась вводится автоматически каждые 5 секунд. Вот проверяй Активация/Дезактивация NUM-9 Добавлено (26.08.2014, 15:39) --------------------------------------------- Как размарозить себя?
|
|
|
|
|
| FABIyC |
Дата: Воскресенье, 06.09.2015, 03:16 | Сообщение # 2430
|
Боец
Сообщений: 105
Статус: Offline
|
Вопрос:Скачал мод,при запуске игры,вылазит информация про мод и т.д(как при запуске самп функц),как изменить текст? text
|
|
|
|
|