本日教年夜家如何添加Herom2引擎特殊元素功效NPC.元素一直是Herom2的一年夜特点,元素便是根本设备上附加一些特殊属性,下面提供一个完备增长元素的NPC,增长点数可以依据你的版本内型自定,合理的去利用这个功效。
起首第一步添加NPC
,
在MirServer\Mir200\Envir\Market_def目次中树立NPC文本并定名:好比元素青鸟使-3.txt
,
(名字可以自取)(-3表现NPC地点舆图代码)然后在这个文件夹就写入NPC内容功效等等。复制下面赤色部份的剧本代码就可以了。
-----------------------------------------------------------------------------
[@MAIN]
我是来自远方的神秘方士..比来我学会相识些特殊的技能!\
我这里可以给兵器和衣服加上元素属性。是百分百胜利哦!\
当然我千辛万苦的学到这本事
,
必要足够的<元宝>作为酬劳!\
假如你有足够的元宝
,
可以尝度下我的<神秘手艺>!\
我不会让你白手而归的!\ \
<我有元宝
,
我要测验考试/@强化>\
[@强化]
给兵器加<致命一击增长>的属性。5000元宝一点上限为<10> <致命一击增长/@致命一击增长>\
给兵器加<进击危害增长>的属性。4000元宝一点上限为<5> <进击危害增长/@进击危害增长>\
给衣服加<进击危害反弹>的属性。3000元宝一点上限为<5> <进击危害反弹/@进击危害反弹>\ \
给衣服加<物理危害削减>的属性。3000元宝一点上限为<5> <物理危害削减/@物理危害削减>\
给衣服加<邪术危害削减>的属性。3000元宝一点上限为<5> <邪术危害削减/@邪术危害削减>\
给衣服加<人物体质增长>的属性。3000元宝一点上限为<5> <轻忽目的防御/@人物体质增长>\
[@致命一击增长]
#IF
CheckNewItemValue 1 0 > 9
#ACT
MESSAGEBOX 你的兵器到达最高上限
goto @强化
break
#IF
CHECKGAMEGOLD > 4999
CheckNewItemValue 1 0 < 10
#ACT
GAMEGOLD - 5000
SetNewItemValue 1 0 + 1
SENDMSG 6 你胜利的将你的兵器加注了一点致命一击!您当前的元宝为:<$GAMEGOLD>个
goto @强化
break
#ELSEACT
MESSAGEBOX 你没有佩带好兵器或元宝不够5000颗!
[@进击危害增长]
#IF
CheckNewItemValue 1 1 > 4
#ACT
MESSAGEBOX 你的兵器到达最高上限
goto @强化
break
#IF
CHECKGAMEGOLD > 3999
CheckNewItemValue 1 1 < 5
#ACT
GAMEGOLD - 4000
SetNewItemValue 1 1 + 1
SENDMSG 6 你胜利的将你的兵器加注了一点进击危害!您当前的元宝为:<$GAMEGOLD>个
goto @强化
break
#ELSEACT
MESSAGEBOX 你没有佩带好兵器或元宝不够4000颗!
[@物理危害削减]
#IF
CheckNewItemValue 0 2 > 4
#ACT
MESSAGEBOX 你的兵器到达最高上限
goto @强化
break
#IF
CHECKGAMEGOLD > 2999
CheckNewItemValue 0 2 < 5
#ACT
GAMEGOLD - 3000
SetNewItemValue 0 2 + 1
SENDMSG 6 你胜利的将你的兵器加注了一点进击危害!您当前的元宝为:<$GAMEGOLD>个
goto @强化
break
#ELSEACT
MESSAGEBOX 你没有佩带好兵器或元宝不够3000颗!
[@邪术危害削减]
#IF
CheckNewItemValue 0 3 > 4
#ACT
MESSAGEBOX 你的兵器到达最高上限
goto @强化
break
#IF
CHECKGAMEGOLD > 2999
CheckNewItemValue 0 3 < 5
#ACT
GAMEGOLD - 3000
SetNewItemValue 0 3 + 1
SENDMSG 6 你胜利的将你的兵器加注了一点进击危害!您当前的元宝为:<$GAMEGOLD>个
goto @强化
break
#ELSEACT
MESSAGEBOX 你没有佩带好兵器或元宝不够3000颗!
[@进击危害反弹]
#IF
CheckNewItemValue 0 4 > 4
#ACT
MESSAGEBOX 你的兵器到达最高上限
goto @强化
break
#IF
CHECKGAMEGOLD > 2999
CheckNewItemValue 0 4 < 5
#ACT
GAMEGOLD - 3000
SetNewItemValue 0 4 + 1
SENDMSG 6 你胜利的将你的兵器加注了一点进击危害!您当前的元宝为:<$GAMEGOLD>个
goto @强化
break
#ELSEACT
MESSAGEBOX 你没有佩带好兵器或元宝不够3000颗!
[@人物体质增长]
#IF
CheckNewItemValue 0 5 > 4
#ACT
MESSAGEBOX 你的兵器到达最高上限
goto @强化
break
#IF
CHECKGAMEGOLD > 2999
CheckNewItemValue 0 5 < 5
#ACT
GAMEGOLD - 3000
SetNewItemValue 0 5 + 1
SENDMSG 6 你胜利的将你的兵器加注了一点进击危害!您当前的元宝为:<$GAMEGOLD>个
goto @强化
break
#ELSEACT
MESSAGEBOX 你没有佩带好兵器或元宝不够3000颗!
添加NPC下一步:在MirServer\Mir200\Envir\MerChant.txt中添加NPC设置装备摆设文件:坐标可以设置到本身必要的地位。
以后我还会接踵教年夜家一些比拟适用的传奇SF功效剧本
,
敬请存眷!假如有不清晰的处所您可以在传奇SF一条龙的官方网站www.93u.com接洽我们。会为您做出具体解答。