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

DarkL1ght

Новичок
252
112
Пацаны помогите нужно что бы он обратно на место не тп а оставался там где координаты тпшут что бы там и остался!
Код:
{$CLEO}
0000:NOP

0B34: samp register_client_command "tmats" to_label @command
0B2E: 1@ = read_samp_memory offset 0xD150 size 2
while true
wait 0
    if 0@ == 1
    then
        Actor.LockInCurrentPosition($PLAYER_ACTOR,1)
        018C: play_sound 1052 at 0.0 0.0 0.0
        0B2D: write_samp_memory offset 0xD150 value 0xC390 size 2
        wait 1000
        0AFB: samp request_class 1
        Actor.StorePos($PLAYER_ACTOR,4@,5@,6@)
        Actor.Angle($PLAYER_ACTOR) = 180.1614
        Camera.Restore_WithJumpCut()
        04E4: refresh_game_renderer_at 375.928 1976.13 24.0366
        03CB: set_rendering_origin_at 375.928 1976.13 24.0366
        wait 150
        Actor.PutAt($PLAYER_ACTOR,375.928 1976.13 24.0366)
        wait 350
        Actor.PutAt($PLAYER_ACTOR,4@,5@,6@)
        wait 1000
        0B2D: write_samp_memory offset 0xD150 value 1@ size 2
        Actor.LockInCurrentPosition($PLAYER_ACTOR,0)
        0@ = 0
    end
end

:command
0@ = 1
chatmsg "* [Loading]..." -1
SAMP.CmdRet()
Убери это:
CLEO:
wait 350
Actor.PutAt($PLAYER_ACTOR,4@,5@,6@)
 

KinGeR

Новичок
15
0
1:10 как сделать так как на видосе ? типо покупает стоя на месте,знаю что это всё визуально, но всё же
 

Skelerll

Известный
154
8
Как сделать проверку на то, садиться ли игрок в мотоцикл
Это не работает:
Код:
09DE:   actor $PLAYER_ACTOR entering_car
 

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как сделать проверку на то, садиться ли игрок в мотоцикл
Это не работает:
Код:
09DE:   actor $PLAYER_ACTOR entering_car
CLEO:
047A:   actor $PLAYER_ACTOR driving_bike

1:10 как сделать так как на видосе ? типо покупает стоя на месте,знаю что это всё визуально, но всё же
Это синхра, ты на 1 секунду для игроков тп на пикап. Так что юзай от @Romelo
 
Последнее редактирование модератором:

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
А как сделать синхру ? мне не для гаражей а для домов )
CLEO:
4@ = SAMP.GetSAMPPlayerIDByActorHandle($PLAYER_ACTOR)
alloc 5@ 260
0BBA: samp store_player 4@ onfoot_data 5@
0C0D: struct 5@ offset 6 size 4 = x
0C0D: struct 5@ offset 10 size 4 = y
0C0D: struct 5@ offset 14 size 4 = z
0BC0: samp send_onfoot_data 5@
free 5@
 

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Не то. Я хочу проверить: Когда я нажал F, включается ли анимация посадки в мотоцикл.
Ну по анимации проверяй. Ты думаешь щас будет кто-то за тебя это делать ?
Берешь id анимации и сравниваешь
 

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
CTRL + ALT + 2
upload_2018-5-5_19-40-57.png
 

hnnssy

Известный
Друг
2,684
2,753
но как ее найти?
пишешь такой себе скрипт, который будет выводить на экран название анимации, которая проигрывается, потом заходишь такой в игру, ищешь такой мотоцикл, садишься такой на него и начинаешь такой смотреть какая анимация проигрывается
почему вы не умеете думать?
 

Skelerll

Известный
154
8
пишешь такой себе скрипт, который будет выводить на экран название анимации, которая проигрывается, потом заходишь такой в игру, ищешь такой мотоцикл, садишься такой на него и начинаешь такой смотреть какая анимация проигрывается
почему вы не умеете думать?
И как же получать название анимации?