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

Skelerll

Известный
154
8
Как изменить скорость анимки, чтобы она только у меня была, допустим Х5, а у других нормально? Проще говроря, как сделать ВИЗУАЛЬНОЕ ускорение анимации.
Алёё
 

Makkoy1708

Новичок
18
4
Я тупенький, опять помогите пожалуйста. При чит коде "test" координаты записываются, но когда пишу команду "mycmd" то меня крашит help me
CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP
0B34: samp register_client_command "mycmd" to_label @Noname_103

:Noname_16
wait 0
   SAMP.Available
jf @Noname_16
if and
0ADC:   test_cheat "test"
   SAMP.IsLocalPlayerSpawned
jf @Noname_16
alloc 1@ 68
alloc 2@ 68
alloc 3@ 68
Actor.StorePos($PLAYER_ACTOR, 1@, 2@, 3@)
chatmsg "take" -1
goto @Noname_16

:Noname_103
Actor.PutAt($PLAYER_ACTOR, 1@, 2@, 3@)
free 1@
free 2@
free 3@
goto @Noname_16
Зачем ваще выделять память? Это ведь не string, а float.
 
D

deleted-user-224036

Гость
Можно ли удалить сообщение с чата? Я сделал скрипт и он не хочет активироваться если в чате в cекунду срабатывания не появляется сообщение, а забивать чат пустыми строками не хочется.
 

Makkoy1708

Новичок
18
4
Можно ли удалить сообщение с чата? Я сделал скрипт и он не хочет активироваться если в чате в cекунду срабатывания не появляется сообщение, а забивать чат пустыми строками не хочется.
Можно через хук, но нафиг тогда вообще его писать? Кинь сюда код чтобы никто не гадал.
 
D

deleted-user-224036

Гость
CLEO:
{$CLEO}
0000:
:chatoff_0
wait 0
if
0AFA:  is_samp_available
jf @chatoff_0
:chatoff_1
wait 0
if and
not SAMP.IsCursorActive()                                        
0ADC:   test_cheat "oo"
jf @chatoff_1
chatmsg ""
0B2E: 0@ = read_samp_memory offset 408992 size 2
0B2D: write_samp_memory offset 408992 value 50064 size 2
:chatoff_2
wait 0
if and
not SAMP.IsCursorActive()                                        
0ADC:   test_cheat "oo"
jf @chatoff_2
chatmsg ""
0B2D: write_samp_memory offset 408992 value 0@ size 2
jump @chatoff_0
з.ы. если не добавить chatmsg то скрипт работать не будет.
 

Makkoy1708

Новичок
18
4
CLEO:
{$CLEO}
0000:
:chatoff_0
wait 0
if
0AFA:  is_samp_available
jf @chatoff_0
:chatoff_1
wait 0
if and
not SAMP.IsCursorActive()                                      
0ADC:   test_cheat "oo"
jf @chatoff_1
chatmsg ""
0B2E: 0@ = read_samp_memory offset 408992 size 2
0B2D: write_samp_memory offset 408992 value 50064 size 2
:chatoff_2
wait 0
if and
not SAMP.IsCursorActive()                                      
0ADC:   test_cheat "oo"
jf @chatoff_2
chatmsg ""
0B2D: write_samp_memory offset 408992 value 0@ size 2
jump @chatoff_0
з.ы. если не добавить chatmsg то скрипт работать не будет.
Бред. Без chatmsg скрипт тоже может работать. Это у тебя ошибка значит.
 
Последнее редактирование:
D

deleted-user-224036

Гость
Бред. Без chatmsg скрипт тоже может работать. Это у тебя ошибка значит.
Если я уберу это сообщение, то скрипт начнёт срабатывать, когда в секунду нажатия кнопки активации появляется любое сообщение, ошибок в коде нет.
 

Musaigen

abobusnik
Проверенный
1,607
1,364
CLEO:
{$CLEO}
0000:
:chatoff_0
wait 0
if
0AFA:  is_samp_available
jf @chatoff_0
:chatoff_1
wait 0
if and
not SAMP.IsCursorActive()                                      
0ADC:   test_cheat "oo"
jf @chatoff_1
chatmsg ""
0B2E: 0@ = read_samp_memory offset 408992 size 2
0B2D: write_samp_memory offset 408992 value 50064 size 2
:chatoff_2
wait 0
if and
not SAMP.IsCursorActive()                                      
0ADC:   test_cheat "oo"
jf @chatoff_2
chatmsg ""
0B2D: write_samp_memory offset 408992 value 0@ size 2
jump @chatoff_0
з.ы. если не добавить chatmsg то скрипт работать не будет.
М?
CLEO:
{$CLEO}
0000:

repeat
wait 0
until samp.Available()

0B2E: 0@ = read_samp_memory offset 408992 size 2

while true
wait 0
    if and
    not samp.IsCursorActive()
    0ADC: "oo"
    then
        0B12: 1@ = 1@ XOR 1
        if 1@ == TRUE then
            samp.WriteSAMPMemory(408892, 50064, 2)
        else
            samp.WriteSAMPMemory(408892, 0@, 2)
        end
    end
end