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

C&J

Известный
41
22
Собственно вот такой вопросик..
Покопался в опкодах сампа и нашел только опкод на установку скилла оружия, а опкода на получение скилла оружия не нашел..
Возможно ли как-то получить уровень скилла оружия? Буду благодарен за код.
Получение скилла в %
0ab1: @SkiLl 1 0@ 1@
0@ - id оружия
1@ - уровень скилла
PHP:
:Skill
if and
0@ >= 23
0@ <= 32
    then
    if 0@ == 32
        then 0@ -= 4
        end
    0@ -= 23
    0@ *= 4
    0@ += 0xB79498
    0A8D: 0@ = read_memory 0@ size 4 virtual_protect 0
    else
    if 0@ == 22
        then 0A8D: 0@ = read_memory 0xB79496 size 4 virtual_protect 0
        else 0@ = 1000.0
        end
    end
0@ *= 0.1
ret 1 0@
Пример:
CLEO:
0ab1: @Skill 1 24 1@
chatmsg "%.0f" -1 1@ // Покажет уровень скилла Deagle
 

AndreyCheaterPro

Новичок
10
0
У меня 2 вопроса.
1.Как сделать клео скрипт,что бы при нажатии клавиши(допустим x) в чат писало что-нибудь(не визуально,типо флудера)
2.Я примерно сделал такой скрипт,но когда нажимаешь на x,текст появляется только через 1 минуту + он визуальный.
Помогите плиз.Вот код программы
{$CLEO .cs}
0000:

:1
wait 0
if
0AB0: 80
else_jump @1
0AF8: "Привет,Андрей,давай сыграем в игру." color 0xFFFF00
goto @1
 

BlackKnigga

Известный
BH Team
922
444
У меня 2 вопроса.
1.Как сделать клео скрипт,что бы при нажатии клавиши(допустим x) в чат писало что-нибудь(не визуально,типо флудера)
2.Я примерно сделал такой скрипт,но когда нажимаешь на x,текст появляется только через 1 минуту + он визуальный.
Помогите плиз.Вот код программы
{$CLEO .cs}
0000:

:1
wait 0
if
0AB0: 80
else_jump @1
0AF8: "Привет,давай сыграем в игру." color 0xFFFF00
goto @1
CLEO:
{$CLEO .cs}
1337: make_script_private true

while true
    wait 0
    if 0C89: 80 // key id
    then
        0AF9: "Kakoy to text"
    end
end
Если будет крашить, проверь установлена ли последняя версия сф
 
Последнее редактирование:

AndreyCheaterPro

Новичок
10
0
а почему именно 1337: true
а не OOOO: NOP?

нажал x-ничего не произошло
 
Последнее редактирование модератором:

BlackKnigga

Известный
BH Team
922
444
нажал x-ничего не произошло
Потому что код клавиши X - 88. Замени число в опкоде 0C89.
а почему именно 1337: true
а не OOOO: NOP?
Защита от слива скрипта(приват)
Без разницы что ставить, но желательно чтобы это был опкод который "ничего не делает", как 0000: или 1337:
 

k1sher

Известный
201
4
Тогда такой вопрос...
Как сделать телепорт например в банк, не в интерьер банка, а в реальный банк где будут люди?
 

AndreyCheaterPro

Новичок
10
0
Ещё один вопрос.Можно ли сделать так,что бы я нажал x и в чат написало 1,потом через 1 секунду 2,потом ещё через секунду 3

И если допустим оружие в руке(дигл),то пишется отыгровка.Какой это опкод
 
Последнее редактирование модератором:

AndreyCheaterPro

Новичок
10
0
Спасибо огромное.Я вот написал прогу,но когда проходит окно загруски и идёт подключение к серверу,выдаёт много строк ошибки и крашит
{$CLEO .cs}
1337: true

repeat
wait 0
until Samp.Available()
0B34: samp register_client_command "abc" to_label @1


:1
0@ ==true
Samp.CmdRet()
0AF9: "БЭНГ БЭНГ БЭНГ БЭНГ"
wait 1000
0AF9: "БОМЖГАНГ В ЗДАНИИ"
wait 1000
0AF9: "БЭНГ БЭНГ БЭНГ БЭНГ"
wait 1000
0AF9: "СПАСАЙТЕ ЗАДНИЦЫ"
 

mkrn

Известный
67
61
Спасибо огромное.Я вот написал прогу,но когда проходит окно загруски и идёт подключение к серверу,выдаёт много строк ошибки и крашит
{$CLEO .cs}
1337: true

repeat
wait 0
until Samp.Available()
0B34: samp register_client_command "abc" to_label @1


:1
0@ ==true
Samp.CmdRet()
0AF9: "БЭНГ БЭНГ БЭНГ БЭНГ"
wait 1000
0AF9: "БОМЖГАНГ В ЗДАНИИ"
wait 1000
0AF9: "БЭНГ БЭНГ БЭНГ БЭНГ"
wait 1000
0AF9: "СПАСАЙТЕ ЗАДНИЦЫ"

Код:
{$CLEO}
0000:

repeat
wait 0
until Samp.Available()
0B34: samp register_client_command "abc" to_label @1

while true 
repeat
wait 0
until 0@ == 1
0AF9: "БЭНГ БЭНГ БЭНГ БЭН"
wait 1000
0AF9: "БОМЖГАНГ В ЗДАНИИ"
wait 1000
0AF9: "БЭНГ БЭНГ БЭНГ БЭНГ"
wait 1000
0AF9: "СПАСАЙТЕ ЗАДНИЦЫ"
0@ = 0
end

:1
0@ = 1
Samp.CmdRet()