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

Wa3riX

Новичок
53
0
qq all. Каким опкодом искать строку в чате? Опишите пожалуйста поподробнее .
 

CallBack

Новичок
11
1
Как вытащить оффсеты из исходника соба , в каком файле они хранятся?
 

Wa3riX

Новичок
53
0
1. Почему выдает over999 варнингов? Ну или как проверить, закрыл ли сервер подключение? (Кикнул)
Код:
{$CLEO}
if not 0@ = SAMP.Base()
then 0A93: end_custom_thread
end
if
not SAMP.Available()
wait 100
while true
wait 0
 
    0B75: samp get_chat_string 1@ text_to 2@ prefix_to 3@ color_to 4@ prefix_color_to 5@
 
if or
0C18: 2@ = strstr string1 1@ string2 "Server closed the connection."
0C18: 2@ = strstr string1 1@ string2 "Connection closed by server."
then
SAMP.SetGameState(1) =
wait 1000
end
end
2.Как можно с помощью скрипта записать строку (int значение) в диалог? Как при входе на серв запрашивает пароль, типа такого диалога.
 

Wa3riX

Новичок
53
0
Можно ли проверить подключение к серверу с помощью
0B23: samp is_player_connected 1@

И если отключен, проверка вернет false?
 

Wa3riX

Новичок
53
0
Попробуй
if 0B27: samp set_gamestate 1@
А вот и статусы
GAMESTATE_WAIT_CONNECT = 1
GAMESTATE_AWAIT_JOIN = 2
GAMESTATE_CONNECTED = 3
GAMESTATE_RESTARTING = 4
GAMESTATE_DISCONNECTED = 5

Думаешь я не читал сфдок? Пробоваал, не помогает

Не установить, а получить
0B4F: samp 1@ = get_gamestate

пробовать 0bf4 в качестве проверки?
Хелп, как получить мой ид из хендла?
0B2B: samp 0@ = get_player_id_by_actor_handle 1@
Что и как тут изменять?
 

Wa3riX

Новичок
53
0
Код:
{$CLEO}
0000:
 
:GOVNOCODE_1
if
key_down 46
jf @GOVNOCODE_1
jump @GOVNOCODE_2
 
:GOVNOCODE_2
wait 5000
0B4F: samp 1@ = get_gamestate
if
1@ = 5
jf @GOVNOCODE_2
jump @GOVNOCODE_3
 
:GOVNOCODE_3
wait 0
SAMP.SetGameState(1) =
jump @GOVNOCODE_2
Не работает ;( А точнее появляется загрузка сампа, и не заканчивается