Нужно клео для слапания самого себя

Статус
В этой теме нельзя размещать новые ответы.

ChezzGG

Участник
Автор темы
170
7
Версия SA-MP
  1. 0.3.7 (R1)
Думаю многие встрявают во всякие текстуры так вот или чтобы из машины вылезти когда тебя насильно командой сервера. Примерно "/slap (id - мой) или просто /slap"
 
Решение
У
А можно чтобы по нажатию клавиши J слапало?
CLEO:
{$CLEO}
0000: NOP

REPEAT
0001: 0
UNTIL 0AFA:  is_samp_available

0B34: samp register_client_command "slapme" to_label @CMD_slapMe

WHILE TRUE
0001: WAIT 0 MS
    IF 0C89:  key_just_pressed 0x4A
    THEN 0AB1: call_scm_func @slapMe 0
    END
END

:CMD_slapMe
0AB1: call_scm_func @slapMe 0
0B43: samp cmd_ret

:slapMe
04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 5.0
0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 0@ 1@ 2@
0AB2: ret 0

deddosouru

Смотрю аниме, служу Сатане
Друг
2,036
1,317
CLEO:
{$CLEO .cs}
0000: make_script_private
03A4: name_thread 'MQ ADMIN'

repeat
    wait 0
until samp.Available()

0B34: samp register_client_command "slap" to_label @slapmelikeabitch

0BDE: pause_thread 0

:slapmelikeabitch
0792: disembark_instantly_actor $PLAYER_ACTOR
00A0: store_actor $PLAYER_ACTOR position_to 1@ 2@ 3@
3@ += 0.5
00A1: put_actor $PLAYER_ACTOR at 1@ 2@ 3@
0B43: samp cmd_ret

в выделенной строке можно выбрать "силу" слапа
 
  • Нравится
Реакции: Rrrrew и ChezzGG

ChezzGG

Участник
Автор темы
170
7
CLEO:
{$CLEO .cs}
0000: make_script_private
03A4: name_thread 'MQ ADMIN'

repeat
    wait 0
until samp.Available()

0B34: samp register_client_command "slap" to_label @slapmelikeabitch

0BDE: pause_thread 0

:slapmelikeabitch
0792: disembark_instantly_actor $PLAYER_ACTOR
00A0: store_actor $PLAYER_ACTOR position_to 1@ 2@ 3@
3@ += 0.5
00A1: put_actor $PLAYER_ACTOR at 1@ 2@ 3@
0B43: samp cmd_ret

в выделенной строке можно выбрать "силу" слапа
Спасибо, брат! Лучший!
CLEO:
{$CLEO .cs}
0000: make_script_private
03A4: name_thread 'MQ ADMIN'

repeat
    wait 0
until samp.Available()

0B34: samp register_client_command "slap" to_label @slapmelikeabitch

0BDE: pause_thread 0

:slapmelikeabitch
0792: disembark_instantly_actor $PLAYER_ACTOR
00A0: store_actor $PLAYER_ACTOR position_to 1@ 2@ 3@
3@ += 0.5
00A1: put_actor $PLAYER_ACTOR at 1@ 2@ 3@
0B43: samp cmd_ret

в выделенной строке можно выбрать "силу" слапа
А можно как-то от краша пофиксить? Поставил, и бывает когда 2 раз захожу крашит сразу
 
Последнее редактирование:

deddosouru

Смотрю аниме, служу Сатане
Друг
2,036
1,317
Спасибо, брат! Лучший!

А можно как-то от краша пофиксить? Поставил, и бывает когда 2 раз захожу крашит сразу
а чо за краш, подробнее. я просто клео серьезно не писал уже конкретно давно
 

ChezzGG

Участник
Автор темы
170
7
а чо за краш, подробнее. я просто клео серьезно не писал уже конкретно давно
а чо за краш, подробнее. я просто клео серьезно не писал уже конкретно давно
432424.png

Если первый раз зайти то норм, 2 раз уже начинает крашить вот фото всё до такой степени что нужно перезагружать компьютер. Если удалить его, то краши уже другие хотя не должны быть и впервый раз видел на D90 чёто заканчиваеться, если вернуть опять такой краш как на фото зайти с другой сборки всё норм, хотя копия той же сборки на которой тестирую этот слап, вроди всё.
 

ChezzGG

Участник
Автор темы
170
7
странно. по идее это клеа не должно вызывать прям таких вот проблем
Пофиксил, можешь пожалуйста добавить строчки чтобы по нажатию клавиши я мог слапать себя, любую клавишу дальше я сам разберусь :)
 

hexando

Известный
50
47
Пофиксил, можешь пожалуйста добавить строчки чтобы по нажатию клавиши я мог слапать себя, любую клавишу дальше я сам разберусь :)
CLEO:
while true
    wait 0
    if 0C89: key_just_pressed 0x74 // F5
    then
        0AB1: call_scm_func @slapmelikeabitch 0
    end
end
 

ChezzGG

Участник
Автор темы
170
7
CLEO:
while true
    wait 0
    if 0C89: key_just_pressed 0x74 // F5
    then
        0AB1: call_scm_func @slapmelikeabitch 0
    end
end
Мои навыки не особо в скриптинге, а можешь сразу его в код впихнуть ? А то я один раз ф5 нажал и всё дальше не работает, + как то не понятно как у тебя устроена штука по клавишам 0x74 - 74 на сколько я знаю это же "j"
 

hexando

Известный
50
47
Мои навыки не особо в скриптинге, а можешь сразу его в код впихнуть ? А то я один раз ф5 нажал и всё дальше не работает, + как то не понятно как у тебя устроена штука по клавишам 0x74 - 74 на сколько я знаю это же "j"
CLEO:
{$CLEO .cs}
0000: make_script_private
03A4: name_thread 'MQ ADMIN'

repeat
    wait 0
until samp.Available()

while true
    wait 0
    if 0C89: key_just_pressed 0x74
    then
        0AB1: call_scm_func @slapmelikeabitch 0
    end
end

0BDE: pause_thread 0

:slapmelikeabitch
0792: disembark_instantly_actor $PLAYER_ACTOR
00A0: store_actor $PLAYER_ACTOR position_to 1@ 2@ 3@
3@ += 0.5
00A1: put_actor $PLAYER_ACTOR at 1@ 2@ 3@
0B43: samp cmd_ret
Правда у меня этот скрипт - крашится, но ты вроде уже пофиксил это
 

ChezzGG

Участник
Автор темы
170
7
CLEO:
{$CLEO .cs}
0000: make_script_private
03A4: name_thread 'MQ ADMIN'

repeat
    wait 0
until samp.Available()

while true
    wait 0
    if 0C89: key_just_pressed 0x74
    then
        0AB1: call_scm_func @slapmelikeabitch 0
    end
end

0BDE: pause_thread 0

:slapmelikeabitch
0792: disembark_instantly_actor $PLAYER_ACTOR
00A0: store_actor $PLAYER_ACTOR position_to 1@ 2@ 3@
3@ += 0.5
00A1: put_actor $PLAYER_ACTOR at 1@ 2@ 3@
0B43: samp cmd_ret
Правда у меня этот скрипт - крашится, но ты вроде уже пофиксил это
А как на клавишу "J" сменить?
по назве и так ясно r+g
А чего открываю и кода не вижу? Мне код нужен лучше
 
Последнее редактирование:

ChezzGG

Участник
Автор темы
170
7
0x74 поменяй на 0x4A
Ок, только знаешь заметил что с таким кодом крашит меня тоже, а со стандартом без кнопки всё норм. (А по какому принципу работает 0x4A ? А если я захожу потом на другую сменить как понять? )
 

hexando

Известный
50
47
Статус
В этой теме нельзя размещать новые ответы.