Guten Abend.
Ich habe ein Problem.
Ich setze, wenn man offline geht, die PVar "carid" in die dini Datei , auch "carid" genannt,
das Auto wird nicht gelöscht.
Wenn ich jetzt wieder online komme, möchte ich Abfragen, ob das Auto existiert, das die ID aus der dini Datei hat, wenn nicht, dann soll das Auto erstellt werden.
So sieht das dann aus:
for(new i; i<MAX_VEHICLES; i++)
{
if(dini_Int(Spielerdatei,"carid")==i)
{
SetPVarInt(playerid,"carid",dini_Int(Spielerdatei,"carid"));
return 1;
}
else
{
SetPVarInt(playerid,"carid",CreateVehicle(dini_Int(Spielerdatei,"carmodel"),dini_Float(Spielerdatei,"carX"),dini_Float(Spielerdatei,"carY"),dini_Float(Spielerdatei,"carZ"),dini_Float(Spielerdatei,"carZA"),dini_Int(Spielerdatei,"color1"),dini_Int(Spielerdatei,"color2"),-1));
ChangeVehiclePaintjob(GetPVarInt(playerid,"carid"),dini_Int(Spielerdatei,"paintjob"));
SetVehicleParamsEx(GetPVarInt(playerid,"carid"),0,0,0,1,0,0,0);
SetPVarInt(playerid,"carlock",1);
return 1;
}
}
Aber es scheint, dass die Abfrage nicht funtkioniert, könnte mir da jemand weiterhelfen?
//e
Ich habe ja die Vermutung, dass es an dem i liegt, muss ich das noch erweitern, oder komplett anders Abfragen?