Nesterov1alex 0 Опубликовано 25 января, 2013 Мне нужен Хиро рб! То есть рб который стоит на определенном месте, появляется раз в сутки его бьют и кто всех больше нанес урона получает хиро на 1 день. Потом опять через 24ч он появляется и тоже самое. Скрипт пишется на питоне. Деньги заплачу, цена ваша. Жду комментариев. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
xuser 122 Опубликовано 25 января, 2013 Цена вопроса? Сборка? Сроки? Так в принципе плевое дело. Только у меня сейчас предпоследний зачет. Вернусь через пару часиков. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Nesterov1alex 0 Опубликовано 25 января, 2013 цена ваша, но небольшая) pw 12-24 ч. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
masone 298 Опубликовано 25 января, 2013 аи нубл рб в помошь,меняем значение выдачи персонажу с isNoble на isHero Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
masone 298 Опубликовано 25 января, 2013 (изменено) package scripts.ai; import net.sf.l2j.Config; import net.sf.l2j.gameserver.cache.Static; import net.sf.l2j.gameserver.model.L2Character; import net.sf.l2j.gameserver.model.L2Party; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.model.actor.instance.L2RaidBossInstance; import net.sf.l2j.gameserver.network.serverpackets.PlaySound; import net.sf.l2j.gameserver.templates.L2NpcTemplate; public final class BarakielNoblesse extends L2RaidBossInstance { public BarakielNoblesse(int objectId, L2NpcTemplate template) { super(objectId, template); } public boolean isRaid() { return true; } public void onSpawn() { super.onSpawn(); } public void reduceCurrentHp(double damage, L2Character attacker, boolean awake) { super.reduceCurrentHp(damage, attacker, awake); } public boolean doDie(L2Character killer) { if (!super.doDie(killer)) { return false; } L2PcInstance player = null; if (killer.isPlayer()) player = (L2PcInstance)killer; else if (killer.isL2Summon()) { player = killer.getOwner(); } if (player != null) { broadcastPacket(Static.RAID_WAS_SUCCESSFUL); if (Config.BARAKIEL_NOBLESS) { if (player.getParty() == null) rewardNoble(player); else { for (L2PcInstance member : player.getParty().getPartyMembers()) { if (member == null) { continue; } rewardNoble(member); } } } } return true; } private void rewardNoble(L2PcInstance player) { if (player.ishero()) { return; } player.setHero(true); // player.addItem("rewardNoble", 7694, 1, this, true); player.sendUserPacket(new PlaySound("ItemSound.quest_finish")); if (!Config.ACADEMY_CLASSIC) player.rewardAcademy(0); } public void deleteMe() { super.deleteMe(); } } Вот на яве,зачем на питоне? Скомпилируй,и засунь в ядро scripts\ai Изменено 25 января, 2013 пользователем masone 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Nesterov1alex 0 Опубликовано 25 января, 2013 в пвешное ядро не лезу. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Nesterov1alex 0 Опубликовано 25 января, 2013 на питоне сможете помочь? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ChaoticBD 4 Опубликовано 27 января, 2013 глупо писать на питоне, больше нагрузка=) задумайся и выучи хоть немного яву=) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Sindrom 107 Опубликовано 27 января, 2013 глупо писать на питоне, больше нагрузка=) задумайся и выучи хоть немного яву=) исходники PW soft'а дай)) тогда он наверника будет изучать яву а так твой пост тут не уместен Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ChaoticBD 4 Опубликовано 28 января, 2013 исходники PW soft'а дай)) тогда он наверника будет изучать яву а так твой пост тут не уместен прошу прощения, просто я работаю только с феникс сборкой. ну на крайняк папка datd/scripts ему поможет Оо там ai на яве и можно прочее запихнуть=) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты