|
[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
|
|
|
|
|
| Sashka |
Дата: Воскресенье, 06.09.2015, 00:47 | Сообщение # 1561
|
Боец
Сообщений: 175
Статус: Offline
|
Вот тебе опкод на активацию скрипта на команду в чате: Код 0B34: samp register_client_command "test" to_label @Noname_189 test - это твоя команда, Noname_189 куда будет идти действие обязательно закрывать поток
Код 0C18: 2@ = strstr string1 0@ string2 1@ опкод для нахождения слова в тексте 0@ - это текст, в которым мы ищем слово. 1@ - это слово. 2@ - это указатель на начало слова Пример: Код {$CLEO} if not 0@ = SAMP.Base() then 0A93: end_custom_thread end while not SAMP.Available() wait 100 end while true wait 0 0AB1: call @getChatEntryText 1 id 99 to 1@ if 0C18: 2@ = strstr string1 1@ string2 "Привет" then say "Здарова" wait 1000 end end :getChatEntryText 1@ = samp.Base() 1@ += 0x212A24 0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0 1@ += 0x136 0@ *= 252 005A: 1@ += 0@ 1@ += 28 0AB2: ret 1 1@ Если кто-то напишет "Привет", вы скажете "Здарова"
Сообщение отредактировал Sashka - Четверг, 02.01.2014, 19:04 |
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 00:48 | Сообщение # 1562
|
Советник
Сообщений: 784
Статус: Offline
|
Sashka, Да, вот только тут есть одна проблема, он может пропустить "Привет", если выйдет сразу несколько строк.
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| Sashka |
Дата: Воскресенье, 06.09.2015, 00:48 | Сообщение # 1563
|
Боец
Сообщений: 175
Статус: Offline
|
Цитата RAKSHA1337 (  ) он может пропустить "Привет" У меня такого не было По другому я не знаю  Добавлено (03.01.2014, 12:01) --------------------------------------------- Вопрос: Видел такой CLEO вроде форму сливать или чето такое, вообщем там автор как-то сделал что можно маркеры включать и выключать на клавишу F2 кажется, т.е нажал F2 маркеры появились, опять нажал - убрались. Хотелось бы мне такое сделать, это возможно?
Или хотябы сделать так: вот я например создал маркер с функцией тп меня например на мэрию. Вот например тот маркер находится где нибудь низко, например в туннеле для поездов. Я прохожу НАД маркером по дороге и меня все-равно тпшает на мэрию, это можно как-то исправить чтоб маркер действовал только на определенной высоте?
|
|
|
|
|
| Salko |
Дата: Воскресенье, 06.09.2015, 00:48 | Сообщение # 1564
|
Новичок
Сообщений: 27
Статус: Offline
|
Вопрос: Ребят,подскажите пожалуйста, с чего начать изучать CLEO программирование? Я хочу достичь такого результата,чтобы сам мог писать скрипты с полного нуля,а не изменять чужие.
Сообщение отредактировал Salko - Пятница, 03.01.2014, 18:11 |
|
|
|
|
| Кoт |
Дата: Воскресенье, 06.09.2015, 00:48 | Сообщение # 1565
|
Сообщений: 1074
Статус: Offline
|
Цитата Salko (  ) Вопрос: Ребят,подскажите пожалуйста, с чего начать изучать CLEO программирование? Я хочу достичь такого результата,чтобы сам мог писать скрипты с полного нуля,а не изменять чужие. Изучи справку от издателей SB,нажав клавишу f12. так же пару уроков http://cheat-master.ru/forum/116-9478-1 http://cheat-master.ru/forum/116-13681-1 // программа пригодиться для кодов клавиш,или в инете ищи. http://cheat-master.ru/forum/116-22596-1 http://cheat-master.ru/forum/116-23804-1 http://cheat-master.ru/forum/116-153411-1 // вот здесь ищи остальные уроки.Когда изучишь выше сказанные
|
|
|
|
|
| Salko |
Дата: Воскресенье, 06.09.2015, 00:48 | Сообщение # 1566
|
Новичок
Сообщений: 27
Статус: Offline
|
Цитата Кoт (  )
Нет,это на самом деле все не совсем то, но сойдет..А есть ли какие-нибудь уроки, которые обучают скриптингу тоже с введения, с самого начала?
Сообщение отредактировал Salko - Пятница, 03.01.2014, 23:14 |
|
|
|
|
| Sashka |
Дата: Воскресенье, 06.09.2015, 00:48 | Сообщение # 1567
|
Боец
Сообщений: 175
Статус: Offline
|
Цитата Sashka (  ) Вопрос: Видел такой CLEO вроде форму сливать или чето такое, вообщем там автор как-то сделал что можно маркеры включать и выключать на клавишу F2 кажется, т.е нажал F2 маркеры появились, опять нажал - убрались. Хотелось бы мне такое сделать, это возможно?
Или хотябы сделать так: вот я например создал маркер с функцией тп меня например на мэрию. Вот например тот маркер находится где нибудь низко, например в туннеле для поездов. Я прохожу НАД маркером по дороге и меня все-равно тпшает на мэрию, это можно как-то исправить чтоб маркер действовал только на определенной высоте? Все еще жду ответ на свой вопрос
Сообщение отредактировал Sashka - Суббота, 04.01.2014, 00:01 |
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 00:49 | Сообщение # 1568
|
Советник
Сообщений: 784
Статус: Offline
|
Salko, что за идиотизм, если ты чему-то хочешь, то не надо задавать вопросов "Как это сделать", потомучто ты либо знаешь как это сделать, либо читаешь о том как это сделать, если ты не нашёл об этом вообще никакой информации, значит нужно использовать свой мозг и полученую информацию на полную и сгенерировать способ решения. А вот когда уже не будет информации и твой мозг не сможет сгенерировать способ решения или ты уверен что делаешь правильно, но что-то не получается, то пожалуйста, обращайся. Ведь чем больше голов думает, тем выше шанс найти способ решения.
Цитата Sashka (  ) Вопрос: Видел такой CLEO вроде форму сливать или чето такое, вообщем там автор как-то сделал что можно маркеры включать и выключать на клавишу F2 кажется, т.е нажал F2 маркеры появились, опять нажал - убрались. Хотелось бы мне такое сделать, это возможно? Да, возможно, он там, если я правильно понял, создаёт маркер, а когда не надо уничтожает. Цитата Sashka (  ) Или хотябы сделать так: вот я например создал маркер с функцией тп меня например на мэрию. Вот например тот маркер находится где нибудь низко, например в туннеле для поездов. Я прохожу НАД маркером по дороге и меня все-равно тпшает на мэрию, это можно как-то исправить чтоб маркер действовал только на определенной высоте? Попробуй с радиусом(там вродебы 2 значения) или высотой поиграть. p.s. Может я не понял. Если не понял, то напиши каким опкодом ты проверяешь нахождение игрока.
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| Sashka |
Дата: Воскресенье, 06.09.2015, 00:49 | Сообщение # 1569
|
Боец
Сообщений: 175
Статус: Offline
|
Вот нашел то клео, попытался сделать как там но почему-то маркеры невидимые, не выключаются, но работают: http://cheat-master.ru/forum/129-88934-1
Код // This file was decompiled using SASCM.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007 {$CLEO .cs}
//-------------MAIN--------------- 0000: NOP thread 'Name'
:Name_13 wait 0 if 0AB0: key_pressed 121 jf @Name_13 03BC: 0@ = create_sphere_at 416.0969 2549.1726 16.3099 radius 1.0 jump @Name_43
:Name_43 wait 0 if 00EC: actor $PLAYER_ACTOR 0 near_point 416.0969 2549.1726 radius 1.0 1.0 jf @Name_100 0AF8: samp add_message_to_chat "RABOTAET" color 6591981 jump @Name_43
:Name_100 wait 0 if 0AB0: key_pressed 121 jf @Name_43 03BD: destroy_sphere 0@ jump @Name_13 А с высотой попробую поигратся
|
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 00:49 | Сообщение # 1570
|
Советник
Сообщений: 784
Статус: Offline
|
Sashka, конечно она у тебя не выключается, скрипт просто не понимает. Поставь проверку на не нажатость клавиши, после Код 03BC: 0@ = create_sphere_at 416.0969 2549.1726 16.3099 radius 1.0 и после Код 03BD: destroy_sphere 0@ Насчёт высоты я не знаю, попробуй так чтоли. Запиши координаты актёра, затем возьми высоту и сделай проверку. А то что маркер не виден, то это наверно из-за серверных текстур.
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| Кoт |
Дата: Воскресенье, 06.09.2015, 00:49 | Сообщение # 1571
|
Сообщений: 1074
Статус: Offline
|
Цитата Salko (  ) Нет,это на самом деле все не совсем то, но сойдет..А есть ли какие-нибудь уроки, которые обучают скриптингу тоже с введения, с самого начала? Вот тебе основы,ты изучишь переменные,условия,тебе опишут зачем то,а зачем это.Что такое 0000: NOP ,if,скажут что такое handle и многое другое,остально изучи в справке от издателей SB,куда еще проще и понятней?Декомпилируй простые скрипты и разбирай их,для того,что бы знать,что он делает.Ты попросил основы - я дал.
|
|
|
|
|
| RikoSA |
Дата: Воскресенье, 06.09.2015, 00:49 | Сообщение # 1572
|
Боец
Сообщений: 213
Статус: Offline
|
Почему обнулился счетчик бонусов?!
─▌█──╔╗╔╗║║╔╗╔═ ╦ ─███─║║║║║║╠╣╠═ ║ ─▐█▐─║║╠╝╚╝╚╝╚═ ║ ─▐▐ ─▐▐
|
|
|
|
|
| Sashka |
Дата: Воскресенье, 06.09.2015, 00:49 | Сообщение # 1573
|
Боец
Сообщений: 175
Статус: Offline
|
Цитата RAKSHA1337 (  ) Sashka, конечно она у тебя не выключается, скрипт просто не понимает. Поставь проверку на не нажатость клавиши Удалил все не нужные скрипты оставил только тот, вообщем какой-то скрипт делает маркеры не видимыми но они работают а без того клео все работает и маркеры видно без проверки на не нажатость Цитата RAKSHA1337 (  ) затем возьми высоту и сделай проверку. По подробнее можно?
Сообщение отредактировал Sashka - Суббота, 04.01.2014, 13:42 |
|
|
|
|
| RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 00:50 | Сообщение # 1574
|
Советник
Сообщений: 784
Статус: Offline
|
Цитата Sashka (  ) По подробнее можно? 1.Находишь позицию игрока, берёшь от туда высоту 2.Высоту позиции игрока и высоту позиции маркера переводишь в integer 3. Создаёшь 2 цикла в которых сравниваются эти числа. 4. В одном цикле прибавляется по одному, в другом убавляется у переменной высоты позиции игрока.
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
|
| Sashka |
Дата: Воскресенье, 06.09.2015, 00:50 | Сообщение # 1575
|
Боец
Сообщений: 175
Статус: Offline
|
RAKSHA1337, напиши пожалуйста пример, ниче не понял
|
|
|
|
|