[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
|
|
|
|
OkPushok |
Дата: Воскресенье, 06.09.2015, 06:09 | Сообщение # 3451
|
Новичок
Сообщений: 25
Статус: Offline
|
Вопрос: Например опкод для создания маркера 03BC: 0@ = create_sphere_at 1951.0 1342.0 15.0 radius 2.0 Ответ: И мне нужен опкод для удаления этого же маркера
|
|
|
|
Кoт |
Дата: Воскресенье, 06.09.2015, 06:09 | Сообщение # 3452
|
Сообщений: 1074
Статус: Offline
|
Цитата OkPushok ( ![Ссылка на цитируемый текст](http://s59.ucoz.net/img/fr/ic/4/lastpost.gif) ) Вопрос: Например опкод для создания маркера 03BC: 0@ = create_sphere_at 1951.0 1342.0 15.0 radius 2.0 Ответ: И мне нужен опкод для удаления этого же маркера 03BD: destroy_sphere 0@
|
|
|
|
kemperrr |
Дата: Воскресенье, 06.09.2015, 06:09 | Сообщение # 3453
|
Боец
Сообщений: 100
Статус: Offline
|
0209: 4@ = random_int_in_ranges 10 40
Как от сюда рандом убрать? Убираю random_int_in_ranges 10 40 пишет Недостаточно параметров. Ожидалось 3 параметров.
tumkin дал мне +. Я счастлив :) ===================================================== Дата регистрации: Понедельник, 20.01.2014, 13:16 ===================================================== Цель: 300 репутации ☑ | Боец [30%] ☑ 500 Репутации ☑ | Боец [40%] ☑ 1000 Репутации [x] | Бывалый [50%] [x] ===================================================== Цитата великого человека: Живи с миром, бро... kemperrr ©* =====================================================
|
|
|
|
Кoт |
Дата: Воскресенье, 06.09.2015, 06:09 | Сообщение # 3454
|
Сообщений: 1074
Статус: Offline
|
Цитата kemperrr ( ![Ссылка на цитируемый текст](http://s59.ucoz.net/img/fr/ic/4/lastpost.gif) ) 0209: 4@ = random_int_in_ranges 10 40
Как от сюда рандом убрать? Убираю random_int_in_ranges 10 40 пишет Недостаточно параметров. Ожидалось 3 параметров. Объясняю как нуб нубу Разберем Код 0209: - это опкод, он показывает, какое действие должно выполнятся 4@ = - первый параметр (переменная в которую записывают) random_int_in_ranges - описание,чтобы легче было ориентироваться и не путать опкоды(Это не важная часть,её можно убрать) потому что только параметры играют важную роль 10 - Второй параметр (от) 40 - Третий параметр (до) Вот пример
Код while true wait 0 if 0ab0: 103 // num 7 then // Можно использовать так 0209: 4@ = random_int_in_ranges 10 40 ,а можно так 0209: 0@ 10 40 // потому что только параметры играют важную роль 0af8: "%d" -1 0@ // выводит полученное рандомное число с интервалом от 10 до 40. wait 1500 end end Ну,вроде все понятно
Сообщение отредактировал Кoт - Понедельник, 09.06.2014, 15:33 |
|
|
|
kemperrr |
Дата: Воскресенье, 06.09.2015, 06:09 | Сообщение # 3455
|
Боец
Сообщений: 100
Статус: Offline
|
Цитата Кoт ( ![Ссылка на цитируемый текст](http://s59.ucoz.net/img/fr/ic/4/lastpost.gif) ) 0209: - это опкод, он показывает, какое действие должно выполнятся 4@ = - первый параметр (переменная в которую записывают) random_int_in_ranges - описание,чтобы легче было ориентироваться и не путать опкоды(Это не важная часть,её можно убрать) потому что только параметры играют важную роль 10 - Второй параметр (от) 40 - Третий параметр (до) Это я понимаю, но как убрать рандом, 0209 этот опкод отвечает за рандом или как? В cleo програмировании я еще рак раков
tumkin дал мне +. Я счастлив :) ===================================================== Дата регистрации: Понедельник, 20.01.2014, 13:16 ===================================================== Цель: 300 репутации ☑ | Боец [30%] ☑ 500 Репутации ☑ | Боец [40%] ☑ 1000 Репутации [x] | Бывалый [50%] [x] ===================================================== Цитата великого человека: Живи с миром, бро... kemperrr ©* =====================================================
|
|
|
|
karabawka |
Дата: Воскресенье, 06.09.2015, 06:10 | Сообщение # 3456
|
Главный предприниматель
Сообщений: 1121
Статус: Offline
|
Цитата kemperrr ( ![Ссылка на цитируемый текст](http://s59.ucoz.net/img/fr/ic/4/lastpost.gif) ) Это я понимаю, но как убрать рандом, 0209 этот опкод отвечает за рандом или как?
Опкод №0209 - генерация рандомного целого числа. Скрипт вытаскивает случайное(рандомное) целое число из заданного промежутка.
Можешь так записать, понятнее будет? 4@ - переменная, куда записывается случайное число.
0209: записать_в_переменную 4@ случайное_число_из_промежутка_от 228 до 1488
Можно русскими буквами написать описание к опкоду. Все скомпилируется без проблем, т.к. компилятор читает только опкод и параметры к нему.
Если тебе нужно в скрипте убрать это случайное число, убираешь этот опкод. Но, помни, что логично, если ты убрал генерацию случайного числа - ты должен этой переменной задать неслучайное значение. ( Например так: 4@ = 13
|
|
|
|
kemperrr |
Дата: Воскресенье, 06.09.2015, 06:10 | Сообщение # 3457
|
Боец
Сообщений: 100
Статус: Offline
|
Как вывести информацию в диалог из ini \ txt
И вот да пустим есть диалог Код if 2@ == 0 then 0AD3: string 4@ format "ГМ от пуль -> CTRL+1%cБот Фермер -> CTRL+2%cСкилл Мастер -> CTRL+3%cЕзда базе бензина -> CTRL+4%cБот Автобусник -> CTRL+5" 10 10 10 10 // Повторение %c для текста на новой строчке 0B3B: samp show_dialog id 3 caption "Samp-Rp.Ru" text 4@ button_1 "Ok" button_2 "" style DIALOG_STYLE_INPUT end
И как сделать что бы при нажатии на каждый пункт из DIALOG_STYLE_INPUT вылазило что то типо Удалить
tumkin дал мне +. Я счастлив :) ===================================================== Дата регистрации: Понедельник, 20.01.2014, 13:16 ===================================================== Цель: 300 репутации ☑ | Боец [30%] ☑ 500 Репутации ☑ | Боец [40%] ☑ 1000 Репутации [x] | Бывалый [50%] [x] ===================================================== Цитата великого человека: Живи с миром, бро... kemperrr ©* =====================================================
|
|
|
|
TawerHero |
Дата: Воскресенье, 06.09.2015, 06:10 | Сообщение # 3458
|
Новичок
Сообщений: 5
Статус: Offline
|
Как сделать проверку по иду скина?
|
|
|
|
RAKSHA1337 |
Дата: Воскресенье, 06.09.2015, 06:10 | Сообщение # 3459
|
Советник
Сообщений: 784
Статус: Offline
|
TawerHero, 02F2: actor 164@ model == #BMYPOL1 164@ - хендл актёра #BMYPOL1 - id скина
В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика! Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
|
|
|
|
TawerHero |
Дата: Воскресенье, 06.09.2015, 06:10 | Сообщение # 3460
|
Новичок
Сообщений: 5
Статус: Offline
|
RAKSHA1337, сб принимает хендл за локальную переменную, и пишет что она не может быть более 33
|
|
|
|
karabawka |
Дата: Воскресенье, 06.09.2015, 06:10 | Сообщение # 3461
|
Главный предприниматель
Сообщений: 1121
Статус: Offline
|
Цитата TawerHero ( ![Ссылка на цитируемый текст](http://s59.ucoz.net/img/fr/ic/4/lastpost.gif) ) RAKSHA1337, сб принимает хендл за локальную переменную, и пишет что она не может быть более 33
Эммм... Чувак.
Если тебе нужно проверить скин твоего игрока, то в качестве хендла используется $PLAYER_ACTOR. Если другого игрока в сампе с конкретным id, то получаешь хендл игрока по id игрока с помощью опкода SAMPFUNCS:
0B20: samp 4@ = actor_handle_from_samp_playerid 5 // 4@ - хендл, 5 - ид игрока
Ну или иными способами получить хендл и записать в локальную переменную, значение которой не может быть больше 33. Все зависит от поставленной задачи.
|
|
|
|
JJJJJ |
Дата: Воскресенье, 06.09.2015, 06:11 | Сообщение # 3462
|
Бывалый
Сообщений: 392
Статус: Offline
|
Цитата TawerHero ( ![Ссылка на цитируемый текст](http://s59.ucoz.net/img/fr/ic/4/lastpost.gif) ) Как сделать проверку по иду скина? Код if 02F2: actor $PLAYER_ACTOR model == 3 // Проверка собственного скина then end
Второй способ: Код 0665: get_actor $PLAYER_ACTOR model_to 0@ if 0@ == 3 then end
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
|
|
|
|
DubStep_ |
Дата: Воскресенье, 06.09.2015, 06:11 | Сообщение # 3463
|
{ }
Сообщений: 1406
Статус: Offline
|
Напишите нубу функцию смены скина другому игроку по ид
|
|
|
|
[CM]Егерь |
Дата: Воскресенье, 06.09.2015, 06:11 | Сообщение # 3464
|
Боец
Сообщений: 165
Статус: Offline
|
Вопрос: Подскажите какой оп код нужен для того что-бы он нажимал клавишу на клавиатуре ну крч например ctrl нажать?
ВК- http://vk.com/id62366938 Отвечу на вопросы новичков ,лс\вк. Скупаю\получаю пустышки на срп для красивеньких видосов https://vk.com/topic-36417164_26058824- Все символы для оформления темы ╔╦╦╦╦╦╦╦╦╦╦╦╦╗ ╠╬╬╬╬╬╬╬╬╬╬╬╬╣ ╠╬╬╬╬╬╬╬╬╬╬╬╬╣ ╠╬╬█╬╬╬╬╬╬█╬╬╣ ╠╬╬╬╬╬╬╬╬╬╬╬╬╣ ╠╬╬╬╬╬╬╬╬╬╬╬╬╣ ╠╬█╬╬╬╬╬╬╬╬█╬╣ ╠╬██████████╬╣ ╠╬╬╬╬╬╬╬╬╬╬╬╬╣ ╚╩╩╩╩╩╩╩╩╩╩╩╩╝
|
|
|
|
Кoт |
Дата: Воскресенье, 06.09.2015, 06:11 | Сообщение # 3465
|
Сообщений: 1074
Статус: Offline
|
Цитата [CM]Егерь ( ![Ссылка на цитируемый текст](http://s59.ucoz.net/img/fr/ic/4/lastpost.gif) ) Вопрос: Подскажите какой оп код нужен для того что-бы он нажимал клавишу на клавиатуре ну крч например ctrl нажать? http://cheat-master.ru/forum/116-208780-1 Смотри пункт номер 8 (Эмуляция нажатий клавиш)
|
|
|
|