3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 27392|回复: 8
打印 上一主题 下一主题

[原创] 物品分类系统制作方法

  [复制链接]

5

主题

147

帖子

165

积分

中级玩家

Rank: 3Rank: 3

贡献度
4
金元
1494
积分
165
精华
0
注册时间
2010-4-19
跳转到指定楼层
主题
发表于 2011-8-6 08:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 懒羊杨 于 2011-8-10 07:55 编辑

周五开始逆向研究Luxury_Hideout这一住宅mod中的物品分类终端,加入自己的mod中,记录制作流程如下:

第一步,加入一台终端在你想要的位置,或者N台在若干位置;
为避免与原游戏进程冲突,建议在world boject子目录terminal下选一个样子喜欢的,修改Editor ID后另存一新终端
(跨CELL分类是可行的,已经尝试过了;因为实际上代码只是把你的物品删掉,在指定位置加上同样数目的同类物品)

第二步,加入物品收纳container到你想要的位置,同样建议不适用原始的(不过哦自己用了游戏内占用为0的container,仅作小白鼠,不推荐)




第三步,修改已加入的container储物盒之类reference Editor ID如图红圈11enclavebox01ref;Persistent reference 必须打钩!
加上编号01是为了能够使用同一源container(待验证,如冲突会修改),
加上REF是沿用了源MOD的制作习惯,储物盒为新添加,为了方便查找加上数字11(物品太多,自己加入的全部加上0,1等,列表中易于查找)
但是数字前缀可能导致无效,目前不明原因,所以建议REF不以数字开头。

第四步,修改已加入的终端如图所示,server type 6,名字起自己喜欢的
篮圈处,你想对使用者说的话,基本是自言自语;出于对原作者的尊重保留原文。
黄圈处,可分类物品设置(制作中只加入了2个选项);reuslt text 写什么都可以,执行成功的提示;另外这里会出现提示,直接点无视Ignore
绿圈处,分类的代码,请看下一步

第五步,

SHORT TEMPCOUNT

If (Player.GetItemCount Ammo22LR  >=1)
Set tempCount  to Player.GetItemCount Ammo22LR
Player.RemoveItem Ammo22LR tempCount
11Enclavebox01ref.additem Ammo22LR tempCount
EndIf


粗体修改为你想分类的物品
下划线修改为你像存储物品,并已经加入的储物盒即可。
但是数字前缀可能导致无效,目前不明原因,所以建议REF不以数字开头。
建议编辑完代码后直接粘贴进去,记得点击compile result


分类更多物品?
拷贝 if 至 endif 修改上述两处为你的目标;
统统放入黄圈内你建立的 — 相应物品目类 — 下,绿圈内即可。
相应物品目类指图内 ammo armor (或者任何你建立的条目)
选中其一后将代码放入其下的绿圈 item result scipt。

最后,感谢原作者。
希望对各位有帮助,如果你刚接触GECK;请先学习移动、编辑、创建物品,这个可能不适合你。也可能哦文笔表达较差……
哦花了时间编辑的,不要求权限,有良心的顶一下。
自己的分类制作中,只在有空时回答有意义的提问。

评分

2

查看全部评分

回复

使用道具 举报

5

主题

147

帖子

165

积分

中级玩家

Rank: 3Rank: 3

贡献度
4
金元
1494
积分
165
精华
0
注册时间
2010-4-19
舒服的沙发
 楼主| 发表于 2011-8-6 08:18 | 只看该作者
本帖最后由 懒羊杨 于 2011-8-10 08:03 编辑

沙发~\(≧▽≦)/~啦啦啦

2011-08-09 发现的问题
1.各派系货币无法执行分类处理,除了战前货币。
2.每页显示条目有限,分类超过 6 -7个后,可能超出终端屏幕显示范围……
3.分类内容过多可能超出一栏目下编码容量。
4.加装了配件的武器可能被无配件处理……
不要分类武器比较好
回复 支持 反对

使用道具 举报

23

主题

1619

帖子

1532

积分

游戏狂人

Rank: 6Rank: 6

贡献度
61
金元
12878
积分
1532
精华
0
注册时间
2009-6-20
硬硬的板凳
发表于 2011-8-6 08:20 | 只看该作者
板凳~我收下了~
回复 支持 反对

使用道具 举报

74

主题

2409

帖子

1万

积分

版主

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

贡献度
718
金元
97864
积分
12698
精华
4
注册时间
2006-11-24
冰凉的地板
发表于 2011-8-6 08:31 | 只看该作者
支持一下

这个之前我也研究过,除了终端以外,那些locker之类的activator都可以用

缺点是要想大面积兼容,必须输入相当多的分类,毕竟有formid的各类物品少说也有几百

不过这也是想能sort的唯一方法了
回复 支持 反对

使用道具 举报

27

主题

1130

帖子

1269

积分

游戏狂人

Rank: 6Rank: 6

贡献度
145
金元
6890
积分
1269
精华
0
注册时间
2010-7-28
QQ
5#
发表于 2011-8-6 10:21 | 只看该作者
最近也在研究很多大型MOD,这方面我还处在学习阶段,顶LZ了
回复 支持 反对

使用道具 举报

4

主题

225

帖子

192

积分

中级玩家

Rank: 3Rank: 3

贡献度
3
金元
1803
积分
192
精华
0
注册时间
2011-6-22
6#
发表于 2011-8-6 10:23 | 只看该作者
小白跪頂技術帖
回复 支持 反对

使用道具 举报

25

主题

841

帖子

869

积分

超级玩家

Rank: 5Rank: 5

贡献度
85
金元
5294
积分
869
精华
0
注册时间
2009-11-1
7#
发表于 2011-8-6 14:23 | 只看该作者
技術帖 ~ 看了必須頂一下

不頂感覺對不起自己的靈魂 ><
回复 支持 反对

使用道具 举报

20

主题

2005

帖子

1651

积分

游戏狂人

Rank: 6Rank: 6

贡献度
67
金元
13829
积分
1651
精华
0
注册时间
2008-10-10
8#
发表于 2011-8-6 14:27 | 只看该作者
老大  他专业的
回复 支持 反对

使用道具 举报

1

主题

152

帖子

244

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
3002
积分
244
精华
0
注册时间
2011-12-10
9#
发表于 2012-2-14 11:04 | 只看该作者
正在~顶
学习~中
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-25 05:46 , Processed in 0.108073 second(s), 20 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表