\[可移动NPC模板\]WalkEnemy 移动敌人


  • 管理员

    使用npc.txt直接创建可以移动可以踩踏进入战斗的NPC,StandEnemy的变种->WalkEnemyNPC会在定义的方形区域内随机活动,并且可以设定是否只能同时触发一场战斗。

    使用方式
    在npc.txt中添加WalkEnemy类型的npc,最后的参数设置模板为
    x起始坐标|x终点坐标|y起始坐标|y终点坐标|单场战斗触发|

    之后的参数同StandEnemy一样,如Encount ID|战斗胜利传送坐标|触发战斗所需物品id|是否删除所需物品|进入战斗说的话(可以设置最多7个,用","分割)|无法触发战斗时说的话|死亡时说的话|无所需道具时说的话|......

    说的简单点就是,把一个StandEnemy的最后的字段参数加上x起始坐标|x终点坐标|y起始坐标|y终点坐标|单场战斗触发|这些参数就是一个WalkEnemy的字段参数了

    参数介绍
    x起始坐标|x终点坐标|y起始坐标|y终点坐标 : 这四个参数定义了NPC随机移动的范围
    单场战斗触发: 这个参数如果为0,则可以同时n个人触发战斗,如果参数为1,则只有一个人可以触发战斗。

    其他说明
    1、如果npc被卡在一个无法移动的位置太久,系统会自动强制把它移动回npc生成的位置。
    2、npc在消失状态(死亡后重新刷新的时间)时候还是同样会改变坐标(避免被玩家守尸体,不过如果你设置的刷新时间太短,被守尸体活该)
    3、战斗可以通过踩踏、说话、碰撞触发
    4、定义npc初始位置一定要在行走范围之内

    这里提供一个演示效果的npc模板

    WalkEnemy 四处游动的熊男 0 770940 0 1 1 0 1000 241 91 241 91 241 91 241 91 1 60000 6 100502 0 1 0 241|241|86|96|0|2|||0|6040||||3|9022|6|0|||||||  
    

    (NPC就是不走过来,只好我自己去碰它了)


    • 想着从别人那获取什么之前,请先自己做出点什么贡献。

    • 技术不是可以衣来伸手饭来张口的。

    • 在你开口问别人为什么之前,请先自己问问搜索引擎。

    • 自由和分享是需要建立在你自身的基础之上的。

    0


  • _本帖最后由 hns0714 于 2013-6-19 23:35 编辑 _

    这设置不错呀,很好玩!期待你的更新。



  • _本帖最后由 HEIYUET 于 2013-6-20 20:45 编辑 _

    這個很好玩,而且做的好簡單!@_@

    小玥 QQ:540369724

    0


  • 终于不用LUA来实现了......



  • 同楼上 :P



  • 顶顶顶!!!!!



  • 这个似乎很不错



  • 额,,,,,现在这SF魔力现在竟然搞的比官方还要好



  • 学习学习在学习



  • 学习学习在学习



  • 学习学习在学习



  • 试验了一下 很好玩:lol
    如果NPC可以随机变化形象和出现的敌人 就更好了,不过估计要用LUA 实现了


登录后回复