new Float:VehPosExp[MAX_VEHICLES][4];
public OnVehicleDeath(vehicleid, killerid)
{
if(vehicleid > MAX_VEHPUBLICO) //Aquн ya no lanza error
{
if(CarInfo[vehicleid][cEnDeposito] == 0) //Aquн sigue lanzando. (15273)
{
if(!IsAPlane(vehicleid))
{
VehExplotado[vehicleid] = 1;
CarInfo[vehicleid][cEnDeposito] = 1;
GetVehiclePos(vehicleid, VehPosExp[vehicleid][0], VehPosExp[vehicleid][1], VehPosExp[vehicleid][2]);
GetVehicleZAngle(vehicleid, VehPosExp[vehicleid][3]);
}
}
}
return 1;
}
public OnVehicleSpawn(vehicleid)
{
if(VehExplotado[vehicleid] == 1)
{
SetVehiclePos(vehicleid, VehPosExp[vehicleid][0], VehPosExp[vehicleid][1], VehPosExp[vehicleid][2]);
SetVehicleZAngle(vehicleid, VehPosExp[vehicleid][3]);
SetVehicleHealth(vehicleid, 350.0);
VehExplotado[vehicleid] = 0;
}
return 1;
}
C:\Users\Sebastian\Desktop\kk\gamemodes\MI-RP.pwn(15273) : error 029: invalid expression, assumed zero
C:\Users\Sebastian\Desktop\kk\gamemodes\MI-RP.pwn(15273) : warning 215: expression has no effect
C:\Users\Sebastian\Desktop\kk\gamemodes\MI-RP.pwn(15273) : error 001: expected token: ";", but found "]"
C:\Users\Sebastian\Desktop\kk\gamemodes\MI-RP.pwn(15273) : error 029: invalid expression, assumed zero
C:\Users\Sebastian\Desktop\kk\gamemodes\MI-RP.pwn(15273) : fatal error 107: too many error messages on one line
Te has olvidado mencionar los errores que te salen en las capturas de pantalla. їQuй hay en la lнnea 4956?
їTienes definido estas 3 cosas?: MAX_VEHPUBLICO, IsAPlane, VehExplotado. |
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15272) : error 001: expected token: ")", but found "["
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15272) : error 029: invalid expression, assumed zero
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15272) : warning 215: expression has no effect
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15272) : error 001: expected token: ";", but found "]"
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15272) : fatal error 107: too many error messages on one line
public OnVehicleDeath(vehicleid, killerid)
{
if(vehicleid > MAX_VEHICLES)
{
if(!InfoVeh[vehicleid][vModelo][cEnDeposito] == 0)//Posdata: Esta es la linea de error 15272.
{
if(!IsVehPlane(vehicleid))
{
VehExplotado[vehicleid] = 1;
InfoVeh[vehicleid][cEnDeposito] = 1;
GetVehiclePos(vehicleid, VehPosExp[vehicleid][0], VehPosExp[vehicleid][1], VehPosExp[vehicleid][2]);
GetVehicleZAngle(vehicleid, VehPosExp[vehicleid][3]);
}
}
}
return 1;
}
tienes puesto esto:
if(!InfoVeh[vehicleid][vModelo][cEnDeposito] == 0) quizбs lo que necesitas es esto: if(InfoVeh[vehicleid][cEnDeposito] == 0) |
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15272) : warning 213: tag mismatch
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15274) : error 012: invalid function call, not a valid address
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15274) : warning 215: expression has no effect
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15274) : error 001: expected token: ";", but found ")"
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15274) : error 029: invalid expression, assumed zero
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15274) : fatal error 107: too many error messages on one line
if(InfoVeh[vehicleid][cEnDeposito] == 0)//Posdata: Esta es la linea de error 15272.
{
if(IsVehPlane(vehicleid))//Posdata: Esta es la linea de error 15274.
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15272) : error 012: invalid function call, not a valid address
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15272) : warning 215: expression has no effect
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15272) : error 001: expected token: ";", but found ")"
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15272) : error 029: invalid expression, assumed zero
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15272) : fatal error 107: too many error messages on one line
public OnVehicleDeath(vehicleid, killerid)
{
if(vehicleid > MAX_VEHICLES)
{
if(InfoVeh(vehicleid)(vModelo)(cEnDeposito) == 1);//Posdata: Esta es la linea de error 15272.
{
if(IsVehPlane(vehicleid))
{
VehExplotado[vehicleid] = 1;
InfoVeh[vehicleid][cEnDeposito] = 1;
GetVehiclePos(vehicleid, VehPosExp[vehicleid][0], VehPosExp[vehicleid][1], VehPosExp[vehicleid][2]);
GetVehicleZAngle(vehicleid, VehPosExp[vehicleid][3]);
}
}
}
return 1;
}
if(InfoVeh[vehicleid][cEnDeposito] == 0)
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15272) : warning 213: tag mismatch C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15274) : error 012: invalid function call, not a valid address C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15274) : warning 215: expression has no effect C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15274) : error 001: expected token: ";", but found ")" C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15274) : error 029: invalid expression, assumed zero C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15274) : fatal error 107: too many error messages on one line
new MiTag:mivariable; new variablesintag; mivariable = variablesintag; // warning 213: tag mismatch mivariable = MiTag:variablesintag; // no da warnings ni errores
if(InfoVeh[vehicleid][cEnDeposito] == 0) por if(InfoVeh[vehicleid][cEnDeposito] == false)
InfoVeh[vehicleid][cEnDeposito] = 1; por InfoVeh[vehicleid][cEnDeposito] = true;
stock IsVehPlane(vehicleid) { new modelid = GetVehicleModel(vehicleid); if(modelid == 593 || modelid == 592 || modelid == 577 || modelid == 511 || modelid == 512 || modelid == 520 || modelid == 553 || modelid == 476 || modelid == 519 || modelid == 460 || modelid == 513) return 1; return 0; }
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15272) : warning 213: tag mismatch
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15274) : error 012: invalid function call, not a valid address
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15274) : warning 215: expression has no effect
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15274) : error 001: expected token: ";", but found ")"
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15274) : error 029: invalid expression, assumed zero
C:\Users\Sebastian\Desktop\MI-RP V2.5\gamemodes\MI-RP.pwn(15274) : fatal error 107: too many error messages on one line
if(vehicleid > MAX_VEHICLES) por if(vehicleid < MAX_VEHICLES)
if(IsVehPlane(vehicleid)) por if(!IsVehPlane(vehicleid))