PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : STool: Expression2 Chat Funktion



Wassermelone
28.04.2011, 22:08
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 :)

gamerpaddy
20.06.2011, 18:40
Du weisst das kann schnell Ausgenutzt werden ! daher empfehle ich es nur mit AdminRank ausführbar zu machen!


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!