Jump to content

[Share]Top Deaths Manager


Recommended Posts

Right click -> Team -> Create Patch -> name it Shit.diff!! -> Save

Is it so hard?!

 

Also the NPC instance is not created by you. It is taken from one old project named L2J-Hapun! I remember the code.

Link to comment
Share on other sites

Right click -> Team -> Create Patch -> name it Shit.diff!! -> Save

Is it so hard?!

 

Also the NPC instance is not created by you. It is taken from one old project named L2J-Hapun! I remember the code.

is 100% mine i code it! don't spam again i will report you.
Link to comment
Share on other sites

:S Dude this is totally wrong:

                while(rset.next())
                {
                        NpcHtmlMessage html = new NpcHtmlMessage(getObjectId());
                        TextBuilder sb = new TextBuilder();
                        sb.append("<html><title>Top Deaths  Manager</title><body>");
                        sb.append("<center>");
                        sb.append("<img src=\"l2ui_ch3.herotower_deco\" width=256 height=32><br>");
                        sb.append("<font color=\"999999\">Top 7 Deaths</font><br><br>");
                        sb.append("<br>");
                        sb.append("<tr>");
                        sb.append ("Character: "+rset.getString("char_name")+" ("+rset.getInt("deaths")+" deaths");
                        sb.append("</tr>");
                        sb.append("<img src=\"l2ui_ch3.herotower_deco\" width=256 height=32><br>");
                        sb.append("</center>");
                        sb.append("</body></html>");
                        sb.append ("Character: "+rset.getString("char_name")+" ("+rset.getInt("deaths")+" deaths");
                        html.setHtml(sb.toString());
                player.sendPacket(html);
            }

It will send a new html for each player, so the char will see only the player with the less deaths.

 

Also why is this:

                        sb.append ("Character: "+rset.getString("char_name")+" ("+rset.getInt("deaths")+" deaths");

written two times(second is wrong, under </body></html>)?

 

Plus, you need a <br1> after this:

                        sb.append ("Character: "+rset.getString("char_name")+" ("+rset.getInt("deaths")+" deaths");

 

Otherwise it will be wrong(the html). It won't show all the players.

Link to comment
Share on other sites

:S Dude this is totally wrong:

                while(rset.next())
                {
                        NpcHtmlMessage html = new NpcHtmlMessage(getObjectId());
                        TextBuilder sb = new TextBuilder();
                        sb.append("<html><title>Top Deaths  Manager</title><body>");
                        sb.append("<center>");
                        sb.append("<img src=\"l2ui_ch3.herotower_deco\" width=256 height=32><br>");
                        sb.append("<font color=\"999999\">Top 7 Deaths</font><br><br>");
                        sb.append("<br>");
                        sb.append("<tr>");
                        sb.append ("Character: "+rset.getString("char_name")+" ("+rset.getInt("deaths")+" deaths");
                        sb.append("</tr>");
                        sb.append("<img src=\"l2ui_ch3.herotower_deco\" width=256 height=32><br>");
                        sb.append("</center>");
                        sb.append("</body></html>");
                        sb.append ("Character: "+rset.getString("char_name")+" ("+rset.getInt("deaths")+" deaths");
                        html.setHtml(sb.toString());
                player.sendPacket(html);
            }

It will send a new html for each player, so the char will see only the player with the less deaths.

w8 i will fix it i understand i just make it c/p thats why is 2 ice :P :P (i am not good in html :P)
Link to comment
Share on other sites

is 100% mine i code it! don't spam again i will report you.

 

Just speaking what is true.. (For me) The totally same code is used and in l2j-harpun's top manager...

Your part here is the increaseDeaths(getDeath +1)....

 

And about the report. Hmm I'm not really scared mate... And if the Admis/mods are such lame assholes to puhish me for taking my point go ahead.

Link to comment
Share on other sites

Just speaking what is true.. (For me) The totally same code is used and in l2j-harpun's top manager...

Your part here is the increaseDeaths(getDeath +1)....

 

And about the report. Hmm I'm not really scared mate... And if the Admis/mods are such lame assholes to puhish me for taking my point go ahead.

i don't know this project... but anyway thats 100% mine. :S
Link to comment
Share on other sites

Still doesn't work. In the while loop, you only need the information for the character:

                        sb.append("<tr>");

                        sb.append ("Character: "+rset.getString("char_name")+" ("+rset.getInt("deaths")+" deaths");

                        sb.append("</tr>");

                        sb.append("<br>");

 

All the others should be outside the while loop or the try.

Link to comment
Share on other sites

Also.. Every time the player click on the npc the npc will load any information from database?

Imagine 200 players hit at one time that npc, or some one start to flood it. What will happen? CRASH!

Make thread to load the information lets say every 10 minutes. Else the npc is dangerous for any server.

Link to comment
Share on other sites

Still doesn't work. In the while loop, you only need the information for the character:

                        sb.append("<tr>");

                        sb.append ("Character: "+rset.getString("char_name")+" ("+rset.getInt("deaths")+" deaths");

                        sb.append("</tr>");

                        sb.append("<br>");

 

All the others should be outside the while loop or the try.

y i understand ty :)
Link to comment
Share on other sites

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
Reply to this topic...

×   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...

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