DsQuared 243 Опубликовано 11 августа, 2013 Вот такая тема Есть исходы сборки фрозенов. Есть вот такой код import com.l2jfrozen.gameserver.model.spawn.L2Spawn; import com.l2jfrozen.gameserver.network.SystemMessageId; +import com.l2jfrozen.gameserver.network.serverpackets.InventoryUpdate; import com.l2jfrozen.gameserver.network.serverpackets.SystemMessage; import com.l2jfrozen.gameserver.templates.L2NpcTemplate; @@ -102,4 +103,80 @@ } + if(Config.PCCAFE_KILLRB || getNpcId() == 25527 || getNpcId() == 25126) + { + if(player.getParty() != null) + { + for (L2PcInstance member : player.getParty().getPartyMembers()) + { + if(getNpcId() == Config.RAID_BOSS_PCCAFE || getNpcId() == 25527 || getNpcId() == 25126) + { + member.addPcBangScore(Config.COUNT_PCCAFE_FORKILL); + member.updatePcBangWnd(Config.COUNT_PCCAFE_FORKILL, true, false); + member.sendMessage("Вы получили " + Config.COUNT_PCCAFE_FORKILL + "славы за убийство рейдбосса"); + } + } + } + else + if(getNpcId() == Config.RAID_BOSS_PCCAFE || getNpcId() == 25527 || getNpcId() == 25126) + { + player.addPcBangScore(Config.COUNT_PCCAFE_FORKILL); + player.updatePcBangWnd(Config.COUNT_PCCAFE_FORKILL, true, false); + player.sendMessage("Вы получили " + Config.COUNT_PCCAFE_FORKILL + " славы за убийство рейдбосса"); + } + } + if(Config.PCCAFE_KILLRB) + { + if(player.getParty() != null) + { + for (L2PcInstance member : player.getParty().getPartyMembers()) + { + if(getNpcId() == 25054) + { + if(Rnd.get(100) <= 50) + { + member.addItem("ADD ITEM", 1713, 1, member, false); + member.sendMessage("Вы получили награду за убийство рейд босса."); + InventoryUpdate iu = new InventoryUpdate(); + member.sendPacket(iu); + } + else + member.sendMessage("В этот раз Вам не повезло, убийство рейд босса не принесло награды."); + } + } + } + else + if(getNpcId() == 25055) + { + if(Rnd.get(100) <= 50) + { + player.addItem("ADD ITEM", 1713, 1, player, false); + player.sendMessage("Вы получили награду за убийство рейд босса."); + InventoryUpdate iu = new InventoryUpdate(); + player.sendPacket(iu); + } + else + player.sendMessage("В этот раз Вам не повезло, убийство рейд босса не принесло награды."); + } + } + if(getNpcId() >= 25001 && getNpcId() <= 25527 && getNpcId() != 25319 && getNpcId() != 25527 && getNpcId() != 25126) + { + int RndCount = Rnd.get(2, 6); + if(player.getParty() != null) + { + for (L2PcInstance member : player.getParty().getPartyMembers()) + { + member.addPcBangScore(RndCount); + member.updatePcBangWnd(RndCount, true, false); + member.sendMessage("Вы получили " + RndCount + "славы за убийство рейдбосса"); + } + } + else + { + player.addPcBangScore(RndCount*2); + player.updatePcBangWnd(RndCount*2, true, false); + player.sendMessage("Вы получили " + RndCount*2 + " славы за убийство рейдбосса"); + } + } + if(!getSpawn().is_customBossInstance()) RaidBossSpawnManager.getInstance().updateStatus(this, true); Его просто сувать в самый конец Или по порядку.Что куда.Тыкните направления мне,куда это все Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MaloiFox2 502 Опубликовано 11 августа, 2013 скачай туртоис свн, и там че то делать точно не помню погугли мануал diff turtuise svn Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты