传奇单机版论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

名称
引擎
开区时间
版本特色简介
QQ群
主页地址
查看: 435|回复: 1

[技术分享] 战神引擎复古传奇 玩家属性

[复制链接]

821

主题

2528

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

元宝
17271
贡献
0
金币
45835

最佳新人活跃会员灌水之王

发表于 2019-11-6 12:33:08 | 显示全部楼层 |阅读模式
玩家属性是指在脚本中通过玩家对象可以调用的玩家的变量。如果是只读属性,则只能将它的值赋给其他变量,或直接使用。如果是读写属性,则还可以改变这个值。但玩家的属性基本是只读。具体见下表:

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

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;




上一篇:战神引擎手游传奇数据库连接被刷元宝防范教程
下一篇:战神引擎DB表mir库
有问题请去传奇交流求助版块发帖咨询,帖子下面回复是看不到的!每天信息太多,请见谅!

0

主题

18

帖子

18

积分

新手上路

Rank: 1

元宝
0
贡献
0
金币
6
发表于 2020-6-24 07:06:54 | 显示全部楼层
消灭零回复,学习了
欢迎大家来到传奇单机版论坛,有资源的朋友可发点东西到论坛赚取金币和大家交流资源呀!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|传奇单机版论坛 |网站地图

GMT+8, 2020-9-24 07:19 , Processed in 0.020803 second(s), 19 queries , Gzip On, MemCache On.

Powered by 108pc.com X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表