Ich brauche hilfe bei meinem /admins 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
  • wenn ich den befehl eingebe werden mir die admins die on sind nicht gezeig ... das liegt an dem pID aber wie kann ich sowas machen
    das pId=Playerid von den anderen palyers ist ????
    ich bin voll am verzweifeln .... bei anderen befehlen wie /setskin hat das immer gefunzt...









    if (strcmp(cmdtext, "/admins", true) == 0)
    {
    SendClientMessage(playerid, GRÜN, "Folgende Admins auf [GDS] sind Online:");
    new i = 0, aname[256], string[256],pID;
    pID = MAX_PLAYERS;
    for(; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(GetPVarInt(pID,"Adminlevel")==1)
    {
    GetPlayerName(i, aname, sizeof(aname));
    format(string, 256, "[GDS] TrialSupporter: %s", aname);
    SendClientMessage(playerid, GELB, string);
    }
    else if(GetPVarInt(pID,"Adminlevel")==2)
    {
    GetPlayerName(i, aname, sizeof(aname));
    format(string, 256, "[GDS] Supporter: %s", aname);
    SendClientMessage(playerid, GELB, aname);
    }
    else if(GetPVarInt(pID,"Adminlevel")==3)
    {
    GetPlayerName(i, aname, sizeof(aname));
    format(string, 256, "[GDS]Mapper/VIP : %s", aname);
    SendClientMessage(playerid, GELB, string);
    }
    else if(GetPVarInt(pID,"Adminlevel")==4)
    {
    GetPlayerName(i, aname, sizeof(aname));
    format(string, 256, "[GDS]Admin: %s", aname);
    SendClientMessage(playerid,GELB, string);
    }
    else if(GetPVarInt(pID,"Adminlevel")==5)
    {
    GetPlayerName(i, aname, sizeof(aname));
    format(string, 256, "[GDS]HeadAdmin: %s", aname);
    SendClientMessage(playerid, GELB, string);
    }
    else if(GetPVarInt(pID,"Adminlevel")==6)
    {
    GetPlayerName(i, aname, sizeof(aname));
    format(string, 256, "[GDS]Owner: %s", aname);
    SendClientMessage(playerid,GOLD, string);
    }
    }
    }
    return 1;
    }

    einer von den kleinen Fischen?
    Solche Kenne ich nicht !!!

  • Omg, wenn ich sowas sehe, bekomme ich das kotzen :wacko:


    Schreibe das doch mal so:


    if(!strcmp(cmdtext, "/admins", true))
    {
    SendClientMessage(playerid, GRÜN, "Folgende Admins auf [GDS] sind Online:");
    new i, name[24], string[128];
    for(; i < MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i)) continue;
    GetPlayerName(i, name, 24);
    switch(GetPVarInt(i,"Adminlevel")) {
    case 1: format(string, sizeof string, "[GDS] TrialSupporter: %s", name), SendClientMessage(playerid, GELB, string);
    case 2: format(string, sizeof string, "[GDS] Supporter: %s", name), SendClientMessage(playerid, GELB, string);
    case 3: format(string, sizeof string, "[GDS]Mapper/VIP : %s", name), SendClientMessage(playerid, GELB, string);
    case 4: format(string, sizeof string, "[GDS]Admin: %s", name), SendClientMessage(playerid,GELB, string);
    case 5: format(string, sizeof string, "[GDS]HeadAdmin: %s", name), SendClientMessage(playerid, GELB, string);
    case 6: format(string, sizeof string, "[GDS]Owner: %s", name), SendClientMessage(playerid, GOLD, string);
    }
    }
    return 1;
    }


    mfg. :thumbup:


    //Edit: Hatte noch einen Fehler...

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • vielen Dank an euch ps ich bin noch kein profi ... ps ich kann dir eine tüte scripten ... da kannste rein kotzen ^^
    hey und danke nochmal

    einer von den kleinen Fischen?
    Solche Kenne ich nicht !!!