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

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 156|回复: 0

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

[复制链接]
  • TA的每日心情
    开心
    2018-10-29 20:59
  • 签到天数: 425 天

    [LV.9]赤月称雄

    1585

    主题

    1908

    帖子

    6827

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    6827
    发表于 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, 2019-5-24 07:50 , Processed in 0.716059 second(s), 35 queries , Gzip On.

    Powered by Discuz! Licensed

    © 2001-2013 Comsenz Inc.

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