Hey Leute...
Ich finde den Fehler bei /showperso einfach nicht..
Wenn ich ihn ingame eingebe kommt Unknow Command...
ocmd:showperso(playerid,params[])
{
new pID;
if(sscanf(params,"u",pID)) return SendClientMessage(playerid, ROT, "/showperso [ID]");
if(SpielerInfo[playerid][pPerso] == 1)
{
new Persosystem[256];
new string0[256],string1[256], string2[256],string3[256],string4[256],gstring[2000],pidstring[256];
new Fraktion[64];
new Job[64];
switch(SpielerInfo[playerid][pFraktion])
{
case 0:{Fraktion="Zivilist";}
case 1:{Fraktion="Los Santos Police Departement";}
case 2:{Fraktion="F.B.I.";}
}
switch(SpielerInfo[playerid][pJob])
{
case 0:{Fraktion="Arbeitslos";}
case 1:{Fraktion="Hartz 4";}
case 2:{Fraktion="Fischer";}
case 3:{Fraktion="Pilot";}
case 4:{Fraktion="Müllmann";}
case 5:{Fraktion="Mechaniker";}
case 6:{Fraktion="Trucker";}
case 7:{Fraktion="Taxifahrer";}
case 8:{Fraktion="Postbote";}
}
format(string0,sizeof string0," ------------------Personalausweis------------------\n___________________________________________________________________");
format(string1,sizeof string1," [Name: %s] || [Level: %i]",PlayerName(playerid), GetPlayerScore(playerid));
format(string2,sizeof string2," [Fraktion: %s] || [Job: %s]",Fraktion,Job);
format(string3,sizeof string3," [Bargeld: %i] || [Konto: %i]",GetPlayerMoney(playerid),SpielerInfo[playerid][pKonto]);
format(string4,sizeof string4,"___________________________________________________________________\n ------------------Personalausweis------------------");
format(gstring, sizeof gstring, "%s\n%s\n%s\n%s\n%s",string0,string1,string2,string3,string4);
format(Persosystem, sizeof Persosystem, "Personalausweis");
ShowPlayerDialog(pID,DIALOG_SHOWPERSO,0,Persosystem,gstring,"Spielen","");
format(pidstring, sizeof pidstring, "Du hast %s deinen Personalausweis gezeigt!",PlayerName(playerid));
SendClientMessage(playerid,LILA,pidstring);
}
else
{
SendClientMessage(playerid, ROT,"Du besitzt keinen Personalausweis!");
}
return 1;
}