tag zusammen
C
if(strcmp("/listtest",cmd,true) == 0)
{
new StatusText[60], x;
new string1[80], string2[240], string3[350];
for(new h = 0; h < MaxGangAutos; h++)
{
if(PlayerInfo[playerid][pLeader] == GangAutoInfo[h][cOwner] || PlayerInfo[playerid][pMember] == GangAutoInfo[h][cOwner])
{
if(GangAutoInfo[h][cTyp] != -1)
{
if(GangAutoInfo[h][cStatus] == 0)
{
StatusText = "Fahrtüchtig";
}
if(GangAutoInfo[h][cStatus] == 1)
{
StatusText = "Benötigt Reparatur";
}
if(GangAutoInfo[h][cStatus] == 2)
{
new Standschon;
if(GangAutoInfo[h][cStandTime] > 500)
{
Standschon = Time()-GangAutoInfo[h][cStandTime];
}
new Kosten = Standschon/1*5;
format(StatusText, sizeof(StatusText), "Abgeschleppt, Standgebühr: %s$", GetPoint(Kosten));
}
x++;
format(string1,sizeof(string1),"Deine Fraktion hat %d Fahrzeuge",x);
format(string2, sizeof(string2), "SlotID: %d | CarID: %d | Auto: %s | Status: %s\n", h, GangAutoInfo[h][cID], VehNames[GangAutoInfo[h][cTyp]-400], StatusText);
format(string3, sizeof(string3), "%s%s",string1, string2);
ShowPlayerDialog(playerid, DIALOG_GANGCARS, DIALOG_STYLE_LIST,"Gangautos:",string3,"OK","");
}
}
}
return 1;
}
Alles anzeigen
kann mir jemand sagen wo der Fehler liegt.
Es steht immer nur ein Fahrzeug drin also sie überschreiben sich anstatt sich nach der Reihe aufzulisten.
MFG