[Ayuda]AttachObjectToVehicle
#1

Buenas, tengo un sistema de camiones que me acopla un contenedor, las primeras veces funciono perfectamente, pero despues de un tiempo dejo de funcionar, osea no me pega el objeto del contenedor... es muy raro porque antes funcionaba y ahora ya no lo hace y no fue modificado para nada. En fin, el codigo es este

PHP код:
     function RepegarContenedor1(playerid)
    {
    
BorrarObjetosCamion(playerid); //Borra los objetos anteriores por si las dudas
    
PContenedor[playerid][0] = CreateObject(bla bla bla);//crea el objeto
    
AttachObjectToVehicle(PContenedor[playerid][0], GetPlayerVehicleID(playerid), -0.01, -2.061.200.000.000.00);//Pega el objeto
    //TimerContenedor[playerid][0] = SetTimerEx("RepegarContenedor1", 500, false, "i", playerid); // **Ver comentario abajo*
    
    
}
     function 
RepegarContenedor2(playerid)
    {
    
BorrarObjetosCamion(playerid);
    
PContenedor[playerid][1] = CreateObject(bla bla bla);
    
AttachObjectToVehicle(PContenedor[playerid][1], GetPlayerVehicleID(playerid), -0.01, -2.061.200.000.000.00);
    
//TimerContenedor[playerid][1] = SetTimerEx("RepegarContenedor2", 500, false, "i", playerid);
    
}
    function 
RepegarContenedor3(playerid)
    {
    
BorrarObjetosCamion(playerid);
       
PContenedor[playerid][2] = CreateObject(bla bla bla);
    
AttachObjectToVehicle(PContenedor[playerid][2], GetPlayerVehicleID(playerid), -0.01, -2.061.200.000.000.00);
    
//TimerContenedor[playerid][2] = SetTimerEx("RepegarContenedor3", 500, false, "i", playerid);
    

PHP код:
//**con estos timers intente hacer que por 50 sgundos borre y vuelva a crear el contenedor, a ver si en algun momento de esos 40 segundos se pegaba, pero no lo hizo, la unica forma en la que logre que funcionara fue haciendo que el objeto se attache a el auto que este mas cerca del jugador, osea con GetMyNearVehicle(playerid), y solamente se pega si pasas cerca de otro vehiculo, entonces se le va a pegar a ese vehiculo y el timer se activa entonces se le sale a ese vehiculo y se te vuelve a pegar a vos. Entonces llegue a la conclucion de que el objeto no se pega en tu vehiculo, pero si en otros y la verdad que nose porque.* 








En fin, logre arreglarlo, solamente puse que cuando se le pegue el objeto, el camion sea movido a otra posiciуn y ahora si lo attacha, cosa muy rara, pero bueno, gracias a todos por leer de todos modos.
Reply


Forum Jump:


Users browsing this thread: