Hallo Com ich bins wieder! Ich habe meinen Befehl nochmal gemacht aber habe festgestellt dass er nicht das tut was ich will!
Wenn die Variable auf 1 steht kommt trotzdem das Wort NEIN obwohl es die 1 und somit JA anzeigen sollte!
Kann mir jmd helfen?
Danke!
ocmd:lizenzen(playerid,params[])
{
new pID,string[384];
new atext[20],mtext[9],ltext[7],ptext[10],wtext[11];
new pName[MAX_PLAYER_NAME];
if(sscanf(params,"u",pID))return SendClientMessage(playerid,Orange,"Benutzung: /lizenzen [pID]");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,Rot,"Der Spieler ist nicht online!");
GetPlayerName(playerid, pName,sizeof(pName));
if(sSpieler[playerid][Autoschein] == 0) atext = "NEIN";
else if(sSpieler[playerid][Autoschein] == 1) atext = "JA";
if(sSpieler[playerid][Motorradschein] == 0) mtext = "NEIN";
else if(sSpieler[playerid][Motorradschein] == 1) mtext = "JA";
if(sSpieler[playerid][LKWSchein] == 0) ltext ="NEIN";
else if(sSpieler[playerid][LKWSchein] == 1) ltext ="JA";
if(sSpieler[playerid][Personenschein] == 0) ptext="NEIN";
else if(sSpieler[playerid][Personenschein] == 1) ptext="JA";
if(sSpieler[playerid][Waffenschein] == 0) wtext="NEIN";
else if(sSpieler[playerid][Waffenschein] == 1) wtext="JA";
format(string,sizeof(string)," %s zeigt dir seine Lizenzen!!",SpielerName(playerid));
SendClientMessage(pID,Gelb,string);
format(string,sizeof(string),"Du zeigst %s deine Lizenzen!",SpielerName(pID));
SendClientMessage(playerid,Gelb,string);
format(string,sizeof(string),"Dein Name: %s\nAutoschein: %s\nMotorradschein: %s\nLKW-Schein: %s\nPersonenbef. Schein: %s\nWaffenschein: %s",SpielerName(playerid),atext,mtext,ltext,ptext,wtext);
ShowPlayerDialog(pID,DIALOG_LIZENZEN,DIALOG_STYLE_MSGBOX,"LIZENZEN",string,"OK","");
return 1;
}
MfG Ralf