Ok, ich war gerade über dem /stats Befehl, doch habe einen komischen Error erhalten, als ich schön alles bei /stats geordnet habe nur die Stelle bei der er die Fraktion auslesen soll ging nicht.
if(strcmp(cmdtext,"/stats",true)==0)
{
new string[128];
new fraktname[64];
switch(GetPVarInt(playerid,"Fraktion"))
{
case 0:{fraktname="Zivilist";}
case 1:{fraktname="Las Venturas Police Department";}
case 2:{fraktname="Las Venturas Hospital";}
case 3:{fraktname="Greasy Choppers";}
case 4:{fraktname="Fraktname 4";}
}
//1 Reihe
SendClientMessage(playerid,BLAU,"|~~~~~~~~~~~Statistik~~~~~~~~~~~|");
format(string,sizeof(string),"[Name: %s]",SpielerName(playerid));
//2 Reihe
format(string,sizeof(string),"[Level: %i]",GetPlayerScore(playerid));
SendClientMessage(playerid,0xBEBEBEFF,string);
//3 Reihe
format(string,sizeof(string),"[AdminLevel: %i]",GetPVarInt(playerid,"AdminLevel"));
SendClientMessage(playerid,0xBEBEBEFF,string);
//4 Reihe
format(string,sizeof(string),"[Fraktion: %s]",GetPVarInt,(playerid),fraktname); //Fehlerzeile, hier sollte der Spieler dann haben Fraktion: Name seiner Fraktion, die am Anfang immer 0 ist (Zivilist)
SendClientMessage(playerid,0xBEBEBEFF,string);
return 1;
}
return 0;
}
Error: