设为首页收藏本站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
广告位招租中
广告位招租中
广告位招租中
广告位招租中
广告位招租中
广告位招租中
查看: 155|回复: 0

其他2022年7月更新版本内容分享

[复制链接]

536

主题

7

回帖

1万

积分

管理员

积分
10082
    发表于 2026-4-9 17:56:53 | 显示全部楼层 |阅读模式
    功能:
    取两个时间之间的相差
    格式:
    GETINTERVAL 时间1 时间2 (0:年 1:月 2:星期 3:天 4:时 5:分 6:秒) 保存变量
    命令:
    GETINTERVAL 时间1 时间2 参数 保存变量
    例子:
    [@时间计算]
    #IF
    #ACT
    GETINTERVAL <$datetime> <$YEAR>-<$MONTH>-<$DAY>,23:59:59 6 S$时间
    SENDMSG 0  距离当天结束还剩余<$STR(S$时间)>秒
    注意:服务器的时间格式修改为:yyyy-M-d,否则会提示该命令的时间格式错误
    =======================================================
    功能:
    怪物外形调用到NPC界面
    格式:
    <MONSTER:APPR:RACE:0:方向:X:Y>
    例子:
    [@main]
    #if
    #act
    GetDBMonsterFieldValue 暗之双头血魔 appr <$STR(N$怪物APPR)>
    GetDBMonsterFieldValue 暗之双头血魔 race <$STR(N$怪物RACE)>
    #say
    <MONSTER:<$STR(N$怪物APPR)>:<$STR(N$怪物RACE)>:0:4:100:200>
    ======================================================
    功能:
    使用脚本命令开启行会战命令
    命令:
    GuildWar
    格式:
    GuildWar 参数1(目标行会名字)    只有行会掌门人才可以使用
    例子:
    [@main]
    #if
    #act
    GuildWar 蓝方
    Sendmsg 0 提示:您对蓝方宣战了..
    ======================================================
    功能:
    调整人物属性百分比
    格式:
    ChangeHumAbilityPercentage 属性(1-23) 操作符(+ = -) 数值 时间秒
    属性说明:
    1-22分别对应人物 防御下限 防御上限 魔御下限 魔御上限 攻击下限 攻击上限 魔法下限 魔法上限 道术下限 道术上限 MaxHP MaxMP 内功攻击伤害减 HP恢复 MP恢复 毒恢复 毒躲避 魔法躲避 准确 敏捷 幸运 内功伤害增加 内力值
    注意:
    调整后的效果只在人物在线时有效,不带时间在线一直有效
    例子:
    [@main]
    #IF
    #ACT
    ChangeHumAbilityPercentage 2 + 10 60
    #SAY
    你的防御上限增加10%.60秒后恢复
    注:ChangeHumAbilityPercentage支持多级脚本
    [@main]
    #if
    #act
    M.ChangeHumAbilityPercentage 2 = 90 10
    #SAY
    目标防御降低为90%,持续10秒。
    注:支持调整人物原始属性,减少属性为累计属性,
    如:人物100点攻击,命令减少100%,那么人物攻击变成0,更换装备都没有用,必须时间到或者恢复原始属性ChangeHumAbilityPercentage 2 = 100 即可
    百分比降低目标防御尽量用=去做不然多次触发会累计降低或者累计增加
    ==================================================
    功能:
    脚本性能原子钟
    命令:
    PRINTUSETIME (1:脚本开始 2:脚本结束) N$保存变量
    说明:
    检测一段脚本的执行时间单位(微秒)  1000微秒=1秒钟  数值越低说明脚本执行效率越高
    例子:
    [@main]
    #if
    #act
    PRINTUSETIME 1
    #call [\其他团队\测试.txt] @我是真的很复杂
    PRINTUSETIME 2 N0
    Sendmsg 6 提示:脚本执行耗时<$STR(N0)>秒
    基于很多用户写的脚本过于不规范,特推出,做版本复杂执行脚本如攻击触发等等,用原子钟去走一走.能优化的优化
    回复

    使用道具 举报

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

    本版积分规则

    Archiver|手机版|小黑屋|烽火版本库 ( 鲁ICP备2020035849号-2 )|网站地图

    GMT+8, 2026-5-24 05:18 , Processed in 0.034769 second(s), 27 queries .

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

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