Hi,
ich habe zur zeit ein fehler also ich wollte eine erweiterte Stats anzeige machen.
Habe ich auch irgendwie hinbekommen nur das es falsch angezeigt wird ?
Also bei jeden Spieler wird alles gleich angezeigt ob es StrafPunkte sind oder die anzeige
wegen dem Sparbuch ?
if(strcmp(cmd, "/Stats2", true) == 0)
{
new otherplayer = strval(tmp);
if(IsPlayerConnected(playerid))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new Sparbuch = PlayerInfo[otherplayer][pSparbuch];
new Krankenversicherung = PlayerInfo[otherplayer][pAok];
new Visum = PlayerInfo[otherplayer][pPass];
new Geldborse = PlayerInfo[otherplayer][pBeutel];
new Kfz = PlayerInfo[otherplayer][pKfz];
new Kfzzeichen = PlayerInfo[otherplayer][pKfzzeichen];
new Email = PlayerInfo[otherplayer][pNotebook];
new Postfach = Numero_Tel[otherplayer];
new Punkte = PlayerInfo[otherplayer][pPunkte];
new samen = PlayerInfo[otherplayer][pSamen];
new erzeugnisse = PlayerInfo[otherplayer][pPflanze];
new flasche = PlayerInfo[otherplayer][pMull];
new nos = PlayerInfo[playerid][pNos];
new felge1 = PlayerInfo[playerid][pFelge1];
new felge2 = PlayerInfo[playerid][pFelge2];
new hydro = PlayerInfo[playerid][pHydro];
new coordsstring[256];
format(coordsstring, sizeof(coordsstring),"_____________%s`s Geldbeutel___________",sendername);
SendClientMessage(playerid, COLOR_GREEN,coordsstring);
format(coordsstring, sizeof(coordsstring), "Sparbuch:[%d] Krankenversicherung:[%d] Visum:[%d] Geldbeutel:[Level %d]", Sparbuch, Krankenversicherung, Visum, Geldborse);
SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
format(coordsstring, sizeof(coordsstring), "Kfz Steuer:[%d] EMail-Nr:[%d] Postfach-Nr:[%d] Straf-Punkte:[%d]", Kfz, Email, Postfach, Punkte);
SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
format(coordsstring, sizeof(coordsstring), "Samen:[%d] Erzeugnisse:[%d] Pfand-Flaschen:[%d]",samen, erzeugnisse, flasche);
SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
format(coordsstring, sizeof(coordsstring),"_____________%s`s Nummernschild___________",sendername);
SendClientMessage(playerid, COLOR_GREEN,coordsstring);
if(PlayerInfo[playerid][pOrigin] == 1)//SF
{
format(coordsstring, sizeof(coordsstring), "Kfz-Zeichen:[Sf-%d]",Kfzzeichen);
SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
}
if(PlayerInfo[playerid][pOrigin] == 2)//LS
{
format(coordsstring, sizeof(coordsstring), "Kfz-Zeichen:[Ls-%d]",Kfzzeichen);
SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
}
if(PlayerInfo[playerid][pOrigin] == 3)//LV
{
format(coordsstring, sizeof(coordsstring), "Kfz-Zeichen:[Lv-%d]",Kfzzeichen);
SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
}
format(coordsstring, sizeof(coordsstring),"_____________%s`s Tuningteile/Reparaturteile___________",sendername);
SendClientMessage(playerid, COLOR_GREEN,coordsstring);
format(coordsstring, sizeof(coordsstring), "Lachgas:[%d] Felgensatz#1:[%d] Felgensatz#2:[%d] Hydraulikfeder:[%d]",nos , felge1, felge2, hydro);
SendClientMessage(playerid, COLOR_GRAD1,coordsstring);
}
return 1;
}
Kann mir einer sagen wie ich das hinbekomme das für jeden Spieler das einzeln angezeigt wird also so das z.b ich "4 StrafPunkte habe" und ein anderer z.b "6 StrafPunkte hat" ?