Показать сообщение отдельно

  #143  
Старый 05.04.2015, 15:18
kent-34
Новичок
Регистрация: 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");


Вот так прекрасно работает,спасибо.

Есть опкод что-бы выйти из машины?
 
Ответить с цитированием