Expression2 Chat Funktion
Hey,
Ich hätte auf meinem Server gerne eine Expression2 Funktion mit der man eine "erweiterte" Chat Nachricht senden kann.
Darunter habe ich mir vorgestellt das man mit dem E2 die Farbe, Text und einen Namen ändern kann.
Zum Beispiel printMessage("Hi!","Marius",255) für die, die sich mit E2 auskennen sollte es kein Problem sein zu verstehen wie das Beispiel funktioniert.
Also.. der Befehl sollte printMessage sein, danach die Nachricht die in den Chat geschrieben werden soll, dann der Name der vor der Nachricht stehen soll (zb "Server: Hi"), als letzes die Farbe die, die Nachricht bekommen soll.
Würde es ja selbst mache, aber mit Lua kenne ich mich überhaupt nicht aus :/
Hoffe es ist nicht zu viel verlangt und jemand könnte mir die Funktion für E2 machen :D
Das wichtigste daran ist die Nachricht und die Farbe, der Name ist nicht ganz so wichtig.
Danke :)
AW: Expression2 Chat Funktion
Du weisst das kann schnell Ausgenutzt werden ! daher empfehle ich es nur mit AdminRank ausführbar zu machen!
Code:
e2function void printMessage(string msg, string name)
if !this:IsAdmin() then return end
if msg != "" then
if name != "" then
for k, v in pairs(player.GetAll()) do
if(v:Name() == name)then
v:ConCommand("say "..msg)
end
end
end
end
end
code wurde NICHT getestet!