战神引擎玩家属性参数说明
玩家属性是指在脚本中通过玩家对象可以调用的玩家的变量。如果是只读属性,则只能将它的值赋给其他变量,或直接使用。如果是读写属性,则还可以改变这个值。但玩家的属性基本是只读。具体见下表:
类型 |
功能描述 |
属性/函数定义 |
类型 |
|
|
|
|
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;
- 上一篇:战神引擎脚本之通用函数接口的应用
- 下一篇:战神引擎玩家对象的函数接口