亮点飞飞塔罗牌的召唤108
改端教程

改端教程

本版块未设置版块简介!请后台版块编辑添加。
  • 16帖子
  • 16讨论
  • 0关注

NPC添加修改及修改NPC软件使用教程

85

主题

0

回帖

159万

积分

站长

站点维护员

积分
1597546

突出贡献荣誉管理论坛元老

QQ
发表于 2024-5-25 00:47:06 | 显示全部楼层 |阅读模式
1387 0

新增添NPC  分两种  修改NPC名称和坐标及修改NPC软件使用方法
第一种
需要以下2个文件
character.inc                        NPC真实名称
character.txt.txt                NPC客户端显示名称
dyoManager.exe                        NPC坐标工具  飞飞常用工具板块下载

MaFl_Lui                //真实名称
{
        setting
        {
                AddMenu( MMI_DIALOG );       //  这里是按钮 添加按钮复制此行修改括号里面的按钮即可  按钮功能请在论坛找按钮说明教程
                AddMenu( MMI_TRADE  );       //  按钮
                AddVendorItem( 0, IK3_COLLECTER, -1, 1, 1, 100 );//售卖
                //AddVendorItem( 1, IK3_BCHARM, -1, 20, 20, 50 );
                //AddVendorItem( 1, IK3_RCHARM, -1, 20, 20, 50 );
                AddVendorItem( 2, IK3_REFRESHER, -1, 1, 10, 50 );
                AddVendorItem( 2, IK3_DRINK, -1, 1, 10, 50 );
                //AddVendorItem( 3, IK3_ARROW, -1, 5, 5, 50 );
                m_nStructure= SRT_GENERAL;//头顶[名称] etc.inc
                SetImage
                (
                IDS_CHARACTER_INC_000038
                );
                m_szDialog= "MaFl_Lui.txt";
        }

        SetName
        (
        "路易"        //游戏内名称
        );
        AddVendorSlot( 0, "采集器" );//商店
       
        AddVendorSlot( 1, IDS_CHARACTER_INC_000041 );//商店

        AddVendorSlot( 2, IDS_CHARACTER_INC_000042 );//商店

        AddVendorSlot( 3, IDS_CHARACTER_INC_000043 );//商店
}
dyoManager.exe //软件使用说明
第一步 打开软件点击左上角file>open>打开要添加修改的NPC所长地图。

5
312.1315                //朝向ay
0
0
0
6975.353                //x
100                                //y
3265.917                //z
1
1
1
5
213                                //NPC的外观模型ID        怪物文件找数字ID
0
0
0
MaFl_Lui                //NPC真实名称
1
0
----------
第二种
需要进入Script文件
找到character.lua(NPC功能显示文件)
WORLD_WdMadrigal_Npc.lua(NPC坐标外观文件,其他地图自己找对比)
       
character.lua//文件说明解析

        DH_XZJZPL = {                //真实NPC名称 可以随意修改。
                title = "「竞技活动宝箱」",//头顶
                name = "箱子",                        //名字
                color = 0xFFFF5151,                //颜色
                image = "char_Ancimys.tga",        //对话窗口图片
                menu = {"MMI_DIALOG"},        //按钮        MMI_DIALOG=对话
                custommenu={[307]="蓝纸片兑换",[308]="PVP闪名"}//兑换按钮
        }

WORLD_WdMadrigal_Npc.lua//文件说明 解析

说明index=235(NPC外观)、xyz=坐标、ay=NPC面对方向坐标、key="Event_Jail"NPC真实名称可以自定义,对应character.lua真实名称添加
自己添加的NPC        extend = true,   服务端自带NPC        extend = false
--决战帕里箱子
{index=235, x=6979.605, y=100, z=3351.774, sx=1, sy=1, sz=1, ax=0, ay=322.866, az=0, motion=-1, ai=0, key="DH_XZJZPL", extend = true},
--典藏商店,老亨利        达肯
--{index=1987, extend = false, x=3851.976, y=59.000, z=4462.378, sx=1, sy=1, sz=1, ax=0, ay=8.674, az=0, motion=-1, ai=0, key="MaFl_DCSD"},

飞飞综合站
www.flyffgame.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
发表评论