Вообщем, должна быть така последовательность:
1. Включаем ноп Incar Data.
2. Садимся на водительское место.
3. Включаем ноп Onfoot Data.
4. Узнаем координаты метки и ТПшаемся на нее.
5. Ждём время, выходим из авто, садимся на пасс. место.
6. Выключаем нопы, выходим из авто.
С собом все збс, а вот в клео не могу, кикает. Может что-то не так?
{$CLEO .cs}
0000:
repeat
wait 150
until 0afa:
0B34: samp register_client_command "tpd" to_label @tpd
0B2E: 1@ = read_samp_memory offset 0x41E0 size 1
0B2E: 2@ = read_samp_memory offset 0x6140 size 1
while true
wait 0
if 22@ == 1
then
0AFF: samp 8@ = car_handle_from_samp_carid 0@
0B2D: write_samp_memory offset 0x6140 value 0xC3 size 1 // incar
wait 1300
072A: put_actor $PLAYER_ACTOR into_car 8@ driverseat
wait 1300
0B2D: write_samp_memory offset 0x41E0 value 0xC3 size 1 // onfoot
wait 2500
Actor.PutAt($PLAYER_ACTOR,4@,5@,6@)
wait 4500
0407: store_coords_to 1@ 2@ 3@ from_car 8@ with_offset 0.0 0.0 0.0
0657: car 8@ open_door 2
0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 1@ 2@ 3@
wait 3000
072B: put_actor $PLAYER_ACTOR into_car 8@ passengerseat 1
wait 4000
0B2D: write_module_memory offset 0x41E0 value 1@ size 1 // onfoot отключение
wait 500
0B2D: write_module_memory offset 0x6140 value 2@ size 1 // инкар отключение
wait 2500
0407: store_coords_to 1@ 2@ 3@ from_car 8@ with_offset 0.0 0.0 0.0
0657: car 8@ open_door 2
0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 1@ 2@ 3@
22@ = 0
end
end
:tpd
0B35: samp 0@ = get_last_command_params
0C1A: 0@ = atoi 0@
0AB6: store_target_marker_coords_to 4@ 5@ 6@ // IF and SET
if 0AB6: store_target_marker_coords_to 4@ 5@ 6@ // IF and SET
then
22@ = 1
else
0AF8: samp add_message_to_chat "{FF0000}[Ошибка] {FFFFFF}Необходимо поставить метку на карте." color 0xff0000
end
SAMP.CmdRet()