Всем Привет!)
Друзья,такая проблема....
Нужно прописать дроп так,чтобы допустим 1 ящик со снаряжением был в дропе,но взять его мог каждый(как на гиперионе)
Вот кусок кода с дропом
Друзья,такая проблема....
Нужно прописать дроп так,чтобы допустим 1 ящик со снаряжением был в дропе,но взять его мог каждый(как на гиперионе)
Вот кусок кода с дропом
[
public void onDropRegistered(Npc npc) {
Set<DropItem> dropItems = DropRegistrationService.getInstance().getCurrentDropMap().get(npc.getObjectId());
int npcId = npc.getNpcId();
int index = dropItems.size() + 1;
switch (npcId) {
case 233740: //Test Weapon Dynatoum.
for (Player player : instance.getPlayersInside()) {
if (player.isOnline()) {
dropItems.add(DropRegistrationService.getInstance().regDropItem(index++, player.getObjectId(), npcId, 188053083, 1)); //Tempering Solution Chest.
} switch (Rnd.get(1, 2)) {
case 1:
dropItems.add(DropRegistrationService.getInstance().regDropItem(1, 0, npcId, 188052827, 1)); //Dynatoum's Brazen Weapon Box.
break;
case 2:
dropItems.add(DropRegistrationService.getInstance().regDropItem(1, 0, npcId, 188052827, 1)); //Dynatoum's Brazen Armor Box.
break;
}
}
break;
/SPOILER]
В нём имею ввиду конкретно id 188052827
Сейчас дроп такой - Сколько в пати человек,столько же ящиков в дропе рб.А надо,чтобы был один ящик,но взял его каждый,кто был в пати и бил его.Помогите пожалуйста,кто знает)
public void onDropRegistered(Npc npc) {
Set<DropItem> dropItems = DropRegistrationService.getInstance().getCurrentDropMap().get(npc.getObjectId());
int npcId = npc.getNpcId();
int index = dropItems.size() + 1;
switch (npcId) {
case 233740: //Test Weapon Dynatoum.
for (Player player : instance.getPlayersInside()) {
if (player.isOnline()) {
dropItems.add(DropRegistrationService.getInstance().regDropItem(index++, player.getObjectId(), npcId, 188053083, 1)); //Tempering Solution Chest.
} switch (Rnd.get(1, 2)) {
case 1:
dropItems.add(DropRegistrationService.getInstance().regDropItem(1, 0, npcId, 188052827, 1)); //Dynatoum's Brazen Weapon Box.
break;
case 2:
dropItems.add(DropRegistrationService.getInstance().regDropItem(1, 0, npcId, 188052827, 1)); //Dynatoum's Brazen Armor Box.
break;
}
}
break;
/SPOILER]
В нём имею ввиду конкретно id 188052827
Сейчас дроп такой - Сколько в пати человек,столько же ящиков в дропе рб.А надо,чтобы был один ящик,но взял его каждый,кто был в пати и бил его.Помогите пожалуйста,кто знает)
