Hallo.
Habe einen /stats Cmd , und Geschlechter definiert.
Männlich = 1
Weiblich = 2
Hier mal mein public
public ShowStats(playerid,targetid)
{
if(IsPlayerConnected(playerid)&& IsPlayerConnected(targetid))
{
new cash = GetPlayerMoney(targetid);
new atext[20];
if(Spieler[targetid][Sex] == 1) { atext = "Männlich"; }
else if(Spieler[targetid][Sex] == 2) { atext = "Weiblich"; }
new ftext[20];
new member = Spieler[targetid][Member];
new leader = Spieler[targetid][Leader];
if(Spieler[targetid][Leader] == 0 || Spieler[targetid][Member] == 0)
{ ftext = "Zivilist"; }
else if(Spieler[targetid][Leader] == 1 || Spieler[targetid][Member] == 1)
{ ftext = "Polizist"; }
new stext[20];
new sex = Spieler[targetid][Sex];
if(Spieler[targetid][Sex] == 1)
{ stext = "Männlich"; }
else if(Spieler[targetid][Sex] == 2)
{ stext = "Weiblich"; }
new level = GetPlayerScore(targetid);
new admin = Spieler[targetid][Admin];
GetPlayerPing(targetid);
new name[MAX_PLAYER_NAME];
GetPlayerName(targetid, name, sizeof(name));
new coordsstring[256];
SendClientMessage(playerid,COLOR_LIGHTBLUE,"|==========|Stats|==========|");
format(coordsstring,sizeof(coordsstring),"|--|Spielername: %s|--|",name);
SendClientMessage(playerid,COLOR_WHITE,coordsstring);
format(coordsstring,sizeof(coordsstring),"|--|Level: ( %d )|--|", level);
SendClientMessage(playerid,COLOR_WHITE,coordsstring);
format(coordsstring,sizeof(coordsstring),"|--|Adminlevel: ( %d )|--|", admin);
SendClientMessage(playerid,COLOR_WHITE,coordsstring);
format(coordsstring,sizeof(coordsstring),"|--|Leader: ( %d )|--|", leader);
SendClientMessage(playerid,COLOR_WHITE,coordsstring);
format(coordsstring,sizeof(coordsstring),"|--|Member: ( %d )|--|", member);
SendClientMessage(playerid,COLOR_WHITE,coordsstring);
format(coordsstring,sizeof(coordsstring),"|--|Geld: ( %d )|--|", cash);
SendClientMessage(playerid,COLOR_WHITE,coordsstring);
format(coordsstring,sizeof(coordsstring),"|--|Geschlecht: ( %d )|--|", sex);
SendClientMessage(playerid,COLOR_WHITE,coordsstring);
}
return 1;
}
Hier der CMD
if(strcmp("/stats",cmdtext, true, 10) == 0)
{
if(IsPlayerConnected(playerid))
{
if(Spieler[playerid][eingeloggt] == 1)
{
ShowStats(playerid,playerid);
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Du bist noch nicht eingeloggt!");
}
}
return 1;
}
Aber InGame zeigt der an: Geschlecht: ( 1 )
Kann mir wer helfen?