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

hnnssy

Известный
Друг
2,684
2,769
У меня есть текст в чате
CLEO:
(***) |%s|
%s - это нефиксируемое значение, в отличии от остального.

Пример:
CLEO:
Roma_Opcode сказал: (***) |0102030405060708|
или
- (***) |0102030405060708| - сказал Roma_Opcode.
или
/sms (***) |0102030405060708| Да и тут тоже текст.

В переменной 0@ у меня есть вся строка. Как мне получить значение между палками(||)?
получаешь указатель на "|", +1, переворачиваешь строку, получаешь указатель на "|", +1, переворачиваешь строку
 
  • Нравится
Реакции: romanblinov2013

grandpafromghetto

НАСТАЯЩИЙ ДАГИСТАНИЦ
Проверенный
335
119
какой рпси/пакет приходит, когда админ начинает следить на дрп?
 

Eugene!

Новичок
3
0
Клео Фаст рп от Клопстера, активация такая, надо нацелиться на игрока и нажать "J", можно ли изменить активацию на одну кнопку?
 

grandpafromghetto

НАСТАЯЩИЙ ДАГИСТАНИЦ
Проверенный
335
119
Клео Фаст рп от Клопстера, активация такая, надо нацелиться на игрока и нажать "J", можно ли изменить активацию на одну кнопку?
можно убрать активацию клавишей, но целиться все равно придется (жать пкм)
 
У

Удалённый пользователь 126082

Гость
Шо не робит? Суть клео /bindit (текст) (Айди клавиши), но меня крашит.
CLEO:
{$CLEO  .cs}
0000:

:av
wait 0
0AFA:  is_samp_available
jf @av
0B34: samp register_client_command "bindit" to_label @bind_it
0BDE: pause_thread 0


:bind_it
wait 0
0B35: samp 0@ = get_last_command_params
if
0AD4: 1@ = scan_string 0@ format "%d %d " 2@ 20@
jf @Error
jump @go
0B43: samp cmd_ret

:go
wait 0
if and
0C89:  key_just_pressed 20@
8B21: not    samp is_chat_opened
jf @go
0AF9: samp say_msg "%d" 2@
jump @go



:Error
wait 0
0AF8: samp add_message_to_chat "[Binder] Îøèáêà..." color 0xFFFFFF
0B43: samp cmd_ret
 

grandpafromghetto

НАСТАЯЩИЙ ДАГИСТАНИЦ
Проверенный
335
119
Шо не робит? Суть клео /bindit (текст) (Айди клавиши), но меня крашит.
CLEO:
{$CLEO  .cs}
0000:

:av
wait 0
0AFA:  is_samp_available
jf @av
0B34: samp register_client_command "bindit" to_label @bind_it
0BDE: pause_thread 0


:bind_it
wait 0
0B35: samp 0@ = get_last_command_params
if
0AD4: 1@ = scan_string 0@ format "%d %d " 2@ 20@
jf @Error
jump @go
0B43: samp cmd_ret

:go
wait 0
if and
0C89:  key_just_pressed 20@
8B21: not    samp is_chat_opened
jf @go
0AF9: samp say_msg "%d" 2@
jump @go



:Error
wait 0
0AF8: samp add_message_to_chat "[Binder] Îøèáêà..." color 0xFFFFFF
0B43: samp cmd_ret
во-первых, пиши на высокоуровневых конструкциях, во-вторых, в форматировании ошибка, текст обозначается %s
 

DarkL1ght

Новичок
252
112
во-первых, пиши на высокоуровневых конструкциях, во-вторых, в форматировании ошибка, текст обозначается %s
Он не будет писать на высокоуровневых конструкциях , хоть ты 1000 раз ему скажи. Он смотрит начальные уроки от DarkP1xel и пишет на метках как на видео. (Хотя может когда то и будет писать на высокоуровневых конструкциях, но это не точно :sad_frog:)
 

grandpafromghetto

НАСТАЯЩИЙ ДАГИСТАНИЦ
Проверенный
335
119
Он не будет писать на высокоуровневых конструкциях , хоть ты 1000 раз ему скажи. Он смотрит начальные уроки от DarkP1xel и пишет на метках как на видео. (Хотя может когда то и будет писать на высокоуровневых конструкциях, но это не точно :sad_frog:)
у таира был урок и про высокоуровневые конструкции

как сделать так, чтоб антил не требовал 2-х параметров? ( 2 флота записаны в одну строчку и так в столбик )
CLEO:
repeat
wait 0
0AD7: read_string_from_file 23@ to 31@ size 26
0B56: set_game_key 1 state -128
call @GoTo 31@
until 00ED:   actor $PLAYER_ACTOR sphere 0 near_point 31@ radius 0.5 0.5 on_foot
)
 
Последнее редактирование модератором: