Перейти к содержанию
Авторизация  
Asame_KekeRo

Вот Кароче Пару Вопросиков По Ядре=)

Рекомендуемые сообщения

вот я непонимаю ..у меня есть етот скрипт

Скрытый текст
Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java

===================================================================

--- java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 1901)

+++ java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy)

@@ -488,6 +488,11 @@

 

private boolean _noble = false;

private boolean _hero = false;

+

+ /** Special hero aura values */

+ private int heroConsecutiveKillCount = 0;

+ private boolean isPermaHero = false;

+ private boolean isPVPHero = false;

 

/** The L2FolkInstance corresponding to the last Folk wich one the player talked. */

private L2FolkInstance _lastFolkNpc = null;

@@ -1971,6 +1976,13 @@

public void setPvpKills(int pvpKills)

{

_pvpKills = pvpKills;

+

+ // Set hero aura if pvp kills > 100

+ if (pvpKills > 100)

+ {

+ isPermaHero = true;

+ setHeroAura(true);

+ }

}

 

/**

@@ -4678,6 +4690,14 @@

 

stopRentPet();

stopWaterTask();

+

+ // Remove kill count for special hero aura if total pvp < 100

+ heroConsecutiveKillCount = 0;

+ if (!isPermaHero)

+ {

+ setHeroAura(false);

+ sendPacket(new UserInfo(this));

+ }

return true;

}

 

@@ -4897,6 +4917,13 @@

{

// Add karma to attacker and increase its PK counter

setPvpKills(getPvpKills() + 1);

+

+ // Increase the kill count for a special hero aura

+ heroConsecutiveKillCount++;

+

+ // If heroConsecutiveKillCount > 4 (5+ kills) give hero aura

+ if(heroConsecutiveKillCount > 4)

+ setHeroAura(true);

 

// Send a Server->Client UserInfo packet to attacker with its Karma and PK Counter

sendPacket(new UserInfo(this));

@@ -8715,6 +8742,22 @@

{

return _blockList;

}

+

+ public void reloadPVPHeroAura()

+ {

+ sendPacket(new UserInfo(this));

+ }

+

+ public void setHeroAura (boolean heroAura)

+ {

+ isPVPHero = heroAura;

+ return;

+ }

+

+ public boolean getIsPVPHero()

+ {

+ return isPVPHero;

+ }

 

public void setHero(boolean hero)

{

Index: java/net/sf/l2j/gameserver/serverpackets/UserInfo.java

===================================================================

--- java/net/sf/l2j/gameserver/serverpackets/UserInfo.java (revision 1901)

+++ java/net/sf/l2j/gameserver/serverpackets/UserInfo.java (working copy)

@@ -337,7 +337,7 @@

 

writeD(_activeChar.getClanCrestLargeId());

writeC(_activeChar.isNoble() ? 1 : 0); //0x01: symbol on char menu ctrl+I

- writeC((_activeChar.isHero() || (_activeChar.isGM() && Config.GM_HERO_AURA)) ? 1 : 0); //0x01: Hero Aura

+ writeC((_activeChar.isHero() || (_activeChar.isGM() && Config.GM_HERO_AURA) || _activeChar.getIsPVPHero()) ? 1 : 0); //0x01: Hero Aura

 

writeC(_activeChar.isFishing() ? 1 : 0); //Fishing Mode

writeD(_activeChar.getFishx()); //fishing x

но я непонимаю как ево засунуть...не куда а как ....=)

 

также вот етот

Скрытый текст
//PvP Rank by 20 PvP

if (activeChar.getPvpKills() >= 20)

activeChar.setTitle("Newbie Killer");

activeChar.sendMessage("Congratulation You Reach 20 Kills");

activeChar.sendMessage("You Promoted to Newbie Killer Rank");

{

//PvP Rank by 50 PVP

if (activeChar.getPvpKills() >= 50)

activeChar.setTitle("Professional Killer");

activeChar.sendMessage("Congratulation You Reach 50 Kills");

activeChar.sendMessage("You Promoted to Professional Killer Rank");

}

//PvP Rank by 150 PVP

if (activeChar.getPvpKills() >= 150)

activeChar.setTitle("Full Killer");

activeChar.sendMessage("Congratulation You Reach 150 Kills");

activeChar.sendMessage("You Promoted to Full Killer Rank");

{

//PvP Rank by 350 PVP

if (activeChar.getPvpKills() >= 350)

activeChar.setTitle("The Killer");

activeChar.sendMessage("Congratulation You Reach 350 Kills");

activeChar.sendMessage("You Promoted to The Killer Rank");

{

//PvP Rank by 650 PVP

if (activeChar.getPvpKills() >= 650)

activeChar.setTitle("Expert Killer");

activeChar.sendMessage("Congratulation You Reach 650 Kills");

activeChar.sendMessage("You Promoted to Expert Killer Rank");

}

//PvP Rank by 1000 PVP

if (activeChar.getPvpKills() >= 1000)

activeChar.setTitle("HitMan");

activeChar.sendMessage("Congratulation You Reach 1000 Kills");

activeChar.sendMessage("You Promoted to HitMan Rank");

}

тут ваше нифига неукказано ....

может ктото встечался с етим и подскажет мне=)

также прошу дайте образец как делать что б при заточке вещь статы давала=)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чтобы вставить это нужен исходный код сборки сервера.

Если таковой есть вставляешь его в ядро и компилишь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Чтобы вставить это нужен исходный код сборки сервера.

Если таковой есть вставляешь его в ядро и компилишь.

да исходник есть....но непонимаю как вставлять.........

 

 

вот вам нужный файл

l2pc

вставте мне для примеру...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я сейчас с бука тут анта и эклипса нету(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а при чом тут ето ?=)я прошу просто вставить =) непрошу комплить =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
а при чом тут ето ?=)я прошу просто вставить =) непрошу комплить =)

=)ужас людям даж впадло показать как вставлять=)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там ведь всё написано что надо добавить

p.s. сам это я реализовывал немного немного не так но хотя смысл тот же.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Там ведь всё написано что надо добавить

p.s. сам это я реализовывал немного немного не так но хотя смысл тот же.

я знаю что там написано что куда засунуть....я просто непонимаю как....потомучто там етих дужек и тд...непонимаю в какое место сунуть....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

<mul val='1.05' order='0x30' stat='pvpPhysDmg'/>

ето дает 5% атаки при пвп ??=)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

=))))я понял свой предел розвития и придетсо нанимать людей=)хДДД

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
=)ужас людям даж впадло показать как вставлять=)

ужас, людям тяжело воспользоваться гуглом

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...