宠物对话脚本详解 - 神奇石器时代技术研究交流
神奇石器技术研究交流网 - 业务联系QQ:420004208

宠物对话脚本详解

  • 内容
  • 相关

宠物对话脚本路径:gmsv/data/npc/pettalk文件夹下。

主要由pettalk.menuptalk0X.arg文件组成。


pettalk.menu说明:

PETTEMPNO:ptalk01.arg,718END

红色宠物临时编号字符串(固定值)

蓝色:宠物对话文件内容

粉色:宠物临时编号(对应的是enemybase1.txt的里的编号)

绿色:结束语


ptalk0X.arg说明:

PETTEMPNO:718

红色:对应pettalk.menu里宠物临时编号字符串

粉色:对应pettalk.menu里宠物临时编号


OTHER:
TalkMsg:我是玛蕾菲雅...,我是地精灵...OVER
(OTHER为普通无条件时的对话)


TALKRUN3:
FREE:LV>0
PET:LV>74&LV<79
TalkMsg:如果有一天你进入了封印迷宫,\n千万不要惊慌乱走,那只会更快迷失方向--\n\n只要静下心来观察,就可以了解,\n\n一定要以地水火风的顺序来破解才行...OVER

(TALKRUNx为事件执行后对话内容,FREE为判断人物条件,PET为判断宠物条件)


EVENTRUN2:
FREE:LV>0
PET:LV=79
LimitLevel:79
TalkMsg:我已经完全了解自己的使命了...\n我必须去拯救精灵王!\n\n精灵王将你们人类机械文明的制造品封印在吉鲁岛漆黑洞窟中,\n不过他自己却也被困在其中...\n你能带我到那个洞窟去吗?OVER
(EVENTRUNx为事件内容,FREE为判断人物条件,PET为判断宠物条件,LimitLevel为设定该宠物最大等级)

BOTH2:
FREE:LV>0&HP<51&HP>20
PET:LV>0&LV<80
TalkMsg:你的身体状况不太好喔--\n\n要休息一下吗?OVER
(BOTHx为在事件前后达到某个条件内容,FREE为判断人物条件,PET为判断宠物条件)


事件内容一些语句:

LimitLevel(设定该宠物最大等级)

FLOOR(宠物必须在该地图下执行事件,可用!号作为否定句)


FREE或事件可搭配常规性NPC语句

AddItem(增加道具)

DelItem(删除道具)

版权声明:若无特殊注明,本文皆为《sa60》原创,转载请保留文章出处。

本文链接:宠物对话脚本详解 - http://sa60.com/post-94.html

本文标签:这篇文章木有标签

宠物对话脚本详解