临时属性
游客 2023-8-14

1 靠 脚本实现

2靠物品实现,比如称号,斗笠,衣服之类 等

This_Player.AddPlayerAbil(属性类别,属性值,持续时间);为人物增加属性

This_Player.AddHeroAbil(属性类别,属性值,持续时间);为英雄增加属性  ,
如何理解,This_Player.AddPlayerAbil(0, 5,3600);
属性类别比如0就是加攻击,属性值就是加5攻击,持续时间为3600秒,化为百分比时,属性值直接除以个100.

属性类别:(0~255,超过后重复)

0-加攻击

1-魔法力

2-道术

3-嗜血杀戮

4-血量

5-魔法值

6-敏捷

7-魔法躲避

8-物防

9-魔防

12-力量(负重和腕力增加)

13-被定身(负面状态)

17-无敌

15-爆率

20- 卡死状态  坐骑

21 中毒

24-嗜血杀戮

43-火强抗性

44-合击抗性

45-近战抗性

46-刺术上下限

58-神圣主属性上限

59-主属性上限

60-药品魔血值回复

61-麻痹强化

62-麻痹抗性

64-神圣防御

65-魔血值

66-神圣主属性上限百分比

67-主属性上限百分比

68-神圣防御百分比

69-魔血值百分比

74-魔法命中

 

淡淡的哀愁 收集整理(估计还有,未全,难以测试)

 


临时属性还有暴击率,暴击,倍攻,免伤,生命恢复,魔法恢复,无视防御,攻击速度,伤害吸收,经验倍数什么的

 

最后于 2023-8-15 被游客编辑 ,原因:
最新回复 (2)
  • 游客
    2023-8-18 2

    if  wuqi  <>  ''  then

    begin

    if  (This_Player.GetWeaponLucky(true,false)  >=  7)  and  (This_Player.GetNecklaceLucky  >=  3)  then

    begin

    if  This_Player.getv(200,12)  <>  1  then

    begin 

    num1:=  num/10;

    This_Player.AddPlayerAbil(59,  num1,  65535);

    This_Player.PlayerNotice('恭喜你成功激活了幸运+10专属属性,主属性+10%',2);   

     

     

    if  douli  =  '一转'  then

    begin

    This_Player.AuthByHelped(8,3)         

    This_Player.PlayerNotice('当前伤害吸收为3%',2);

    end

     

    if  tempExp  >  0  then

            begin 

                    This_Player.MultiTempExpRate  :=  tempExp;

                    This_Player.PlayerNotice('当前经验倍数:'  +  inttostr(tempExp)  +  '倍',2);

            end; 

  • 努力改变
    8月前 3

    顶顶顶顶顶顶顶!!!

返回