[CLEO] Вопрос - Ответ - Страница 189 - Форум Cheat-Master.ru
Модератор форума: Alowir, Sanoxxx  
[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:21 | Сообщение # 2821
Новичок
Сообщений: 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 | Сообщение # 2822
Бывалый
Сообщений: 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 | Сообщение # 2823
Новичок
Сообщений: 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 | Сообщение # 2824
Новичок
Сообщений: 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 | Сообщение # 2825
Бывалый
Сообщений: 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 | Сообщение # 2826
Новичок
Сообщений: 13
Статус: Offline
fragma, Мне не это надо! Вот к примеру устроился я на работу "Лесопилка" и там появляются к примеру: 5 маркеров и все рандомно появляются!!! Как сделать чтобы он бежал на маркер который появился?
Ответьте кто знает пожалуйста!
cover Дата: Воскресенье, 06.09.2015, 04:22 | Сообщение # 2827
Бывалый
Сообщений: 343
Статус: Offline
Цитата Don_Gray ()
fragma, Мне не это надо! Вот к примеру устроился я на работу "Лесопилка" и там появляются к примеру: 5 маркеров и все рандомно появляются!!! Как сделать чтобы он бежал на маркер который появился?
Ответьте кто знает пожалуйста!


Это не 1 опкодом делается, надо сначала написать функцию поиска координат маркера, потом подбирание этого маркера, не все так просто
CHEATMACHINE Дата: Воскресенье, 06.09.2015, 04:22 | Сообщение # 2828
Новичок
Сообщений: 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 секунды позже первого?
cover Дата: Воскресенье, 06.09.2015, 04:22 | Сообщение # 2829
Бывалый
Сообщений: 343
Статус: Offline
Цитата CHEATMACHINE ()
пауза не работает, как заставить второе сообщение вылезти на 3 секунды позже первого?

С командой пауза не работает.
CHEATMACHINE Дата: Воскресенье, 06.09.2015, 04:23 | Сообщение # 2830
Новичок
Сообщений: 21
Статус: Offline
Цитата cover ()
С командой пауза не работает.

Альтернативные команды есть?
darkes Дата: Воскресенье, 06.09.2015, 04:23 | Сообщение # 2831
Боец
Сообщений: 188
Статус: Offline
Цитата CHEATMACHINE ()
Альтернативные команды есть?

Есть, но у тебя на эти 3 секунды просто повиснет GTA, устраивает? "MAKE BEEP" вставь в конец скрипта, а 0ab1, который представлен используй вместо wait
Код

//0AB1: @MAKE_BEEP 2 FREQUENCY 0x25 TIME_MS 3000
:MAKE_BEEP
IF
0AA2: 31@ = load_library "kernel32.dll"
THEN
      IF
      0AA4: 30@ = get_proc_address "Beep" library 31@
      THEN
          0AA5: _CALL_ 30@ num_params 2 pop 0 1@ 0@
      END
      0AA3: free_library 31@
END
0AB2: 0


Цитата darkes ()
Вопрос: не могу открыть .cs файл, пишет "Неизвестный опкод 0B34 по адресу 70."

Установи SF

Цитата Lewis3D ()
Вопрос: как переделать активацию телепорта(/vodolaz) на чек-поинт(зашел-началось).

00EC: actor $PLAYER_ACTOR sphere 0 near_point 1812.369 -1929.922 radius 80.0 80.0


Сообщение отредактировал darkes - Среда, 07.01.2015, 00:41
DubStep_ Дата: Воскресенье, 06.09.2015, 04:23 | Сообщение # 2832
{ }
Сообщений: 1406
Статус: Offline
Код
{$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
if 3@ == true
then
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@
wait 3000
0af9: "three second left"
end
3@ = false
end
end

:new_label
3@ = true
0B43: samp cmd_ret


Сообщение отредактировал DubStep_ - Среда, 07.01.2015, 00:52
darkes Дата: Воскресенье, 06.09.2015, 04:23 | Сообщение # 2833
Боец
Сообщений: 188
Статус: Offline
DubStep_, end забыл
DubStep_ Дата: Воскресенье, 06.09.2015, 04:23 | Сообщение # 2834
{ }
Сообщений: 1406
Статус: Offline
darkes, спасибо,исправил. С телефона трудно ошибку обнаружить
Markoni Дата: Воскресенье, 06.09.2015, 04:24 | Сообщение # 2835
Новичок
Сообщений: 12
Статус: Offline
Скиньте опкод для посадки игрока в машину

Привет
Поиск:
Статистика Форума