[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
|
|
|
|
DubStep_ |
Дата: Воскресенье, 06.09.2015, 03:00 | Сообщение # 2341
|
{ }
Сообщений: 1406
Статус: Offline
|
0af8: "X: %0.2f Y: %0.2f Z: %0.2f" -999 1@ 2@ 3@
|
|
|
|
Castiellll |
Дата: Воскресенье, 06.09.2015, 03:00 | Сообщение # 2342
|
Боец
Сообщений: 110
Статус: Offline
|
У меня скрипт есть Код {$CLEO} if not 0@ = SAMP.Base() then 0A93: end_custom_thread end while not SAMP.Available() wait 100 end
0b34: samp register_client_command "start" to_label @start 0b34: samp register_client_command "stop" to_label @stop while true wait 0 if 30@ == 1 then 0AB1: call @find_mt 1 Distance 100.0 XYZ 27@ 28@ 29@ wait 100 0AF8: samp add_message_to_chat "abc %d %d %d" color 65280 27@ 28@ 29@ end end
:start 30@ = 1 Samp.CmdRet()
:stop 30@ = 0 samp.CmdRet()
:find_mt 10@ = 0xC7DD58 for 6@ = 3 to 32 0085: 14@ = 6@ 0012: 14@ *= 160 0A8E: 13@ = 10@ + 14@ 0A8E: 11@ = 13@ + 48 0A8D: 3@ = read_memory 11@ size 4 virtual_protect 0 //x 0A8E: 11@ = 13@ + 52 0A8D: 4@ = read_memory 11@ size 4 virtual_protect 0 // y 0A8E: 11@ = 13@ + 56 0A8D: 5@ = read_memory 11@ size 4 virtual_protect 0 // z if and 8039: 3@ <> 0.0 8039: 4@ <> 0.0 then Actor.StorePos($PLAYER_ACTOR 20@ 21@ 22@) 0509: 12@ = distance_between_XY 3@ 4@ and_XY 20@ 21@ if 0025: 12@ > 0@ jf break end end 0AB2: ret 3 3@ 4@ 5@ Так всё отлично компилируется Код {$CLEO .cs}
//-------------MAIN--------------- if 0@ = SAMP.Base() else_jump @Noname_18 0A93: end_custom_thread
:Noname_18 not SAMP.Available else_jump @Noname_38 wait 100 jump @Noname_18
:Noname_38 0B34: samp register_client_command "start" to_label @Noname_153 0B34: samp register_client_command "stop" to_label @Noname_162
:Noname_65 wait 0 if 30@ == 1 else_jump @Noname_146 call @Noname_171 1 100.0 27@ 28@ 29@ wait 100 0AF8: samp add_message_to_chat "abc %d %d %d" color 65280 27@ 28@ 29@
:Noname_146 jump @Noname_65
:Noname_153 30@ = 1 SAMP.CmdRet
:Noname_162 30@ = 0 SAMP.CmdRet
:Noname_171 10@ = 13098328 6@ = 3
:Noname_188 0085: 14@ = 6@ // (int) 14@ *= 160 0A8E: 13@ = 10@ + 14@ // int 0A8E: 11@ = 13@ + 48 // int 0A8D: 3@ = read_memory 11@ size 4 virtual_protect 0 0A8E: 11@ = 13@ + 52 // int 0A8D: 4@ = read_memory 11@ size 4 virtual_protect 0 0A8E: 11@ = 13@ + 56 // int 0A8D: 5@ = read_memory 11@ size 4 virtual_protect 0 if and not 3@ == 0.0 not 4@ == 0.0 else_jump @Noname_362 Actor.StorePos($PLAYER_ACTOR, 20@, 21@, 22@) 0509: 12@ = distance_between_XY 3@ 4@ and_XY 20@ 21@ if 0025: 12@ > 0@ // (float) else_jump @Noname_383
:Noname_362 6@ += 1 6@ > 32 else_jump @Noname_188
:Noname_383 ret 3 3@ 4@ 5@ А если в таком что редактировать и компилировать то он тупо перестаёт загружаться в игру... Пробывал SF,CLEO,SB переустанавливать. Не помогло...
s
|
|
|
|
DubStep_ |
Дата: Воскресенье, 06.09.2015, 03:00 | Сообщение # 2343
|
{ }
Сообщений: 1406
Статус: Offline
|
Удали строку 0A93: end_custom_thread
|
|
|
|
Serega[SK] |
Дата: Воскресенье, 06.09.2015, 03:00 | Сообщение # 2344
|
Новичок
Сообщений: 5
Статус: Offline
|
Вопрос: Как сделать так, чтобы скрипт брал информацию из чата и при определенной фразе запускался. К примеру, в чате появилась фраза от сервера "Ваш автомобиль заспавнен", после этого должен запускаться мой скрипт.
|
|
|
|
Настоящий_Царь |
Дата: Воскресенье, 06.09.2015, 03:00 | Сообщение # 2345
|
Новичок
Сообщений: 6
Статус: Offline
|
Цитата Serega[SK] (  ) Вопрос: Как сделать так, чтобы скрипт брал информацию из чата и при определенной фразе запускался. К примеру, в чате появилась фраза от сервера "Ваш автомобиль заспавнен", после этого должен запускаться мой скрипт. Код alloc 1@ 128 alloc 2@ 64 while true wait 0 0B75: samp get_chat_string 99 text_to 1@ prefix_to 2@ color_to 3@ prefix_color_to 4@ if 0C18: 6@ = strstr string1 1@ string2 "Ваш автомобиль заспавнен" then // code end end
|
|
|
|
Serega[SK] |
Дата: Воскресенье, 06.09.2015, 03:01 | Сообщение # 2346
|
Новичок
Сообщений: 5
Статус: Offline
|
Настоящий_Царь, Сделал, в итоге скрипт сам активируется сразу заходя в игру, не дожидаясь нужного текста в чате.
|
|
|
|
Viktoor |
Дата: Воскресенье, 06.09.2015, 03:01 | Сообщение # 2347
|
Боец
Сообщений: 83
Статус: Offline
|
Что не так в моем Cleo?
☻▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬☻
|
|
|
|
RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 03:01 | Сообщение # 2348
|
Советник
Сообщений: 784
Статус: Offline
|
Ну удали эту строку и всё, зачем она тебе нужна? Добавлено (01.08.2014, 00:09) --------------------------------------------- Точнее с 8 по 10 включительно удали
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
Кoт |
Дата: Воскресенье, 06.09.2015, 03:01 | Сообщение # 2349
|
Сообщений: 1074
Статус: Offline
|
Цитата Viktoor (  ) Что не так в моем Cleo? И еще,пойми,изменив мое имя на свое,это не значит,что ты написал код
|
|
|
|
Toplivo |
Дата: Воскресенье, 06.09.2015, 03:01 | Сообщение # 2350
|
Советник
Сообщений: 728
Статус: Offline
|
Цитата Viktoor (  ) Что не так в моем Cleo? Опкоды СФ не установлены. Когда указываешь метку,на которую регистрируется команда,ставь собаку перед названием метки ,а не после(вместо cmd@ ставь @cmd)
Дурак дает,умный берет.
|
|
|
|
xDmitryINF |
Дата: Воскресенье, 06.09.2015, 03:01 | Сообщение # 2351
|
Новичок
Сообщений: 6
Статус: Offline
|
За что отвечает эта команда - Model.Available(#AK47) ?
|
|
|
|
Forest_Fox |
Дата: Воскресенье, 06.09.2015, 03:02 | Сообщение # 2352
|
Новичок
Сообщений: 4
Статус: Offline
|
1. Ваш ник: Forest 2. Описание скрипта: CLEO скрипт для раздвоения фуры что бы зафулить склад в банде 3. Дополнительное описание Не нашёл
D
|
|
|
|
Кoт |
Дата: Воскресенье, 06.09.2015, 03:02 | Сообщение # 2353
|
Сообщений: 1074
Статус: Offline
|
Цитата xDmitryINF (  ) За что отвечает эта команда - Model.Available(#AK47) ? идет как условие,загруженная ли модель ak47 Цитата Forest_Fox (  ) 1. Ваш ник: Forest 2. Описание скрипта: CLEO скрипт для раздвоения фуры что бы зафулить склад в банде 3. Дополнительное описание Не нашёл это не тема для поиска
|
|
|
|
xDmitryINF |
Дата: Воскресенье, 06.09.2015, 03:02 | Сообщение # 2354
|
Новичок
Сообщений: 6
Статус: Offline
|
Кто-нибудь пробовал летать на samp-rp с помощью Actor.PutAt? На низкой скорости перед админами палится?
|
|
|
|
RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 03:02 | Сообщение # 2355
|
Советник
Сообщений: 784
Статус: Offline
|
xDmitryINF, ну незнаю насчёт админов, вроде не палится. Со скоростью 50.0 юнитов в 0.6 секунд лететь можно.
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
Сообщение отредактировал RAKSHA1337 - Суббота, 02.08.2014, 14:12 |
|
|
|