Помогите сделать авто.телепорт на вторую точку

TVs

Новичок
Автор темы
10
2
CLEO:
{$CLEO}
0B34: samp register_client_command "Tp" to_label @CMD_A
0BDE: pause_thread 0

:CMD_A
00A0: store_actor $PLAYER_ACTOR position_to {X}0@ {Y}1@ {Z}2@
00A1: put_actor $PLAYER_ACTOR at {X}1119.4949 {Y}-1733.8000 {Z}13.7735
wait 3000
00A0: store_actor $PLAYER_ACTOR position_to {X}0@ {Y}1@ {Z}2@
00A1: put_actor $PLAYER_ACTOR at {X}1142.3291 {Y}-1699.6617 {Z}13.9531
0B43: samp cmd_ret

Телепортирую только в одну точку. Не знаю как сделать чтобы он тпхал во вторую сразу после 3 секунд
 

Вложения

  • tp.cs
    17.6 KB · Просмотры: 3
Решение
CLEO:
{$CLEO}
0000:

repeat
wait 0
until 0AFA:  is_samp_available

0B34: samp register_client_command "tp" to_label @CMD_A

while true
wait 0
    if 31@ == 1
    then
    00A0: store_actor $PLAYER_ACTOR position_to {X}0@ {Y}1@ {Z}2@
    00A1: put_actor $PLAYER_ACTOR at {X}1119.4949 {Y}-1733.8000 {Z}13.7735
    wait 3000
    00A0: store_actor $PLAYER_ACTOR position_to {X}0@ {Y}1@ {Z}2@
    00A1: put_actor $PLAYER_ACTOR at {X}1142.3291 {Y}-1699.6617 {Z}13.9531
    31@ = 0
    end
end

:CMD_A
31@ = 1
0B43: samp cmd_ret

D3.Pheonix

🎹
Модератор
2,867
1,644
в теле команды(CMD_A) не работает задержка. Вынеси код в цикл while, а в команде только активацию оставь
+ удали 00A0, ты всё равно не используешь эти координаты
 
Последнее редактирование:

TVs

Новичок
Автор темы
10
2
в теле команды(CMD_A) не работает задержка. Вынеси код в цикл while, а в команде только активацию оставь
+ удали 00A0, ты всё равно не используешь эти координаты
я просто плохо понимаю у меня теперь игру вообще крашит
 

TVs

Новичок
Автор темы
10
2
теперь сразу кидает по точкам без активации команды

CLEO:
{$CLEO}
0B34: samp register_client_command "tp" to_label @CMD_A
0BDE: pause_thread 0

:CMD_A
while true
    wait 0 // добавить эту строку
    00A1: put_actor $PLAYER_ACTOR at {X}1119.4949 {Y}-1733.8000 {Z}13.7735
    wait 3000
    00A1: put_actor $PLAYER_ACTOR at {X}1142.3291 {Y}-1699.6617 {Z}13.9531
    wait 3000
end

0B43: samp cmd_ret
Выбивает игру
 
Последнее редактирование:

D3.Pheonix

🎹
Модератор
2,867
1,644
CLEO:
{$CLEO}
0000:

repeat
wait 0
until 0AFA:  is_samp_available

0B34: samp register_client_command "tp" to_label @CMD_A

while true
wait 0
    if 31@ == 1
    then
    00A0: store_actor $PLAYER_ACTOR position_to {X}0@ {Y}1@ {Z}2@
    00A1: put_actor $PLAYER_ACTOR at {X}1119.4949 {Y}-1733.8000 {Z}13.7735
    wait 3000
    00A0: store_actor $PLAYER_ACTOR position_to {X}0@ {Y}1@ {Z}2@
    00A1: put_actor $PLAYER_ACTOR at {X}1142.3291 {Y}-1699.6617 {Z}13.9531
    31@ = 0
    end
end

:CMD_A
31@ = 1
0B43: samp cmd_ret
 
  • Нравится
Реакции: TVs