|
Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo. Caso seja registrado, efetue login. Esqueceu sua senha? Clique aqui Recomendamos o uso do Mozilla Firefox para uma melhor visualização. |
|
| Início | Postados Hoje | Marcar Fóruns Como Lidos | Álbums | Banidos | SE Team | Medalhas |
|
|||||||
| Registrar | Loteria VIP | Staff SE | Regras do fórum | Comunidade | Arcade | Postados Hoje | Pesquisar | Experience |
|
|
|
||||||||||||||||||||||||||||||
|
|
|
|
LinkBack | Ferramentas do Tópico | Modos de Exibição |
|
|
#1 (permalink) |
|
Banido
![]() Registrado em: Dec 2008
Posts: 130
Agradeceu: 196
Agradecido 85 Vezes em 31 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
|
Este Mod, funciona da seguinte maneira.
Ele tem as opções de mortes consecutivas. Uma Breve explicação. Exemplo: Mato Joao 01 vez. Agora mato Maria 01 vez. Na vez que mato Maria, (Segunda vez) ele vai iniciar o SOUND que vc configurou no mod. por exemplo configuro case 2: (02 PvPs consecutivos) PlaySound _snd2: (Sound que sera tocado tem que estar na pasta Sound do seu Lineage2. Se nao me engando o arquivo PlaySound_snd2 vai "Tocar" como fala de "DOUBLEKILL, porem vc pode criar seus proprios Sounds e nao se limitar apenas aos do CS, (Grave sua voz dizendo NOOB DOWN^^ ETC^^) basta criar um arquivo no formato OGG e colocar la na pasta SOUNDS e o nome respectivo no mod, neste caso esta como PlaySound_snd2."). Segue abaixo o Mod. Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: D:/Workspace/wks/L2_GameServer/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java
===================================================================
--- D:/Workspace/wks/L2_GameServer/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 3428)
+++ D:/Workspace/wks/L2_GameServer/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy)
@@ -182,6 +182,7 @@
import net.sf.l2j.gameserver.network.serverpackets.ObservationReturn;
import net.sf.l2j.gameserver.network.serverpackets.PartySmallWindowUpdate;
import net.sf.l2j.gameserver.network.serverpackets.PetInventoryUpdate;
+import net.sf.l2j.gameserver.network.serverpackets.PlaySound;
import net.sf.l2j.gameserver.network.serverpackets.PledgeShowMemberListDelete;
import net.sf.l2j.gameserver.network.serverpackets.PledgeShowMemberListUpdate;
import net.sf.l2j.gameserver.network.serverpackets.PrivateStoreListBuy;
@@ -5289,6 +5305,8 @@
if (!super.doDie(killer))
return false;
+ spreeKills = 0;
+
if (isMounted())
stopFeed();
synchronized (this)
@@ -5333,9 +5351,25 @@
if ((_clan.isAtWarWith(pk.getClanId()) && pk.getClan().isAtWarWith(_clan.getClanId()))
|| (isInSiege() && pk.isInSiege()))
{
+ PlaySound _snd = new PlaySound(1, "enemydown", 0, 0, 0, 0, 0);
+
+ Collection<L2PcInstance> pls = L2World.getInstance().getAllPlayers().values();
+ for (L2PcInstance onlinePlayer : pls)
+ if (onlinePlayer.isOnline() == 1)
+ {
+ if (onlinePlayer.getClan() != null)
+ {
+ if (onlinePlayer.getClan() == pk.getClan() && onlinePlayer != pk)
+ {
+ onlinePlayer.sendPacket(_snd);
+ }
+ }
+ }
+
// when your reputation score is 0 or below, the other clan cannot acquire any reputation points
- if (getClan().getReputationScore() > 0)
+ if (getClan().getReputationScore() > 0){
pk.getClan().setReputationScore(pk.getClan().getReputationScore() + Config.REPUTATION_SCORE_PER_KILL, true);
+ }
// when the opposing sides reputation score is 0 or below, your clans reputation score does not decrease
if (pk.getClan().getReputationScore() > 0)
_clan.setReputationScore(_clan.getReputationScore() - Config.REPUTATION_SCORE_PER_KILL, true);
@@ -5616,8 +5650,47 @@
* Increase the pvp kills count and send the info to the player
*
*/
+ private int spreeKills = 0;
public void increasePvpKills()
{
+ spreeKills++;
+
+ switch(spreeKills){
+
+ case 1:
+ PlaySound _snd1 = new PlaySound(1, "firstblood", 0, 0, 0, 0, 0);
+ sendPacket(_snd1);
+ break;
+
+ case 2:
+ PlaySound _snd2 = new PlaySound(1, "doublekill", 0, 0, 0, 0, 0);
+ sendPacket(_snd2);
+ break;
+
+ case 3:
+ PlaySound _snd3 = new PlaySound(1, "triplekill", 0, 0, 0, 0, 0);
+ sendPacket(_snd3);
+ break;
+
+ case 4:
+ PlaySound _snd4 = new PlaySound(1, "megakill", 0, 0, 0, 0, 0);
+ sendPacket(_snd4);
+ break;
+
+ case 5:
+ PlaySound _snd5 = new PlaySound(1, "ultrakill", 0, 0, 0, 0, 0);
+ sendPacket(_snd5);
+ break;
+
+ case 10:
+ PlaySound _snd10 = new PlaySound(1, "monsterkill", 0, 0, 0, 0, 0);
+ sendPacket(_snd10);
+ break;
+
+ case 15:
+ PlaySound _snd15 = new PlaySound(1, "killingspree", 0, 0, 0, 0, 0);
+ sendPacket(_snd15);
+ break;
+ default:
+ ;
+ }
+
// Add karma to attacker and increase its PK counter
setPvpKills(getPvpKills() + 1);
@@ -5669,6 +5742,10 @@
if (getKarma() > (Integer.MAX_VALUE - newKarma))
newKarma = Integer.MAX_VALUE - getKarma();
+ PlaySound _snd = new PlaySound(1, "knife", 0, 0, 0, 0, 0);
+ sendPacket(_snd);
+ broadcastPacket(_snd);
+
// Add karma to attacker and increase its PK counter
setPkKills(getPkKills() + 1);
setKarma(getKarma() + newKarma);
Porém nao vem ao caso neste mod. Quem criou o mod do sound foi Vago. Download dos arquivos de Sound do CS já em formato OGG. [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] . Abraço e boa Sorte!. |
|
|
| Links Patrocinados |
|
|