Hallo liebe Brotfische,
auch ich habe jetzt mal eine Frage.
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;
}