Nabend ihr Fische,
und zwar habe ich einmal diese frage : Kann ich das so umschreiben bzw. wie schreibe ich es um das "Bestanden" In Grün und "Nicht Bestanden" In rot is ?
if(strcmp(cmd,"/Scheine",true)==0) {
if(IsPlayerConnected(playerid)) {
new text[8][25],string[1024];
if(PlayerInfo[playerid][pCarLic]) { text[0]= "bestanden"; } else { text[0]= "nicht bestanden"; }
if(PlayerInfo[playerid][pFlyLic]) { text[1]= "bestanden"; } else { text[1]= "nicht bestanden"; }
if(PlayerInfo[playerid][pBoatLic]) { text[2]= "bestanden"; } else { text[2]= "nicht bestanden"; }
if(PlayerInfo[playerid][pFishLic]) { text[3]= "bestanden"; } else { text[3]= "nicht bestanden"; }
if(PlayerInfo[playerid][pGunLic]) { text[4]= "bestanden"; } else { text[4]= "nicht bestanden"; }
if(PlayerInfo[playerid][pMotoLic]) { text[5]= "bestanden"; } else { text[5]= "nicht bestanden"; }
if(PlayerInfo[playerid][pLKWLic]) { text[6]= "bestanden"; } else { text[6]= "nicht bestanden"; }
if(PlayerInfo[playerid][pRollerLic]) { text[7]= "bestanden"; } else { text[7]= "nicht bestanden"; }
format(string,sizeof(string),"- Führerschein: %s\n- Fluglizenz: %s\n- Segelschein: %s\n- Angelschein: %s\n- Waffenschein: %s\n- Motorradschein: %s\n- LKW Schein: %s\n- Rollerschein: %s",
text[0],text[1],text[2],text[3],text[4],text[5],text[6],text[7]);
ShowPlayerDialog(playerid,128,DIALOG_STYLE_MSGBOX,"Deine Scheine",string,"Ok","");
return 1;
}
}
Zu der 2ten Frage meine Müllmänner können zurzeit noch überall und egal welches auto ihren Job machen.
if (strcmp("/Route1", cmd, true) == 0)
{
if(Mullabfuhr[playerid] == 0 && PlayerInfo[playerid][pJob] == 17)
{
if(PlayerInfo[playerid][pMulltime] == 0)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 408 || Mullabfuhr[playerid] == 0)
{
SendClientMessage(playerid, COLOR_LIGHTGREEN, "Du bist nun im Dienst, fahre nun zu den einzelnen Häusern und Geschäften!");
SetPlayerCheckpoint(playerid, 2347.8499,-1993.0889,13.9195, 5.0);
MullabfuhrCP[playerid] = 1;
Mullabfuhr[playerid] = 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Du bist nicht im Müllwagen, oder hast bereits eine Runde gestartet!");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Du musst warten bis du wieder fahren kannst!");
}
return 1;
}
}
Wo is der Fehler die abfrage is doch eigentlich drin ?