Jump to content
  • 0

Name template


jim100

Question

6 answers to this question

Recommended Posts

  • 0

You should go from your database inside Characters table . then find your character and there is your name edit it save and exit if u restart ur character u will have ur new name ;) good luck

Link to comment
Share on other sites

  • 0

or if u want people to be able to have certaine text types in there name u will need to edit ur configs, there is an option in them that lets u change what letters and or numbers people can use when making a new character.

Link to comment
Share on other sites

  • 0

What packet are u using?Simply if u are using Oneo write command //admin go at Game,write at Quickbox the name and press set name.U are ready :)

Link to comment
Share on other sites

  • 0

If I understand right, he wants to add a tag [GM] or [Admin] before his GM's names.

 

I don't know if it is in the chat window or in the name on the head of his characters. Assuming it's in the chat and not in the characters's head name...

 

For L2J Free, in the "all" channel :

1) open all the java files located in http://l2jfree.com:8080/l2j-free/browser/trunk/L2_GameServer_IL/src/main/java/net/sf/l2j/gameserver/handler/chathandlers/ChatAll.java

 

2) search near the end of files

public void useChatHandler(L2PcInstance activeChar, String target, SystemChatChannelId chatType, String text)

{

CreatureSay cs = new CreatureSay(activeChar.getObjectId(), chatType.getId(), activeChar.getName(), text);

for (L2PcInstance player : activeChar.getKnownList().getKnownPlayers().values())

{

if (player != null && activeChar.isInsideRadius(player, 1250, false, true)

&& !(Config.REGION_CHAT_ALSO_BLOCKED && BlockList.isBlocked(player, activeChar)))

{

player.sendPacket(cs);

}

}

activeChar.sendPacket(cs);

}

3) replace for

public void useChatHandler(L2PcInstance activeChar, String target, SystemChatChannelId chatType, String text)

{

CreatureSay cs = new CreatureSay(activeChar.getObjectId(), chatType.getId(), activeChar.getName(), text);

for (L2PcInstance player : activeChar.getKnownList().getKnownPlayers().values())

{

if (player != null && activeChar.isInsideRadius(player, 1250, false, true)

&& !(Config.REGION_CHAT_ALSO_BLOCKED && BlockList.isBlocked(player, activeChar)))

{

if (activeChar.isGM())

{

player.sendPacket(new CreatureSay(activeChar.getObjectId(), chatType.getId(),"[GM]" + activeChar.getName(), text));

}

player.sendPacket(cs);

}

}

activeChar.sendPacket(cs);

}

 

Do the same for other channels, adding next code before the last activeChar.sendPacket(cs);

            if (activeChar.isGM())

            {

               player.sendPacket(new CreatureSay(activeChar.getObjectId(), chatType.getId(),"[GM]" + activeChar.getName(), text));

            }

 

With that, all your GM or Admin will not have to change their name but when they will speak, it will display [GM] before their name in all the modified chat windows.

 

For Oneo, I don't know, they are late on the sync and they didn't change the chat system for the most flexible chathandler one.

 

Enjoy.

 

( PS : btw, i hope you know how to compile and all this sort of thing, if not, forget the idea of hosting a server )

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock