上古卷轴4物品代码怎么把物品放下来

有任何上古卷轴的问题,请直接到发帖求助
上古卷轴爱好者
关于物品自动入包CS简单教程,因为挺多人对这挺感兴趣的,所以就写了
其实我个人对CS不是很了解,只会几个简单的编辑,所以只能写得很简单,下面开始
1、如图,Wrye Bash中用OBSE模式加载CS()
(我个人习惯使用CSE,因为错误提示会显示在Console Window,而不是弹出一堆是否框;错误提示也少点)
2、加载要修改的插件
3、如图打开任务编辑
4、新建任务
5、输入任务的Editor ID(建议不要使用数字开头)
6、设置新建任务属性
(1)Quest Name 处输入任务名
(2)任务属性勾选 Start Game Enabled (游戏启动时加载)
(3)Quest 处打开脚本编辑器
7、此教程的核心,添加任务的脚本
PS:因为我用的是,所以如果你使用CS的话,会发现脚本编辑器长得不一样
Scn L2ADDARMORScript ; 定义脚本名为L2ADDARMORScript
begin GameMode
player.additem L2armor01 1 ; 添加服装
player.additem L2armor02 1
player.additem L2armor03 1
printC "L2armor Added." ; 控制台输出已添加服装
stopquest L2ADDARMOR ; 添加完衣服后记得终止任务
第一行是用来定义脚本的名字,必须写的,建议:脚本名 = 任务名 + Script,如
Scn L2ADDARMORScript
也可以写为
scriptname L2ADDARMORScript
通常定义完脚本的名字后是变量声明,如
但是我们这边脚本太简单了,不需要用到任何变量,所以这步跳过
接下来是脚本的实际部分
GameMode表示游戏模式,区别于菜单模式(MenuMode)
begin GameMode 表示仅在游戏模式时运行,所以打开物品栏的时候是不会运行这个脚本的
每一个 begin 都要有对应的 end 表示模块结束,建议先把 end 写上,再去填写中间那段,避免最后漏掉了
player.additem L2armor01 1 这行表示给玩家增加物品 L2armor01 一件
Additem 的规则是 [角色ID|容器ID.]AddItem 物品ID, 数量
表示添加 数量 个 物品 到 角色/容器
其中 角色ID|容器ID 可以不写,如 AddItem MyObject, 1
题外话:如果是使用OBSE,现在很多modder会改用 AddItemNS
printC “L2armor Added.” 这一行是调试信息,你可以不填写的,我只是为了调试
最后,不要忘记加上 stopquest L2ADDARMOR
8、修改脚本属性 -& 编译脚本 -& 并且保存
9、不要忘了定义任务的脚本
10、保存插件,完成
About icedream
其实我知道的东西很少,只是翻译了一些东西,悲催的是翻译过后很快就忘了。
2013 年 12 月 15 日
2013 年 12 月 13 日
2013 年 11 月 23 日
2013 年 11 月 23 日
2013 年 5 月 10 日
2012 年 10 月 14 日
2012 年 10 月 13 日
2012 年 7 月 2 日
2012 年 6 月 8 日
Subscribe to our e-mail newsletter to receive updates.
Open & Share is my SOUL.

参考资料

 

随机推荐