GomM2传奇引擎:主将英雄脚本创建全解析
副标题:传奇GM必备技能,主将英雄脚本一步一步教 在GomM2传奇引擎中,主将英雄的创建和管理是通过脚本实现的。对于初学者来说,掌握脚本的编写是成为合格传奇sfGM的必经之路。下面,我们将通过实例来详细解析主将英雄脚本的创建过程,代码实例已经放在文章最后,请大家查阅。 首先,我们需要了解脚本的基本结构。在传奇引擎中,脚本是由多个标签(Label)组成的,每个标签对应一个特定的功能或事件。我们的主将英雄脚本也不例外,它包含了创建、删除英雄等多个标签。 脚本开头是一个总的入口标签[@main],它列出了所有可用的功能选项,如“创建英雄”和“删除英雄”。用户通过选择这些选项来触发相应的功能。
在“创建英雄”的选项下,脚本列出了不同的职业和性别供玩家选择。每个选项都对应一个标签,如[@CREATEHERO_WARR_MAN]表示创建男性战士英雄。在这些标签中,#ACT指令用于执行具体的创建英雄动作,它调用了CREATEHERO函数并传入了职业和性别的参数。 同样地,删除英雄的选项下也有对应的标签和指令。DELETEHERO函数用于删除玩家已有的英雄。 除了基本的创建和删除功能外,脚本还包含了一些返回消息的标签,用于向玩家显示操作结果或提示信息。例如,当玩家成功创建英雄时,脚本会跳转到[@CreateingHero]标签显示“系统正在接受申请,请稍候……”的消息;当玩家已经有英雄时,脚本会跳转到[@HaveHero]标签显示提示信息。 需要注意的是,脚本中的每个标签都是相互独立的,它们通过触发条件(如玩家选择某个选项)或函数调用(如执行创建英雄动作)来联系在一起。因此,在编写脚本时,我们需要仔细考虑每个标签的作用和触发条件,确保脚本的逻辑正确且易于维护。 通过以上的解析和实例展示,相信大家对GomM2传奇私服引擎中主将英雄的脚本创建有了更深入的了解。掌握脚本编写技能不仅能够帮助我们更好地管理游戏世界,还能够提升我们的GM能力和玩家体验。希望大家能够在实践中不断学习和进步! 创建主将英雄脚本
(@@CreateHero)
[@main]
创建英雄:<英雄取名/@@CreateHero>\ \
删除英雄:<删除英雄/@DelMyHero>\ \
<退出/@exit>
[@CreateHero]
//CREATEHERO 职业 性别请创建英雄:\ \
<男战士/@CREATEHERO_WARR_MAN> <女战士/@CREATEHERO_WARR_WOM>\
<男法师/@CREATEHERO_WIZA_MAN> <女法师/@CREATEHERO_WIZA_WOM>\
<男道士/@CREATEHERO_TAOS_MAN> <女道士/@CREATEHERO_TAOS_WOM>\ \
<关闭/@exit>
[@CREATEHERO_WARR_MAN]
#ACT
CREATEHERO 0 0
[@CREATEHERO_WARR_WOM]
#ACT
CREATEHERO 0 1
[@CREATEHERO_WIZA_MAN]
#ACT
CREATEHERO 1 0
[@CREATEHERO_WIZA_WOM]
#ACT
CREATEHERO 1 1
[@CREATEHERO_TAOS_MAN]
#ACT
CREATEHERO 2 0
[@CREATEHERO_TAOS_WOM]
#ACT
CREATEHERO 2 1
//返回消息
[@CreateingHero]
系统正在接受申请,请稍候……\ \
<关闭/@exit>
[@HaveHero]
您已经有英雄了。\ \
<关闭/@exit>
[@HeroNameFilter]
英雄名字存在非法字符。\ \
<关闭/@exit>
[@SetHeroName]
请先给您的英雄取名字。\ \
<关闭/@exit>
;;--------------------删除英雄触发------------------
[@DelMyHero]
#ACT
DELETEHERO
//返回消息
[@NotHaveHero]
你没有英雄。\ \
<关闭/@exit>
[@LogOutHeroFirst]
请将英雄设置下线!\ \
<关闭/@exit>
[@DeleteHeroOK]
删除英雄成功。\ \
<关闭/@exit>
;---------------------QF脚本触发--------------------
[@CreateHeroOK]
英雄创建成功。\ \
<关闭/@exit>
[@HeroNameExists]
英雄名称已经存在了,请重新换一个名称。\ \
<关闭/@exit>
[@HeroOverChrCount]
英雄的数量超出限制。\ \
<关闭/@exit>
[@CreateHeroFail]
英雄创建失败。\ \
<关闭/@exit>
[@CreateHeroFailEx]
英雄创建失败。\ \
<关闭/@exit>
[@HeroNameFilter]
英雄名字存在非法字符。\ \
<关闭/@exit>
;--------------------------------
[@DeleteHeroOK]
英雄删除成功。\ \
<关闭/@exit>
[@DeleteHeroFail]
英雄删除失败。\ \
<关闭/@exit>
|
版权说明
1、《GomM2传奇引擎:主将英雄脚本创建全解析》一文由本站网友提供,版权归原作者本人所有,转载请注明出处!
2、转载或引用本网内容必须是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本网内容原意进行曲解、修改,同时必须保留本网注明的"稿件来源",并自负版权等法律责任。
3、对于不当转载或引用本网内容而引起的民事纷争、行政处理或其他损失,本网不承担责任。