SA-MP Forums Archive
Error? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Error? (/showthread.php?tid=88211)



Error? - clean180ollie - 24.07.2009

Code:
Код:
public Startup(playerid, vehicleid)
{
  new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
  new newcar = GetPlayerVehicleID(playerid);
	if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER || engineOn[vehicleid])
	{
		//I do nothing!
	}
 else if(IsPlayerInAnyVehicle(playerid) && !engineOn[vehicleid] && !vehicleEntered[playerid][vehicleid] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pveh != 510 && pveh != 462 && newcar != 59 && newcar != 60 && !IsAPlane(newcar) && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsASweeper(newcar));
	{
		SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Type /engine or press SHIFT to start your vehicle!");
		TogglePlayerControllable(playerid, false);
		vehicleEntered[playerid][vehicleid] = true;
	}
	else if(IsPlayerInAnyVehicle(playerid) && !engineOn[vehicleid] && vehicleEntered[playerid][vehicleid] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pveh != 510 && pveh != 462 && newcar != 59 && newcar != 60 && !IsAPlane(newcar) && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsASweeper(newcar))
	{
		SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Type /engine or press SHIFT to start your vehicle!");
		TogglePlayerControllable(playerid, false);
	}
}
Errors

Код:
C:\Program Files\Rockstar Games\GTA San Andreas\SOCRoleplay\gamemodes\larp.pwn(45978) : error 029: invalid expression, assumed zero
C:\Program Files\Rockstar Games\GTA San Andreas\SOCRoleplay\gamemodes\larp.pwn(45978) : warning 215: expression has no effect
C:\Program Files\Rockstar Games\GTA San Andreas\SOCRoleplay\gamemodes\larp.pwn(45978) : error 001: expected token: ";", but found "]"
C:\Program Files\Rockstar Games\GTA San Andreas\SOCRoleplay\gamemodes\larp.pwn(45978) : error 029: invalid expression, assumed zero
C:\Program Files\Rockstar Games\GTA San Andreas\SOCRoleplay\gamemodes\larp.pwn(45978) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
What I do Wrong?


Re: Error? - craponnaruto - 24.07.2009

Try this
Код:
public Startup(playerid, vehicleid)
{
  new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
  new newcar = GetPlayerVehicleID(playerid);
	if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER || engineOn[vehicleid])
	{
		//I do nothing!
	}
 else if(IsPlayerInAnyVehicle(playerid) && !engineOn[vehicleid] && !vehicleEntered[playerid][vehicleid] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pveh != 510 && pveh != 462 && newcar != 59 && newcar != 60 && !IsAPlane(newcar) && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsASweeper(newcar));
	{
		SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Type /engine or press SHIFT to start your vehicle!");
		TogglePlayerControllable(playerid, false);
		vehicleEntered[playerid][vehicleid] = true;
	}
	else if(IsPlayerInAnyVehicle(playerid) && !engineOn[vehicleid] && vehicleEntered[playerid][vehicleid] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pveh != 510 && pveh != 462 && newcar != 59 && newcar != 60 && !IsAPlane(newcar) && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsASweeper(newcar));
	{
		SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Type /engine or press SHIFT to start your vehicle!");
		TogglePlayerControllable(playerid, false);
	}
}
If not this
Код:
public Startup(playerid, vehicleid)
{
  new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
  new newcar = GetPlayerVehicleID(playerid);
	if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER || engineOn[vehicleid])
	{
		//I do nothing!
	}
 else if(IsPlayerInAnyVehicle(playerid) && !engineOn[vehicleid] && !vehicleEntered[playerid][vehicleid] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pveh != 510 && pveh != 462 && newcar != 59 && newcar != 60 && !IsAPlane(newcar) && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsASweeper(newcar));
	{
		SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Type /engine or press SHIFT to start your vehicle!");
		TogglePlayerControllable(playerid, false);
		vehicleEntered[playerid][vehicleid] = true;
	}
	else if(IsPlayerInAnyVehicle(playerid) && !engineOn[vehicleid] && vehicleEntered[playerid][vehicleid] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pveh != 510 && pveh != 462 && newcar != 59 && newcar != 60 && !IsAPlane(newcar) && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsASweeper(newcar);
	{
		SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Type /engine or press SHIFT to start your vehicle!");
		TogglePlayerControllable(playerid, false);
	}
}



Re: Error? - clean180ollie - 24.07.2009

Quote:
Originally Posted by craponnaruto
Try this
Код:
public Startup(playerid, vehicleid)
{
  new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
  new newcar = GetPlayerVehicleID(playerid);
	if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER || engineOn[vehicleid])
	{
		//I do nothing!
	}
 else if(IsPlayerInAnyVehicle(playerid) && !engineOn[vehicleid] && !vehicleEntered[playerid][vehicleid] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pveh != 510 && pveh != 462 && newcar != 59 && newcar != 60 && !IsAPlane(newcar) && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsASweeper(newcar));
	{
		SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Type /engine or press SHIFT to start your vehicle!");
		TogglePlayerControllable(playerid, false);
		vehicleEntered[playerid][vehicleid] = true;
	}
	else if(IsPlayerInAnyVehicle(playerid) && !engineOn[vehicleid] && vehicleEntered[playerid][vehicleid] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pveh != 510 && pveh != 462 && newcar != 59 && newcar != 60 && !IsAPlane(newcar) && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsASweeper(newcar));
	{
		SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Type /engine or press SHIFT to start your vehicle!");
		TogglePlayerControllable(playerid, false);
	}
}
If not this
Код:
public Startup(playerid, vehicleid)
{
  new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
  new newcar = GetPlayerVehicleID(playerid);
	if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER || engineOn[vehicleid])
	{
		//I do nothing!
	}
 else if(IsPlayerInAnyVehicle(playerid) && !engineOn[vehicleid] && !vehicleEntered[playerid][vehicleid] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pveh != 510 && pveh != 462 && newcar != 59 && newcar != 60 && !IsAPlane(newcar) && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsASweeper(newcar));
	{
		SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Type /engine or press SHIFT to start your vehicle!");
		TogglePlayerControllable(playerid, false);
		vehicleEntered[playerid][vehicleid] = true;
	}
	else if(IsPlayerInAnyVehicle(playerid) && !engineOn[vehicleid] && vehicleEntered[playerid][vehicleid] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && pveh != 510 && pveh != 462 && newcar != 59 && newcar != 60 && !IsAPlane(newcar) && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsASweeper(newcar);
	{
		SendClientMessage(playerid, COLOR_LIGHT_BLUE, "Type /engine or press SHIFT to start your vehicle!");
		TogglePlayerControllable(playerid, false);
	}
}
what if both dont work


Re: Error? - craponnaruto - 24.07.2009

Try to read the error and look at any misplaced text if they don't work


Re: Error? - clean180ollie - 24.07.2009

I attempted to change stuff around, same error




Re: Error? - craponnaruto - 24.07.2009

The error said that it was supposed to be ; but was ] so look for a ] in the coding and change it.


Re: Error? - Nee - 25.07.2009

For rezolved your problem add a fielliscript with /engine on and offQ