本帖最后由 星辰¤源 于 2011-8-14 14:49 编辑
写在前面:由于深夜发帖,兴奋加语无伦次,新手路过看看,高手就不要讽刺我啦~
为什么一个语句要如此长篇大论?因为我想激起广大NV玩家的创作兴趣,让更多的人能加入到moder的队伍中来。
=========================================================
好,以下差不多是正文了。
------------------------------------------------
脚本的研究(确切的说应该是学习,我还达不到可以“研究”的水平)由于某些事情被耽误了两天。
想想,既然发帖,光说以上几句就完事儿有点想喝醉酒的,那在此就把我知道的简单说一下吧。
============================================================
等等,先把鸡蛋放下。下面这货是正文。
------------------------------------------------
玩过NV的人都知道这个小任务——帮老麦克抓头牛贼。
并且各位都知道,任务后电冰箱就归你了。
于是我们可以在这个任务的对应topic后发现这个语句:VNovacMcBrideRefrigeratorREF.SetOwnership
当时我对前面那一串文字很好奇,于是就在论坛上问了问,于是很快得到了两位好心人的准确解答,这句话的意思是:把老麦克家的冰箱的所有权交给玩家。
-------------------------------------------------
就以VNovacMcBrideRefrigeratorREF为例子,下面我用逆向思维,简单说明一下,如何使用SetOwnership语句。
为了更深刻的了解这个语句。
首先,我们必须弄清楚VNovacMcBrideRefrigeratorREF究竟是什么,想必各位都知道,这是个ID,而且肯定不是form类型的ID,那么它十有八九就是editor ID。
好吧,我说了不算,小悟空说,搜搜看啊。于是,我们要在GECK的Text search中,把这串英国老鼠打进去(如下图):
-------------------------------------------------
搜索结果令我们很满意,没有其他的干扰因素(说明这个ID很低调,没有被其他使用者大量使用):
这不就是之前那个地球人都知道的老麦克的答谢语吗?嗯,没错,我们不需要看它,直接点击第3个选项卡“Objects,ect”
看!这个Reference正是我们想要的(如下图):
-------------------------------------------------
还等什么?心动不如行动,双击进入,等待render window载入场景。看见什么了,是不是熟悉的场景,还有老麦克和她的妻子爱丽丝?o(∩_∩)o
好了,我们可以随意点击一些物件,看看是不是每个小物件都有editor id(答案请各位新手自行实践^_^)。
接下来“潜入”老麦克家的厨房,哈哈,装满牛排的宝箱就在眼前,还等什么,双击看看吧!
很好!看冰箱的editor id一栏,正是我们要找的那串英国老鼠!
-------------------------------------------------
到这里,我想,VNovacMcBrideRefrigeratorREF.SetOwnership究竟是什么意思?对于每位读者来说,已经很明了了。
。。。。。。
然后怎么做?你可以给场景来个装修,也可以网冰箱里添加物件,甚至你也可以把冰箱旁的收音机的editorID改成VNovacMcBrideRefrigeratorREF(不过我想你不会这么无聊的,对吧?)
-------------------------------------------------
怎么把物品放到场景中?看见Object window了吧?左键点住你想要的item,直接拖过来吧。什么,悬空了?好吧,双击自行调整坐标。
什么?还是不懂?不怕,待会我会给出一篇高手教程的链接。
=======================================================
说到这里,这篇教程已经接近尾声了。看来这篇教程,我想你今后至少可以:
1、熟练地用GECK寻找场景中的物件;
2、给场景中添加物件;
3、在控制台里实现某些效果;
4、写任务或脚本时,怎么把某些物件的所有权交给玩家;
-------------------------------------------------
=======================================================
教程写完了。再次感谢我的两位恩人,他(她)们是:wuwei1017 loveltzzm
=======================================================
最后,附上一些相关教程,也就是之前所提到过的:
1、 如何將MOD內的物品放入世界內 (由ridoxx大大编写的GECK图文教程,教你如何将物品和人物,放入辐射世界中)
2、 用 script 编写 远程传送装置 + 详细中文注释 (由loveltzzm大大编写的script教程)
=======================================================
我希望,在这篇教程之后,有更多的NV玩家对mod制作产生兴趣。相信吧,你们将是未来杰出的moder!
=======================================================
占个位置存个图
|