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

BlackKnigga

Известный
BH Team
922
446
0B36: samp 1@ = get_player_nickname 0@

Для таких вопросов есть специальная тема и бх вики
 

BlackKnigga

Известный
BH Team
922
446
Хотел сделать примерно так.. Пишешь что нибудь от руки в чат (строку ввода) и в определенном месте жмешь "0" и в строку ввода добавлялся бы текст который в скрипте "Вася".
Можно как-то так
CLEO:
if key_pressed 0x30 // 0 key
then
    alloc 0@ 256
    0B77: samp get_chat_input_text_to 0@
    0C15: strcat destination 0@ source " Вася"
    0B76: samp set_chat_input_text 0@
    free 0@
end
 

BlackKnigga

Известный
BH Team
922
446
Бля а ведь если чат открыт проверка вроде как не сработает :sad_frog2:
Если что попробуй заменить 0ab0 вызовом винапи функции GetKeyState с нужной клавишей.
 

Goldfish

Известный
106
22
Реально считать текст в посте со стенки паблика вк и вывести его в самп'е ?
 
  • Нравится
Реакции: gaZmanoV

k1sher

Известный
201
4
Так как ты дал не работает с условиями then .. end Почему только?
Так вродь работает.
Код:
{$CLEO .cs}

0000: NOP

:1
wait 0
if and
0ab0: key_pressed 17
0ab0: key_pressed 190
jf @1
wait 500
    alloc 0@ 256
    0B77: samp get_chat_input_text_to 0@
    0C15: strcat destination 0@ source " Приятной игры."
    0B76: samp set_chat_input_text 0@
    free 0@
jump @1
Если в пустой строке попытаться нажать то пишет вот так. "˜њЋyтной игры. Приятной игры."
 

BlackKnigga

Известный
BH Team
922
446
Так как ты дал не работает с условиями then .. end Почему только?
Так вродь работает.
Код:
{$CLEO .cs}

0000: NOP

:1
wait 0
if and
0ab0: key_pressed 17
0ab0: key_pressed 190
jf @1
wait 500
    alloc 0@ 256
    0B77: samp get_chat_input_text_to 0@
    0C15: strcat destination 0@ source " Приятной игры."
    0B76: samp set_chat_input_text 0@
    free 0@
jump @1
Если в пустой строке попытаться нажать то пишет вот так. "˜њЋyтной игры. Приятной игры."

Если ты собрался юзать на пустую строку, то надо память в 0@ заполнить нулями.
Код:
{$CLEO .cs}

0000: NOP

:1
wait 0
if and
0ab0: key_pressed 17
0ab0: key_pressed 190
jf @1
wait 500
    alloc 0@ 256
    0C11: memset destination 0@ value 0 size 256
    0B77: samp get_chat_input_text_to 0@
    0C15: strcat destination 0@ source " Приятной игры."
    0B76: samp set_chat_input_text 0@
    free 0@
jump @1
 
  • Нравится
Реакции: k1sher