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

Vovich

HOT
Проверенный
717
197
Использую такую функцию:
Код:
0AA7: call 0x8220AD num_params 6 pop 6 params 3@v 2@v 1@ 0@ "SMS: %[0-9a-zA-Zа-яА-Я^\ \_] | Отправитель: %[\_a-zA-Z][%d] [т.%d]" 4@ read_params_to 6@
Вопрос: как сделать чтобы оно ещё читало символы типо {} `/ и т.д.
Код:
0AA5: call 0x8220AD num_params 4 pop 4 params 1@ 2@v "%d %[^\r\n]%*1[\r\n]" 0@  A
Вот попробуй так, у меня считывает...
 

Vadim.dll

Известный
168
80
почему крашит?
Код:
repeat 
wait 0
until SAMP.Available()
0AC8: 20@ = allocate_memory_size 260
0B6D: render 21@ = create_font "Arial" height 10 flags 12


:1
wait 0
0AD3: 22@ = format "Òåñò %d" 1 
0B6F: render font 21@ draw_text 22@ pos 50 440 color 0x18028141
jump @1
 

Vadim.dll

Известный
168
80
Мне так надо.. Есть ники в ini файле, и надо искать, есть ли человек с таким ником на сервере
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,456

Woofing Giraffe

Активный
402
49
Каким образом можно респавнить персонажа через клео?
Я пробовал Samp.Spawn как увидел в другом скрипте, который отвечает за быстрый респавн - но мне это не помогло. Санни билдер даже не выделяет это слово, как команду или функцию или вообще что-либо, а видит как обычный текст.
Код:
0AF6: samp spawn_player
 
  • Нравится
Реакции: ishi

Woofing Giraffe

Активный
402
49
Код:
    if 0B3C:  samp is_dialog_responded id 8343 button 3@ list_item 0 input_text 23@
    then
        chatmsg "%d" -1 23@
    end
Почему 23@ всегда возвращает 0? В самом диалоге указывается иная цифра.
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,456
Ну сначала нужно выделить память.
Потом нужно преобразовать строку в число(atoi, strtol...)
 
  • Нравится
Реакции: Woofing Giraffe