传奇版本,传奇服务端,GM基地,传奇论坛,开区一条龙

 找回密码
 注册传奇GM论坛会员
996 996 996 996
查看: 1052|回复: 0

[技术文章] 角色名修改脚本系统-传奇人物改名功能-NPC脚本代码

[复制链接]
  • TA的每日心情
    开心
    昨天 10:55
  • 2024

    主题

    2348

    帖子

    3万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    38353
    发表于 2018-12-2 16:28:55 | 显示全部楼层 |阅读模式
    传奇SF目前只有GEE引擎人物在线改名系统,其他引擎暂时不支持游戏人物修改角色名。
    可以直接通过游戏内脚本命令修改。
    [@Main]
    <查询名称是否可以使用/@@InputString1(请输入新的名称:)>\
    <我要改名/@@InputString2(请输入新的名称:)>>\

    [@InputString1]
    #IF
    Equal S1
    #ACT
    SENDMSG 6 请输入一个正确的名称
    Break

    #OR
    CheckStringlength S1 > 14
    CheckStringlength S1 < 4
    #ACT
    SENDMSG 6 输入名称长度不正确
    Break

    ;无需检测名字是否可用
    ;#IF
    ;CheckHumNameCanUse S1
    ;#SAY
    ;<$STR(S1)>可以使用
    ;#ELSESAY
    ;<$STR(S1)>不能使用!!!

    [@InputString2]
    #IF
    Equal S2
    #ACT
    SENDMSG 6 请输入一个正确的名称
    Break

    #OR
    CheckStringlength S2 > 14
    CheckStringlength S2 < 4
    #ACT
    SENDMSG 6 输入名称长度不正确
    Break

    #IF
    #ACT
    CHANGEHUMNAME S2

    QFunction-0.txt脚本相关触发
    [@ChangeingHumName]
    正在修改请稍后。。。\ \
    <关闭/@exit>\

    [@ChangeHumNameOK]
    #ACT
    ;这个命令是用来修改,你的变量保存文件和人物名称列表文件里面的人物名称的,如果没有这些可以不使用这个命令
    ;这个命令也只能放在这个地方,放其他地方无效
    CHANGEHUMNAMEFILE ..\QuestDiary\变量文件\HQCQASave.txt
    CHANGEHUMNAMEFILE ..\QuestDiary\会员名称.txt
    #SAY
    你的名字修改成功,旧名称:<$USERNAME> 新名称:<$USERNEWNAME>!\ \
    <关闭/@exit>\

    [@NameLengthFail]
    名字长度不允许超过30个字符!\ \
    <关闭/@exit>\

    [@HumNameFilter]
    该名字存在非法字符!\ \
    <关闭/@exit>\
    [@HumNameExists]
    该名字已经被其他玩家占用,请选择其他名字\ \
    <关闭/@exit>\
    [@ChangeHumNameFail]
    改名失败!\ \
    <关闭/@exit>\





    上一篇:LineNotice.txt彩色滚动公告脚本设置方法
    下一篇:传奇假人系统配置相关脚本文件使用说明-脚本代码
    回复

    使用道具 举报

    本版积分规则

    QQ:2444100141 |小黑屋|手机版|传奇版本

    GMT+8, 2024-3-29 02:58 , Processed in 0.589505 second(s), 26 queries , Gzip On.

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

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