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

注册 登录

QQ登录

只需一步,快速开始

查看: 18877|回复: 14
打印 上一主题 下一主题

[原创] 有木有石头再生MOD啊

  [复制链接]

52

主题

558

帖子

662

积分

超级玩家

Rank: 5Rank: 5

贡献度
53
金元
4503
积分
662
精华
0
注册时间
2011-10-15
跳转到指定楼层
主题
发表于 2013-4-15 11:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有木有石头再生MOD啊
回复

使用道具 举报

2

主题

193

帖子

115

积分

中级玩家

Rank: 3Rank: 3

贡献度
2
金元
1672
积分
115
精华
0
注册时间
2011-11-27
舒服的沙发
发表于 2013-4-15 12:04 | 只看该作者
收集物资不足时应该前往下个世界,这才是这个游戏的意义
回复 支持 反对

使用道具 举报

43

主题

1009

帖子

983

积分

超级玩家

Rank: 5Rank: 5

贡献度
41
金元
8193
积分
983
精华
0
注册时间
2009-9-2
硬硬的板凳
发表于 2013-4-15 14:48 | 只看该作者
hjcbest 发表于 2013-4-15 12:04
收集物资不足时应该前往下个世界,这才是这个游戏的意义

我已经去过后面的地图了, 但个人想休闲一些<或是其它感觉>, 就想呆在第一个地图

也和lz一样同求不可再生资源的Mod...或是告知制作方法.
回复 支持 反对

使用道具 举报

0

主题

25

帖子

20

积分

新手玩家

Rank: 1

贡献度
0
金元
795
积分
20
精华
0
注册时间
2013-4-30
冰凉的地板
发表于 2013-4-30 19:07 | 只看该作者
目前只能改成无限石头,像草一样再生改不出来
回复 支持 反对

使用道具 举报

52

主题

558

帖子

662

积分

超级玩家

Rank: 5Rank: 5

贡献度
53
金元
4503
积分
662
精华
0
注册时间
2011-10-15
5#
 楼主| 发表于 2013-4-30 23:25 | 只看该作者
wwwqz5zcom 发表于 2013-4-30 19:07
目前只能改成无限石头,像草一样再生改不出来

何为无限石头,求教?
回复 支持 反对

使用道具 举报

3

主题

872

帖子

808

积分

超级玩家

Rank: 5Rank: 5

贡献度
17
金元
7397
积分
808
精华
0
注册时间
2010-7-12
6#
发表于 2013-5-1 09:55 | 只看该作者
可以通过改MOD达到刷石头或其它东西
例如,割草同时得到石头,不过感觉怪怪的

以下是通过猪王换取其它物品的
http://forums.kleientertainment. ... Download-Troll-King
以下是版主的修改版下载
http://bbs.3dmgame.com/thread-3824154-1-1.html
只要修改modmain.lua里的物品名,就能刷出所需物品

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

3

主题

872

帖子

808

积分

超级玩家

Rank: 5Rank: 5

贡献度
17
金元
7397
积分
808
精华
0
注册时间
2010-7-12
7#
发表于 2013-5-1 10:40 | 只看该作者
因为感觉,从取其它物品中得到石头,还是杀生物得到石头,都怪怪的

所以我建议从挖树桩时挖到石头较为合理
不用Mod了,直接搜索游戏目录里的 evergreens.lue 文件
搜到以下这行
inst.components.lootdropper:SpawnLootPrefab("log")
再在下面添加一行
inst.components.lootdropper:SpawnLootPrefab("rocks")
备份,保存,这样在游戏里挖树桩时就会同时挖出木头与石头了
当然,也可以修改成挖出更多或其它物品

评分

2

查看全部评分

回复 支持 反对

使用道具 举报

3

主题

801

帖子

774

积分

超级玩家

Rank: 5Rank: 5

贡献度
24
金元
6782
积分
774
精华
0
注册时间
2006-2-8
8#
发表于 2013-5-2 01:16 | 只看该作者
Have.Fun 发表于 2013-5-1 10:40
因为感觉,从取其它物品中得到石头,还是杀生物得到石头,都怪怪的

所以我建议从挖树桩时挖到石头较为合理 ...

这个太赞了 想了很久不知道怎么修改 谢谢了
回复 支持 反对

使用道具 举报

98

主题

1358

帖子

2414

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
244
金元
14382
积分
2414
精华
0
注册时间
2010-4-5
9#
发表于 2013-5-2 07:37 | 只看该作者
Have.Fun 发表于 2013-5-1 10:40
因为感觉,从取其它物品中得到石头,还是杀生物得到石头,都怪怪的

所以我建议从挖树桩时挖到石头较为合理 ...

如果想修改成几率掉落应该如何写捏,大大?
回复 支持 反对

使用道具 举报

3

主题

872

帖子

808

积分

超级玩家

Rank: 5Rank: 5

贡献度
17
金元
7397
积分
808
精华
0
注册时间
2010-7-12
10#
发表于 2013-5-2 10:21 | 只看该作者
a50689328 发表于 2013-5-2 07:37
如果想修改成几率掉落应该如何写捏,大大?

如果要几率式的出现,可在
inst.components.lootdropper:SpawnLootPrefab("log")
这行的下面输入下面这三行

if math.random(100) > 75 then
inst.components.lootdropper:SpawnLootPrefab("rocks")
end

这样石头的出现率就是1/4了,75可以改成其它
那个“end”是必加的,加上原来的“end”,会有两行的“end”

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

0

主题

393

帖子

324

积分

高级玩家

Rank: 4

贡献度
0
金元
3241
积分
324
精华
0
注册时间
2012-12-21
11#
发表于 2013-5-2 13:43 | 只看该作者
楼上果然高玩了
回复 支持 反对

使用道具 举报

0

主题

25

帖子

20

积分

新手玩家

Rank: 1

贡献度
0
金元
795
积分
20
精华
0
注册时间
2013-4-30
12#
发表于 2013-5-2 14:28 | 只看该作者
lx075064 发表于 2013-4-30 23:25
何为无限石头,求教?

就是在石头砸完的时候同时刷新一块,这样就不用找石头了,感觉没意思
回复 支持 反对

使用道具 举报

22

主题

802

帖子

672

积分

超级玩家

Rank: 5Rank: 5

贡献度
38
金元
5204
积分
672
精华
0
注册时间
2009-7-19
13#
发表于 2013-5-8 22:25 | 只看该作者
wwwqz5zcom 发表于 2013-5-2 14:28
就是在石头砸完的时候同时刷新一块,这样就不用找石头了,感觉没意思

在哪个文件?怎么改?能指点下嘛?我想研究草和树枝的重生
回复 支持 反对

使用道具 举报

0

主题

25

帖子

20

积分

新手玩家

Rank: 1

贡献度
0
金元
795
积分
20
精华
0
注册时间
2013-4-30
14#
发表于 2013-5-9 18:46 | 只看该作者
飞翔叶子 发表于 2013-5-8 22:25
在哪个文件?怎么改?能指点下嘛?我想研究草和树枝的重生

rocks.lua里面
local function rock1_fn(Sim)
local inst = baserock_fn(Sim)
inst.AnimState:SetBank("rock")
inst.AnimState:SetBuild("rock")
inst.AnimStatelayAnimation("full")
inst.components.lootdropper:SetLoot({"rocks", "rocks", "rocks", "flint"})
--inst.components.lootdropper:SetUp("rock1",TUNING.GRASS_REGROW_TIME)
inst.components.lootdropper:AddChanceLoot("nitre", 0.4)
inst.components.lootdropper:AddChanceLoot("flint", 0.6)
inst.components.lootdropper:AddChanceLoot("rocks", 0.4)
return inst
end
local function rock2_fn(Sim)
local inst = baserock_fn(Sim)
inst.AnimState:SetBank("rock2")
inst.AnimState:SetBuild("rock2")
inst.AnimStatelayAnimation("full")
inst.components.lootdropper:SetLoot({"rocks", "rocks", "rocks", "flint"})
--inst.components.lootdropper:SetUp("rock2",TUNING.GRASS_REGROW_TIME)
inst.components.lootdropper:AddChanceLoot("goldnugget", 0.7)
inst.components.lootdropper:AddChanceLoot("flint", 0.6)
inst.components.lootdropper:AddChanceLoot("rocks", 0.4)
return inst
end
local function rock_flintless_fn(Sim)
local inst = baserock_fn(Sim)
inst.AnimState:SetBank("rock_flintless")
inst.AnimState:SetBuild("rock_flintless")
inst.AnimStatelayAnimation("full")
inst.components.lootdropper:SetLoot({"rocks", "rocks", "rocks", "rocks"})
--inst.components.lootdropper:SetUp("rock_flintless",TUNING.GRASS_REGROW_TIME)
inst.components.lootdropper:AddChanceLoot("rocks", 0.6)
return inst
end
掉的东西自己加个岩石就行了,期待你修改的石头重生
回复 支持 反对

使用道具 举报

22

主题

802

帖子

672

积分

超级玩家

Rank: 5Rank: 5

贡献度
38
金元
5204
积分
672
精华
0
注册时间
2009-7-19
15#
发表于 2013-5-9 22:12 | 只看该作者
wwwqz5zcom 发表于 2013-5-9 18:46
rocks.lua里面
local function rock1_fn(Sim)
local inst = baserock_fn(Sim)

我还以为是像萝卜和花朵那样随机在某些地面重生。看来不太一样,现在的石头重生已经有mod了,是石头有3种状态那个
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-1 08:45 , Processed in 0.133537 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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