Hallo Com ich bins wieder! Ich habe meinen Befehl nochmal gemacht aber habe festgestellt dass er nicht das tut was ich will!
if(strcmp("/lizenzen",cmdtext,true,10) == 0)
{
if(sscanf(params,"ud",pid,level)) return SendClientMessage(playerid,Rot,"Verwendung:/lizenzen [pID]");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,Rot,"Der Spieler ist nicht online!");
new string[384];
new atext[20],mtext[9],ltext[7],ptext[10],wtext[11];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName,sizeof(pName));
if(sSpieler[playerid][Autoschein] == 0) atext = "NEIN";
else atext = "JA";
if(sSpieler[playerid][Motorradschein] == 0) mtext = "NEIN";
else mtext = "JA";
if(sSpieler[playerid][LKWSchein] == 0) ltext ="NEIN";
else ltext ="JA";
if(sSpieler[playerid][Personenschein] == 0) ptext="NEIN";
else ptext="JA";
if(sSpieler[playerid][Waffenschein] == 0) wtext="NEIN";
else wtext="JA";
format(string,sizeof(string),"Dein Name:\nAutoschein:\nMotorradschein:\nLKW-Schein\nPersonenbef. Schein:\nWaffenschein:",SpielerName(playerid),atext,mtext,ltext,ptext,wtext);
ShowPlayerDialog(playerid,STATS,DIALOG_STYLE_MSGBOX,"LIZENZEN",string,"OK","");
return 1;
}
Er zeigt gar nichts an: damit meine ich, wenn die variable auf null ist soll es anzeigen das er den schein noch nicht hat!