蜀门击杀BOSS按伤害输出进行排名奖励脚本

作者:leo人气:更新:2021-09-09 20:31:27

----------------------------------------------------------------------------------------------

-- 击杀BOSS 按累计打怪的总血量排名进行奖励 及 按血量奖励金钱钻石等

-- CAI_15374 的15374是怪物ID 自己修改 (原来有传闻的要删除重新按这个加)

----------------------------------------------------------------------------------------------


CAI_15374 = class(CAIObject)


function CAI_15374:ctor(id, objid)

self.sl = 0 -- 统计总参与击杀的人数

self.char = {} -- 记录玩家的角色名等信息  name=角色名 uid=角色编号 lev=等级 zy=职业名 guild=帮会名 调用时第1名则用 self.char[px[1]]["name"]

self.money = 5000000 -- 总奖励金钱 自动按伤害比例分配给所有人(不写则不奖励)

self.gd = 50000 -- 总奖励钻石 自动按伤害比例分配给所有人(不写则不奖励)

self.effect = 10001 -- 参与击杀的玩家全部奖励状态(只有在线玩家能收到,打1下也算)

-- 伤害输出排名奖励 可以自己添加更多名次的奖励 不写则不奖励

self.item = {}

-- 第1名的奖励 id=道具id sl=奖励数量 当sl2>sl1时 则随机奖励 sl1 ~ sl2 的数量 gl=获得概率

self.item[1] = {

{id=1001,sl=1,sl2=1,gl=100,name="道具名"},  -- 道具名优先使用超级数据里的道具名 如没使用超级数据则显示该名称

}

end


function CAI_15374:OnRecvDamage(srcid,dmg)

self = dmg_dps(self,srcid,dmg)

end


function CAI_15374:OnDead(killer)

dmg_dead(self)

-- 这后面可以自己加自己以前的击杀传闻

end


function CAI_15374:OnLeaveBattle()

self.char = {}

self.sl = 0

end


AITable[15374] = CAI_15374


标签:蜀门击杀boss脚本

豫ICP备2021020237号