您当前的位置:首页 > 其他技术 > 其他技术

魔力宝贝NPC类型以及脚本一些解释

本文出处:网游动力作者:本站发布时间:2014-10-10阅读次数:

 Windowhealer 医疗窗口

Injurydoctor 治疗医生
Event        事件
Skillmaster  技能教学
StandEnemy   站立敌人
TownPeople   城镇居民
Jobsmaster   就职教学
Billboard    街道版
Brushman     兑换人
Itemshop2    商品商店
Titleman     称号人

以上是NPC人物所属的类型,个别的用处不大的就没写,银行是后想起来的,但我没写上,因为眼睛睁不开了,也不想找了
Windowhealer 护士尤美儿 0 7500 0 1 1 0 1112 8 30 8 30 8 30 8 30 1 60000 4 14090 0 1 0 100

用一个NPC做例子,第一个是他的类型,第二位的是此人物名字,第三位的NPC编码,必须唯一的不可重复,1112是地图代码 8 30是坐标 14090是形象标号.
怀疑 4 代表的是游戏NPC面对的方向   采集的数据 2上 4右 6下 0左
NPC的最后的一个是显示他是什么样的一NPC 纯数字2010 表示他只说话,而说话的内容是在MSG里对应的编号
尾号的意思
纯数字2010:这类尾号的是只在游戏中显示一句话的,就是点他,他就说话,而且就这一句。MGS中的编号
而尾号是EV_rk_club01.txt: 则表示事件的内容 一般有此结尾的都是Event类的人物,对应NPC文件夹里的脚本
结尾是1212|0012|145|4545|:这类都是贩卖类的
  

————————————————————————————————————————————
例如 酒吧的 喊头目万岁可以买到钥匙的NPC,分析如下
#NPC:悼狼 凯艰 魄概牢
#厘家:官 救虐葛俊 乐澜
      //这句没有用
block StrCmpChat != 12000 || StrCmpChat == R     //检查对话内容是否与12000相同    否则 循环            
##########  ##########
                         //分割线
#\n\n 扁促府绊 乐菌绢. 寸脚 楷遏盔B瘤?
        //显示文字
Window 12006,YES,NO                             //窗口显示12006的文字,选择按纽 YES NO
##########  ##########
#\n\n 构!? 穿备衬 呈! 历府 啊!
Window_NO
                                 //选择NO
Endwindow 12007                                 //选择NO之后显示12007的内容
##########  ##########
#\n\n 亮酒, 弊烦 鞠龋甫 富秦.
                 
Window_YES
                                 //选择YES
Endwindow 12008                                 //选择YES之后显示12008的内容

block StrCmpChat == 12000                       //判定对话为12000显示的内容则继续
##########  ##########
#\n\n 滴格丛 弥绊!!\n 凯艰, 啊瘤绊 吭绢.\n 距加措肺 10俺俊 100G促. 宝满瘤?
Window 12001,YES,NO
                                   //判定12000之后的对话框YES,NO
Window_YES gold < 100
                                            //选是的同时判定金钱大于100   
#\n\n 绢捞绢捞, 捣捞 何练秦. 愁府绰 芭扼搁 倒酒啊.
   
Endwindow 12003
                                                  //如果不够则提示 12003
Window_YES                                                       //如果是则继续
ItemSpace == 0
                                    //ItemSpace 检查道具是否有位置 
#\n\n 绢捞绢捞, 寸脚 歹 捞惑 啊龙 荐 绝阑刨单?
    //如果没有则提示
Endwindow 12004
                                                  //如果没有位置则显示12004的内容 
Window_YES ItemSpace >= 1
                    //有位置 0是没有位置 1是有
AddGold -100
                                           //金钱-100 
GiveLeak1Item 16000,10
                            //给予16000号物品,数量10
#\n\n 捞霸 弊 拱扒捞促. 家吝洒 荤侩窍扼备.\n 坷具葫 弥绊!!
   
Endwindow 12005
                                                  //购买结束显示的内容 12005中的条目 
Window_NO
                                    //对话框选否
#\n\n 鞘夸绝绰 扒啊? 捞惑茄 赤籍捞焙
            //对话框选否显示的内容
Endwindow 12002

——————————————————————————————————————————
脚本中
#\n\n 后边跟的是对话内容
####### 是分割脚本用的,方便浏览之用,并不在游戏中显示