一、优化目标

简化玩家领取英雄技能的流程,去除职业与英雄职业的连接显示,如“战士+战士”等。

在玩家领取英雄合击技能时,根据玩家的职业和英雄的职业发放相应的技能。

增加判断记录,确定玩家是否已经创建了英雄、英雄是否在线以及是否已经领取过技能。

二、实现方式

1. 玩家领取英雄技能

根据玩家的职业发放技能,去除原本繁琐的操作。例如,如果玩家是战士,系统会自动发放给玩家一个“英雄战士技能包”。

sql

[@CreateingHero]

系统正在为您创建英雄,请稍等……

<关闭/@exit>

[@HaveHero]

您已经有英雄了,请稍后再试。

<关闭/@exit>

[@SetHeroName]

请为您的英雄命名。

<关闭/@exit>

2. 玩家领取英雄合击技能

在玩家领取英雄合击技能时,系统会根据玩家的职业和英雄的职业发放相应的技能。例如,如果玩家是战士,并且英雄也是战士,系统会自动发放给玩家一个“破魂斩”。如果玩家的职业是道士,并且英雄也是道士,系统会自动发放给玩家一个“噬魂沼泽”。

sql

[@HeroHJ]

#IF

HAVEHERO

#act

GOTO @HEJILQ

#ELSESAY

您没有创建英雄……

[@HEJILQ]

#if

CHECK [201] 0

#ACT

GOTO @HEJIOK

#ELSESAY

您已经领取过英雄合击技能,不能再领。

[@HEJIOK]

#if

CHECKHEROONLINE

#ACT

SET [201] 1

GOTO @JC-HJZZ

#ELSESAY

您的英雄不在线!

[@JC-HJZZ]

#if

checkjob warrior && CHECKHEROJOB Warrior

#ACT

give 破魂斩

GOTO @OKSAY

#ELSEACT

GOTO @JC-HJDD

[@JC-HJDD]

#if

checkjob taoist && CHECKHEROJOB taoist

#ACT

give 噬魂沼泽 1 10000000000000001,10000000000000002,100176,339,338,

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。