TAddedAbility
91M2说明书 > 引擎脚本功能 > 游戏对象 >

TAddedAbility
属性名称 功能 描述
属性
HP HP上限
MP MP上限
AC 物理防御下限
ACMax 物理防御上限
MAC 魔法防御下限
MACMax 魔法防御上限
DC 物理攻击下限
DCMax 物理攻击上限
MC 魔法攻击下限
MCMax 魔法攻击上限
SC 道术攻击下限
SCMax 道术攻击上限
TC 射术攻击下限
TCMax 射术攻击上限
PC 刺术攻击下限
PCMax 刺术攻击上限
WC 武术攻击下限
WCMax 武术攻击上限
HitPoint 准确
AntiPoison 中毒躲避 10表示额外增加0.1,100表示额外增加1
PoisonRecover 中毒恢复
HealthRecover 体力恢复
SpellRecover 魔法恢复
AntiMagic 魔法躲避
ExpRate 经验倍率
GoldRate 金币倍率
ItemRate 极品倍率

范例:
{
此处只是简单的一个范例
 示例中根据VIP类型的不同,赋予角色不同的附加值
}
Unit Q28;

Interface
 Uses Classes, SysUtils;

Procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);

Implementation

Procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
Begin
 Addability(Player); //传入角色
End;

Procedure Addability(Player: TPlayObject);
Begin
 //算出不同VIP攻防的加成
Case Player.MemberLevel Of
 1: //白银VIP
 Begin
 Player.AddedAbility.AC := 5;
 Player.AddedAbility.ACMax := 10;
 Player.AddedAbility.MAC := 5;
 Player.AddedAbility.MACMax := 10;
 Player.AddedAbility.DC := 5;
 Player.AddedAbility.DCMax := 10;
 Player.AddedAbility.MC := 5;
 Player.AddedAbility.MCMax := 10;
 Player.AddedAbility.SC := 5;
 Player.AddedAbility.SCMax := 10;
 Player.AddedAbility.ExpRate := 20;
 Player.AddedAbility.GoldRate := 20;
 End;
 2: //黄金VIP
 Begin
 Player.AddedAbility.AC := 5;
 Player.AddedAbility.ACMax := 20;
 Player.AddedAbility.MAC := 5;
 Player.AddedAbility.MACMax := 20;
 Player.AddedAbility.DC := 5;
 Player.AddedAbility.DCMax := 20;
 Player.AddedAbility.MC := 5;
 Player.AddedAbility.MCMax := 20;
 Player.AddedAbility.SC := 5;
 Player.AddedAbility.SCMax := 20;
 Player.AddedAbility.ExpRate := 30;
 Player.AddedAbility.GoldRate := 30;
 End;
 3: //至尊VIP
 Begin
 Player.AddedAbility.AC := 15;
 Player.AddedAbility.ACMax := 30;
 Player.AddedAbility.MAC := 15;
 Player.AddedAbility.MACMax := 30;
 Player.AddedAbility.DC := 15;
 Player.AddedAbility.DCMax := 30;
 Player.AddedAbility.MC := 15;
 Player.AddedAbility.MCMax := 30;
 Player.AddedAbility.SC := 15;
 Player.AddedAbility.SCMax := 30;
 Player.AddedAbility.ExpRate := 50;
 Player.AddedAbility.GoldRate := 50;
 End;
 End;
End;



End. 

引擎官网:www.91M2.com   交流群:5555999   此引擎仅供测试,切勿用于商业用途。如有侵权请立即联系我们,我们将在第一时间删除。