사이트 로그인
2018.05.19 09:58
int randoms = (int) (Math.floor(Math.random() * 15800));
int randoms2 = (int) (Math.floor(Math.random() * 14));
int randoms3 = (int) (Math.floor(Math.random() * 1000));
if (randoms >= 0 && randoms <= 3) {
if (chr.getLevel() >= 130) {
if (randoms2 >= 0 && randoms2 <= 4) {
getPlayer().broadcastPacket(EtcPacket.showEffect("monsterPark/specialMonster"));
chr.getClient().getSession().write(EtcPacket.playSound("Magatia/alceCircle"));
MapleMonster mons = MapleLifeFactory.getMonster(몹코드);
spawnMonsterOnGroundBelow(mons, chr.getTruePosition());
World.Broadcast.broadcastMessage(MaplePacketCreator.getGMText(20, chr.getClient().getChannel() + "채널 " + chr.getMap().getMapName() + "에서 스페셜몬스터" + monster.getStats().getLevel() + " 가 등장하였습니다."));
} else if (randoms2 >= 5 && randoms2 <= 8) {
getPlayer().broadcastPacket(EtcPacket.showEffect("monsterPark/specialMonster"));
chr.getClient().getSession().write(EtcPacket.playSound("Magatia/alceCircle"));
MapleMonster mons = MapleLifeFactory.getMonster(몹코드);
spawnMonsterOnGroundBelow(mons, chr.getTruePosition());
World.Broadcast.broadcastMessage(MaplePacketCreator.getGMText(20, chr.getClient().getChannel() + "채널 " + chr.getMap().getMapName() + "에서 스페셜몬스터" + monster.getStats().getLevel() + " 가 등장하였습니다."));
} else if (randoms2 >= 9 && randoms2 <= 13) {
getPlayer().broadcastPacket(EtcPacket.showEffect("monsterPark/specialMonster"));
chr.getClient().getSession().write(EtcPacket.playSound("Magatia/alceCircle"));
MapleMonster mons = MapleLifeFactory.getMonster(몹코드);
spawnMonsterOnGroundBelow(mons, chr.getTruePosition());
World.Broadcast.broadcastMessage(MaplePacketCreator.getGMText(20, chr.getClient().getChannel() + "채널 " + chr.getMap().getMapName() + "에서 스페셜몬스터" + monster.getStats().getLevel() + " 가 등장하였습니다."));
} else {
// chr.ServerNotice(null);
}
} else if (chr.getLevel() >= 120) {
getPlayer().broadcastPacket(EtcPacket.showEffect("monsterPark/specialMonster"));
chr.getClient().getSession().write(EtcPacket.playSound("Magatia/alceCircle"));
MapleMonster mons = MapleLifeFactory.getMonster(몹코드);
spawnMonsterOnGroundBelow(mons, chr.getTruePosition());
World.Broadcast.broadcastMessage(MaplePacketCreator.getGMText(20, chr.getClient().getChannel() + "채널 " + chr.getMap().getMapName() + "에서 스페셜몬스터" + monster.getStats().getLevel() + " 가 등장하였습니다."));
} else if (chr.getLevel() >= 100) {
getPlayer().broadcastPacket(EtcPacket.showEffect("monsterPark/specialMonster"));
chr.getClient().getSession().write(EtcPacket.playSound("Magatia/alceCircle"));
MapleMonster mons = MapleLifeFactory.getMonster(몹코드);
spawnMonsterOnGroundBelow(mons, chr.getTruePosition());
World.Broadcast.broadcastMessage(MaplePacketCreator.getGMText(20, chr.getClient().getChannel() + "채널 " + chr.getMap().getMapName() + "에서 스페셜몬스터" + monster.getStats().getLevel() + " 가 등장하였습니다."));
} else if (chr.getLevel() >= 80) {
getPlayer().broadcastPacket(EtcPacket.showEffect("monsterPark/specialMonster"));
chr.getClient().getSession().write(EtcPacket.playSound("Magatia/alceCircle"));
MapleMonster mons = MapleLifeFactory.getMonster(몹코드);
spawnMonsterOnGroundBelow(mons, chr.getTruePosition());
World.Broadcast.broadcastMessage(MaplePacketCreator.getGMText(20, chr.getClient().getChannel() + "채널 " + chr.getMap().getMapName() + "에서 스페셜몬스터" + monster.getStats().getLevel() + " 가 등장하였습니다."));
}
}