天龙八部网游单机服务器修改资料
天龙八部服务端修改之一
本帖最后由香香于2010-2-9 19:16 编辑
1、修改全局经验倍数角色的移动速度\home\tlbb\Public\Config\ConfigInfo.ini
ExpParam=100.0 ;全局经验修正参数ExpSpouseAddRate=0.04 ;队中有配偶的经验加成ExpBrotherAddRate=0.02 ;队中有兄弟的经验加成ExpMasterInTeamAddRate=0.2 ;有师傅并在队中的经验加成ExpMasterNotInTeamAddRate=0.1 ;有师傅但不在队中的经验加成ExpPrenticeAddRate=0.05 ;收徒后的经验加成
CanGetExpRange=30 ;杀死角色后可以得到EXP的范围OutGhostTime=300000 ;玩家释放灵魂的时间DefaultMoveSpeed=6000 ;缺省角色移动速度
DefaultAttackSpeed=2000 ;缺省角色攻击速度,没有武器时候的攻击速度
DefaultRefreshRate=60000 ;角色自动增长数据的刷新速度HumanVERecoverInterval=300000 ;精力与活力的恢复时间间隔(毫秒) HumanMaxDefaultLevel=151 ;玩家可以通过经验升到的最高等级modi:lby从100升到119.玩家最大等级是配置值-1的值
2、修改建立角色的出生等级\home\tlbb\Public\Config\DefaultChar.ini
name=天龙八部;角色名称
scene=2 ;起始场景
pos_x=165.0 ;起始位置X
pos_z=169.0 ;起始位置Z
sex=0 ;性别
hp=999 ;
mp=999 ;
level=10 ;
3、修改珍兽成长率为完美\home\tlbb\Public\Config\PetConfigTable
;成长率生成概率(五个值);缺省还童和掉落成长概率(总值必需为1000)
Others_GrowRate0=8
Others_GrowRate1=2
Others_GrowRate2=20
Others_GrowRate3=70
Others_GrowRate4=900
;成长率生成概率(五个值);掉落成年珍兽成长概率(总值必需为1000)
Wileness_GrowRate0=5
Wileness_GrowRate1=100
Wileness_GrowRate2=50
Wileness_GrowRate3=13
Wileness_GrowRate4=832
;成长率生成概率(五个值);普通RMB珍兽成长概率(总值必需为1000)
RMB_GrowRate0=0
RMB_GrowRate1=100
RMB_GrowRate2=100
RMB_GrowRate3=100
RMB_GrowRate4=700
4、修改古墓宝宝100%掉落变异珍兽home/tlbb/Public/Data/Script/obj/monster/petdropper.lua/
x501000_g_PetDropList = {
dropOdds = 10000,
petList = { 6600, 6609, 6601, 6602, 6603, 6604},
oddsList = { 1534,30695,100000 },
petTypeOdds = { 100,100 },
petList2 = {8630, 8639, 8631, 8632, 8633, 8634},
}
x501000_g_PetDropList = {
dropOdds = 10000,
petList = { 6610, 6619, 6611, 6612, 6613, 6614, 6615, 6616},
oddsList = { 1123,22473,100000 },
petTypeOdds = { 100,100 },
petList2 = {8640, 8649, 8641, 8642, 8643, 8644, 8645, 8646},
}
x501
000_g_PetDropList = {
dropOdds = 10000,
petList = { 6620, 6629, 6621, 6622, 6623, 6624, 6625},
oddsList = { 1254,25088,100000 },
petTypeOdds = { 100,100 },
petList2 = {8650, 8659, 8651, 8652, 8653, 8654, 8655},
}
x501000_g_PetDropList = {
dropOdds = 10000,
petList = { 6630, 6639, 6631, 6632, 6633, 6634, 6635, 6636},
oddsList = { 1123,22473,100000 },
petTypeOdds = { 100,100 },
petList2 = {8660, 8669, 8661, 8662, 8663, 8664, 8665, 8666},
修改装备的脚本在home\tlbb\Public\Config\EquipBase.txt这个文件,
下面是修改
修改天龙八部物品装备属性是开天龙八部SF比较重要的一项工作,SF与官方游戏的区别就是有特色。一个有特色的天龙八部SF 物品装备属性当然和官方不同,下面就具体讲下修
修改天龙八部物品装备属性是开天龙八部SF比较重要的一项工作,SF与官方游戏的区别就是有特色。一个有特色的天龙八部SF物品装备属性当然和官方不同,下面就具体讲下修改方法。
物品装备的修改分为服务端和客户端两个部分。服务端文件主要是给游戏程序提供数据,客户端文件负责呈现给玩家可视画面。如果只修改服务端文件,效果是达到了,但客户端显示的数据还是和官方一样,玩家在心理上得不到很好的满足,没有良好的游戏体验。
服务端部分
来到服务端目录Public\Config下,找到EquipBase.txt文件并用写字板打开,各物品装备属性一目了然,现在可以按照自己的想法修改了。
这部分可参考天龙八部客户端修改教程。使用客户端资源提取工具(AXPPacker)打开客户端安装目录下的data/data_Config.axp资源文件,提取EquipBase.txt文件并使用动态数据编辑器(DataBaseEditor)进行修改,修改结果和服务端EquipBase.txt文件对应一致,修改完毕导回资源文件
修改掉宝率
天龙服务端怪物掉落物品爆率调整
首先在这里\tlbb\Public\Config\MonsterAttrExTable.txt
找到怪物编号,然后使用怪物编号到\tlbb\Server\Config\MonsterDropBoxs.txt
这个文件里找到此怪物掉落的包的编号,然后使用
掉落的包的编号到\tlbb\Server\Config\DropBoxContent.txt
就可以查到此怪物掉落的所有物品
可以添加或减少物品!!!
打开DropBoxContent.txt 第二列是BoxValue(掉落包价值)
对应MonsterDropBoxs.txt 第二列Mvalue(怪物价值)
例如:
MonsterDropBoxs.txt 里ID号为807的怪物Mvalue 是166 如果掉落包的BoxValue 也是166的时候
那么这个包基本上是有90%以上的机率掉了
如果掉落包的BoxValue是300多的话,那么这个包有大概40%左右的机率掉
也就是说掉包的价值小于或等于怪物价值的时候,掉率差不多是100% 当然偶尔也有不掉的时候
如果掉包价值大于怪物价值的时候,掉包价价值越大,暴
率越低
同时还要注意一点,掉包价值如果设置太低或都大大低于怪物价值的话,暴出来的东西也会增多
修改元宝商店方法:
那么大家找下Public\Data\Script\obj\qianzhuang内的suishenyuanbao.lua脚本
打开之后大家会看到相应的元宝店内的名称
举例如下:
--AddNumText( sceneId, x181003_g_scriptId, "我想抽奖", 2, x181003_g_newprize)
AddNumText( sceneId, x181003_g_scriptId, "#gff00f0踏雪初级超市", 2,
x181003_g_goodact)
AddNumText(sceneId,x181003_g_scriptId, "#gff00f0踏雪超级杂货", 7, 24) AddNumText(sceneId,x181003_g_scriptId, "#gff00f0踏雪自助超市", 7, 40) AddNumText(sceneId,x181003_g_scriptId, "#gff00f0踏雪贵宾超市", 7, 41)
if targetId >= 0 then
AddNumText( sceneId, x181003_g_scriptId, "我想兑换元宝", 2, x181003_g_buyact)
AddNumText( sceneId, x181003_g_scriptId, "我想兑换元宝票", 2, x181003_g_ticketact)
脚本内的7.24 7.40 7.41 x181003_g_newprize 都是下面的关联
24对应24号(关联号可自行设置)
连接如下
elseif GetNumText() == 24 then
BeginEvent( sceneId )
AddNumText(sceneId, x181003_g_scriptId, "#gff00f0装备辅助
", 7, 25 ) AddNumText(sceneId, x181003_g_scriptId, "#gff00f0珍兽高级技能", 7, 61 ) AddNumText(sceneId, x181003_g_scriptId, "#gff00f0古代神符店", 7, 62 ) AddNumText(sceneId, x181003_g_scriptId, "#gff00f0珍兽技能书", 7, 63 ) AddNumText(sceneId, x181003_g_scriptId, "#gff00f0小商品市场", 7, 28 ) AddNumText(sceneId, x181003_g_scriptId, "#gff00f0浪漫小屋", 7, 30 )
elseif GetNumText() == 24 then为上部关联继续同上找关联
以25为例
AddNumText(sceneId, x181003_g_scriptId, "#gff00f0装备辅助材料", 7, 25 )
25连接如下
elseif GetNumText() ==25 then
x181003_NewDispatchShopItem( sceneId, selfId,targetId, 179 )
elseif GetNumText() ==26 then
x181003_NewDispatchShopItem( sceneId, selfId,targetId, 182 )
elseif GetNumText() ==27 then
x181003_NewDispatchShopItem( sceneId, selfId,targetId, 205 )
elseif GetNumText() ==28 then
x181003_NewDispatchShopItem( sceneId, selfId,targetId, 151 )
25连接shoptable.txt为179 这就是我们对应的索引号了
elseif GetNumText() ==25 then
x181003_NewDispatchShopItem( sceneId, selfId,targetId, 179 )
这样我们打开shoptable.txt
建议用EXCLE2007打开眼睛好的可以用ue或者写字板更为准确注:眼睛好的哦
好了元宝店的修改内容其实就是如此简单
本人也是菜鸟从来没学习过lua语言慢慢研究得出
继续阅读