Admin Nachricht

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
  • Heii Leute,


    hier hae ich nen Befehl, damit nen Nachricht an ale Spieler schreiben kann.
    Jedoch wird nur der Name und das Admin Level angezeigt, nciht der Text.
    wo ist da der Fehler?
    Gruß und danke im vorraus.

    dcmd(nachricht,9,cmdtext);


    dcmd_nachricht(playerid,params[])
    {


    new pID;
    if(Spieler[playerid][admin] < 1){
    return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
    }
    if(sscanf(params,"u",pID)){
    return SendClientMessage(playerid,COLOR_RED,"[Benutzung]: /nachricht [TEXT]");
    }
    new name[MAX_PLAYER_NAME];
    new string[128];


    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"%d Admin %s: %s" ,Spieler[playerid][admin],name,string);
    SendClientMessageToAll(COLOR_BLUE,string);
    return 1;
    }

  • Genau daran liegts . Hier so sollte es funktionieren.


    dcmd(nachricht,9,cmdtext);


    dcmd_nachricht(playerid,params[])
    {


    new message[128];
    if(Spieler[playerid][admin] < 1){
    return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
    }
    if(sscanf(params,"s",message)){
    return SendClientMessage(playerid,COLOR_RED,"[Benutzung]: /nachricht [TEXT]");
    }
    new name[MAX_PLAYER_NAME];
    new string[128];


    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"%d Admin %s: %s" ,Spieler[playerid][admin],name,message);
    SendClientMessageToAll(COLOR_BLUE,string);
    return 1;
    }