Hallo.
Ich habe ein Problem, undzwar wenn ich in ein Fahrzeug einsteige, dann steht bei den Intercars-Fahrzeugen (so nenn ich das Autohaus .. ^^) immer nur "Name: Elegy Preis: 16000 Tank: 60"
enum aHaus
{
	Autohaus,
	CarModel,
	CarPreis,
	CarTank
};
new Kaufliste[][aHaus] = { //Autosystem
//Intercars
	{0, 482, 10000, 50},//Burrito
	{0, 422, 10000, 50},//Bobcat
	{0, 480, 14000, 60},//Comet
	{0, 555, 13000, 50},//Windsor
	{0, 562, 16000, 60}//Elegy
};
if(dialogid==DIALOG_SELLCAR)
	{
		new car, preis;
		for(new ah = 0; ah <sizeof(Kaufliste); ah++)
		{
		    car = Kaufliste[ah][CarModel];
		    preis = Kaufliste[ah][CarPreis];
		}
		if(response)
		{
			for(new i=0;i<sizeof(intercars);i++)
			{
				new vID = GetPlayerVehicleID(playerid);
				if(vID == intercars[i])
				{
					if(GetPlayerMoney(playerid) < preis)
					{
					    SendClientMessage(playerid, COLOR_GRAD2, "Du hast nicht genügend Geld für dieses Fahrzeug!");
					    RemovePlayerFromVehicle(playerid);
					    return 1;
					}
					else
					{
					    OnPlayerBuyCar(playerid, car ,preis, 0);
					}
					RemovePlayerFromVehicle(playerid);
					SendClientMessage(playerid, COLOR_WHITE, "Fahrzeug erfolgreich erworben.");
				}
				else
				{
				    RemovePlayerFromVehicle(playerid);
				    return 1;
				}
			}
		}
	}
d.H immer das Letzte Fahrzeug ... ICh weiß aber nicht warum. ![]()
VIelen Dank im Vorraus wenn ihr mir helft. ![]()