Как написать клео

shk

Новичок
Автор темы
0
0
Как написать клео которое при нажатие на F2 юзает аптечку через комманду /healme и сразу-же сбивает её?
 
Решение
CLEO:
{$CLEO}

0000:

:kkk
wait 0 // чтоб не крашнуло
if and // если
not SAMP.IsCursorActive // нет курсора на экране
key_down 113 // нажата клавиша F2
jf @kkk // если не выполнено вышесказанные действие прыгает на лабел kkk
say "/healme" // команда
wait 0 // время между командой и сбивом
0792: disembark_instantly_actor $PLAYER_ACTOR // сбив
:Label_1
wait 0 // чтоб не крашнуло
if // если
not key_down 113 // не нажата клавиша F2
jf @Label_1 // если не выполнено вышесказанные действие прыгает на лабел Label_1
goto @kkk // прыгает на лабел kkk

MAHEKEH

Известный
1,991
495
Вот тебе один из моих дурацких примеров

Код:
:0

wait 0

if

0AB0:   key_pressed [клавиша]

jf @0

say "/healme"

wait 15 // задержка перед сбивом

0615: define_AS_pack_begin 1@

0605: actor -1 perform_animation "HANDSUP" IFP "PED" framedelta 4.0 loop 0 lockX 0 lockY 0 lockF 0 time 5

0618: assign_actor $PLAYER_ACTOR to_AS_pack 1@

061B: remove_references_to_AS_pack 1@

jump @0
:D
 

Unnecess4ry

Известный
876
481
Вот тебе один из моих дурацких примеров

Код:
:0

wait 0

if

0AB0:   key_pressed [клавиша]

jf @0

say "/healme"

wait 15 // задержка перед сбивом

0615: define_AS_pack_begin 1@

0605: actor -1 perform_animation "HANDSUP" IFP "PED" framedelta 4.0 loop 0 lockX 0 lockY 0 lockF 0 time 5

0618: assign_actor $PLAYER_ACTOR to_AS_pack 1@

061B: remove_references_to_AS_pack 1@

jump @0
:D
Сбив поднятием рук?
Красиво)
Сбив поднятием рук?
Красиво)
Проще сбить чатов,типо " say ето сбив!"
 

MAHEKEH

Известный
1,991
495
Сбив поднятием рук?
Красиво)

Проще сбить чатов,типо " say ето сбив!"
По планy хоть и стоит анимка сбива рyками, но её видно быть не должно.
Вообще да, изначально думал писать со сбивом в чат, но уточнения от Автора не было.
В любом слyчае то что я скинyл выше всего лишь набросок, сделанный на форyме за 2 минyты и я даже сомневаюсь что этот говнокод будет работать как надо.
Код:
:0
wait 0
if
0AB0:   key_pressed [клавиша]
jf @0
say "/healme"
wait 150 // задержка перед сбивом
say " "
wait 500 // задержка перед след. нажатием клавиши
jump @0

Вот вариант со сбивом в чат.
Вариант сбива выше вряд ли будет работать..
 
Последнее редактирование:
  • Нравится
Реакции: Unnecess4ry

newskii

Участник
51
17
CLEO:
{$CLEO}

0000:

:kkk
wait 0 // чтоб не крашнуло
if and // если
not SAMP.IsCursorActive // нет курсора на экране
key_down 113 // нажата клавиша F2
jf @kkk // если не выполнено вышесказанные действие прыгает на лабел kkk
say "/healme" // команда
wait 0 // время между командой и сбивом
0792: disembark_instantly_actor $PLAYER_ACTOR // сбив
:Label_1
wait 0 // чтоб не крашнуло
if // если
not key_down 113 // не нажата клавиша F2
jf @Label_1 // если не выполнено вышесказанные действие прыгает на лабел Label_1
goto @kkk // прыгает на лабел kkk
 

Вложения

  • healme.cs
    17.8 KB · Просмотры: 20