/admins Befehl funzt nicht!

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
  • Hi,
    mein /admins Befehl funzt nicht! Ich bekomme keine Errors! Aber Ingame werde ich nicht als Admin angezeigt obwohl ich mir Level 5 gegeben habe!


    Hier der /admins Befehl:



    if (strcmp(cmd, "/admins", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid,gelb, "Administratoren Online:");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(pInfo[i][alevel] == 1 && pInfo[i][alevel] < 5)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Administrator: %s Level: [%s]", sendername,pInfo[i][alevel]);
    SendClientMessage(playerid,grün, string);
    }
    }
    }
    }
    return 1;
    }


    MfG ~Luka~

  • if (strcmp(cmd, "/admins", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid,gelb, "Administratoren Online:");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(pInfo[i][alevel] >= 1 && pInfo[i][alevel] <= 5)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Administrator: %s Level: [%s]", sendername,pInfo[i][alevel]);
    SendClientMessage(playerid,grün, string);
    }
    }
    }
    }
    return 1;
    }


    glaube so ^^

  • kla o0


    warte ich mache ohne [pwn] damit ichs markiere


    dein code:


    if (strcmp(cmd, "/admins", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid,gelb, "Administratoren Online:");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(pInfo[i][alevel] == 1 && pInfo[i][alevel] < 5)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Administrator: %s Level: [%s]", sendername,pInfo[i][alevel]);
    SendClientMessage(playerid,grün, string);
    }
    }
    }
    }
    return 1;
    }


    das habe ich geänedrt (rot markiert) kannste ma angucken^.^


  • if (strcmp(cmd, "/admins", true) == 0)
    {
    SendClientMessage(playerid, gelb, "Administratoren Online:");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if (IsPlayerConnected(i))
    {
    if(pInfo[i][alevel] >= 1 && pInfo[i][alevel] <= 5)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Administrator: %s Level: [%s]",sendername,pInfo[i][alevel]);
    SendClientMessage(playerid, grün, string);
    }
    }
    }
    return 1;
    }


    vllt gehts denn so ^^

  • if(strcmp("/admins",cmdtext,true,10) == 0)
    {
    for (new i = 0; i < MAX_PLAYERS; i++)
    {
    new admins[24];
    new admname[50];
    if(PlayerAdminLevel[i] == 1)
    {
    GetPlayerName(i,admname,24);
    format(admins,sizeof(admins),"%s Level 1",admname);
    SendClientMessage(playerid, 0x87CEEBAA,admins);
    }
    else if(PlayerAdminLevel[i] == 2)
    {
    //GetPlayerName(i,admname,24);
    format(admins,sizeof(admins),"%s Level 2",admname);
    SendClientMessage(playerid, 0x87CEEBAA,admins);
    }
    else if(PlayerAdminLevel[i] == 3)
    {
    //GetPlayerName(i,admname,24);
    format(admins,sizeof(admins),"%s Level 3",admname);
    SendClientMessage(playerid, 0x87CEEBAA,admins);
    }
    else if(PlayerAdminLevel[i] == 4)
    {
    //GetPlayerName(i,admname,24);
    format(admins,sizeof(admins),"%s Level 4",admname);
    SendClientMessage(playerid, 0x87CEEBAA,admins);
    }
    else if(PlayerAdminLevel[i] == 5)
    {
    // GetPlayerName(i,admname,24);
    format(admins,sizeof(admins),"%s Level 5",admname);
    SendClientMessage(playerid, 0x87CEEBAA,admins);
    }
    else if(PlayerAdminLevel[i] == 0)
    {
    SendClientMessage(playerid,0x87CEEBAA,"No Admins are online");
    }
    }
    }


    Das Problem ist ich bekomme "No Admins are online" mehrfach angezeigt also mehr als 10 mal...

  • Versuche es mal mit


    if(strcmp("/admins",cmdtext,true) == 0)



    d[rfte funtzen falls ich net grad was durch ein ander bringe

  • if (strcmp(cmd, "/admins", true) == 0){ if(IsPlayerConnected(playerid)) { SendClientMessage(playerid,gelb, "Administratoren Online:"); for(new i = 0; i < MAX_PLAYERS; i++) {if(IsPlayerConnected(i)) {if(pInfo[i][alevel] >= 1) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 256, "Administrator: %s Level: [%s]", sendername,pInfo[i][alevel]); SendClientMessage(playerid,grün, string); } } } } return 1;
    }


    -..- Blödes pwn. ..


    einfach


    if(pInfo[i][alevel] == 1 && pInfo[i][alevel] < 5)




    in


    if(pInfo[i][alevel] >= 1)


    btw GetPlayerName noch machen ^^