Hallo.
Um mein Wagen zu parken hab ich folgendes:
if(strcmp(cmd, "/auto", true) == 0) // By Paulius
{
if(IsPlayerConnected(playerid))
{
new x_nr[64];
x_nr = strtok2(cmdtext, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, Hellblau, "Benutze: /auto [Option]");
SendClientMessage(playerid, Hellblau, "Optionen: Parken.");
return 1;
}
if(strcmp(x_nr,"parken",true) == 0)
{
for(new i = 0; i < 3; i++)
{
new Autodatei[100],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",name,i);
{
new car = GetPlayerVehicleID(playerid);
if(car == Spielercar[playerid][i])
{
if(dini_Exists(Autodatei))
{
new Float:X, Float:Y, Float:Z, Float:A;
GetVehiclePos(car, X, Y, Z);
GetVehicleZAngle(car, A);
dini_FloatSet(Autodatei,"posx",X);
dini_FloatSet(Autodatei,"posy",Y);
dini_FloatSet(Autodatei,"posz",Z);
dini_FloatSet(Autodatei,"posA",A);
SendClientMessage(playerid, Grün, "Sie haben Ihr Fahrzeug erfolgreich geparkt.");
return 1;
}
}
}
return 1;
}
}
}
}
Nur wenn ich mein 2. tes Auto parken will, tut sich nichts.
Was ist falsch?
MfG.