Вопросы по 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,635
4,966
Там название потока должно быть насколько помню.
 

BlackKnigga

Известный
BH Team
922
445
Пробую делать так, через консоль 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,463
Прекрасно всё работает.
Смотри, может что с SAMP клиентом делал
 

Perojek)0

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