藏宝湾网游单机站

 找回密码
 注册

QQ登录

只需一步,快速开始

★【神将三国SF★我是大主宰SF】【维京传奇SF】★

★【0.1折】★【变态网页游戏私服】★

★神将三国网页版上线送V5 5w元宝 5000w铜币 我是大主宰上线满v,80万元宝,小怪都爆元宝,耐玩长久稳定★

【原始传奇SF/维京传奇SF★0.1折手游】

★【原始传奇SF/维京传奇SF★0.1折手游】★

★2025火爆『传奇岁月+开天西游+维京传奇+原始传奇』爆战力称号BUFF+神装99999999万人PK★

首创可以单机 可以互动 可以赚烟钱的传奇

★全网独家 可以单机 可以互动的传奇!★

★全网唯一持续更新的可单机游戏!每15-25天更新一次内容,保持游戏新鲜度!! 众多独家的功能特色,众多你没见过的全新玩法,有能力的赚点烟钱,还能偶尔沙城战斗!★

★【梦幻--仿官】公益服!★
★【梦幻--仿官】公益服!★

★【梦幻--仿官】公益服!零氪党、养老党速来集合!★

☆新区开放-放置传奇☆

★新区开放-放置传奇★

★可白嫖 上班摸鱼类 放置文字传奇游戏(放置休闲)qq群756025698★

★三职业复古★开局送神装★爆率100%★散人逆袭★

★三职业复古★开局送神装★爆率100%★散人逆袭★

★〖双线〗〖无忧传奇〗〖每日新区〗〖开局送神装 100%高爆率 装备元宝打怪爆〗★

【DE】梦幻(畅氪服)(12门派) /【DE】真三国无双(手游)

【DE】梦幻(畅氪服)(12门派) /【DE】真三国无双(手游)

★全新建立的账号开局赠送10W代金券。 老账号不发哈!代金券账号内通用!!★

★大话Ⅱ★2025全新版★稳定两年半★22号新区

★大话Ⅱ★2025全新版★稳定两年半★

★玩单机不如来修仙,亲们。修仙就是一个架设在云端的单机游戏,有游戏有社交,这不就是我们当初的想要的吗?★

★DNF★全职业平衡★公益服★
★DNF★全职业平衡★公益服★

【dnf86版本】【怀旧服】【全职业平衡】【非变态服】【非商业服】【774031300】

★梦幻16门派全新大唐九黎★

★梦幻16门派全新大唐九黎★

★独家PK系统,享受极致免费PK ★打造系统,装备可打造出无级别,宝珠点化无级别 ★炼妖系统,力劈善恶台子观照,炼妖炼到手软 ★不做垃圾,力争什么都做到最好 ★持续更新,长久稳定★

★【独家RPG文字梦幻】【摸鱼搬砖不氪不肝】★

★【独家RPG文字梦幻】【摸鱼搬砖不氪不肝】★

★新区开放,三端互通,适合上班挂机、摸鱼。 休闲放置,不占时间,玩熟了一天只需十几分钟就能轻松搞定。★

★承接推广★

★承接推广★

★承接推广★

查看: 9307|回复: 9

[分享] 单机天龙服务端修改-采矿钓鱼种植相关

[复制链接]
发表于 2015-1-10 14:46:51 | 显示全部楼层 |阅读模式
目录/home/tlbb/Public/Data/Script/obj/growpoint/
下面文件很多,找找关键的:
gp_caiji.lua,这个表是采药和采矿的设定,里面的说明很详细,我简单说说:
x710000_g_RandNum = 10000,随机因子,是这个脚本的随机分母设定,我们知道,任何一个“机率”都是一个分数,比如百分之二十,32/520,等等,这个随机因子就是该脚本所有机率的分母,在修改这个脚本具体的机率时,分子不能大于这个分母!

x710000_g_GPInfo[3 ] = { abilityId = ABILITY_CAIKUANG, name = "银矿",
        mainId = 20103003, mExtraCountOdds = { 10000, 5000, 800, 20 },
        associatedId = { 20103015, 20103027, 20103039, 20103051 }, aOdds = 2500, aExtraCountOdds = { 9000, 3000, 200, 20 },
        rareId = 30505137, rOdds = 50, needLevel = 3 }
我随便弄了个银矿的设定贴上来,第一行不管它,第二行mainId = 20103003,通过查CommonItem.txt表可以知道20103003是银矿石,也就是说,这个生长点的主产品是银矿石。
mExtraCountOdds = { 10000, 5000, 800, 20 },这一段是该生长点主产品的出产机率设定,大括号里有四个数字(可能和你们的不同,因为我改过的),这里就是我前面说过的随机因子,这里的是分子,一定不能超过前面的分母!10000表示该生长点绝对生成一个银矿石,5000表示有50%机率生成第二个银矿石,800是8%生成第三个,20是0.2%生成第四个。
可以修改,自虐的话,可以改成mExtraCountOdds = { 10000, 0 }也就是挖矿只能挖到一个矿。
BT的可以改多一些,如mExtraCountOdds = { 10000, 10000, 10000, 10000, 10000, 10000, 10000, 10000, 10000, 10000 }这样就成了挖矿必定挖到10个矿……

中间我插一句,为什么我要用“生成”这个词,而不是掉落什么的,大家可以自己用命令打开服务器,运行一段时间后,可以看到./Server这个命令那一个窗口里面显示的东西。
每个生长点,包括矿,药,宝箱,它们被服务器刷出来后,里面出产的东西已经确定了,谁去开拿的东西都一样……

associatedId = { 20103015, 20103027, 20103039, 20103051 }我越来越懒了,大家自己查物品表就明白了,这里表示该生长点有可能出什么伴生矿。aOdds = 2500伴生矿机率分子,分母还是前面那个总的,后边我就不特别说了,2500表示25%,就是2500/10000。aExtraCountOdds = { 9000, 3000, 200, 20 }伴生矿出产的个数机率分子,和前边主产品的设定一样,这里是90%出一个,30%出两个,2%出三个,0.2出四个,修改方法参考主产品。

rareId = 30505137, rOdds = 50, needLevel = 3 }稀有物品出产30505137,也就是橙色龙珠,机率是50/10000,嗯,就是0.5%,需要等级3,参考我贴出来这一大段的第一行abilityId = ABILITY_CAIKUANG,所以,需要采矿3级才可以打开这个生长点。

gp_diaoyu.lua钓鱼设定
请大家打开这个文件再来看我写的这堆东西……

x712000_g_AbilityId = ABILITY_DIAOYU需要钓技能

x712000_g_RandNum = 1000000随机因子,分母

x712000_g_rare =伴生物品,字太多我就不贴上来了,它们是由一对大括号括起来的,从[1]一直到[22],这里有中文,就不用去查物品表也知道是什么东西了,Odds = 40000就是机率分子了,配合前面设定的分母使用,40000表示机率为4%,可以把随机因子分母改小来提高机率,类似于我这个贴子前面说的宠物掉落修改。

接下来就是主产品设定了,name = "草鱼", mainId = 20102001, rareId = {1,4,7,}, needLevel = 1,mainId就是主产品代码,20102001是草鱼,rareId是伴生设定,大括号里的1,4,7就是前面的伴生物品代码[1][4][7],分别代表丝线[1级],染料[1级]和花蛤,needLevel就是需要的技能等级了。

其实上面这一堆钓鱼的设定基本没有修改的必要,我写出来只是兴趣使然,真正有修改价值的在下边:
x712000_g_FishTime = {}从字面上就明白了,钓鱼时间。
我总是嫌钓一条鱼的时间太长了,我玩单机版至于挂机钓鱼嘛,所以,改小它……
我觉得有必要再贴一段代码:SetAbilityOperaTime( sceneId, selfId, (FishTime.time + random(FishTime.rand)) )这个是钓鱼的时间计算公式,就是个加法
x712000_g_FishTime[0] = { time = 5000, rand = 1000 }
x712000_g_FishTime[1] = { time = 4500, rand = 1000 }
x712000_g_FishTime[2] = { time = 4000, rand = 1000 }
x712000_g_FishTime[3] = { time = 3500, rand = 1000 }
这四行肯定和大家的不一样,因为我已经改小了。时间单位是毫秒,time就是上面加法公式的FishTime.time,rand就是FishTime.rand。每次钓鱼花的时间不是固定的,从这里就可以看出来。我改过这个就是钓一次鱼大约在4.5-6秒之间。

gp_zhongzhi2.lua种植产物设定
种植比采矿钓鱼要复杂一点,设定都分了三个脚本,我们只需要看产物设定就可以了,至于专业技能等级限定,生长点主人限定什么的不必管它。
打开文件,首先还是随机因子分母x711001_g_RandNum = 10000

种植也就两个值得我们注意,一个是生长时间,一个是产量。
我先说产量,ProductCount =这个就是了,大家看自己打开的文件,后边是1的就是早产,是10的就是晚产,自己修改就可以了。
rareId =伴生产物代码,查物品表……
rOdds =伴生产物出现机率分子,分母在上边……

时间就比较复杂了,这个时候需要打开gp_zhongzhi1.lua文件
RecycleDuration =        255000早产作物回收时间

RecycleDuration =        4155000晚产作物回收时间
早产成熟是5分钟,晚产是70分钟,在这里255秒和4155秒都少了45秒,具体为什么我也不懂。
因为我们种植开始的时候那四个生长点不能点,属于观赏性的东西,服务器根据上面这两种设定时间来计时,时间到点后回收那四个生长点,另外刷出我们可以打开的生长点,就是成熟作物(类似于宝箱),通知我们收获,把这两个时间设定改小就达到目的了。
gp_zhongzhi2.lua文件里也有时间设定,前辈有中文说明
-- ProtectDuration: 让种植者收割的保护时间
-- RecycleDuration: 回收时间
这两个时间设定是相同的,早产是30W毫秒,等于5分钟,晚产是90W毫秒,等于15分钟。保护的意思是谁种的作物只能自己收获,回收就是时间到后没有收割的作物服务器就把它删除掉。
如果回收时间大于保护时间,那么在保护时间失效后,服务器回收之前,任何人都可以收割该作物……

发表于 2015-1-11 09:56:48 | 显示全部楼层
路过学习了
发表于 2015-1-11 11:43:31 | 显示全部楼层
顶帖支持     
发表于 2015-1-14 22:16:22 | 显示全部楼层
路过学习了
发表于 2015-1-16 01:43:08 | 显示全部楼层
楼主你好,关于你说的种植。

按照你说的方法改了,早产晚产的都为1分钟就熟了。

但是问题来了,你如果收了地后再点种植,他会显示:不能连续种植哦,请5/69分钟后再来(对应早产晚产)的时间,请问,这个如何修改?

庄稼熟得快,收的快!可是却不能连续种,这好坑啊
发表于 2018-4-13 19:50:19 | 显示全部楼层
我是服了  我把这个文件夹删了 一直找钓鱼  钓鱼!!怎么可能找的到
发表于 2018-4-30 16:17:28 | 显示全部楼层
发表于 2018-4-30 20:26:23 | 显示全部楼层

围观帮顶……
发表于 2019-5-6 15:17:27 | 显示全部楼层
牛皮。。学习了
发表于 2022-6-19 01:00:22 | 显示全部楼层
如此好贴,挖坟顶上去
您需要登录后才可以回帖 登录 | 注册

本版积分规则

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明

排行榜|联系我们|小黑屋|手机版|Archiver|游戏藏宝湾 |

GMT+8, 2025-9-15 16:20 , Processed in 0.160079 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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