їPor quй no enciende los vehнculos personales pero..?
#1

los de facciуn sн "TITULO"

esta es el stock para encender los vehнculos, los de la facciуn si encienden pero lo de los usuarios no!

Код:
stock EncenderMotorF(playerid, car)
{
    new engine,lights,alarm,doors,bonnet,boot,objective,Float:cvida,string[128];
    GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
    if(engine == 1) //Si estб encendido apagar
   {
       format(string, sizeof(string), "* %s apaga el motor de su vehнculo.", GetPlayerNameRP(playerid));
         ProxDetector(15.0, playerid, string, Morado,Morado,Morado,Morado,Morado);
         SetVehicleParamsEx(car,0,lights,alarm,doors,bonnet,boot,objective);
         return 1;
    }
    else //Si estб apagado encender
   {
       GetVehicleHealth(car, cvida);
       if(cvida < MIN_CAR_HEALTH){SendClientMessage(playerid, Rojo, "* El motor estб demasiado daсado."); return 1;}
      if(EncendiendoMotor[playerid] == 0)
      {
           if(car <= MAX_VEHPUBLICO)//Estos son los vehнculos de facciуn!
          {
             if(!PlayerEsFaccionVeh(playerid, car)){return 1;}
             format(string, sizeof(string), "* %s mete la llave en el contacto y lo gira.", GetPlayerNameRP(playerid));
               ProxDetector(15.0, playerid, string, Morado,Morado,Morado,Morado,Morado);
              SetTimerEx("EncenderMotor", 2000, false, "i", playerid);
              EncendiendoMotor[playerid] = 1;
           }
           else if(car > MAX_VEHPUBLICO)//Estos son los vehнculos de usuarios!
           {
               if(!PlayerTieneLlaveVeh(playerid, car)){SendClientMessage(playerid, Rojo, "* No tienes las llaves de este vehнculo."); return 1;}
               if(CarInfo[car][cGas] <= 0){SendClientMessage(playerid, Rojo, "* No queda combustible."); return 1;}
            format(string, sizeof(string), "* %s mete la llave en el contacto y lo gira.", GetPlayerNameRP(playerid));
               ProxDetector(15.0, playerid, string, Morado,Morado,Morado,Morado,Morado);
              SetTimerEx("EncenderMotor", 2000, false, "i", playerid);
              EncendiendoMotor[playerid] = 1;
           }
       }
   }
   return 1;
}
Reply
#2

No sй como tendrбs distribuidos los ids de los vehнculos de tu servidor, pero me parece muy incуmodo para ti que lo tengas asн, tienes que basar todo por el ID que el coche tenga en SA:MP y sin sobrepasar el lнmite que tienes
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)