Help undefined symbol "playerid"
#1

Hey I got a undefined system "playerid" in this

Код:
// Timer Name: VehicleUpdate()
// TickRate: 15 secs.
Timer:VehicleUpdate[15000]()
{
    new engine,lights,alarm,doors,bonnet,boot,objective,modelid;
	for(new v = 0; v < MAX_VEHICLES; v++) if(GetVehicleModel(v)) {
		modelid = GetVehicleModel(v);
	    GetVehicleParamsEx(v,engine,lights,alarm,doors,bonnet,boot,objective);
		switch(modelid) {
			case 520, 476, 593, 553, 513, 512, 577, 592, 511, 539, 464, 519: VehicleFuel[v] = 100;
			case 509, 481, 510: VehicleFuel[v] = 100, arr_Engine{v} = 1, SetVehicleParamsEx(v,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
		}
	    if(engine == VEHICLE_PARAMS_ON) {
			if(VehicleFuel[v] > 0.0 && !IsVIPcar(v) && !IsATruckerCar(v))
			{
			    new playerid;
			    new vehicleid = GetPlayerVehicleID(playerid);
			    /*SetPVarInt(playerid, "fuelonoff", 1);
				FuelBar[playerid] = CreateProgressBar(272, 402, 57.50, 3.20, 866792447, 100.0);
				SetProgressBarValue(FuelBa		r[playerid], VehicleFuel[vehicleid]);
				ShowProgressBarForPlayer(playerid, FuelBar[playerid]);*/
				TextDrawShowForPlayer(playerid, FuelText0[playerid]);
				TextDrawSetString(FuelText0[playerid],"~g~Fuel~w~100.0.", VehicleFuel[vehicleid]);
			}
			if(arr_Engine{v} == 0) SetVehicleParamsEx(v,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
	      }
	   }
	}

// Timer Name: FuelUpdate()
// TickRate: 15 secs.
Timer:FuelUpdate[15000](playerid)
{
    new engine,lights,alarm,doors,bonnet,boot,objective,modelid;
    for(new v = 0; v < MAX_VEHICLES; v++) if(GetVehicleModel(v)) {

		modelid = GetVehicleModel(v);
	    GetVehicleParamsEx(v,engine,lights,alarm,doors,bonnet,boot,objective);
		switch(modelid) {
			case 520, 476, 593, 553, 513, 512, 577, 592, 511, 539, 464, 519: VehicleFuel[v] = 100;
			case 509, 481, 510: VehicleFuel[v] = 100, arr_Engine{v} = 1, SetVehicleParamsEx(v,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
		}
	    if(engine == VEHICLE_PARAMS_ON) {
			if(VehicleFuel[v] > 0.0 && !IsVIPcar(v) && !IsATruckerCar(v))
			{
			    new vehicleid = GetPlayerVehicleID(playerid);
			    /*SetPVarInt(playerid, "fuelonoff", 1);
				FuelBar[playerid] = CreateProgressBar(272, 402, 57.50, 3.20, 866792447, 100.0);
				SetProgressBarValue(FuelBa		r[playerid], VehicleFuel[vehicleid]);
				ShowProgressBarForPlayer(playerid, FuelBar[playerid]);*/
				TextDrawShowForPlayer(playerid, FuelText0[playerid]);
				TextDrawSetString(FuelText0[playerid],"~g~Fuel~w~100.0.", VehicleFuel[vehicleid]);
			}
	      }
	   }
	}
Reply
#2

Add this on top of that code where it shows error (line).

pawn Код:
for(new i = 0; i < MAX_PLAYERS; i++)
Use "i" instead of playerid.

Same like here, We used "v" instead of GetVehicleID or Model.

pawn Код:
for(new v = 0; v < MAX_VEHICLES; v++) if(GetVehicleModel(v))
Reply
#3

Thanks +rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)