Jump to content
  • 0

{HELP} Something Wrong With Trade Chat :D


Question

Posted

Hi, I Just Noticed That In My Pack Which Is Based On L2j-Interlude When Someone Speak In Trade Chat ( + ) It Duplicates What He Say...

I  just Put Flood Protection To See If It Block It ..But It Blocks Only The One..LOL ?

Any Idea Why That Happen... ?

Recommended Posts

  • 0
Posted

stop Bumping, beacuse i'll bump your head with a -1.

 

So, when you say you are using L2J, in what chronicle the problem is.

First Of All Speak Better To Me Cuz You Dont Even Know Me kk ?

I Though We Can Bump Every 12 Hours ? If I am Wrong Someone With Some Authorities Here Answer..

 

And Last First Post Edited...

  • 0
Posted

Check The First Post I Said I Edit It.

Oh sorry, i didn't notice it.

 

Anw, i can't fix your problem if you don't show me something, java files, the error. But i can reccomend you something to do.. You said you've added flood protection, Add also Restriction level to use Trade Chat. The errors will be reduced ^^. Dunno what else. Post a screen of the error, or a log with your Java changes in this file.

  • 0
Posted

very messy... add else before if

 

      case TRADE:

                        if (Config.DEFAULT_TRADE_CHAT.equalsIgnoreCase("on")

                                        || (Config.DEFAULT_TRADE_CHAT.equalsIgnoreCase("gm") && activeChar

                                                        .isGM()))

                                if (!FloodProtector.getInstance().tryPerformAction(activeChar.getObjectId(),FloodProtector.PROTECTED_CHAT_TRADE))

                                {

                                        activeChar.sendMessage("Action failed. You can not speak so fast sorry!");

                                        return;

                                }

                        {

                                for (L2PcInstance player : L2World.getInstance().getAllPlayers())

                                {

                                        player.sendPacket(cs);

                                }

                             

                        } 

else if (Config.DEFAULT_TRADE_CHAT.equalsIgnoreCase("limited"))

                        {

                                if (!FloodProtector.getInstance().tryPerformAction(activeChar.getObjectId()FloodProtector.PROTECTED_CHAT_TRADE))

                                {

                                        activeChar

                                                        .sendMessage("Action failed. You can not speak so fast sorry!");

                                        return;

                                }

                             

                                int region = MapRegionTable.getInstance().getMapRegion(

                                                activeChar.getX(), activeChar.getY());

                                for (L2PcInstance player : L2World.getInstance()

                                                .getAllPlayers())

                                {

                                        if (region == MapRegionTable.getInstance().getMapRegion(

                                                        player.getX(), player.getY()))

                                                player.sendPacket(cs);

                                }

                        }

                        break;

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




×
×
  • Create New...