本文档介绍如何在GameofMir引擎中实现刀刀切割功能,并提供一个脚本示例。请注意,此脚本仅适用于原版的GameofMir引擎,不支持第三方或破解版引擎。

脚本实现步骤:

攻击触发: 在攻击事件触发时调用刀刀切割脚本。

[@Attack]

#ACT

#ACT

#CALL [\\天下火龙\\GOM引擎脚本实例\\攻击触发.txt] @主动攻击触发

主动攻击触发脚本: 检查玩家是否持有特定物品,并且目标怪物是否符合刀刀切割条件。

[@主动攻击触发]

{

#IF

checkitemw 天下大魔王

CHECKTEXTLIST ..\\QuestDiary\\BOSS切割\\BOSS名字.txt <$CURRRTARGETNAME>

Random 10

#ACT

GetStringPos ..\\QuestDiary\\BOSS切割\\BOSS名字.txt <$CURRRTARGETNAME>

GetRandomText ..\\QuestDiary\\BOSS切割\\BOSS血量.txt S$怪物血量 <$STR(N0)>

DIV S$怪物血量 100

MUL S$怪物血量 5

M.HUMANHP – <$STR(S$怪物血量)>

MUL M37 <$MAXDC> 20

M.HumanHP – <$STR(M37)>

SendCenterMsg 250 0 你的武器触发刀刀切割,天下大魔王被你一刀切掉(<$STR(S$怪物血量)>)血量! 0 12

BREAK

}

配置BOSS切割文件夹:

在D:\Mirserver\Mir200\Envir\QuestDiary\文件夹内创建一个名为“BOSS切割”的新文件夹。

在“BOSS切割”文件夹中创建两个文本文件:“BOSS名字”和“BOSS血量”。

填写BOSS名字和血量文本:

在“BOSS名字”文本文件中,每行输入一个BOSS的名字,与数据库中的怪物名称对应。

在“BOSS血量”文本文件中,每行输入一个BOSS的血量值,与数据库中的怪物血量对应。

注意事项:

确保文本文件路径正确,与脚本中的引用相对应。

BOSS名字和血量值需要与你的怪物数据库中的数据相匹配。

gameofmir引擎刀刀切割脚本实现方法带脚本,今天无度小编就把目前GOM引擎醉火的一个“刀刀切割”脚本实例发出来,白手奉献给大家,感谢大家对GOM引擎原版的支持。说明一下:因为有些命令及变量不同,本脚本不支持第三方及破解版的传奇引擎,只支持原版的Gameofmir引擎。

QF:

[@Attack]

#ACT

#ACT

#CALL [\天下火龙\GOM引擎脚本实例\攻击触发.txt] @主动攻击触发

脚本:

设置好路径,在相应的脚本文件里增加下面的“触发脚本”

[@主动攻击触发]

{

#IF

checkitemw 天下大魔王

CHECKTEXTLIST ..\QuestDiary\BOSS切割\BOSS名字.txt <$CURRRTARGETNAME>

Random 10

#ACT

GetStringPos ..\QuestDiary\BOSS切割\BOSS名字.txt <$CURRRTARGETNAME>

GetRandomText ..\QuestDiary\BOSS切割\BOSS血量.txt S$怪物血量 <$STR(N0)>

DIV S$怪物血量 100

MUL S$怪物血量 5

M.HUMANHP – <$STR(S$怪物血量)>

MUL M37 <$MAXDC> 20

M.HumanHP – <$STR(M37)>

SendCenterMsg 250 0 你的武器触发刀刀切割,天下大魔王被你一刀切掉(<$STR(S$怪物血量)>)血量! 0 12

BREAK

}

做完上面然后在做下面两部

一号步、在D:\Mirserver\Mir200\Envir\QuestDiary\文件夹内增加一个“BOSS切割”的文件夹

第二步、在“BOSS切割”文件夹里增加连个文本“BOSS名字”和“BOSS血量”

说明:BOSS名字就是你怪物数据库的名字,比如,你的怪物数据库里有个BOSS名字叫 “天下大魔王” 那么就在这个文本里增加一个“天下大魔王”如果你加了好几个BOSS,那么这个文本的名称就是一行一个。

BOSS血量就是你数据库里BOSS的HP,须要对应起来,比如你的BOSS血量是65535 那么你就在BOSS血量文本里增加一行数字“65535”如果你加了好几个BOSS,那么这个文本的血量就是一行一个。

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