Guten Tag,
ich habe den Command /vehsave gescriptet aber ich komme einfach nicht weiter.
Ich möchte das die Cars gesaved werden aber das haut nicht so ganz hin also mein Command sieht so aus:
if(strcmp(strget(cmdtext,0),"/vehsave", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1336)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(!strlen(strget(cmdtext,1))) return SendClientMessage(playerid,COLOR_GRAD1,"Benutze: /vehsave [CARID]");
{
new float:PosX;
new float:PosY;
new float:PosZ;
new float:Zangel;
new playerpos;
new facing;
new autoid = GetPlayerVehicleID(playerid);
new datei[100];
format(datei,sizeof(datei),"/Cars/Car_%d.cfg",autoid);
playerpos = GetPlayerPos(playerid,PosX,PosY,PosZ);
facing = GetPlayerFacingAngle(playerid,Zangel);
dini_Create(datei);
dini_IntSet(datei,"VehID",GetVehicleModel(autoid));
dini_FloatSet(datei,"Car-PosX",PosX);
dini_FloatSet(datei,"Car-PosY",PosY);
dini_FloatSet(datei,"Car-PosZ",PosZ);
dini_FloatSet(datei,"Car-ZAngel",Zangel);
}
}
}
return 1;
}
Es wird auch alles gespeichert in den einzelnen Datein nur ich weiß jetzt nicht wie ich das laden kann.
Ich habe so angefangen:
if(dini_Exists("/Cars/Car_*.cfg"))
{
new float:PosX;
new float:PosY;
new float:PosZ;
new float:Zangel;
new modelid;
modelid = dini_Int("/Cars/Car_*.cfg","VehID");
PosX = dini_Float("/Cars/Car_*.cfg","Car-PosX");
PosY = dini_Float("/Cars/Car_*.cfg","Car-PosY");
PosZ = dini_Float("/Cars/Car_*.cfg","Car-PosZ");
Zangel = dini_Float("/Cars/Car_*.cfg","ZAngel");
AddStaticVehicle(modelid,PosX,PosY,PosZ,Zangel,1,1);
}
Kann mir jemand helfen bitte
Mit Freundlichen Grüßen RaZzer683