Error: Must be a constant expression; assumed zero
#1

I have trying to make something but I get warning and error:

Quote:

line 7047 warning 202: number of arguments does not match definition
Line 7408 error 008: must be a constant expression; assumed zero

Код:
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
line 7047->	new vehiclehealth = GetVehicleHealth(vehicleid);
	if{vehiclehealth < 25)
	{
		new engine, lights, alarm, doors, bonnet, boot, objective;
		GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(vehicleid,0,lights,alarm,doors,bonnet,boot,objective);
		SendClientMessage(playerid, 0xFF0000FF, "Text");
	}
  	return 1;
}
Reply
#2

pawn Код:
new Float:vehiclehealth;
GetVehicleHealth(vehicleid,vehiclehealth);
What's on the 7408 line?
Reply
#3

pawn Код:
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
    new vehiclehealth = GetVehicleHealth(vehicleid);
    if(vehiclehealth < 25)
    {
        new engine, lights, alarm, doors, bonnet, boot, objective;
        GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(vehicleid,0,lights,alarm,doors,bonnet,boot,objective);
        SendClientMessage(playerid, 0xFF0000FF, "Text");
    }
    return 1;
}
You did {vehiclehealth < 25) not (vehiclehealth < 25), typo I guess.
Reply
#4

Quote:
Originally Posted by Antonio144
Посмотреть сообщение
pawn Код:
new Float:vehiclehealth;
GetVehicleHealth(vehicleid,vehiclehealth);
What's on the 7408 line?
it's line 7480, I miss sry, anyway thanks for help, repped + it works
Hvala! hahah
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)