Ich habe auf meinem Server die Stats in dialogform gemacht, was meiner Meinung nach übersichtlicher aussieht.
Auf jeden Fall funktioniert soweit alles, bis auf das Gehalt der jeweiligen Fraktionen:
new gstring[128];
new geld;
switch(pInfo[i][pFraktion])
{
case 0: format(gstring,sizeof (gstring),geld = 0);
case 1: format(gstring,sizeof (gstring),geld = pInfo[i][pRang] * 800);
case 2: format(gstring,sizeof (gstring),geld = pInfo[i][pRang] * 700);
case 3: format(gstring,sizeof (gstring),geld = pInfo[i][pRang] * 550);
case 4: format(gstring,sizeof (gstring),geld = pInfo[i][pRang] * 750);
case 5: format(gstring,sizeof (gstring),geld = pInfo[i][pRang] * 750);
case 6: format(gstring,sizeof (gstring),geld = pInfo[i][pRang] * 720);
case 7: format(gstring,sizeof (gstring),geld = pInfo[i][pRang] * 700);
case 8: format(gstring,sizeof (gstring),geld = pInfo[i][pRang] * 1);
case 9: format(gstring,sizeof (gstring),geld = pInfo[i][pRang] * 680);
case 10: format(gstring,sizeof (gstring),geld = pInfo[i][pRang] * 650);
case 11: format(gstring,sizeof (gstring),geld = pInfo[i][pRang] * 650);
case 12: format(gstring,sizeof (gstring),geld = pInfo[i][pRang] * 650);
case 13: format(gstring,sizeof (gstring),geld = pInfo[i][pRang] * 650);
}
Im Dialog (string-kette) wird es so ausgegeben:
format(string, sizeof string, "%s{FF00FF}Gehalt: {00FF00}%i$ \n{FF00FF}Job/Harz IV: {00FF00}%i$ \n{FF00FF}Zinsen:{00FF00} %i$ {FF00FF}Coins:{00FF00} %i",string, gstring,jgehalt,zinsen,coinp)
Die Fehler die kommen:
D:\Domi\Spiele\GTA San Andreas\Selfmade\gamemodes\inventar.pwn(24614) : error 035: argument type mismatch (argument 3)
D:\Domi\Spiele\GTA San Andreas\Selfmade\gamemodes\inventar.pwn(24615) : error 035: argument type mismatch (argument 3)
D:\Domi\Spiele\GTA San Andreas\Selfmade\gamemodes\inventar.pwn(24616) : error 035: argument type mismatch (argument 3)
D:\Domi\Spiele\GTA San Andreas\Selfmade\gamemodes\inventar.pwn(24617) : error 035: argument type mismatch (argument 3)
D:\Domi\Spiele\GTA San Andreas\Selfmade\gamemodes\inventar.pwn(24618) : error 035: argument type mismatch (argument 3)
D:\Domi\Spiele\GTA San Andreas\Selfmade\gamemodes\inventar.pwn(24619) : error 035: argument type mismatch (argument 3)
D:\Domi\Spiele\GTA San Andreas\Selfmade\gamemodes\inventar.pwn(24620) : error 035: argument type mismatch (argument 3)
D:\Domi\Spiele\GTA San Andreas\Selfmade\gamemodes\inventar.pwn(24621) : error 035: argument type mismatch (argument 3)
D:\Domi\Spiele\GTA San Andreas\Selfmade\gamemodes\inventar.pwn(24622) : error 035: argument type mismatch (argument 3)
D:\Domi\Spiele\GTA San Andreas\Selfmade\gamemodes\inventar.pwn(24623) : error 035: argument type mismatch (argument 3)
D:\Domi\Spiele\GTA San Andreas\Selfmade\gamemodes\inventar.pwn(24624) : error 035: argument type mismatch (argument 3)
D:\Domi\Spiele\GTA San Andreas\Selfmade\gamemodes\inventar.pwn(24625) : error 035: argument type mismatch (argument 3)
D:\Domi\Spiele\GTA San Andreas\Selfmade\gamemodes\inventar.pwn(24626) : error 035: argument type mismatch (argument 3)
D:\Domi\Spiele\GTA San Andreas\Selfmade\gamemodes\inventar.pwn(24627) : error 035: argument type mismatch (argument 3)
D:\Domi\Spiele\GTA San Andreas\Selfmade\gamemodes\inventar.pwn(24627) : warning 204: symbol is assigned a value that is never used: "geld"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
14 Errors.