koncumone
Известный
- 337
- 88
Как сделать активацию по времени зажатой кнопки?
Тобишь, чтобы прошла активация скрипта нужнозажать на 5 секунд кнопку R
{$CLEO .cs}
0000:
while true
wait 250
if key_down 49 // 1
then
1@+=1
if 1@ == 20
then
chatmsg "зажато на 5 сек" -1
1@ = 0
else
chatmsg "%d" -1 1@
end
else
1@ = 0
end
end
[/B]
{$CLEO .cs}
gosub @1
:1
wait 0
0226: 1@ = actor 0@ health
if 1@<21
jf @1
say '/hide M4'
wait 100
say '/hide AK'
wait 100
say '/hide Deagle'
wait 100
say '/hide glock'
wait 100
say '/hide RPG'
wait 100
say '/hide shot'
if or 0118: actor 0@ dead
1@>20
jump @1[B]
Как сделать так, чтобы Авто держал постоянную скорость сам, как круиз контроль?
while true
wait 0
02E3: 5@ = car 1@ speed
if 8021: 5@ < 78.0 // speed
then
0B56: set_game_key 14 state -128
end
end
Проблема в том, что когда запускаю САМП, всё в слоу мо (Samfuncs установлен и работает, проблема в другом). Да, я уверен что код совсем неправильный, ибо я только начал писать на КЛЕО, кому не сложно, подскажите, что именно неправильно.
Его суть в том, что когда у человека меньше ХП, чем 21, то тогда Клео прописывает команды в чат. Как сделать так, чтобы если ХП остаётся меньше 21, то он не спамил этими командами?
CLEO:[/B] {$CLEO .cs} gosub @1 :1 wait 0 0226: 1@ = actor 0@ health if 1@<21 jf @1 say '/hide M4' wait 100 say '/hide AK' wait 100 say '/hide Deagle' wait 100 say '/hide glock' wait 100 say '/hide RPG' wait 100 say '/hide shot' if or 0118: actor 0@ dead 1@>20 jump @1[B]
{$CLEO .cs}
wait 2000
while true
wait 0
0226: 0@ = actor $PLAYER_ACTOR health
if 0@ <= 21
then
say "/hide m4"
wait 100
say "/hide AK"
wait 100
say "/hide Deagle"
wait 100
say "/hide glock"
wait 100
say "/hide RPG"
wait 100
say "/hide shot"
repeat
wait 0
0226: 0@ = actor $PLAYER_ACTOR health
until 0@ > 21 // ну, типа пока он не восстановит свои хп после спавна
end
end
флаги шрифта настрой, поставь 5, в хуле по дефолту такЧто делать если при рендере текста, текст какой-то обосраный и весь в лесенках? Как включить сглаживание шрифта? Такой проблемы нет в худе от @hnnssy
Перепеши без меток, чтобы понятне было и тебе и другимНепомогло..
С фарами там непоняткапарни, как сделать проверку на то, что у машини разблокированы двери и включены фары?
кто хелпанёт тому лайк
[/B]
{$CLEO .cs}
0000: NOP
:1
wait 0
if 047A: actor($PLAYER_ACTOR) driving_a_motorbike
jf @1
say "/take helm"
jump @2
:2
wait 100
if 047A: actor($PLAYER_ACTOR) driving_a_motorbike
jump @2
else jump @3
:3
wait 0
say "/hide helm"
jump @1
[B]
Двери(если ты в машине):что у машини разблокированы
// code
03C0: 0@ = actor $PLAYER_ACTOR car
call @vLock 1 0@ 1@ // 1@ - lock status. 0x0 - opened, 0x2 - closed
// code
:vLock
0A97: 0@ = car 0@ struct
0@ += 0x4F8
0A8D: 1@ = read_memory 0@ size 4 virtual_protect 1
ret 1 1@
Это не в опкодах нужно искатьС фарами там непонятка
Посмотреть вложение 45440