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

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Подскажите как сравнивать что в переменной ? @ == 0xрусское слово. Не работает...
 

Quit

Известный
211
54
Можно ли ловить надпись в чате не только по тому что в ней написано, но и по цвету этого текста, и даже по тому что эта надпись от сервера, а не от игрока?
 

samp is meme

Активный
183
63
Можно ли ловить надпись в чате не только по тому что в ней написано, но и по цвету этого текста, и даже по тому что эта надпись от сервера, а не от игрока?
если сообщение от игрока, то оно все равно от сервера идет))0) а так в хуке и проверка на цвет.
 

samp is meme

Активный
183
63
еси чекать хендл игрока на вод месте, а его там нет, то какое значение вернет?
 

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Не понимаю почему краш. Возможно из за format. Ну а как еще проверять что в переменной ?
Код:
0AC8: 5@ = allocate_memory_size 128

:228
wait 0
0B75: samp get_chat_string 99 text_to 5@ prefix_to 0 color_to 0 prefix_color_to 0
00D6: if or
0C18: 6@ = strstr string1 5@ string2 "Вы установили семейную квартиру местом спавна"
0C18: 6@ = strstr string1 5@ string2 "Вы не состоите в семьи"
jf @228
if
0AD3: 5@ = format "Вы не состоите в семьи"
jf @666
 

hnnssy

Известный
Друг
2,684
2,769
  • Нравится
Реакции: kawa operand

Сливка1

Новичок
19
0
А вот если сервер закрывает соединение при работе какого-нибудь клео (античит кикает). Можно ли сделать обход античита на сервере?
 

ChrisSSS111

Новичок
2
0
Всё работает как нужно, но если я пишу только 1 символ. Если пишу больше одного, отправляется пустое поле.

Код:
PHP:
{$CLEO .cs}
{$INCLUDE SF}
0000:
repeat
wait 2000
0AF8: samp add_message_to_chat "{00FFFF}COP HELPER {FFFF00} by Usik {00FFFF} çàãðóæåí." color 0x00FA9A 
0AF8: samp add_message_to_chat "{00FFFF}Êîìàíäû: /rn /fn /rt /ft." color 0x00FA9A

wait 150
until 0afa:
0B34: samp register_client_command "fn" to_label @fn
0B34: samp register_client_command "rn" to_label @rn
0B34: samp register_client_command "ft" to_label @ft
0B34: samp register_client_command "rt" to_label @rt
while true
wait 0
end

:fn
0B35: samp 0@ = get_last_command_params
0AD4: 3@ = scan_string 0@ format "%s" 5@s
if 3@ > 0
then
say "/f (( %s ))" 0@
else
chatmsg "Èñïîëüçóéòå: /fn [íîí-ðï ñîîáùåíèå]" color 0xD6CFD6
end
SAMP.CmdRet()

:rn
0B35: samp 1@ = get_last_command_params
0AD4: 4@ = scan_string 1@ format "%s" 6@s
if 4@ > 0
then
say "/r (( %s ))" 1@
else
chatmsg "Èñïîëüçóéòå: /rn [íîí-ðï ñîîáùåíèå]" color 0xD6CFD6
end
SAMP.CmdRet()  

:ft
0B35: samp 0@ = get_last_command_params
0AD4: 3@ = scan_string 0@ format "%s" 5@s
if 3@ > 0
then
say "/f FBI | %s " 0@
else
chatmsg "Èñïîëüçóéòå: /ft [òåêñò]" color 0xD6CFD6
end
SAMP.CmdRet()

:rt
0B35: samp 1@ = get_last_command_params 
0AD4: 4@ = scan_string 1@ format "%s" 6@s
if 4@ > 0
then
say "/r [AFBI] %s " 1@
else
chatmsg "Èñïîëüçóéòå: /rt [òåêñò]" color 0xD6CFD6
end
SAMP.CmdRet()