/me Befehl im Log festhalten

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
  • Hallo liebe Brotfische,


    auch ich habe jetzt mal eine Frage. :D
    Da ich so viel wie möglichen im Log festhalten möchte, will ich jetzt den /me Befehl und alle anderen Chats loggen, aber zuerst fange ich mit /me an.
    Leider habe ich noch nie mit Logs gearbeitet, und habe keinerlei Ahnung wie ich anfangen soll bzw. was zu tun ist.
    Vielleicht gibt es ja den ein oder anderen, der bereit ist mir zu helfen. :)


    /me Befehl:


    cmd:me(playerid,params[])
    {
    new string[256];
    if(sscanf(params, "s[256]", string)) return SCM(playerid, FARBE_KEINERFOLG, "Verwendung: /me [Aktion / Text]");
    SetPlayerChatBubble(playerid, string, 0xFF00EB3C, 20.0, 3000);
    format(string, sizeof(string), "* %s %s", PlayerName(playerid), string);
    SendRadiusMessage(playerid,20.0,string, 0xFF00EB3C66);
    return 1;
    }


    SendRadiusMessage:


    public SendRadiusMessage(playerid, Float:radi, string[], color)
    {
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    for(new i = 0; i <= GetPlayerPoolSize(); i++)
    {
    if(IsPlayerConnected(i) && !IsPlayerNPC(i))
    {
    if(IsPlayerInRangeOfPoint(i, radi, X, Y, Z))
    {
    SCM(i, color, string);
    }
    }
    }
    return 1;
    }