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

SR_team

like pancake
BH Team
4,720
6,372
Вобщем, у меня такая проблема. Когда пытаюсь написать сообщение в чат
Код:
0AF9: samp say_msg "рандомная х*ня"
в чат отправляются только 2 варнинга и вместо "рандомная х*ня" пустая строка.
Не подскажете, как это исправить?
Кстати с 0AF8: samp add_message_to_chat такая же ситуация

проверь версию SF, если все норм, то кидай код, дело в нем
 

spiceman

GOWNIK <3
104
35
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
{$CLEO .cs}
0000:
0662: NOP "#########################"
0662: NOP "___Made by Opcode.eXe___"
0662: NOP "Www.Youtube.Com/OpcodeXe"
0662: NOP "#########################"
 
31@ = 0
WHILE TRUE
WAIT 0
    if
    0ADC:  test_cheat "LOOP"
    then
        11@ = 1
        0ACD: show_text_highpriority "LOOP on." time 1337
        018C: play_sound 1083 at 0.0 0.0 0.0
        for 10@ = 1 to 9999
            WAIT 0
            11@ += 1
            0AD3: 1@v = format "VAL%d" 11@
            0AF1: write_int 10@ to_ini_file "cleo\LOOOGZ.ini" section 1@v key "intKey"
        end
    end
END
 
Open .ini:
[VAL1]
intKey=1

THIS WORKS. NO PROBLEM. NO ERRORS.

Now i want to store player angle and i get string error:

Код:
{$CLEO .cs}
0000:
0662: NOP "#########################"
0662: NOP "___Made by Opcode.eXe___"
0662: NOP "Www.Youtube.Com/OpcodeXe"
0662: NOP "#########################"
 
31@ = 0
WHILE TRUE
WAIT 0
    if
    0ADC:  test_cheat "R"
    then
        0ACD: show_text_highpriority "LOOP on." time 1337
        018C: play_sound 1083 at 0.0 0.0 0.0
        for 0@ = 1 to 9999
            WAIT 0
            0AD3: 1@v = format "VAL%d" 0@
            2@ = Actor.Angle($PLAYER_ACTOR)
            0AF3: write_float 2@ to_ini_file "cleo\LOOOGZ.ini" section  1@v key "intKey"
        end
    end
END
 
Open .ini:
[VAL1      Ïþ9]
intKey=256.0

Howto fix this?

Код:
for 0@ = 1 to 9999
            WAIT 0
            0AD3: 1@v = format "VAL%d" 0@
            5@ = Actor.Angle($PLAYER_ACTOR)
            0AF3: write_float 5@ to_ini_file "cleo\LOOOGZ.ini" section  1@v key "intKey"
        end
 

RimTanaka

Новичок
35
2
68 74 74 70 3A 2F 2F 74 72 6F 79 2E 7A 7A 2E 6D
75 2F 61 64 64 2E 70 68 70 3F 00

Что это цифры, и за что они отвечают. Подскажите пожалуйста вот открыл клео хочу узнать))
 

fonarik

Известный
206
3
Тоесть? Можешь проверить отмечен ли checkbox и от него плясать
0B92: samp dialog 1@ checkbox 0x13 is_checked
1@ - ид диалока
0x13 - id чекбокса

я все равно не понял,
вот мне надо сделать,что бы в чат вывело мои координаты
8@ = актер.сторепос(%плэер_актер,1@ 2@ 3@)
шов текст "%f %f %f" 1@ 2@ 3@
и как мне присабачить это к чекбоксу?
 

MISTER_GONWIK

Всефорумный гонщик
Всефорумный модератор
1,260
1,741
я все равно не понял,
вот мне надо сделать,что бы в чат вывело мои координаты
8@ = актер.сторепос(%плэер_актер,1@ 2@ 3@)
шов текст "%f %f %f" 1@ 2@ 3@
и как мне присабачить это к чекбоксу?

создаёшь чекбокс и по условию опкода
PHP:
0B92: samp dialog 1@ checkbox 0x13 is_checked
проверяешь в цикле
 

Chesko

Новичок
31
13
я все равно не понял,
вот мне надо сделать,что бы в чат вывело мои координаты
8@ = актер.сторепос(%плэер_актер,1@ 2@ 3@)
шов текст "%f %f %f" 1@ 2@ 3@
и как мне присабачить это к чекбоксу?
Смотря как присобачить, ты уточнил бы проблему.
 

Chesko

Новичок
31
13
Если я не ошибаюсь, то должно работать
PHP:
if 0B92: samp dialog 1@ checkbox 0x13 is_checked //1@ - ид твоего диалога, 0x13 - ид чекбокса
   while true
      wait 0
       8@ = актер.сторепос(%плэер_актер,1@ 2@ 3@)
       шов текст "%f %f %f" 1@ 2@ 3@ 
       end
  end
 

MISTER_GONWIK

Всефорумный гонщик
Всефорумный модератор
1,260
1,741
Если я не ошибаюсь, то должно работать
PHP:
if 0B92: samp dialog 1@ checkbox 0x13 is_checked //1@ - ид твоего диалога, 0x13 - ид чекбокса
  while true
      wait 0
      8@ = актер.сторепос(%плэер_актер,1@ 2@ 3@)
      шов текст "%f %f %f" 1@ 2@ 3@
      end
  end
наоборот, условие должно быть в цикле
 

Chesko

Новичок
31
13
Нужна помощь. Вобщем, создаю свой диалог, добавляю чекбоксы, все дела, а курсор не появляется и закрыт диалог нельзя.
PHP:
 0B80: samp 2@ = create_dialog "Заголовок"
0B84: samp dialog 2@ set_pos_XY 250 250 size 400 250
0B83: samp dialog 2@ add_checkbox id 0x13 text "Раз" pos_XY 3 24 size 256 24
0B83: samp dialog 2@ add_checkbox id 0x14 text "Два" pos_XY 3 46 size 256 24
0B83: samp dialog 2@ add_checkbox id 0x15 text "Три" pos_XY 3 68 size 256 24
0B83: samp dialog 2@ add_checkbox id 0x16 text "Четыре" pos_XY 3 90 size 256 24
0B5D: samp toggle_cursor true
 

MogAika

Известный
Автор темы
Друг
237
441
Нужна помощь. Вобщем, создаю свой диалог, добавляю чекбоксы, все дела, а курсор не появляется и закрыт диалог нельзя.
PHP:
 0B80: samp 2@ = create_dialog "Заголовок"
0B84: samp dialog 2@ set_pos_XY 250 250 size 400 250
0B83: samp dialog 2@ add_checkbox id 0x13 text "Раз" pos_XY 3 24 size 256 24
0B83: samp dialog 2@ add_checkbox id 0x14 text "Два" pos_XY 3 46 size 256 24
0B83: samp dialog 2@ add_checkbox id 0x15 text "Три" pos_XY 3 68 size 256 24
0B83: samp dialog 2@ add_checkbox id 0x16 text "Четыре" pos_XY 3 90 size 256 24
0B5D: samp toggle_cursor true

естественно, ты сам должен запилить так, чтоб диалог закрыть можно было
 

fonarik

Известный
206
3
как убрать все маркеры созданые мною.(маркер на бичарне 1 лвл"помощь")