跳转到内容
网站继续运营 阅读更多... ×
模组网
icedream

任务初级教程,建立一个简单的对话

被推荐的帖子

本文转自《任务初级教程,建立一个简单的对话》,原作者为万劫夜


前言

在上古4中,对话和任务是连在一起的,还经常牵扯脚本,实在复杂,所以我不但只知道一点皮毛,而且在这一贴中的内容也只是我所掌握技巧中的一点皮毛。我的语言表达能力有限,抱歉。

这帖的内容只是为特定NPC建立一个非常简单的对话,并触发一个非常简单的脚本

如果图片太小请点击放大。


===================================================================================
制作


1.开始,惯例用CS新建一个ESP,选择Character中的Quest

2.打开任务清单窗口,右键点击左边的任务列表,点击New

3.在新任务ID栏中键入你想建立的任务或对话的ID,OK

4.点击你新建的任务,看到基础任务信息
  名称:任务的名字
  优先度:决定了触发此任务或对话的优先度,数值越高越优先触发
  使用脚本:选择和编辑任务使用的脚本
  图标:游戏里任务左上角不往往有个图标吗
  接任务条件:决定任务或对话只能在某些条件下触发或在某些条件下不能触发

5.我们点击Topics,也就是话题,各位非常熟悉的“坐牢,武力拒捕,交钱”就是话题

6.右键点击左边的话题列表,选择Add Topic,也就是添加话题,然后弹出一个总话题列表

7.在弹出的列表中选择GREETING,这是一个特殊的话题:在游戏中我们和NPC对话时,NPC总是会先撂出一段话,这就是GREETING的内容,它是自动触发的,玩家没有办法在游戏中选择。

NPC回应列表:在我们选择一个话题后,NPC回应的内容,例如我们很熟悉的“那就付出血的代价吧”

8.右键单击回应列表,选择New,弹出一个窗口。

回应内容:NPC对你说的话

脚本:不知道干啥用的

NPC表情:NPC回应时作出的表情

表情程度:顾名思义,虽然在游戏中我很难看出差别

声音列表:我们没几个人有自己的语音文件,这次无视它

9.在你改变回应内容后有时会弹出这样一个窗口,点Cancel无视它

10.一切完成后点击OK

11.成功添加回应内容,然后要设置回应条件,和前面的任务条件一样的功效。GREETING话题的这些设置非常重要,否则新对话满游戏乱飞,可能完全破坏掉游戏正常进程,这里我最后设定为帝国市场区某守卫的对话。

12.我又新建了一个话题XXX,这是全新的话题,在总话题列表中再次右键单击选New创建
    注意非GREETING的话题一般不会自动加入游戏,触发方法有很多种,下面的内容会提到两个触发方法
    现在我选择XXX话题,首先看上面的Topic Text,将里面的内容改为我们想让主角说的话,如“武力拒捕”
    回应触发脚本:NPC完成此回应后会触发的脚本,这里我设定了NPC进行此回应后攻击玩家的脚本·
    回应类型:Goodbey为回应结束后退出对话,Say Once为此回应只发生一次,Random为此回应随机发生,其余两个不清楚。

13.最后我们再选择GREETING,注意右边的Add Topic和Choices,每一个NPC回应的这两栏都是单独的。
    Add Topic是NPC完成此回应后,列表栏中的话题加入游戏,话题会按自己的条件触发
    Choices时NPC完成此回应后,立即出现列表栏中的话题供玩家选择

14.在这里我加入自己新建话题XXX,注意,Add Topic和Choices栏中的话题必须是你选中的话题同一个任务中的,否则可能会造成脚本失效等后果。

15.自此,一个简单的新对话完成,保存ESP并启动它。

===============================================================================
效果


进入游戏,前往市场区找到被添加对话的守卫

新增加的对话内容

然后攻击玩家脚本触发,悲剧发生

添加的对话内容全出于我对战锤40000的喜爱,如有反感或不解请无视

分享此帖子


帖子链接
分享到其他网站

创建账户或者登录再讨论

您需要成为会员才能留下讨论

创建账户

在本社区注册新账户。很简单的!

注册为新账户

登录

已有账户?这边登录

马上登录

×