简介:

战神引擎复古传奇 玩家属性

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

类型

功能描述

属性/函数定义

类型

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;