• This is a read only backup of the old Emudevs forum. If you want to have anything removed, please message me on Discord: KittyKaev

Eluna World chat icons

slp13at420

Mad Scientist
<Share>
this is a mutation of foereapers chat script. I have team and class icons plus the blizz badge for Gm's . players name is interacctable i.e whisper.
Im sharing this for the icons and other kewl stuff "world chat without team/class icons n kewl sht is just another chat...".
lol enjoy :D

--Built Tested and Approved for TC2 3.3.5a Eluna ONLY--

oh yea none of that #chat ... just jump onto /world channel and chat away.....
unique chat channel triggers friggin rox :bowl: I Luv Eluna :nod:

Code:
-- I think these links came from psykko and others I found over time . just kewl little tweeks to customize your world 
local WorldChannelName = "[|cff3399ffWorld|r]";
local Team =  {
				[0] = "[|TInterface\\icons\\Inv_Misc_Tournaments_banner_Human.png:13|t]",
				[1] = "[|TInterface\\icons\\Inv_Misc_Tournaments_banner_Orc.png:13|t]"
				};
local Class = { 
  			    [1] = "[|TInterface\\icons\\INV_Sword_27.png:13|t]",
		        [2] = "[|TInterface\\icons\\INV_Hammer_01.png:13|t]",
		        [3] = "[|TInterface\\icons\\INV_Weapon_Bow_07.png:13|t]",
		        [4] = "[|TInterface\\icons\\INV_ThrowingKnife_04.png:13|t]",
		        [5] = "[|TInterface\\icons\\INV_Staff_30.png:13|t",
		        [6] = "[|TInterface\\icons\\Spell_Deathknight_ClassIcon.png:13|t]",
		        [7] = "[|TInterface\\icons\\inv_jewelry_talisman_04.png:13|t]",
		        [8] = "[|TInterface\\icons\\INV_Staff_30.png:13|t]",
		        [9] = "[|TInterface\\icons\\INV_Staff_30.png:13|t]",
                                        [10] = "",
		        [11] = "[|TInterface\\icons\\Ability_Druid_Maul.png:13|t]",
				};
local Gmrank = {
				[0] = "|cff00ffff[Player]|r",
				[1] = "[|TINTERFACE/CHATFRAME/UI-CHATICON-BLIZZ:13:13:0:-1|t]|cffff0000[GM1]|r",
				[2] = "|TINTERFACE/CHATFRAME/UI-CHATICON-BLIZZ:13:13:0:-1|t|cffff0000[GM2]|r",
				[3] = "|TINTERFACE/CHATFRAME/UI-CHATICON-BLIZZ:13:13:0:-1|t|cffff0000[GM3]|r",
				[4] = "|TINTERFACE/CHATFRAME/UI-CHATICON-BLIZZ:13:13:0:-1|t|cff7f00ff[LEAD GM]|r",
				[5] = "[|TINTERFACE/CHATFRAME/UI-CHATICON-BLIZZ:13:13:0:-1|t][|cff999999ADMIN|r]"
				};
function ChatSystem(event, player, msg, type, lang, channel)
	if(channel==0)then
		local t = table.concat{Team[player:GetTeam()], Class[player:GetClass()], Gmrank[player:GetGMRank()], WorldChannelName, "[|cff3399ff","|Hplayer:", player:GetName(),  "|h", player:GetName(), "|h", "|r]:|cff00cc00",  msg};
		SendWorldMessage(t)
	return false;
	end
end
RegisterPlayerEvent(22, ChatSystem)

http://pastebin.com/zVrCyQC0

once you know what your doing then here is a link for other usable icons n just kewl #%$* :
INTERFACE

and for help with colors:
colors
 
Last edited:

Shaorin

Respected Member
nice one. only if i chould add it to my core..... i ahve tryd but it does not say what to edit. better if the edit thing was more like a patch file so u can see what to do^^
 

slp13at420

Mad Scientist
yes this is just a lua script that you add to your lua_scripts folder. im just sharing other things you can do to spice up your world chat :D
also you will notice you can use different colors too like I did for command access level. core is originally foereapers but I shredded it n added my mods ..ANARCHY.. :tongue:
 
Last edited:

Hei

Enthusiast
hey since the new eluna update i got the textmsg two times in the channel with this script. Does anyone know how to fix this to get 1 msg?
 
Last edited:

Toxicwaste

Enthusiast
<Share>
this is a mutation of foereapers chat script. I have team and class icons plus the blizz badge for Gm's . players name is interacctable i.e whisper.
Im sharing this for the icons and other kewl stuff "world chat without team/class icons n kewl sht is just another chat...".
lol enjoy :D

For TrinityCore2 3.3.5a Eluna

oh yea none of that #chat ... just jump onto /world channel and chat away.....
unique chat channel triggers friggin rox :bowl: I Luv Eluna :nod:

Code:
-- I think these links came from psykko and others I found over time . just kewl little tweeks to customize your world 
local WorldChannelName = "[|cff3399ffWorld|r]";
local Team =  {
				[0] = "[|TInterface\\icons\\Inv_Misc_Tournaments_banner_Human.png:13|t]",
				[1] = "[|TInterface\\icons\\Inv_Misc_Tournaments_banner_Orc.png:13|t]"
				};
local Class = { 
  			    [1] = "[|TInterface\\icons\\INV_Sword_27.png:13|t]",
		        [2] = "[|TInterface\\icons\\INV_Hammer_01.png:13|t]",
		        [3] = "[|TInterface\\icons\\INV_Weapon_Bow_07.png:13|t]",
		        [4] = "[|TInterface\\icons\\INV_ThrowingKnife_04.png:13|t]",
		        [5] = "[|TInterface\\icons\\INV_Staff_30.png:13|t",
		        [6] = "[|TInterface\\icons\\Spell_Deathknight_ClassIcon.png:13|t]",
		        [7] = "[|TInterface\\icons\\inv_jewelry_talisman_04.png:13|t]",
		        [8] = "[|TInterface\\icons\\INV_Staff_30.png:13|t]",
		        [9] = "[|TInterface\\icons\\INV_Staff_30.png:13|t]",
                                        [10] = "",
		        [11] = "[|TInterface\\icons\\Ability_Druid_Maul.png:13|t]",
				};
local Gmrank = {
				[0] = "|cff00ffff[Player]|r",
				[1] = "[|TINTERFACE/CHATFRAME/UI-CHATICON-BLIZZ:13:13:0:-1|t]|cffff0000[GM1]|r",
				[2] = "|TINTERFACE/CHATFRAME/UI-CHATICON-BLIZZ:13:13:0:-1|t|cffff0000[GM2]|r",
				[3] = "|TINTERFACE/CHATFRAME/UI-CHATICON-BLIZZ:13:13:0:-1|t|cffff0000[GM3]|r",
				[4] = "|TINTERFACE/CHATFRAME/UI-CHATICON-BLIZZ:13:13:0:-1|t|cff7f00ff[LEAD GM]|r",
				[5] = "[|TINTERFACE/CHATFRAME/UI-CHATICON-BLIZZ:13:13:0:-1|t][|cff999999ADMIN|r]"
				};
function ChatSystem(event, player, msg, type, lang, channel)
	if(channel==0)then
		local t = table.concat{Team[player:GetTeam()], Class[player:GetClass()], Gmrank[player:GetGMRank()], WorldChannelName, "[|cff3399ff","|Hplayer:", player:GetName(),  "|h", player:GetName(), "|h", "|r]:|cff00cc00",  msg};
		SendWorldMessage(t)
	return false;
	end
end
RegisterPlayerEvent(22, ChatSystem)

http://pastebin.com/zVrCyQC0

once you know what your doing then here is a link for other usable icons n just kewl #%$* :
INTERFACE

and for help with colors:
colors

Problem is about this.. You are required to join a specific Channel. If you don't you can't see what the other people/staff/members are saying...
 

slp13at420

Mad Scientist

no its `SendWorldMessage(t) `(line #31) so all will see it ... im just tired of typeing `#chat` over n over n over n over n over nover n over n over n over n over n over lol
my latest version (in the donor section) all takes place in local chat channel `/say` and you just turn it on/off with a simple command.


88tvwJY.png
 
Last edited:

Toxicwaste

Enthusiast

no its `SendWorldMessage(t) `(line #31) so all will see it ... im just tired of typeing `#chat` over n over n over n over n over nover n over n over n over n over n over lol
my latest version (in the donor section) all takes place in local chat channel `/say` and you just turn it on/off with a simple command.


88tvwJY.png

Good Work tho'
BUMP
 

slp13at420

Mad Scientist
the "." is actually parsed before the Eluna engine so they actualy wont ever reach the Eluna chat hook to check for "." . for ArcEmu tho its is passed on to the ALE engine.
 
Last edited:
Top