Вопросы по CLEO-скриптингу

Kotovasya

Участник
85
13

grandpafromghetto

НАСТАЯЩИЙ ДАГИСТАНИЦ
Проверенный
335
119
Либо я сильно плохо шарю в английском, либо код не рабочий. А перебором в зоне стрима никак нельзя? Мне и не обязательно именно тот в который я целюсь, а тот которому я наношу урон
можно через сихру пуль куда она попала, там и кар искать в минимальном радиусе
 

Musaigen

shitposter
Проверенный
1,660
1,476
Либо я сильно плохо шарю в английском, либо код не рабочий. А перебором в зоне стрима никак нельзя? Мне и не обязательно именно тот в который я целюсь, а тот которому я наношу урон
Как раз можно перебором, перебираешь циклом for от 1 до 2000, переводишь в хендл, проверяешь на то что кар в зоне стрима, далее условием "firing weapon" проверяешь, стрелял ли игрок, если да, то проверяешь, был ли кар задамажен. Как-то так.
 

SAMP.ASI

Известный
223
53
Хочу скомпилировать скрипт. Ругается на такую ошибку, как можно исправить?
bd-kLZyvcgo.jpg


В /sb/data/sa установлен sf
 

Lord

Новичок
236
42
CLEO:
{$CLEO .cs}
{$INCLUDE SF}

0000:

while not Samp.Available()
wait 100
end

alloc 3@ 256
0C11: memset destination 3@ value 0x0 size 256

0b34: "copy" @copy

while true
wait 0
end

:copy
0B35: samp 0@ = get_last_command_params
if and
0AD4: 0@ = scan_string 0@ format "%d" 1@
1@ >= 1
1@ <= 99
then
2@ = 100
000E: 2@ -= 1@
0B75: samp get_chat_string 2@ text_to 3@ prefix_to 0 color_to 0 prefix_color_to 0
0B3B: samp show_dialog id 58 caption "{FFCC00}Полученная строка:" text "{EAEAEA}Теперь Вы можете её скопировать." button_1 "OK" button_2 "" style DIALOG_STYLE_INPUT
0B4B: samp set_current_dialog_editbox_text 3@
else
chatmsg "{FFCC00}[Copy]: {EAEAEA}Введите номер строки (1-99). Самая \"свежая\" строка — 1." 0xFFCC00
end
0C11: memset destination 3@ value 0x0 size 256
cmdret

Возможно в цлео такое, чтобы текст 3@ появлялся в открытом чате, но не отправлялся?