请选择 进入手机版 | 继续访问电脑版

传奇一条龙,GM基地,传奇单机版,手游GM论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

飓风盾 SLK 夜游神会员
查看: 191|回复: 0

战神引擎复古传奇玩家属性脚本调用变量

[复制链接]
  • TA的每日心情
    开心
    2019-11-14 21:12
  • 签到天数: 165 天

    [LV.7]常住居民III

    1626

    帖子

    225 小时

    在线时间

    3982

    金币

    管理员

    Rank: 9Rank: 9Rank: 9

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

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


    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;




    上一篇:战神引擎1.85上线自动过验证脚本
    下一篇:GowLom2战神引擎延时执行脚本命令
    回复

    使用道具 举报

    QQ|Archiver|手机版|小黑屋|看版本库. ( 蜀ICP备18026109号-4 )

    Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.