首页» 搭建教程» 战神引擎» 战神引擎传奇手游玩家属性调用

战神引擎传奇手游玩家属性调用

战神引擎传奇手游玩家属性调用

 

玩家属性是指在脚本中通过玩家对象可以调用的玩家的变量。如果是只读属性,则只能将它 的值赋给其他变量,或直接使用。如果是读写属性,则还可以改变这个值。但玩家的属性基

本是只读。具体见下表: 

类型 功能描述 属性/函数定义 类型 

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;

发表评论

0 评论

提供最优质的资源集合

站长留言