IsDuty und esle

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • hey ich bin grad dabei mir ein Dialog zu bauen da wo User den Ein Notruf Tätigen Können.
    nun hab cih nur das Problem das er imma anrufen kann auch wen da nicht mal wer Online ist.
    das schaut so aus
    new string[128];
    format(string,sizeof(string),"[Feuerwehr Zentrale]%s(%d) hat ein Notruf abgesetzt, Du kannst ihn /annehmen %d.",SpielerName(playerid),playerid,playerid);
    SendClientMessage(playerid,GRAU,"Du hast erfolgreich ein Notruf abgesetzt.");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(sInfo[i][sSpieler_fraktion] == 4 || sInfo[i][sSpieler_arbeit] == 4)
    {
    if(IsDuty[i] == 1 && IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid,ROT,string);
    }else SendClientMessage(playerid,ROT,"[Feuerwehr Zentrale]Zuzeit ist Keiner Online, bitte versuche es Später erneut");
    }
    }
    wen ich es so mache
    new string[128];
    format(string,sizeof(string),"[Feuerwehr Zentrale]%s(%d) hat ein Notruf abgesetzt, Du kannst ihn /annehmen %d.",SpielerName(playerid),playerid,playerid);
    SendClientMessage(playerid,GRAU,"Du hast erfolgreich ein Notruf abgesetzt.");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(sInfo[i][sSpieler_fraktion] == 4 || sInfo[i][sSpieler_arbeit] == 4)
    {
    if(IsDuty[i] == 1 && IsPlayerConnected(i))
    {
    SendClientMessage(playerid,ROT,string);
    }else SendClientMessage(playerid,ROT,"[Feuerwehr Zentrale]Zuzeit ist Keiner Online, bitte versuche es Später erneut");
    }
    }
    den leitet er Trotzdem den Notruf weiter.
    kann mir da wer helfen?
    lg kifkat
    //edit
    Also ich meine damit das wen keiner von der Feuerwehr Online ist das Trotzdem Den Notruf an Ihren wen weitergeleitet wirt.
    Hoffe mir kann da wer helfen

    Einmal editiert, zuletzt von Kevin B. ()


  • new string[128],Online;
    format(string,sizeof(string),"[Feuerwehr Zentrale]%s(%d) hat ein Notruf abgesetzt, Du kannst ihn /annehmen %d.",SpielerName(playerid),playerid,playerid);
    SendClientMessage(playerid,GRAU,"Du hast erfolgreich ein Notruf abgesetzt.");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i) && (sInfo[i][sSpieler_fraktion] == 4 || sInfo[i][sSpieler_arbeit] == 4))
    {
    if(IsDuty[i] == 1)
    {
    SendClientMessage(playerid,ROT,string);
    Online += 1;
    }
    }
    }
    if(Online == 0)
    {
    SendClientMessage(playerid,ROT,"[Feuerwehr Zentrale]Zuzeit ist Keiner Online, bitte versuche es Später erneut");
    return 1;
    }