查看: 1228|回复: 6
打印 上一主题 下一主题

[求助] 请问要同时装载两个模组才有的玩法怎么实现呀?

[复制链接]

8

主题

9

回帖

12

积分

Lv.1 新手木匠

UID
8713984
小麦
0
金锭
30
下界之星
0
跳转到指定楼层
楼主
发表于 2021-12-15 13:04:30 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 IP:浙江
做了一个附属mod,想要装了主mod附属mod才生效,求大佬们给个思路

22

主题

317

回帖

174

积分

Lv.4 怪物猎人

UID
373726
小麦
3
金锭
608
下界之星
0

开发者认证勋章

沙发
发表于 2021-12-15 22:00:21 | 只看该作者 IP:上海
用GetSystem接口判断有没有装载主mod,有的话就能用这个接口在服务器获取到主mod服务端(或在客户端获取客户端),从而调用主mod的功能函数

5

主题

11

回帖

9

积分

Lv.1 新手木匠

UID
8600602
小麦
0
金锭
19
下界之星
0
板凳
发表于 2021-12-16 15:25:33 | 只看该作者 IP:浙江
如果你的主mod有自定义item,可以在Server使用LookupItemByName方法查找是否存在某件你制作的主mod物品,如果是多个前置mod的情况,可以做一个list,存储不同mod的查找结果,在程序中做循环判断,如果全都为真,就可以做接下来的附属mod生效逻辑
ps.SSS为这个游戏的英文全拼

5

主题

11

回帖

9

积分

Lv.1 新手木匠

UID
8600602
小麦
0
金锭
19
下界之星
0
地板
发表于 2021-12-16 15:29:57 | 只看该作者 IP:浙江
也不知道具体是哪个词不能发,LookupItemByName的前置写法是服务器Api.获取服务器系统类().创建组件(地图ID, 'SSS', 'MMM')的形式
SSS为这个游戏英文全拼(首字母大写),MMM为游戏的英文(小写)

8

主题

9

回帖

12

积分

Lv.1 新手木匠

UID
8713984
小麦
0
金锭
30
下界之星
0
地下室
 楼主| 发表于 2021-12-18 12:12:13 来自手机 | 只看该作者 IP:浙江
感谢大佬!

8

主题

9

回帖

12

积分

Lv.1 新手木匠

UID
8713984
小麦
0
金锭
30
下界之星
0
6
 楼主| 发表于 2021-12-18 12:12:49 来自手机 | 只看该作者 IP:浙江
感谢大佬!

4

主题

11

回帖

8

积分

Lv.1 新手木匠

UID
8424312
小麦
0
金锭
24
下界之星
0
7
发表于 2021-12-25 22:01:18 来自手机 | 只看该作者 IP:浙江
教你一个简单的 把物品,方块放在第一个模组
配方,逻辑放在第二个模组里
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部