传奇GM教程:如何设置英雄上线触发脚本

2024-04-07 08:50:02作者:新开传奇私服来源:传奇私服

副标题:GeeM2引擎教程,配置英雄上线触发脚本的步骤

在GeeM2传奇sf引擎中,GM(游戏管理者)可以通过配置触发脚本来丰富游戏的功能和增加游戏的趣味性。其中,英雄上线触发脚本是一个非常重要的部分。下面,我们将详细介绍如何配置这个触发脚本,让GM小白也能轻松上手。

一、触发脚本的基本结构

在QManage.txt配置文件中,触发脚本通常以[@触发名]开始,后面跟着一系列的#IF(条件判断)和#ACT(执行动作)。在英雄上线触发脚本中,我们通常关注的是英雄的技能、装备和性别等属性。

二、删除英雄技能

当英雄上线时,我们可能希望删除他们之前学习的某些技能。这可以通过在#ACT部分使用H.DELSKILL命令来实现。例如,要删除“破魂斩”技能,可以加入:H.DELSKILL 破魂斩。

三、判断英雄性别并发放装备

接下来,我们可以使用H.ISNEWHUMAN和H.gender命令来判断英雄的性别,并根据性别发放不同的装备。例如,如果英雄是男性,我们可以给他发放“战神盔甲(男)”和“裁决之杖”。这可以通过在#IF部分设置条件,并在#ACT部分使用H.give和H.TakeOnitem命令来实现。

四、发送消息给玩家

最后,我们可以使用SENDMSG命令来向玩家发送一条恭喜消息,告知他们英雄已经成功领取了装备。

五、注意事项

请确保QManage.txt文件的路径和名称正确无误。

在编辑触发脚本时,请遵循正确的语法规则,否则可能导致脚本无法正常运行。

如果需要加入更多的触发条件或动作,请参照GeeM2引擎的官方文档进行扩展。

通过以上步骤,你就可以轻松地配置出一个功能完善的英雄上线触发脚本了。希望这篇教程能够帮助到更多的GM小白更好地管理和丰富自己的传奇私服游戏世界!

七、脚本实例:

英雄上线触发 @HeroLogin 注意这个触发是由主人执行的所以对英雄的操作请在前面加上H

QManage.txt里的配置脚本

[@HeroLogin] #if H.CHECKNAMELIST ..\QuestDiary\数据文件\英雄名单.txt #act H.DELSKILL 破魂斩 H.DELSKILL 劈星斩 H.DELSKILL 雷霆一击 H.DELSKILL 噬魂沼泽 H.DELSKILL 末日审判 H.DELSKILL 火龙气焰 H.delnamelist ..\QuestDiary\数据文件\英雄名单.txt #IF H.ISNEWHUMAN H.gender man #ACT H.give 恶魔长袍(男) 1 H.give 骨玉权杖 1 H.TakeOnitem 骨玉权杖 1 H.TakeOnitem 恶魔长袍(男) 0 H.give 超级金创药 4 H.give 超级魔法药 3 SENDMSG 4 恭喜<$$USERNAME>您的英雄领取了装备 break #IF H.ISNEWHUMAN H.gender WOMAN #ACT H.give 恶魔长袍(女) 1 H.give 骨玉权杖 1 H.TakeOnitem 骨玉权杖 1 H.TakeOnitem 恶魔长袍(女) 0 H.give 超级金创药 4 H.give 超级魔法药 3 SENDMSG 4 恭喜<$$USERNAME>您的英雄领取了装备 break #IF H.ISNEWHUMAN H.gender man #ACT H.give 战神盔甲(男) 1 H.give 裁决之杖 1 H.TakeOnitem 战神盔甲(男) 0 H.TakeOnitem 裁决之杖 1 H.give 超级金创药 4 H.give 超级魔法药 3 SENDMSG 4 恭喜<$$USERNAME>您的英雄领取了装备 break #IF H.ISNEWHUMAN H.gender WOMAN #ACT H.give 战神盔甲(女) 1 H.give 裁决之杖 1 H.TakeOnitem 战神盔甲(女) 0 H.TakeOnitem 裁决之杖 1 H.give 超级金创药 4 H.give 超级魔法药 3 SENDMSG 4 恭喜<$$USERNAME>您的英雄领取了装备 break #IF H.ISNEWHUMAN H.gender man #ACT H.give 幽灵战衣(男) 1 H.give 龙纹剑 1 H.TakeOnitem 幽灵战衣(男) 0 H.TakeOnitem 龙纹剑 1 H.give 超级金创药 4 H.give 超级魔法药 3 SENDMSG 4 恭喜<$$USERNAME>您的英雄领取了装备 break #IF H.ISNEWHUMAN H.gender WOMAN #ACT H.give 幽灵战衣(女) 1 H.give 龙纹剑 1 H.TakeOnitem 幽灵战衣(女) 0 H.TakeOnitem 龙纹剑 1 H.give 超级金创药 4 H.give 超级魔法药 3 SENDMSG 4 恭喜<$$USERNAME>您的英雄领取了装备 break

上一篇:传奇GM教程:检查宝宝数量的脚本方法
下一篇:传奇私服教程:英雄获取经验脚本触发设置