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

FunTan

Известный
31
0
В чем проблема? Виснет при запуске скрипта.
PHP:
{$CLEO}

0000:
wait 300
repeat
wait 400
until 0AFA: is_samp_structures_available
0B34: samp register_client_command "txd" to_label @textdraw
while true
    wait 0
end


:textdraw
wait 100
for 1@ = 0 to 999
    0AD0: show_formatted_text_lowpriority "~g~%d" 1@ time 500 
   if
    0C5D: samp textdraw 1@ is_exists
    then
        0af8:"texdraw ID %d" 1@
      end
end
samp.cmdret
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,468
1) Зашел на сервер.
2) Прописал команду /txd
3) Игра повисла. В диспетчере задач не отвечает.

По идее вроде как правильное понимание :)
Нет. При вводе команды, а не запуске скрипта.
  1. Убери wait 100
  2. Неправильны указаны параметры для опкода 0AF8. См. параметры здесь: opcodes:0AF8
 

Bogach

Активный
558
27
Допустим есть файл "File.txt"
в файле есть от 3 до 9 строк
как мне опкодом: 0ADA: 5@ = scan_file 0@ format "CLEO version: %d.%d.%d.%d" 1@ 2@ 3@ 4@
извлечь конкретную строку или 3 строки?
Знаю что нужно юзать for, но не знаю как, можно пример? Пожалуйста.
 

hnnssy

Известный
Друг
2,684
2,762
Допустим есть файл "File.txt"
в файле есть от 3 до 9 строк
как мне опкодом: 0ADA: 5@ = scan_file 0@ format "CLEO version: %d.%d.%d.%d" 1@ 2@ 3@ 4@
извлечь конкретную строку или 3 строки?
Знаю что нужно юзать for, но не знаю как, можно пример? Пожалуйста.
лучше опкодом 0AD7 считывать
при первом использовании прочитает 1-ую строку, при втором - 2-ую, от этого и отталкивайся
 

iTz_WEEZY

Известный
298
88
Есть опкод который получает текст заголовка открытого/последнего диалога?
искал не нашел
 

Андруша.

Известный
44
6
Компилирую скрипт и весь текст что он выдает в игре пишется капсом(в санибилдере не капсом), в чём проблема?