Jump to content
Sign in to follow this  
lovepako

Character Killing Monuments (Top Pvp / Pk In The Last 24 Hours)

Recommended Posts

Hey guys, okay?

It's been a while I see requests that Mod. Who has not shares. So I decided to create it ...

Most may already know. For those not familiar, here's a brief explanation:

It creates "monuments" (NPCs with the appearance of the player) for players who can more PvP or PKs in a given period of time (cycle).

Below a picture illustrating this explanation.

RW5oPX7.jpg

 



In the current version it is possible via config:

    
Enable / disable the Mod
    
Set the cycle: the period in which the difference in PvP and PKs will be computed and at the end, the winners selected (eg 24 h.).
    
Title of NPCs
    
Title color of NPCs
    
NPC name Color

It comes with 2 NPCs. Just give Spawn them anywhere you like. Below IDs:

    
10000 - Top PVP
    
10001 - Top PK

The HTMLs are in the folder: gameserver / data / html / polymorph

It also has 2 tables that need to be added to the Database. They are in the DP diff.

I do not have time to test all then meet any problems to report here that fix as soon as possible.

Suggestions on how to improve it are also welcome.

Without further ado, here the diffs to ACIS:

 

COREhttp://pastebin.com/BpzMsznc

DPhttp://pastebin.com/4LwcSN4n

 

Share this post


Link to post
Share on other sites

O mal do brasileiro é ter um 'tal de querer ser' para os gringos.

Eu deixei de trazer conteúdo para fóruns internacionais desde quando me baniram apenas por trazer o conteúdo deles para nós (os brasileiros)

 

Vocês deveriam aprender a valorizar os nossos fóruns, acima de tudo o que temos e manter apenas para o nosso país, afinal de contas, eles não deixam que nós pegamos arquivos no fórum deles.

Share this post


Link to post
Share on other sites

O mal do brasileiro é ter um 'tal de querer ser' para os gringos.

Eu deixei de trazer conteúdo para fóruns internacionais desde quando me baniram apenas por trazer o conteúdo deles para nós (os brasileiros)

 

Vocês deveriam aprender a valorizar os nossos fóruns, acima de tudo o que temos e manter apenas para o nosso país, afinal de contas, eles não deixam que nós pegamos arquivos no fórum deles.

amigo aprendi uma coisa que foi " fazer o bem sem escolher a quem " não vai fazer diferença ..

mal da quele que pensa que compartilha com os outros vai te fazer melhor ...

Niguem crescer diminuindo os outros ..

 

obs : sem querer brigas..

Edited by lovepako
  • Like 1

Share this post


Link to post
Share on other sites

Rev. 355 aCis Error.

NpcInfoPolymorph.java

 

_moveMultiplier = _activeChar.getMovementSpeedMultiplier();
_runSpd = (int) (_activeChar.getRunSpeed() / _moveMultiplier);
_walkSpd = (int) (_activeChar.getWalkSpeed() / _moveMultiplier);
 
writeF(_activeChar.getMovementSpeedMultiplier());
writeF(_activeChar.getAttackSpeedMultiplier());
 

 

What it is red misses and sends me that line Create a L2PcPolymorph.java

Edited by death15

Share this post


Link to post
Share on other sites

Replace the lines:

writeF(_activeChar.getProperMultiplier());
writeF(_activeChar.getAttackSpeedMultiplier());

Into this: 

writeF(1/*_activeChar.getProperMultiplier()*/);
writeF(1/*_activeChar.getAttackSpeedMultiplier()*/);

I'll go to find the others now and maybe update this post.

Edited by FreeTech

Share this post


Link to post
Share on other sites

Here I bring you good What was missing from the code I hope you like. aCis Rev. 359

Index: java/net/sf/l2j/gameserver/model/actor/L2Character.java
===================================================================
--- java/net/sf/l2j/gameserver/model/actor/L2Character.java	(revision 18)
+++ java/net/sf/l2j/gameserver/model/actor/L2Character.java	(working copy)
@@ -5501,6 +5501,26 @@
 		}
 	}
 	
+    public float getMovementSpeedMultiplier()
+    {
+        return getStat().getMovementSpeedMultiplier();
+    }
+    
+    public int getRunSpeed()
+    {
+        return getStat().getBaseRunSpeed();
+    }
+    
+    public final int getWalkSpeed()
+    {
+        return getStat().getBaseWalkSpeed();
+    }
+    
+    public final float getAttackSpeedMultiplier()
+    {
+        return getStat().getAttackSpeedMultiplier();
+    }
+	
 	/**
 	 * @return true if the character is located in an arena (aka a PvP zone which isn't a siege).
 	 */
Edited by death15

Share this post


Link to post
Share on other sites
On 06/09/2015 at 9:26 PM, RedHoT said:

O mal do brasileiro é ter um 'tal de querer ser' para os gringos.

Eu deixei de trazer conteúdo para fóruns internacionais desde quando me baniram apenas por trazer o conteúdo deles para nós (os brasileiros)

 

Vocês deveriam aprender a valorizar os nossos fóruns, acima de tudo o que temos e manter apenas para o nosso país, afinal de contas, eles não deixam que nós pegamos arquivos no fórum deles.

Tenho servidor de L2 há mais de 10 anos, e sabe quantas vezes tive realmente ajuda  dos foruns BR? apenas 1, quando o ragezone era top, depois disso... Só nego querendo ajudar para roubar files etc... Sou BR amo meu país, mas não quero conversa com muitos em relação a muitos "carinhas" que se acham as merdas.

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.



×