admin 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
  • for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(strcmp(Spielername(i),"Meisternuke", true) == 0)
    {
    SendClientMessage(playerid,BLAU,"Projektleiter und Vorstand: {00FF00}Meisternuke");
    }
    else
    {
    SendClientMessage(playerid,BLAU,"Projektleiter und Vorstand: {FF0000}Meisternuke");
    }
    if(strcmp(Spielername(i),"TomBo", true) == 0)
    {
    SendClientMessage(playerid,BLAU,"Vorstand: {00FF00}TomBo");
    }
    else
    {
    SendClientMessage(playerid,BLAU,"Vorstand: {FF0000}TomBo");
    }
    if(strcmp(Spielername(i),"Mysterion", true) == 0)
    {
    SendClientMessage(playerid,BLAU,"Vorstand: {00FF00}Mysterion");
    }
    else
    {
    SendClientMessage(playerid,BLAU,"Vorstand: {FF0000}Mysterion");
    }
    SendClientMessage(playerid,BLAU,"HeadAdmin: {FF0000}- ");
    if(strcmp(Spielername(i),"Phil", true) == 0)
    {
    SendClientMessage(playerid,BLAU,"Superadmin: {00FF00}Phil");
    }
    else
    {
    SendClientMessage(playerid,BLAU,"Superadmin: {FF0000}Phil");
    }
    if(strcmp(Spielername(i),"Studtie", true) == 0)
    {
    SendClientMessage(playerid,BLAU,"Admin: {00FF00}Studtie");
    }
    else
    {
    SendClientMessage(playerid,BLAU,"Admin: {FF0000}Studtie");
    }
    SendClientMessage(playerid,BLAU,"TestAdmin: {FF0000}- ");
    SendClientMessage(playerid,BLAU,"++++++++++++++++++++++++++++++++++++");
    return 1;
    }



    hab hier meinen /admins befehl
    es sollen die namen in grün angezeigt werden, wenn der admin online ist, sonst grün...
    die farben und so stimmen schonmal
    jetzt ist es so...
    ich "Meisternuke" tippe /admins ein...
    wenn jetzt phil online ist, wird er grün angezeigt... ich selber werde aber rot angezeigt...


    wenn jetzt noch Studtie oder so online ist, wird dieser auch rot angezeigt, also es wird gerade nur 1 admin grün angezeigt


    //e woran kann das liegen

    Pessimisten sind Optimisten mit Erfahrung!

  • Ích habe mal ne frage if(strcmp(Spielername(i),"Meisternuke", true) == 0)
    {
    SendClientMessage(playerid,BLAU,"Projektleiter und Vorstand:{00FF00}Meisternuke")
    }
    else
    {
    SendClientMessage(playerid,BLAU,"Projektleiter und Vorstand: {FF0000}Meisternuke");
    }


    warum hast du hier erst


    {00FF00}Meisternuke");


    und dann


    {FF0000}Meisternuke");


    ?

  • ich habe das von udo_schnarre


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/admins", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid,Türkies,"------------------------Administratoren------------------------");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerAnAdmin(i,1))
    {
    new string[128],adminduty[10],adminlevel[64];
    switch(GetPVarInt(i,"Adminlevel"))
    {
    case 1:{adminlevel="{00FF5A}Supporter";}
    case 2:{adminlevel="{572B54}Moderator";}
    case 3:{adminlevel="{858BBB}Super Moderator";}
    case 4:{adminlevel="{0000FF}Admin";}
    case 5:{adminlevel="{FF0000}Fulladmin";}
    }
    format(string, 256, "{FF6E00}%s {FFFFFF}%s",adminlevel,SpielerName(i));
    SendClientMessage(playerid,0x00FF00FF,string);
    }
    }
    }
    }
    return 1;
    }
    return 0;
    }