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

azdsfbzxv

Новичок
73
6
Добрый день)
Возникла такая проблема,суть скрипта: тебе в смс пишут знак +,получаем ID игрока,и ТПхаем его.
Как выглядит получение СМС на сервере: SMS от Tom_Krous [ID:86]: +
Но ID не считывается,вместо ID,какое бы значение ни стояло в [ID:1],оно всегда будет равно 0
Код:
{$CLEO}

0000: NOP
repeat
wait 0
until Samp.Available()
alloc 8@ 10
alloc 2@ 200
alloc 3@ 60
alloc 4@ 60
alloc 5@ 90
alloc 6@ 60
wait 5000
0AF8: samp add_message_to_chat "Sms Teleport - {FF3030}/tps" color 0xF2FF30
0AF8: samp add_message_to_chat "Created For David :3" color 0xF2FF30
0B34: samp register_client_command "tps" to_label @Noname_2
while true
wait 1000
    if
    1@ == true
    then
        0B75: samp get_chat_string 99 text_to 2@ prefix_to 3@ color_to 4@ prefix_color_to 5@
        if
        0C18: 6@ = strstr string1 2@ string2 "SMS"
        then
        0AD4: 9@ = scan_string 2@ format "[ID:%i]: +"  7@
        say "%i" 7@
        format 8@ "/tpks %i"  7@
        say 8@
        end
    end
wait 500
end
:Noname_2
if
1@ == false
then
1@ = true
0AF8: samp add_message_to_chat "Sms Teleport | {74EE28}Activated " color 0xEEE828
else
1@ = false
0AF8: samp add_message_to_chat "Sms Teleport | {74EE28}Dectivated " color 0xEEE828
end
0B43: samp cmd_ret
Мне бы тоже был интересен ответ на этот вопрос. Попытался помочь. Не вышло
 

k1sher

Известный
201
4
Пробую делать так, через консоль sf запускаю клео -
0A92: create_custom_thread "//admin_checker.cs"
И пытаюсь завершить тоже клео -
0ABA: end_custom_thread_named 'admin_checker.cs'
Сразу игра зависает и вылетает. Что опять то не так?))
 

DarkP1xel

Ухожу в армию... Вернусь через год.
BH Team
3,637
5,060
Там название потока должно быть насколько помню.
 

BlackKnigga

Известный
BH Team
922
449
Пробую делать так, через консоль sf запускаю клео -
0A92: create_custom_thread "//admin_checker.cs"
И пытаюсь завершить тоже клео -
0ABA: end_custom_thread_named 'admin_checker.cs'
Сразу игра зависает и вылетает. Что опять то не так?))
Ищи название потока по команде в консоли threads active. Чтобы проще было сразу в скрипте название потока укажи. А то одни ноунеймы вылезут
 

Perojek)0

Известный
205
3
CLEO:
{$CLEO}
{$INCLUDE SF}
0000:

repeat
    wait 2000
until 0AFA:  is_samp_available

0AC6: 0@ = label @text offset
0B3B: samp show_dialog id 2 caption "Шестой диалог" text 0@ button_1 "Выбрать" button_2 "Закрыть" style 5

while true
wait 0
end

:text
hex
    "Место назначнения\tРасстояние\tСтоимость\tПримерное время поездки\n"
    "Лос-Сантос\t1,8 км.\t100$\t2:57\n"
    "Сан-Фиерро\t5,8 км.\t250$\t5:25\n"
    "Лас-Вентурас\t4,8 км.\t175$\t4:32\n"
    "Другой пункт\tX км.\tY$\tZ\n"
    "Кудыкины горы\t9999 км.\tunlim$\t144000:22\n"
    "Остаться здесь\0"
end
Поч не робит?
 

Perojek)0

Известный
205
3
Что именно?
Диалог появляется.
XDZMrdK.png
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,472
Прекрасно всё работает.
Смотри, может что с SAMP клиентом делал
 

Perojek)0

Известный
205
3
Можно ли как-то взаимодействовать со стандартным табом и поулчать данные, как из локального диалога?