Guten Morgen,
Ich habe das Autohaus von Simon genommen und habe es nachgemacht nun wollte ich Fahrzeuge zum Autohaus hinzugefügt und habe das Problem das diese nicht als Kaufbares erkannt wird so werden sie definiert
new kaufauto[9];
new Buycars[9][AKInfo] ={
{468,"Sanchez","2Wheels Bike",1500,2489.7852,-1752.3610,13.0847,237.2065},
{522,"NRG-500","2Wheels Bike",6000,2489.8142,-1749.3787,13.0939,236.6171},
{471,"Quad","2Wheels Bike",3500,2490.1184,-1757.0261,12.7519,268.5215},
{481,"BMX","2Wheels Bike",300,2503.9543,-1743.4144,13.6682,9.9685},
{509,"Bike","2Wheels Bike",400,2506.2278,-1758.8821,12.9985,2.8886},
{510,"Mountain Bike","2Wheels Bike",300,2501.8381,-1743.3647,13.7541,19.4037},
{521,"FCR-900","2Wheels Bike",2500,2503.8833,-1747.5588,12.9644,63.9761},
{581,"BF-400","2Wheels Bike",2800,2503.8350,-1751.6028,12.9938,68.8002},
{586,"Wayfarer","2Wheels Bike",3000,2503.7212,-1754.9319,12.9197,72.101},
};
Es wird immer nur das erste als Kaufbares erkannt hier nochmal der Code wo man ins Fahrzeug einsteigt
if(newstate == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
for(new i = 0; i < sizeof Buycars; i++)
{
if(vehicleid == kaufauto[i])
{
new str[150],string[50];
format(string,sizeof(string),"%s",Autohaus[i][Name]);
format(str,sizeof(str),"{FFFFFF}Möchten Sie dieses Fahrzeugkaufen?\n\nName: {00FF00}%s\n{FFFFFF}Preis: {00FF00}%d", Buycars[i][Name], Buycars[i][Preis]);
TogglePlayerControllable(playerid,0);
return ShowPlayerDialog(playerid,Dialog_Buycar,DIALOG_STYLE_MSGBOX,string,str,"Kaufen","Abbrechen");
}
}
}
Ich hoffe ihr könnt mir helfen da ich mitlerweile am verzweifeln bin