Achat funzt nicht richtig

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 /achat mache und z.b /achat hallo schreibe kommt ((Admin Ralf: 72)) was läuft da falsch? Und wie mache ich dass Admin der Adminrang also wenn der Rang auf 1 iat kommt T-Supporter auf 2 Supporter auf 3 Admin auf 4 H-Admin auf 5 Owner.



    ocmd:achat(playerid,params[])
    {
    new String[164],Text;
    if(!IstSpielerAdmin(playerid,1)) return SendClientMessage(playerid,Rot,"Du bist nicht berechtigt!");
    if(sscanf(params,"s",Text))return SendClientMessage(playerid,Orange,"Benutzung: /achat [Text]");
    format(String,sizeof(String),"(( Admin %s: %d))",SpielerName(playerid),Text);
    SendClientMessageToAll(Orange,String);
    return 1;
    }

  • stock adminname(adminrang)
    {
    new ami[64];
    switch(adminrang)
    {
    case 0: ami = "{ffffff}User";
    case 5: ami = "{99ff99}Supporter";
    case 15: ami = "{9999ff}Admin";
    case 1337: ami = "{224AFF}Communityleiter";
    }
    return ami;
    }


    und deinen formated String in
    format(String,sizeof(String),"(( %s %s: %s))",adminname(SpielerInfo[playerid][pAdmin]),SpielerName(playerid),Text);


    ändern


    Die Admin Abfrage musst du Anpassen!