Nutze keinen globalen Dialog-String.
Das nicht gut.
C
ocmd:gebieteinfo(playerid)
{
if(!IsGang(Spieler[playerid][pFraktion]))return SendClientMessage(playerid, COLOR_WHITE, ERROR_FRAKTION);
new const type[][] = {"Geld","Materialien"}, v[][] = {"$]","]"};
new string[64*sizeof(GangFight)];
for(new i; i<sizeof(GangFight); i++)
{
format(string,sizeof(string),"%sGebiet: %s, Besitzer: %s, Belohnung: %s [%d%s\n",
string,GangFight[i][warZoneName],
GetFraktionName(GangFight[i][warOwner]),
type[GangFight[i][warBelohnungType]],
GangFight[i][warBelohnungVar],
v[GangFight[i][warBelohnungType]);
}
ShowPlayerDialog(playerid, DIALOG_4ALL_SONSTIGES, DIALOG_STYLE_MSGBOX, ""#SERVER_FARBE""SERVER_HOST" {FFFFFF}| GANGFIGHT", string, "OK","");
return 1;
}
Alles anzeigen