Ich hab schonwieder ein problem xD der Befehl :
if(strcmp("/createbuycar", cmdtext,true) ==0)
{
new autos = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid))
{
new carinfo[96];
tmp = strtok(cmdtext, idx);
new preis;
preis = strval(tmp);
new Float:lX,Float:lY,Float:lZ,Float:cR;
new autO = GetPlayerVehicleID(playerid);
if(strlen(tmp) == 0){ SendClientMessage(playerid,COLOR_RED," Benutze /createbuycar [preis]"); return 1; }
Carinfo[autO][Preis] = preis;
GetVehiclePos(autO,lX,lY,lZ);
GetVehicleZAngle(autos, cR);
Carinfo[autO][aID] = GetPlayerVehicleID(playerid);
Carinfo[autO][aX] = lX;
Carinfo[autO][aY] = lY;
Carinfo[autO][aZ] = lZ;
Carinfo[autO][aR] = dini_FloatSet(carinfo,"aR",cR);
Carinfo[autO][ac1] = 1;
Carinfo[autO][ac2] = 1;
format(string, sizeof(string),"/test/rentcar%d.car",autO);
if(!dini_Exists(string))
{
dini_Create(string);
dini_IntSet(string,"Preis",Carinfo[autO][Preis]);
dini_IntSet(string,"aID",Carinfo[autO][aID]);
dini_FloatSet(string,"aX",Carinfo[autO][aX]);
dini_FloatSet(string,"aY",Carinfo[autO][aY]);
dini_FloatSet(string,"aZ",Carinfo[autO][aZ]);
dini_FloatSet(string,"aR",Carinfo[autO][aR]);
dini_IntSet(string,"ac1",Carinfo[autO][ac1]);
dini_IntSet(string,"ac2",Carinfo[autO][ac2]);
SendClientMessage(playerid,COLOR_YELLOW, " Erfolgreich ein kaufbares auto erstellt GZ!");
}
else
{
SendClientMessage(playerid,COLOR_RED," Dieses Auto gibt es schon zu kaufen!!");
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_RED," Du bist in keinem Auto!!");
return 1;
}
return 1;
}
geht nicht, DU bist in keinem auto undso kommen zwar aber wenn ich jetzt createbuycar und dann preis mache passiert nichts bekomme auch nicht die Naricht auto erstellt.
Hoffe mir kann da einer helfen
//Edit überschrift verbessert