创建英雄新
//;格式:CREATEMYHERO 名字(特殊符号只支持英文括号) 职业(0=战士 1=法师 2=道士) 性别(0=男 1=女)
//;例子
[@main]
<Img|move=0|img=public/bg_npc_01.png|loadDelay=1|bg=1|reset=1|show=0>
<Layout|x=545|y=0|width=80|height=80|link=@exit>
<Button|x=546|y=0|nimg=public/1900000510.png|pimg=public/1900000511.png|link=@exit>
<Text|x=25|y=20|rotate=0|size=18|color=251|text=创建男战士英雄|link=@创建男战士英雄>
<Text|x=25.0|y=60.0|color=251|size=18|text=<删除英雄/@DelMyHero>
[@创建男战士英雄]
#IF
NOT CheckHaveHero
#ACT
MOV S$英雄名字 <$USERNAME>(英雄)
ISHAVENAME <$STR(S$英雄名字)>
#ELSESAY
您已经有英雄了。\
\
<关闭/@exit>
//;返回消息
[@CreateingHero]
系统正在接受申请,请稍候……\ \
<关闭/@exit>
[@HaveHero]
您已经有英雄了。\ \
<关闭/@exit>
[@SetHeroName]
请先给您的英雄取名字。\ \
<关闭/@exit>
[@DelMyHero]
#ACT
DELETEHERO
[@NotHaveHero]
你没有英雄。\ \
<关闭/@exit>
[@LogOutHeroFirst]
请将英雄设置下线!\ \
<关闭/@exit>
[@DeleteHeroOK]
删除英雄成功。\ \
<关闭/@exit>
;注意:QFunction 添加如下设置
[@CheckUserNameOk]
#IF
#ACT
CreateMyHero <$STR(S$英雄名字)> 0 0
[@CheckUserNameNO]
英雄名字已经存在\
<关闭/@EXIT>
[@HERONAMEFILTER]
英雄名字中包含禁用字符\
<关闭/@EXIT>
[@CREATEHEROOK]
#IF
#ACT
GIVE 火龙之心 1
SENDMSG 0 恭喜:玩家「<$USERNAME>」成功带领英雄。
#SAY
创建英雄成功\
<关闭/@EXIT>
[@HERONAMEEXISTS]
英雄名字已经存在\
<关闭/@EXIT>
[@HEROOVERCHRCOUNT]
你的帐号角色过多\
<关闭/@EXIT>
[@CREATEHEROFAIL]
创建英雄失败\
<关闭/@EXIT>
[@CREATEHEROFAILEX]
创建英雄失败,请稍候重试\
<关闭/@EXIT>