admin 发表于 2020-8-26 09:18:01

宠物暗杀脚本

使用条件:
1,引用宠物暗杀lua脚本
2,宠物使用普通攻击(techid 7300)
3,宠物学有暗杀技能(techid 9600~9609)
4,BOSS战有效 需要无效请自行配置(看下方代码)
5,PK有效 需要无效请自行配置
6,使用GA Lua3.0框架(如使用2.0或其他框架,请自行查看是否注册过%RECV_B%封包事件)
7,新增可以设定触发技能 不再局限7300,可以设定乾坤诸刃等技能也能触发暗杀,可以见ansha_setting.lua中的ansha_skill

回复后可见下载
**** Hidden Message *****

可自行下载打开配置查看

-- 可替换成暗杀的tech编号
ansha_skill = {
        = 1,
        = 1,

}


-- 出概率 百分比
ansha_tbl= {4,8,12,16,20,24,28,32,36,40};



-- 计算暗杀几率
-- pet 释放暗杀的宠物
-- deobject 被暗杀的对象
-- 暗杀等级 1~10
-- 返回值:几率 譬如返回40% 即有40%的几率出暗杀 返回100表示100%出暗杀
function select_ansha(pet,deobject,techlv)
       
        -- 在这里可以计算双方的属性、等级或各种关系,自行定义出暗杀的几率
        -- 演示版就直接固定暗杀几率为ansha_tbl
       
        local player = Pet.GetOwner(pet)
        if Battle.IsBossBattle(Char.GetBattleIndex(player)) == 1 then -- boss战,默认不出
                return 0;
        end
       
        -- 测试 如果宠物等级比怪物等级大10 则加成5%
        local jiacheng = 0
        local petlv = Char.GetData(pet,%对象_等级%)
       
        local deobjectlv = Char.GetData(deobject,%对象_等级%)
       
        if petlv - deobjectlv > 10 then
                jiacheng = jiacheng + 5
        end
       
        return ansha_tbl + jiacheng;
end











草狼lz 发表于 2020-8-26 09:26:45

牛XX
我要玩~~~~~

米洛 发表于 2020-8-26 09:36:13

终于想起密码了

zhuang 发表于 2020-8-26 10:39:30

看一看,瞧一瞧

woshinidaye 发表于 2020-8-26 11:00:41

看一看,瞧一瞧

501874912 发表于 2020-8-26 11:07:20

威武威武威武威武威武

315587700 发表于 2020-8-26 12:10:33

终于等到了

初心魔力 发表于 2020-8-26 14:11:45

:)这个这么厉害,不是只局限于宠物吧

qq360073459 发表于 2020-8-26 21:29:31

看看看6666666666

dongwei2003 发表于 2020-8-26 22:00:23

这个这么厉害,不是只局限于宠物吧
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 宠物暗杀脚本