Frage

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 Leute, wie bekomme ich das hin das in meinem setadmin Befehl steht das du zum Supporter aufgenommen wurdest und nicht nur die Zahl beziehungsweise der Rang dort steht?


    ocmd:setadmin(playerid,params[])
    {
    new pID,string[128],Rang;
    if(!IstSpielerEinAdmin(playerid,5))return SendClientMessage(playerid,Grau,"Zugriff verweigert. Benötigter Rang: {FF2800}Projektleitung");
    if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,Grau,"Benutze /setadmin [ID/Teilname] [Grund]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,Grau,"Der angegebene Spieler ist nicht online.");
    if(Rang < 0 || Rang > 5)return SendClientMessage(playerid,Grau,"Der Rang darf nicht unter 0 und über 5 liegen.");
    format(string,sizeof(string),"Du wurdest von Projektleiter %s zum %s ins Team aufgenommen.",SpielerName(playerid)....?
    SendClientMessage(pID,Hellrot);
    return 1;
    }

  • So:


    ocmd:setadmin(playerid,params[])
    {
    new pID,string[128],Rang;
    if(!IstSpielerEinAdmin(playerid,5))return SendClientMessage(playerid,Grau,"Zugriff verweigert. Benötigter Rang: {FF2800}Projektleitung");
    if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,Grau,"Benutze /setadmin [ID/Teilname] [Grund]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,Grau,"Der angegebene Spieler ist nicht online.");
    if(Rang < 0 || Rang > 5)return SendClientMessage(playerid,Grau,"Der Rang darf nicht unter 0 und über 5 liegen.");
    new rangname[64];
    switch (Rang)
    {
    case 1: format(rangname, 64, "Moderator");
    case 2: format(rangname, 64, "Supporter");
    case 3: format(rangname, 64, "Administrator");
    case 4: format(rangname, 64, "Super Administrator");
    case 5: format(rangname, 64, "Server Owner");
    }
    format(string,sizeof(string),"Du wurdest von Projektleiter %s als %s ins Team aufgenommen.",SpielerName(playerid),rangname);
    SendClientMessage(pID,Hellrot,string);
    return 1;
    }


    mfg. :thumbup:

    ast2ufdyxkb1.png


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