设为首页收藏本站
  • 官方微信
    lmkj_wx 微信公众号 添加方式:
    1:扫描左侧二维码
  • 手机访问
    lmkj_sj
  •  找回密码
     立即注册

    QQ登录

    只需一步,快速开始

    查看: 5|回复: 0

    传奇私服常用符号有哪些

    [复制链接]
    avatar
    • 打卡等级:魔龙套勇士
    • 打卡总天数:93
    • 打卡月天数:17
    • 打卡总奖励:10952
    • 最近打卡:2025-07-17 00:00:00

    5695

    主题

    88

    回帖

    7199

    积分

    管理员

    本站站长

    积分
    7199
    online_admin 发表于 昨天 18:15 | 显示全部楼层 |阅读模式
    在传奇私服中,常用符号是构建游戏逻辑和交互的核心元素,涵盖货币、颜色、脚本命令、变量引用、装备属性等多个维度。以下从引擎特性、功能场景和实战应用三个层面展开说明,并附具体示例和避坑指南:
    一、货币与经济系统符号
    1. 基础货币符号
    元宝(YB):
    GOM 引擎:GAMEGOLD(如 <$$GAMEGOLD> 实时显示)
    BLUE 引擎:U元宝(跨区变量,与微信 ID 绑定)
    HERO 引擎:MONEY(需在 cfg_item.xls 中配置)
    金币(G):
    GOM 引擎:GOLDCOUNT(如 <$$GOLDCOUNT>)
    BLUE 引擎:$GOLDCOUNT(爆率文件检测)
    2. 扩展货币符号
    金刚石(D):GOM 引擎变量为 GAMEDIAMOND,用于合成高级装备。
    灵符(F):BLUE 引擎通过 $GameGird 检测,用于特殊活动。
    声望(CP):HERO 引擎使用 CREDITPOINT 变量,提升技能或称号。
    3. 绑定货币符号
    符号设计:通常在基础符号后加 “绑定”(如 “绑定元宝”),GOM 引擎使用 GAMEGOLD_BIND 变量,BLUE 引擎通过 U绑定元宝 实现。
    二、颜色与显示格式符号
    1. 颜色代码符号
    GOM 引擎:
    数值范围 0-255(如 <S=元宝:<$$GAMEGOLD>;C=255> 红色显示)。
    支持动态颜色叠加:<S=当前元宝:<$$GAMEGOLD>;C=255,128> 渐变效果。
    BLUE 引擎:
    cl 前缀枚举值(如 clRed 红色,clYellow 黄色)。
    示例:<COLOR=clLime 当前元宝:>【<$STR(SAC剩余)>】 绿色显示跨区数值。
    HERO 引擎:
    /SCOLOR=数值 命令(如 /SCOLOR=250 绿色)。
    需配合 <$STR(MONEY)> 手动刷新,无法实时显示。
    188M2 引擎:
    十六进制颜色代码(如 <COLOR=#$002200> 绿色),需调换第 1-2 位和第 5-6 位顺序。
    示例:<COLOR=243 当前元宝:><$STR(MONEY)> 蓝色显示。
    2. 动态显示符号
    GOM 引擎:
    进度条符号:
    plaintext
    <ProgressBar:0:50:1:620:630:6:100:4:1:100:$$GAMEGOLD:190:0:249:0:0:%p/%m>

    显示元宝进度,%p 为当前值,%m 为最大值。
    BLUE 引擎:
    跨区变量符号:<$STR(SAC剩余)> 同步微信验证模块的元宝数值。
    188M2 引擎:
    物品备注符号:
    plaintext
    永恒战刃=<本地图需要元宝:xxx个|C=254 B=Bold S=12>\-\<0|I=10 M=2 T=150 X=1 Y= 2>

    | 分隔参数,\ 换行,<0|I=10> 插入图片。
    三、脚本命令与条件判断符号
    1. 基础脚本符号
    代码段标识:
    (@main) 主代码段,(@Exit) 关闭对话框。
    示例:
    lua
    #SAY 欢迎来到游戏!\
    <关闭对话/@Exit>

    条件判断符号:
    #IF 条件开始,#ACT 执行操作,#ELSESAY 条件不成立时显示内容。
    示例:
    lua
    #IF CHECKGAMEGOLD 100
    #ACT GIVE 屠龙刀 1
    #ELSESAY 元宝不足!

    注释符号:
    ; 单行注释,/* */ 多行注释。
    示例:
    lua
    ; 检测元宝是否≥100
    #IF CHECKGAMEGOLD 100

    2. 变量操作符号
    私人变量:
    P0-P99(GOM 引擎,关闭对话框重置为 0)。
    U0-U499(BLUE 引擎,可保存到人物数据库)。
    全局变量:
    G0-G999(GOM 引擎,可保存)。
    I0-I999(BLUE 引擎,服务器重启重置)。
    扩展变量:
    N$扩展变量(数字型)、S$扩展变量(字符型),名称可自定义(如 N$充米金额)。
    3. 条件检测符号
    货币检测:
    CHECKGAMEGOLD 100 检测元宝是否≥100。
    $GAMEGOLD?100-100 在爆率文件中扣除元宝。
    装备检测:
    CHECKITEMW 麻痹戒指 1 检测是否佩戴麻痹戒指。
    CHANGEITEMADDVALUE 1 0 + 1 武器攻击 + 1。
    四、功能场景专用符号
    1. 地图与坐标符号
    地图属性符号:
    DAY 白天(免蜡),dark 黑暗(需蜡烛)。
    SAFE 安全区(不可 PK),FIGHT 战斗区(允许 PK)。
    坐标符号:
    <CURRENTX> 当前 X 坐标,<CURRENTY> 当前 Y 坐标。
    示例:
    lua
    #SAY 当前位置:<CURRENTMAPDESC> (<CURRENTX>, <CURRENTY>)

    2. 装备属性符号
    强化等级:+ 号(如 屠龙刀+9)。
    百分比属性:%(如 攻击+10%)。
    特殊属性代码:
    113 麻痹(攻击时有几率麻痹目标)。
    117 不掉物品(死亡不掉落装备)。
    3. 任务与事件符号
    任务标识:
    Q001 任务编号,在 mapinfo.txt 中配置进入地图触发任务。
    示例:
    ini
    [地图脚本]
    [Q001]
    #SAY 欢迎来到任务地图!

    事件符号:
    @UserMove 传送命令,@Transfer 转区操作。
    示例:
    lua
    #SAY <转区/@Transfer> 手续费10%

    五、引擎差异与实战建议
    1. 核心引擎符号对比
    功能        GOM 引擎        BLUE 引擎        HERO 引擎        188M2 引擎
    实时显示        <$$GAMEGOLD>        <$STR (SAC 剩余)>        /SCOLOR=250<$$MONEY>        <COLOR=#$002200>
    跨区变量        需自定义全局变量        内置 U 元宝跨区变量        需第三方插件        不支持
    颜色代码        数值(0-255)        cl 枚举值(如 clRed)        /SCOLOR = 数值        十六进制(需调换顺序)
    装备属性符号        CHANGEITEMADDVALUE        数据库字段 Shape        cfg_item.xls 配置        特殊属性代码(如 113)
    2. 避坑指南
    颜色代码冲突:
    BLUE 引擎避免使用非配套颜色(如 clRed 写成 clRED),可能导致 NPC 卡顿。
    188M2 引擎十六进制颜色需调换顺序(如 PS 拾色器值 #002200 改为 #$002200)。
    变量保存机制:
    GOM 引擎 P0-P99 关闭对话框重置,G0-G999 可保存。
    BLUE 引擎 U元宝 跨区保存,$GOLDCOUNT 仅当前区有效。
    符号转义:
    脚本中 \ 表示换行,/ 转义按钮名称(如 /@Exit)。
    示例:
    lua
    #SAY 第一行内容\
    第二行内容



    通过以上符号体系,可实现货币动态显示、装备属性修改、任务流程控制等核心功能。实际开发中需严格遵循引擎文档,优先使用官方接口,并通过对比测试验证符号兼容性。

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

    本版积分规则

    QQArchiver 手机版 小黑屋 39传奇素材网 ( 蜀ICP备2022016510号-3 )

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