搜索
技术资料

技术资料

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

NPC类型以及脚本一些解释

发表于 2025-5-10 00:18:07 | 显示全部楼层 |阅读模式
268 0
NPC类型以及脚本一些解释
网络
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 后边跟的是对话内容
####### 是分割脚本用的,方便浏览之用,并不在游戏中显示
——————————————————————————————————————————
回复

使用道具 举报

全部评论

暂无评论,期待您打破宁静

TA的帖子
相关帖子
  • Npc
    admin 2025-5-10

    Npc Foreach.Npc(NpcFunction) 函数功能 对所有NPC角色执行指定函数(NpcFunction)。 ...

  • admin 2025-5-10

    -------------------------------------------------------------------------------- ...

  • admin 2025-5-10

    灵堂的钟声 1 跟东门NPC对话 领取任务 (208 61) 2 夜晚进入 奇怪的洞穴(狗洞)随 ...

  • admin 2025-5-11

    ########### 克雷斯之谜 ########### 需打完双王后,在打完双王的地图找到一个叫老者 ...

  • admin 2025-5-11

    任务大致描述 等级要求 165以上 来到灵堂(31,21)附近,与npc对话传送,进入迷 ...

  • admin 2025-5-11

    首先到教堂招魂的那个地方找到NPC牧师乌咝 和她对话 (年轻人,你相信爱情会是永远的 ...

  • admin 2025-5-11

    NPC脚本为setaction 编号0是立正 3是跑步 5是攻击 6是魔法 7是投掷 8是受伤 9是防御 ...

  • admin 2025-5-11

    ############## 城城的武器强化系统 ############## #剑1 block StrCmpChat == 700 W ...

  • admin 2025-5-12

    维诺亚村开拓于河川西边,拥有大自然气息的村庄 地图 抵达方法 由法兰城南门出发, ...

  • admin 2025-5-12

    1.到法兰城竞技场(122,161),往左走到休息室(2,15),在白天时与迷宫入口管理员(2,2)说 ...

发布 联系QQ