|
[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
|
|
|
|
|
| CHEATMACHINE |
Дата: Воскресенье, 06.09.2015, 04:20 | Сообщение # 2806
|
Новичок
Сообщений: 21
Статус: Offline
|
Цитата darkes (  ) -1 после say убери
Помогло, но сообщение в чат выводит одно и тоже:
|
|
|
|
|
| darkes |
Дата: Воскресенье, 06.09.2015, 04:20 | Сообщение # 2807
|
Боец
Сообщений: 188
Статус: Offline
|
Цитата CHEATMACHINE (  ) Помогло, но сообщение в чат выводит одно и тоже: В настройках SB сделай регистр "Как есть"
Сообщение отредактировал darkes - Вторник, 06.01.2015, 18:57 |
|
|
|
|
| CHEATMACHINE |
Дата: Воскресенье, 06.09.2015, 04:20 | Сообщение # 2808
|
Новичок
Сообщений: 21
Статус: Offline
|
darkes, darkes, Цитата darkes (  ) В настройках SB сделай регистр "Как есть"
Регистр изменил, убрал -1. С любыми введенными цифрами - одна цифра в переменной:
Сообщение отредактировал CHEATMACHINE - Вторник, 06.01.2015, 19:08 |
|
|
|
|
| darkes |
Дата: Воскресенье, 06.09.2015, 04:20 | Сообщение # 2809
|
Боец
Сообщений: 188
Статус: Offline
|
Цитата CHEATMACHINE (  ) Регистр изменил, убрал -1. С любыми введенными цифрами - одна цифра в переменной: Потому что я забыл про форматирование Код :test 0@ = SAMP.RegisterClientCommand() 0AD4: 29@ = scan_string 0@ format "%d" 1@ //IF and SET if 29@ > 0 then chatmsg "Lol, %d" -1 1@ end samp.CmdRet()
Сообщение отредактировал darkes - Вторник, 06.01.2015, 19:18 |
|
|
|
|
| CHEATMACHINE |
Дата: Воскресенье, 06.09.2015, 04:21 | Сообщение # 2810
|
Новичок
Сообщений: 21
Статус: Offline
|
Цитата darkes (  ) Потому что я забыл про форматирование Код :test 0@ = SAMP.RegisterClientCommand() 0AD4: 29@ = scan_string 0@ format "%d" 1@ //IF and SET if 29@ > 0 then chatmsg "Lol, %d" -1 1@ end samp.CmdRet()
Но...я...думал..что этот скрипт будет писать всем, как будто нажал F6 ввел текст и нажал ENTER. А получается что это просто визуал? Есть ли команда, которая писала бы всем а не визуал? Заранее спасибо
|
|
|
|
|
| darkes |
Дата: Воскресенье, 06.09.2015, 04:21 | Сообщение # 2811
|
Боец
Сообщений: 188
Статус: Offline
|
Опять я про(МАТ)ся, вместо chatmsg - say
|
|
|
|
|
| cover |
Дата: Воскресенье, 06.09.2015, 04:21 | Сообщение # 2812
|
Бывалый
Сообщений: 343
Статус: Offline
|
CHEATMACHINE,
Код {$CLEO .cs} 0000:
repeat wait 300 until 0AFA: is_samp_available
0B34: samp register_client_command "merd" to_label @label
while true wait 0 end
:new_label 0B35: samp 0@ = get_last_command_params if 0AD4: 2@ = scan_string 0@ format "%d" 1@ then 0AF9: samp say_msg "Lol, %d" 1@ 0B43: samp cmd_ret
|
|
|
|
|
| CHEATMACHINE |
Дата: Воскресенье, 06.09.2015, 04:21 | Сообщение # 2813
|
Новичок
Сообщений: 21
Статус: Offline
|
Цитата darkes (  ) Опять я про(МАТ)ся, вместо chatmsg - say
Если так: 0AF9: say_msg "Lol, %d" -1 1@ - дальше Краш.
Цитата cover (  ) {$CLEO .cs} 0000:
repeat wait 300 until 0AFA: is_samp_available
0B34: samp register_client_command "merd" to_label @label
while true wait 0 end
:new_label 0B35: samp 0@ = get_last_command_params if 0AD4: 2@ = scan_string 0@ format "%d" 1@ then 0AF9: samp say_msg "Lol, %d" 1@ 0B43: samp cmd_ret
Метка "label" не найдена.
|
|
|
|
|
| cover |
Дата: Воскресенье, 06.09.2015, 04:21 | Сообщение # 2814
|
Бывалый
Сообщений: 343
Статус: Offline
|
Цитата CHEATMACHINE (  ) Метка "label" не найдена. А может это не твое ? Я имею в виду клео, так тяжело исправить "label" на "new_label" ?
Код {$CLEO .cs} 0000:
repeat wait 300 until 0AFA: is_samp_available
0B34: samp register_client_command "merd" to_label @new_label
while true wait 0 end
:new_label 0B35: samp 0@ = get_last_command_params if 0AD4: 2@ = scan_string 0@ format "%d" 1@ then 0AF9: samp say_msg "Lol, %d" 1@ end 0B43: samp cmd_ret
|
|
|
|
|
| Markoni |
Дата: Воскресенье, 06.09.2015, 04:21 | Сообщение # 2815
|
Новичок
Сообщений: 12
Статус: Offline
|
Код {$CLEO} 0001: wait 0 ms repeat wait 400 until 0AFA: is_samp_available 0B34: samp register_client_command "Explosion" to_label @Madera while true wait 0 end
:Madera 0B35: samp 15@ = get_last_command_params 0C1A: 15@ = atoi 15@ Actor.StorePos($PLAYER_ACTOR,16@,17@,18@) 0AFF: samp 19@ = car_handle_by_samp_vehicle_id 15@ 0B30: samp send_enter_vehicle 15@ as_passenger 0 0224: set_car 19@ health_to 1000 072A: put_actor $PLAYER_ACTOR into_car 19@ driverseat 0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 16@ 17@ 18@ 0b43: Почему крашит?Добавлено (06.01.2015, 20:08) ---------------------------------------------
Код {$CLEO} 0001: wait 0 ms repeat wait 400 until 0AFA: is_samp_available 0B34: samp register_client_command "Explosion" to_label @Madera while true wait 0 end
:Madera 0B35: samp 15@ = get_last_command_params 0C1A: 15@ = atoi 15@ Actor.StorePos($PLAYER_ACTOR,16@,17@,18@) 0AFF: samp 19@ = car_handle_by_samp_vehicle_id 15@ 0B30: samp send_enter_vehicle 15@ as_passenger 0 0224: set_car 19@ health_to 1000 072A: put_actor $PLAYER_ACTOR into_car 19@ driverseat 0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 16@ 17@ 18@ 0b43: Почему крашит?
Привет
|
|
|
|
|
| CHEATMACHINE |
Дата: Воскресенье, 06.09.2015, 04:22 | Сообщение # 2816
|
Новичок
Сообщений: 21
Статус: Offline
|
Цитата cover (  ) А может это не твое ? Я имею в виду клео, так тяжело исправить "label" на "new_label" ?
Код {$CLEO .cs} 0000:
repeat wait 300 until 0AFA: is_samp_available
0B34: samp register_client_command "merd" to_label @new_label
while true wait 0 end
:new_label 0B35: samp 0@ = get_last_command_params if 0AD4: 2@ = scan_string 0@ format "%d" 1@ then 0AF9: samp say_msg "Lol, %d" 1@ end 0B43: samp cmd_ret
Мое, просто еле-еле.. последний вопрос: Можно ли сделать так: Текст, значение переменной, текст. Пример: 0AF9: samp say_msg "Lol, %d" 1@ "GOOD JOB" Как объеденить в одно сообщение это?
|
|
|
|
|
| cover |
Дата: Воскресенье, 06.09.2015, 04:22 | Сообщение # 2817
|
Бывалый
Сообщений: 343
Статус: Offline
|
Markoni, Код {$CLEO .cs} 0000: repeat wait 300 until 0AFA: is_samp_available 0B34: samp register_client_command "explosion" to_label @Madera while true wait 0 end
:Madera 0B35: samp 0@ = get_last_command_params if 0AD4: 2@ = scan_string 0@ format "%d" 1@ then Actor.StorePos($PLAYER_ACTOR, 3@ 4@ 5@) 0AFF: samp 6@ = car_handle_by_samp_vehicle_id 1@ 0B30: samp send_enter_vehicle 6@ as_passenger 0 036A: put_actor $PLAYER_ACTOR in_car 6@ 0224: set_car 6@ health_to 1000 0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 3@ 4@ 5@ 0B43: samp cmd_ret Добавлено (06.01.2015, 20:20) --------------------------------------------- CHEATMACHINE,
Код {$CLEO .cs} 0000:
repeat wait 300 until 0AFA: is_samp_available
0B34: samp register_client_command "merd" to_label @new_label
while true wait 0 end
:new_label 0B35: samp 0@ = get_last_command_params if 0AD4: 2@ = scan_string 0@ format "%d" 1@ then 0AF9: samp say_msg "Lol, %d GOOD JOB" 1@ end 0B43: samp cmd_ret
|
|
|
|
|
| Don_Gray |
Дата: Воскресенье, 06.09.2015, 04:22 | Сообщение # 2818
|
Новичок
Сообщений: 13
Статус: Offline
|
fragma, Мне не это надо! Вот к примеру устроился я на работу "Лесопилка" и там появляются к примеру: 5 маркеров и все рандомно появляются!!! Как сделать чтобы он бежал на маркер который появился? Ответьте кто знает пожалуйста!
|
|
|
|
|
| cover |
Дата: Воскресенье, 06.09.2015, 04:22 | Сообщение # 2819
|
Бывалый
Сообщений: 343
Статус: Offline
|
Цитата Don_Gray (  ) fragma, Мне не это надо! Вот к примеру устроился я на работу "Лесопилка" и там появляются к примеру: 5 маркеров и все рандомно появляются!!! Как сделать чтобы он бежал на маркер который появился? Ответьте кто знает пожалуйста!
Это не 1 опкодом делается, надо сначала написать функцию поиска координат маркера, потом подбирание этого маркера, не все так просто
|
|
|
|
|
| CHEATMACHINE |
Дата: Воскресенье, 06.09.2015, 04:22 | Сообщение # 2820
|
Новичок
Сообщений: 21
Статус: Offline
|
cover, Цитата cover (  ) {$CLEO .cs} 0000:
repeat wait 300 until 0AFA: is_samp_available
0B34: samp register_client_command "merd" to_label @new_label
while true wait 0 end
:new_label 0B35: samp 0@ = get_last_command_params if 0AD4: 2@ = scan_string 0@ format "%d" 1@ then 0AF9: samp say_msg "Lol, %d GOOD JOB" 1@ end 0B43: samp cmd_ret
Огромное спасибо! Самый самый последний вопрос: Код 0AF9: samp say_msg "Lol, %d GOOD JOB" 1@ wait 3000 0AF9: samp say_msg "You Have Hard Skill" 1@
пауза не работает, как заставить второе сообщение вылезти на 3 секунды позже первого?
|
|
|
|
|