创建英雄新 


//;格式: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>