gm0000 发表于 2023-11-9 22:08:22

新BLUEM2角色更名需要修改数据库么?BLUE角色改名脚本

BLUEM2角色更名需要修改数据库么?BLUE角色改名脚本附件案例:

改名系统:
---------------------------------------------------------------------------

(@@inputstring)

[@main]
#IF
#say
变更角色名条件:\
1、对于人物,行会成员需要先退出行会;需要回收英雄。\
2、对于英雄,需要召唤出英雄。\
<更换我的角色名/@@InputString5><更换英雄的名字/@@InputString6>\ \
<关闭/@exit>



[@@InPutString5]
#if
haveGuild
#say
失败,行会成员不能变更角色名!\ \
<关闭/@exit>
#act
sendmsg 0 行会成员不能变更角色名!
break

#if
haveHero
checkHeroOnline
#say
失败,英雄需下线才能更名!\ \
<关闭/@exit>
#act
sendmsg 0 英雄需下线才能更名!
break

#if
#act
changeCharName <$STR(S5)>

[@@InPutString6]
#if
!haveHero
#act
sendmsg 0 你还没有英雄!
break

#if
!checkHeroOnline
#act
sendmsg 0 失败,英雄在线才能更名!
break

#if
#act
h.changeCharName <$STR(S6)>

; 下面为改名结果调用,<$PARAMSTR(0)>:“[英雄] ”,如果非英雄改名则为空
[@chgname_success]
#IF
COMPVAL <$PARAMSTR(0)> =
#act
;在这里<$PARAMSTR(1)>:原角色名,<$PARAMSTR(2)>:新角色名
;执行 一些包含了角色名文本的重命名操作...(可以使用StringsReplace和INI_RENAME_SECTION命令来操作)
StringsReplace ..\QuestDiary\rename.txt <$PARAMSTR(1)> <$PARAMSTR(2)> 0 HardDisk
sendmsg 0 人物
#elseACT
sendmsg 0 英雄




[@chgname_fail_name_used]
#say
<$PARAMSTR(0)>失败,新角色名已被使用!\ \
<关闭/@exit>

[@chgname_fail_name_wrong_format]
#say
<$PARAMSTR(0)>失败,新角色名包含了过滤字符!\ \
<关闭/@exit>

[@chgname_fail_no_character]
#say
<$PARAMSTR(0)>失败,查询不到角色!\ \
<关闭/@exit>

[@chgname_fail_incomplete_data]
#say
<$PARAMSTR(0)>失败,数据错误!\ \
<关闭/@exit>

[@chgname_fail_unknow]
#say
<$PARAMSTR(0)>失败,未知错误!\ \
<关闭/@exit>

[@IsInFilterList]
#say
失败,输入文字中包含了过滤字符!\ \
<关闭/@exit>


[@chgname_fail_wrong_format]
#say
失败,输入文字中包含了过滤字符!\ \
<关闭/@exit>

情缘迷失 发表于 2023-11-27 22:08:08

OMG!介是啥东东!!!

斗战之魂 发表于 2023-11-27 23:38:38

感谢站长分享传奇脚本,让我学习到很多知识。

上古宠物 发表于 2023-11-28 06:17:50

学习一下,不错啊!这个网站必须赞一个

谕三刀沉默 发表于 2023-12-3 19:05:56

感谢楼主提供这么好的论坛!

仙剑伏魔传 发表于 2023-12-4 01:32:25

小白 来学习学习

炎黄沉默 发表于 2023-12-4 17:02:21

机架设教程(带配置登陆器)

不朽神王 发表于 2023-12-5 03:43:54

确实不错,顶先

wololn 发表于 2023-12-16 11:49:36

回帖奖励金币了

欲望母树 发表于 2023-12-16 12:21:11

列表锁了 怎么改
页: [1] 2 3 4
查看完整版本: 新BLUEM2角色更名需要修改数据库么?BLUE角色改名脚本