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

Mikha Mikhin

Новичок
131
4
SF и IniFiles.CLEO установлено?
Да. И вот этот код, который я написал выше, вызывает мигание экрана и всякий бред. Как это устранить?

И как сравнить строчки?
КОД:
CLEO:
0AF4: 1@ = read_string_from_ini_file "CLEO\SET.ini" section "SET1" key "Name"

if 1@ == "NONE" //Вот тут он не хочет сравнивать. Что делать? 1@v вообще какую-то другую строчку выдёт, а не ту, которая нужна
then

else

end
 
Последнее редактирование:

Mikha Mikhin

Новичок
131
4
CLEO:
{$CLEO .cs}
{$NOSOURCE}
0000: NOP

repeat
wait 0
until SAMP.Available()

0AF8: samp add_message_to_chat "{00FF00}Activated!" -1

:1
wait 10
if
0AB0: 0x5A
then
    0AF4: 1@ = read_string_from_ini_file "CLEO\SET.ini" section "MSG" key "ONE"
    0AF4: 2@ = read_string_from_ini_file "CLEO\SET.ini" section "MSG" key "TWO"

    0AF9: samp say_msg 1@
    0AF9: samp say_msg 2@
    wait 1000
end
jump @1
Почему не работает?(
 

hnnssy

Известный
Друг
2,684
2,762
CLEO:
{$CLEO .cs}
{$NOSOURCE}
0000: NOP

repeat
wait 0
until SAMP.Available()

0AF8: samp add_message_to_chat "{00FF00}Activated!" -1

:1
wait 10
if
0AB0: 0x5A
then
    0AF4: 1@ = read_string_from_ini_file "CLEO\SET.ini" section "MSG" key "ONE"
    0AF4: 2@ = read_string_from_ini_file "CLEO\SET.ini" section "MSG" key "TWO"

    0AF9: samp say_msg 1@
    0AF9: samp say_msg 2@
    wait 1000
end
jump @1
Почему не работает?(
память под 1@ и 2@ выдели
 

Zoxan_Twist

Новичок
126
29
0B21: NOT samp is_chat_opened
Скрипт не тестировал и сказать нечего кроме того что ты используешь "0B21: NOT samp is_chat_opened" в твоём случае приставка "Not" не выполняет своей функции так как в CLEO идет привязка по опкодам. Это значит что если ты хочешь чтобы "NOT" работало используй не "0B21", а "8B21". В условиях "8" заставляет условие работать в обратном порядке.
 
  • Нравится
Реакции: Сэнд

Zoxan_Twist

Новичок
126
29
Заранее спасибо.
Немного переработал. Сколько не бегал, все работает на 5+
CSS:
{$CLEO .cs}                      
0000:
wait 5000 // ждем пока запуститься SAMP
while true // Бесконечный цикл
    wait 0 // задержка чтобы игра не вылетала
    if 8B21: not chat_opened // если чат закрыт
    then
        if 0AB0: 32 // если клавиша (пробел) нажата
        then
            wait 25 // так как она нажата ждем 25 мс
            0C72: set_virtual_key 32 down false // она уже нажата поэтому отключаем
            wait 25 // ждем 25 мс
            0C72: set_virtual_key 32 down true  // ставим значение которое было до выполнения
            continue // для ускорения работы начинаем цикл заново
        end
        if 0ADC: "0"  // если нажата 0
        then
            0A92: create_custom_thread "run.cs" // запускаем скрипт
            0A93: end_custom_thread // завершаем текущий поток
        end
    end  //конец условия
end // конец цикла
 
Последнее редактирование:
  • Нравится
Реакции: Сэнд

Dark_Knight

Me, me and me.
Друг
4,078
2,095
CLEO:
{$CLEO}
{$INCLUDE SF}
if not 31@ = samp.Base()
then
end_thread
else
    while not samp.Available()
    wait 100
    end
end

while true
wait 0
    if and
    key_down 56
    not samp.ChatInputOpened()
    then
        run "cleo.cs"
        while key_down 56
        wait 0
        end
    end
end
Немного переработал. Сколько не бегал, все работает на 5+
CSS:
{$CLEO .cs}                    
0000:
wait 5000 // ждем пока запуститься SAMP
while true // Бесконечный цикл
    wait 0 // задержка чтобы игра не вылетала
    if 8B21: not chat_opened // если чат закрыт
    then
        if 0AB0: 32 // если клавиша (пробел) нажата
        then
            wait 25 // так как она нажата ждем 25 мс
            0C72: set_virtual_key 32 down false // она уже нажата поэтому отключаем
            wait 25 // ждем 25 мс
            0C72: set_virtual_key 32 down true  // ставим значение которое было до выполнения
            continue // для ускорения работы начинаем цикл заново
        end
        if 0ADC: "0"  // если нажата 0
        then
            0A92: create_custom_thread "run.cs" // запускаем скрипт
            0A93: end_custom_thread // завершаем текущий поток
        end
    end  //конец условия
end // конец цикла

1380920434_1825721606.jpg
 
  • Нравится
Реакции: Tray228