def process(target): if check(target): skills = getBuffList(target) for skillid in skills: self.giveBuff(npc, target, skillid, 1) if len(skills) > 0: #1600027 初學者助手對「$s1」施展了輔助魔法。 #essm = ExShowScreenMessage(NpcStringId.NEWBIE_HELPER_HAS_CASTED_BUFFS_ON_S1, 2, 5000) #stringid, position, duration essm = ExShowScreenMessage(NpcStringId.getNpcStringId(1600027), 2, 5000) #stringid, position, duration essm.addStringParameter(target.getName()) target.sendPacket(essm)
def process(target): if check(target): skills = getBuffList(target) for skillid in skills: self.giveBuff(npc, target, skillid, 1) if len(skills) > 0: #1600027 初學者助手對「$s1」施展了輔助魔法。 #essm = ExShowScreenMessage(NpcStringId.NEWBIE_HELPER_HAS_CASTED_BUFFS_ON_S1, 2, 5000) #stringid, position, duration essm = ExShowScreenMessage( NpcStringId.getNpcStringId(1600027), 2, 5000) #stringid, position, duration essm.addStringParameter(target.getName()) target.sendPacket(essm)
def myBroadcast(self, npc, npcstring): for player in npc.getKnownList().getKnownPlayers().values(): if npc.isInsideRadius(player, 1000, False, False): player.sendPacket( NpcSay(npc.getObjectId(), Say2.NPC_SAY, npc.getNpcId(), NpcStringId.getNpcStringId(npcstring)))
def myBroadcast(self, npc, npcstring): for player in npc.getKnownList().getKnownPlayers().values(): if npc.isInsideRadius(player, 1000, False, False): player.sendPacket(NpcSay(npc.getObjectId(), Say2.NPC_SAY, npc.getNpcId(), NpcStringId.getNpcStringId(npcstring)))