Hallo,
Ich habe mir ein Reallife script runtergeladen und es ein bisschen verändert (kein GF!) nur irgendwie verstehe ich das speichersystem für die autos net ganz und funtz auch net, sprich wenn ich /kaufen und /parken mache steht da das auto wurde geparkt aber nach nem Gamemoderestart ist das auto net mehr da naja vll kann mir einer helfen und vll ein neues Speicher System schreiben
if(strcmp(cmdtext, "/parken", true)==0 && gTeam[playerid] == TEAM_CARSELLER){
if(IsPlayerInAnyVehicle(playerid)){
new Float:x,Float:y,Float:z,Float:a,vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
GetVehiclePos(vehicleid,x,y,z);
GetVehicleZAngle(vehicleid,a);
SendClientMessage(playerid,0xFFFFFFFF,"Auto geparkt.");
for(new count;count<MAX_VEHICLES;count++){
format(string, sizeof(string),"vehicle_%d.sav",vehicleid);
if(dini_Exists(string)){
dini_FloatSet(string,"x",x);
dini_FloatSet(string,"y",y);
dini_FloatSet(string,"z",z);
dini_FloatSet(string,"a",a);
count = MAX_VEHICLES;
}
}
}else{
SendClientMessage(playerid,0xFFFFFFFF,"Du must in einem Auto sein um den Befehl zu benutzten.");
}
return 1;
}
if(strcmp(cmd, "/kaufen", true)==0 && gTeam[playerid] == TEAM_CARSELLER){
new tmp[256];
new modelid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Use: /kaufen [modelid]");
return 1;
}
modelid = strval(tmp);
SendClientMessage(playerid,COLOR_GREEN,"=================================================");
SendClientMessage(playerid,COLOR_GREEN,"Auto gekauft.");
SendClientMessage(playerid,COLOR_GREEN,"Der Mechaniker wird dir das Auto bringen!");
SendClientMessage(playerid,COLOR_GREEN,"=================================================");
for(new count;count<MAX_VEHICLES;count++){
format(string, sizeof(string),"vehicle_%d.sav",count);
if(!dini_Exists(string)){
dini_Create(string);
dini_IntSet(string,"model",modelid);
dini_FloatSet(string,"x",(1084.8602));
dini_FloatSet(string,"y",(1355.9254));
dini_FloatSet(string,"z",(10.8203));
dini_FloatSet(string,"a",(270.3685));
count = MAX_VEHICLES;
CreateVehicle(modelid,1084.8602,1355.9254,10.8203,270.3685,0,0,300000);
}
return 1;
}
}