hey,
eine frage, ich bin gerade bei einem Autosystem. jetzt soll dieser Dialog erscheinen und fragen ob man das Auto kaufen möchte. das funktioniert auch, aber wenn man ja oder nein drückt passiert gar nichts O.o was ist hier Falsch??
if(dialogid == 669)
{
if(response==0)
{
RemovePlayerFromVehicle(playerid);
return 1;
}
if(response==1)
{
new file[256], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(file,sizeof(file),"Cars/%s.ini",name);
new veh = GetPlayerVehicleID(playerid);
new money = GetPlayerMoney(playerid);
if(money >= CarPrice[veh])
{
if(gPlayerHasCar[playerid] == 1) return SendClientMessage(playerid, 0xFFFFFFFF, "Du besitzt bereits ein Fahrzeug.");
new string[64];
SendClientMessage(playerid, 0xAFAFAFAA, "Danke für den Einkauf bei Coutt and Schutz.");
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
dini_Create(file);
Vehicle[playerid] = CreateVehicle(GetVehicleModel(veh), 2130.1914, -1109.5881, 25.1890, 76.2599, 1, 1, 3600000);
format(string, sizeof(string), "Erstelle dein Fahrzeug: %i.", veh);
SendClientMessage(playerid, 0xAFAFAFAA, string);
VehicleInfo[playerid][Model] = GetVehicleModel(veh);
VehicleInfo[playerid][Price] = CarPrice[veh];
VehicleInfo[playerid][CarX] = 2130.1914;
VehicleInfo[playerid][CarY] = -1109.5881;
VehicleInfo[playerid][CarZ] = 25.1890;
VehicleInfo[playerid][CarRot] = 76.2599;
gPlayerHasCar[playerid] = 1;
RemovePlayerFromVehicle(playerid);
OwnerID[Vehicle[playerid]] = playerid;
VehPlate[Vehicle[playerid]] = "XYZR 000";
PutPlayerInVehicle(playerid, Vehicle[playerid], 0);
GivePlayerMoney(playerid, -VehicleInfo[playerid][Price]);
return 1;
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, 0xAFAFAFAA, "Du kannst dir dieses Fahrzeug nicht leisten.");
return 1;
}
}
}
würde mich über schnelle Hilfe freuen
LG