利用幸运值控制攻击下限
目前的版本大都是幸运9发挥最大攻击力,幸运1-8好像没有什么效果。我玩的176版本 最低攻击和最高攻击实在相差太远了 输出不稳定运9又觉得太BUG了
我突发奇想,能不能每一点幸运值都发挥它的作用
比如说 1点幸运让最大攻击力的百分之十,转换为最小攻击力假设攻击0-100 武器幸运+1面板则显示10-100 武器幸运+5面板则显示50-100
以下是脚本,有喜欢的朋友可以试试。
第一步
D:\MirServer\Mir200\Envir\Market_Def里面找到QFunction-0.txt 添加脚本
[@TakeOn1]
#CALL [\游戏登陆\幸运加成.txt] @幸运加成(穿戴武器触发,复制的的话请把括号内容删除)
[@TakeOn3]
#CALL [\游戏登陆\幸运加成.txt] @幸运加成(穿戴项链触发,复制的的话请把括号内容删除)
[@TakeOff1]
#CALL [\游戏登陆\幸运加成.txt] @幸运加成(脱下武器触发,复制的的话请把括号内容删除)
[@TakeOff1]
#CALL [\游戏登陆\幸运加成.txt] @幸运加成(脱下项链触发,复制的的话请把括号内容删除)
第二步
D:\MirServer\Mir200\Envir\MapQuest_Def 找到 QManage.txt 添加脚本 是为了登陆角色后读取幸运值
[@Login]
#IF
#ACT
#CALL [\游戏登陆\幸运加成.txt] @幸运加成
第三步
D:\MirServer\Mir200\Envir\QuestDiary\游戏登陆 创建一个幸运加成.txt添加脚本实现最小攻击力加成
我设置的是1点幸运增加7%最大攻击力为下限值 最高10点 也就是+70%
在M2功能设置-其他控制里把运9改为10以上,不然运9就会变成刀刀最大攻击力了
[@幸运加成]
{
#IF
CheckLuckPoint =0
#act
mov N$加成系数 0
#IF
CheckLuckPoint =1
#act
mov N$加成系数 7
#IF
CheckLuckPoint =2
#act
mov N$加成系数 14
#IF
CheckLuckPoint =3
#act
mov N$加成系数 21
#IF
CheckLuckPoint =4
#act
mov N$加成系数 28
#IF
CheckLuckPoint =5
#act
mov N$加成系数 35
#IF
CheckLuckPoint = 6
#act
mov N$加成系数 42
#IF
CheckLuckPoint =7
#act
mov N$加成系数 49
#IF
CheckLuckPoint =8
#act
mov N$加成系数 56
#IF
CheckLuckPoint =9
#act
mov N$加成系数 63
#IF
CheckLuckPoint >9
#act
mov N$加成系数 70
#IF
#act
mov N$人物攻击 <$MAXDC>
MUL N$人物攻击 <$STR(N$加成系数)>
DIV N$人物攻击 100
mov N$人物魔法 <$MAXMC>
MUL N$人物魔法 <$STR(N$加成系数)>
DIV N$人物魔法 100
mov N$人物道术 <$MAXSC>
MUL N$人物道术 <$STR(N$加成系数)>
DIV N$人物道术 100
ChangeHumAbilityEX 5 = <$STR(N$人物攻击)>
ChangeHumAbilityEX 7 = <$STR(N$人物魔法)>
ChangeHumAbilityEX 9 = <$STR(N$人物道术)>
}
楼主太厉害了!楼主,I*老*虎*U!
页:
[1]