Сообщений: 27
Тем: 2
Зарегистрирован: Nov 2014
Репутация:
-125
02-07-2015, 05:45 PM
(Сообщение последний раз редактировалось: 02-07-2015, 06:26 PM Klvl.)
Уважаемые хочу сделать Эвент .Берем BOX предмет инвентаря и при дабл клике с определенным шансом рандом получаем предметы.У меня просьба скиньте ссылку где будет описано как это сделать!За ранее спасибо.
Ps Если напишите ищи поиск или в инете лучше вообще ничего не пишите...
Сообщений: 669
Тем: 24
Зарегистрирован: Mar 2012
Репутация:
3,913
Берем тотем по квесту Альянса Кетра/Варки как пример.
Сообщений: 669
Тем: 24
Зарегистрирован: Mar 2012
Репутация:
3,913
Да. Пробуйте, потом пишите. Делал по их примеру когда-то.
Сообщений: 27
Тем: 2
Зарегистрирован: Nov 2014
Репутация:
-125
02-07-2015, 07:35 PM
(Сообщение последний раз редактировалось: 02-08-2015, 09:39 AM Klvl.)
Спасибо разобрался :happy:
Сообщений: 27
Тем: 2
Зарегистрирован: Nov 2014
Репутация:
-125
Уважаемые как отключить флуд мобов в мосе? Хроники Ил.Мобы задолбали)
Сообщений: 27
Тем: 2
Зарегистрирован: Nov 2014
Репутация:
-125
// Check if the target is a L2PcInstance
if (target instanceof L2PcInstance) {
// Don't take the aggro if the GM has the access level below or equal to GM_DONT_TAKE_AGGRO
if (((L2PcInstance) target).isGM() && ((L2PcInstance) target).getAccessLevel().canTakeAggro()) {
return false;
}
// Check if the AI isn't a Raid Boss and the target isn't in silent move mode
if (!(me instanceof L2RaidBossInstance) && ((L2PcInstance) target).isSilentMoving()) {
return false;
}
// Check if player is an ally
if (FACTION_VARKA == me.getFactionId() && ((L2PcInstance) target).isAlliedWithVarka()) {
return false;
}
if (FACTION_KETRA == me.getFactionId() && ((L2PcInstance) target).isAlliedWithKetra()) {
return false;
}
if ((FACTION_MOS == me.getFactionId()) && (((L2PcInstance) target).getActiveWeaponInstance() == null)) {
return false;
}
if ((FACTION_MOS == me.getFactionId()) && (((L2PcInstance) target).getActiveWeaponInstance() != null)) {
if ((me.getNpcId() == 22129) && (Rnd.get(100) < 20)) {
me.broadcastPacket(new CreatureSay(me.getObjectId(), 0, me.getName(), "Brother " + target.getName() + ", move your weapon away!!"));
} else {
me.broadcastPacket(new CreatureSay(me.getObjectId(), 0, me.getName(), "You cannot carry a weapon without authorization!"));
me.addDamageHate(target, 0, 999);
me.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, target);
}
}
// check if the target is within the grace period for JUST getting up from fake death
if (((L2PcInstance) target).isRecentFakeDeath()) {
return false;
}
if (target.isInParty() && target.getParty().isInDimensionalRift()) {
byte riftType = target.getParty().getDimensionalRift().getType();
byte riftRoom = target.getParty().getDimensionalRift().getCurrentRoom();
if (me instanceof L2RiftInvaderInstance
&& !DimensionalRiftManager.getInstance().getRoom(riftType, riftRoom).checkIfInZone(me.getX(), me.getY(), me.getZ())) {
return false;
}
}
}
if ((target instanceof L2Summon)) {
L2PcInstance owner = ((L2Summon) target).getOwner();
if (owner != null) {
if ((owner.isGM()) && ((owner.isInvul()) || (owner.getAccessLevel().canTakeAggro()))) {
return false;
}
if ((me.getFactionId() == FACTION_VARKA) && (owner.isAlliedWithVarka())) {
return false;
}
if ((me.getFactionId() == FACTION_KETRA) && (owner.isAlliedWithKetra())) {
return false;
}
if ((me.getFactionId() == FACTION_MOS) && (owner.getActiveWeaponInstance() == null)) {
return false;
}
}
}
ПОдскажите что тут нужно убрать или поменять чтобы мобы не говорили
Сообщений: 329
Тем: 16
Зарегистрирован: Nov 2014
Код:
if ((me.getNpcId() == 22129) && (Rnd.get(100) < 20)) {
me.broadcastPacket(new CreatureSay(me.getObjectId(), 0, me.getName(), "Brother " + target.getName() + ", move your weapon away!!"));
} else {
me.broadcastPacket(new CreatureSay(me.getObjectId(), 0, me.getName(), "You cannot carry a weapon without authorization!"));
me.addDamageHate(target, 0, 999);
me.getAI().setIntention(CtrlIntention.AI_INTENTION _ATTACK, target);
}
Эт че по вашему?
Сообщений: 27
Тем: 2
Зарегистрирован: Nov 2014
Репутация:
-125
возможно то скрипт который можно изменить чтобы мобы не флудили?могу ошибаться
Сообщений: 27
Тем: 2
Зарегистрирован: Nov 2014
Репутация:
-125
будет ответ сегодня или нет?