Eigenen GameText für Admins

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
  • Wie stell dich ein, dass in der Mitte vom Screen ein großer beliebiger Text kommt den ich im CMD eingebe? z.B: /gametext Hallo Leute
    UNd das soll natürlich nur für Admins gehen
    LG

  • ocmd:gametext(playerid,params[]) // hier ändern
    {
    new gametext[256];
    if(sscanf(params, "s", gametext))
    {
    return SendClientMessage(playerid,COLOR_RED,"Benutzung: /gametext [Nachricht]");
    }
    if(SpielerInfo[playerid][alvl]<3) // hier ändern
    {
    return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
    }
    else
    {
    new gametextsend[256];
    format(gametextsend, sizeof(gametextsend), "~g~%s", gametext);
    GameTextForAll(gametextsend,4000,6);
    new aname[MAX_PLAYER_NAME], string2[256];
    GetPlayerName(playerid, aname, sizeof(aname));
    format(string2, sizeof(string2), "[AdmCmd] %s hat einen GameText erstellt.", aname);
    SendClientMessageToAll(COLOR_RED, string2);


    }
    return 1;
    }


    Da wo "Hier ändern" steht muss du an deinem Script anpassen.