| 玩家属性是指在脚本中通过玩家对象可以调用的玩家的变量。如果是只读属性,则只能将它 的值赋给其他变量,或直接使用。如果是读写属性,则还可以改变这个值。但玩家的属性基 本是只读。具体见下表:  
 类型 功能描述 属性/函数定义 类型  
 property(只读) 等级 Level Byte 
 
 property(只读) 玩家角色名 Name String  
 property(只读) 空背包数 FreeBagNum Integer  
 property(只读) 职业 Job Byte  
 property(只读) 性别 Gender Byte  
 property(只读) 玩家的 x 坐标 My_X integer  
 property(只读) 玩家的 y 坐标 My_Y integer  
 property(只读) 金币 GoldNum Integer  
 property(读写) 声望 MyShengwan Integer  
 property(只读) 金刚石 MyDiamondnum Integer  
 property(只读) pk 值 MyPKpoint integer  
 property(只读) 人物幸运值 LuckNum Integer  
 property(只读) 攻击命中 HitRate Byte  
 property(只读) 攻击速率 QuickRate Byte  
 property(只读) 防御 AC Word  
 property(只读) 最大防御 MaxAC Word  
 property(只读) 攻击 DC Word  
 property(只读) 最大攻击 MaxDC Word  
 property(只读) 魔法 MC Word  
 property(只读) 最大魔法 MaxMC Word  
 property(只读) 道术 SC Word  
 property(只读) 最大道术 MaxSC Word  
 property(只读) 当前血量 HP Integer  
 property(只读) 最大血量 MaxHP Integer  
 property(只读) 当前魔法值 MP Integer  
 property(只读) 最大魔法值 MaxMP Integer  
 
 property(只读) 是否已死亡 IsDead Boolean  
 property(只读) 不在线(组队、行会成员) IsDeleted Boolean  
 property(只读) 用戒指、符隐身 NormalHide Boolean  
 property(只读) 当前经验值 CurrentExp Cardinal  
 property(只读) 行会名称(可能为空) GuildName string  
 property(只读) 是否为队长 IsGroupOwner Boolean  
 property(只读) 是否为队员 IsTeamMember Boolean  
 property(只读) 是否有英雄 HaveValidHero Boolean  
 property(只读) 元宝数 YBNum Integer  
 property(只读) 使用元宝数 UsedYBNum Integer  
 property(只读) 圣殿灵符 NickLinFu integer  
 property(只读) 当前灵符数 MyLFnum Integer  
 property(只读) 使用灵符数 MyUsedLfNum Integer  
 property(只读) 秒卡数 HaveTimeNum integer  
 property(读写) 预留参数 IntParam integer  
 property(读写) 预留参数 StrParam String  
 property(只读) 升为 GM 后等级 GMLevel Byte  
 property(只读) 英雄性别(0 为男,1 为女, -1 为无英雄或未召唤) HeroGender Integer  
 property(只读) 英雄等级(英雄等级, -1 为无英雄或未召唤) HeroLevel Integer  
 property(只读) 英雄职业(//0 战士,1 法师,2 道士,-1 为无英雄或未召唤) HeroJob Integer  
 property(读写) 玩家白金账号等级 PlatinaChrLv Integer  
 property(只读) 玩家行会酒泉数 GuildPoint Integer  
 所有玩家属性的调用,都要通过玩家对象来完成。现在只支持当前调用脚本的玩家对象,使 用时就是 This_Player。  
 脚本调用示例:  
 判断当前玩家背包是否有 3 个空的  
 if This_Player.FreeBagNum >= 3 then  
 begin  
     //…奖励物品  
 end  
 else  
 begin  
     //…弹出对话框告知玩家,背包不够  
 end; 
 |