Problem mit Befehl

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 ,


    immer wenn ich das so in den Dialog einlese , steh ich dort an erster stelle obwohl ich keinen Service beantragt habe , vielleicht jemand ne idee warum das so ist?


    Es steht zwar an erster stelle nicht mein Name aber er erkennt immer meine ID wenn ich es auswähle... :(


    if(strcmp("/accept medic", cmdtext, true, 10) ==0)
    {
    if(GetPVarInt(playerid,"Fraktion")==3)
    {
    if(GetPVarInt(playerid,"medicduty")==1)
    {
    new Aktiv =0,string[128];
    for(new i=0; i < GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(Medic[i] == 1)
    {
    format(string,128,"%s/n%s",string,SpielerName(i));
    Aktiv++;
    }
    }
    }
    if(Aktiv == 0) return SendClientMessage(playerid,ROT,"Es wird derzeit kein Sanitäter benötigt!");
    ShowPlayerDialog(playerid,DIALOG_MEDIC,DIALOG_STYLE_LIST,"Notrufe",string,"Annehmen","Beenden");
    return 1;
    }
    else SendClientMessage(playerid,NORMAL,"Du bist nicht im Dienst!");
    return 1;
    }
    return 1;
    }