
05.04.2015, 15:18
|
|
Новичок
Регистрация: 21.05.2013
Сообщений: 5
С нами:
6829922
Репутация:
51
|
|
Сообщение от legend2360
Пока "нормальными" методами никак.
Можешь попробовать вызывать клео опкоды, указывай
072A: put_actor 0@ into_car 1@ driverseat
0@ = actor handle(actor_info *self = SF->getGame()->actorInfoGet(ACTOR_SELF, ACTOR_ALIVE);)
1@ = car handle(DWORD car_handle = SF->getSAMP()->getVehicles()->GetCarHandleFromSAMPCarID(carid);)
SF->getCLEO()->callOpcode("072A: put_actor %d into_car %d driverseat", &self, car_handle);
Вроде так, если не ошибся.
Код:
Код:
if ( param.empty() ) return;
int carid = std::stoi( param );
DWORD vid = SF->getSAMP()->getVehicles()->GetCarHandleFromSAMPCarID(carid);
SF->getCLEO()->SetLocalVar(1, vid);
SF->getCLEO()->callOpcode("036A: put_actor $PLAYER_ACTOR in_car 1@ driverseat");
Вот так прекрасно работает,спасибо.
Есть опкод что-бы выйти из машины?
|
|
|