01.11.2015, 21:09
PHP код:
CMD:sirena(playerid, params[]) return cmd_sir(playerid, params);
CMD:sir(playerid, params[])
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return Mensaje(playerid, COLOR_ERRORES, "[ERROR] Usted debe estar dentro de un vehнculo.");
new vehicleid = GetPlayerVehicleID(playerid);
if(SirenaEncendida[vehicleid] == 0)
{
switch(GetVehicleModel(vehicleid))
{
case 490:
{
DestroyObject(TieneSirena[vehicleid]);
TieneSirena[vehicleid] = CreateObject(19419, -1000.0, -1000.0, -1000.0, -1000.0, -1000.0, 500.0, 300.0);
AttachObjectToVehicle(TieneSirena[vehicleid], vehicleid, 0.0, 0.5, 1.1, 0.0, 0.0, 0.0);
Mensaje(playerid, VERDE, "Usted encendiу la sirena del vehнculo.");
SirenaEncendida[vehicleid] = 1;
}
case 544:
{
DestroyObject(TieneSirena[vehicleid]);
TieneSirena[vehicleid] = CreateObject(19419, -1000.0, -1000.0, -1000.0, -1000.0, -1000.0, 500.0, 300.0);
AttachObjectToVehicle(TieneSirena[vehicleid], vehicleid, 0.0, 2.9, 1.45, 0.0, 0.0, 0.0);
Mensaje(playerid, VERDE, "Usted encendiу la sirena del vehнculo.");
SirenaEncendida[vehicleid] = 1;
}
}
if(AutoInfo[vehicleid][aFaccionID] == 1)
{
DestroyObject(TieneSirena[vehicleid]);
TieneSirena[vehicleid] = CreateDynamicObject(18646, 10.0, 10.0, 10.0, 0.0, 0.0, 0.0);
AttachDynamicObjectToVehicle(TieneSirena[vehicleid], vehicleid, 0.0, 0.75, 0.275, 0.0, 0.1, 0.0);
Mensaje(playerid, VERDE, "Usted encendiу la sirena del vehнculo.");
SirenaEncendida[vehicleid] = 1;
}
}
else
{
switch(GetVehicleModel(vehicleid))
{
case 490:
{
DestroyObject(TieneSirena[vehicleid]);
TieneSirena[vehicleid] = CreateObject(19420, -1000.0, -1000.0, -1000.0, -1000.0, -1000.0, 500.0, 300.0);
AttachObjectToVehicle(TieneSirena[vehicleid], vehicleid, 0.0, 0.5, 1.1, 0.0, 0.0, 0.0);
Mensaje(playerid, ROJO, "Usted apagу la sirena del vehнculo.");
SirenaEncendida[vehicleid] = 0;
}
case 544:
{
DestroyObject(TieneSirena[vehicleid]);
TieneSirena[vehicleid] = CreateObject(19420, -1000.0, -1000.0, -1000.0, -1000.0, -1000.0, 500.0, 300.0);
AttachObjectToVehicle(TieneSirena[vehicleid], vehicleid, 0.0, 2.9, 1.45, 0.0, 0.0, 0.0);
Mensaje(playerid, ROJO, "Usted apagу la sirena del vehнculo.");
SirenaEncendida[vehicleid] = 0;
}
}
if(AutoInfo[vehicleid][aFaccionID] == 1)
{
DestroyDynamicObject(TieneSirena[vehicleid]);
Mensaje(playerid, ROJO, "Usted apagу la sirena del vehнculo.");
SirenaEncendida[vehicleid] = 0;
}
}
return 1;
}
Aparte de eso he de decirte que algunas cosas dentro de tu cуdigo no tienen sentido, pero creo que los warnings deberнan irse.