Hi,
habe ein Problem mit einer If-Abfrage. Ich möchte, das wenn jemand in ein Auto einsteigt, der Carowner Name aus der Datei des Fahrzeugs mit dem Namen von Spieler verglichen wird. Hier der Scriptteil:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
	if(newstate == 2)
	{
		new name3[MAX_PLAYER_NAME];
		GetPlayerName(playerid, name3, sizeof(name3));
		new carid = GetPlayerVehicleID(playerid);
		if(CarInfo[carid][carsowner] == name3)
    	{
	    	SendClientMessage(playerid,GREEN, "Motor gestartet ...");
    	}
    	else
    	{
			RemovePlayerFromVehicle(playerid);
		}
	}
	return 1;
}
Dabei kommt immer der Fehler "error 033: array must be indexed (variable "name3")"
Zeile: if(CarInfo[carid][carsowner] == name3)
Was mache ich falsch? ![]()
Gruß
samu