柠檬 发表于 2019-1-2 22:32:30

【醉生梦死原创】基本修改教程

1.防沉迷修改,
在Globals.lua里面设置Sys.setGSI( GSI_IndulgeFlag, 0);

2.活跃度礼包修改,
在GameFuncs.lua里面找到活跃度好礼添加Player.modify_credit(player,5000);        添加元宝

3.活动修改,
在levels里面找到world.xml

4.单人副本,
打开GameMgrs.xml,开头有提示,

5.宠物修改,
tables\CLSVShare下的Pet_Spawn.csv,

6.修改世界boss,
打开world_server 里的MainLevelFuncs.lua 文件用记事本打开,搜索到这个段字符 Boss_and_Boss_table

注意:修改CLSVShare里面的item_table.csv的时候,要同步客户端,
先删除客户端里面的CLSVShare下的item_table.tbl,同时将改过的csv文件覆盖在该目录下,启动客户端的时候,会自动生成一个新的tbl。
其他csv的修改同理。

7.自定义称号,最多13个属性
首先,打开item_table.csv新加一行 输入下面内容,
12599,顶级物理称号,打开后可获得一个增加物理伤害以及生命和抗性的称号!,ISC_Charm,1,5,0,IBT_Gain,,,.00,,,,,,,,,0,.00,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,50000,5184,,,,,,,,,,,,,,,,,,,,,,,icon.i12501,,,,TRUE,,,,,,,,,,,,,,,,,,,,,,,,,,,,

然后,打开rank_tanle.csv,新加一行,输入下面内容
5184,0,力破千钧,一力降十会,物理修炼的极致,可搬山,可填海。,活动称号,FHPMax_D 5000;FHPMax_P 0.15;FPhyAttack_D 800;FPhyAttack_P 0.1;FPhyCriticalPower_D 0.3;FPhyCritical_D 0.1;FSpeed_D 5;FASI_0_D 0.24;FDebuffASI_0_D 0.24;FASI_3_D 0.24;FUnitClsDmgScale1_D 0.15;FPhyDefScale_D 0.15;FMagDefScale_D 0.15;,5,0.9 0.45 0.1;,,,false,ERank_Norma

附上一些常见称号的代码如下:(称号里面带百分比的建议就修改成推荐的,太高worldserver启动报错)
FExpScale_D 0.9    --经验增加90%

FHPMax_D 200    --生命+200
FMPMax_D 200    --气力(魔法)+200
FHPMax_P 0.1;   --生命值+10%
FMPMax_P 0.1;   --气力值+10%
FHPReg_D 10;--每分钟恢复的生命+10
FMPReg_D 10;--每分钟恢复的气力+10

FStr_D 3;   --力量+3
FDex_D 3;   --敏捷+3
FCon_D 3;   --体质+3
FInt_D 3;   --智力+3
FSpi_D 3;   --精神+3

FPhyAttack_P 0.1;--增加物理攻击力10%
FPhyAttack_D 12;    --物理攻击+12

FMagAttack_P 0.1;--增加法术攻击力10%
FMagAttack_D 12;    --法术攻击+12

FPhyCriticalPower_D 0.5;--物理暴击伤害+50%
FPhyCritical_D 0.1;--物理暴击率10%
FPhyAttackSpeed_P -0.1; --减少攻击间隔10%

FMagCriticalPower_D 0.5;--法术暴击伤害+50%
FMagCritical_D 0.1;--增加法术暴击率10%
FMagSpeed_D 0.1;--增加施法速度10%

FPhyDefend_P 0.1;   --物理防御+10%
FMagDefend_P 0.1;   --法术防御+10%
FMagDefend_P 0.03;FPhyDefend_P 0.03;

FPhyHPAbsorb_D 0.02;--生命吸取+2%

FPhyHit_D 0.05;   --命中率+5%
FPhyAvoid_D 0.02;   --闪避率+2%

FMagCriticalLvl_D 20--法术暴击增加20(20点暴击=2%暴击率)
FMagCritical_D 0.03;--法术暴击率+3%
FPhyCritical_D 0.03;--物理暴击率+3%

FHealPower_D 0.1;   --治疗能力+10%
FLootRateScale_D 0.05;--掉宝率+5%

FSpeed_P 0.01;    --移动速度+1%
FSpeed_D 5;    --移动速度+5

FASI_0_D 0.24;    --眩晕抗性+24%
FDebuffASI_0_D 0.24;   --忽略眩晕抗性+24%
FASI_1_D 0.24;    --昏睡抗性+24%
FDebuffASI_1_D 0.24;   --忽略昏睡抗性+24%
FASI_2_D 0.24;    --沉默抗性+24%
FDebuffASI_2_D 0.24;   --忽略沉默抗性+24%
FASI_3_D 0.24;    --减速抗性+24%
FDebuffASI_3_D 0.24;   --忽略减速抗性+24%

FPhyDefScale_D 0.15;   --物理伤害减免+15%
FMagDefScale_D 0.15;   --法术伤害减免+15%

FUnitClsDmgScale1_D 0.3;--对人型伤害+30%
FUnitClsDmgScale1_D 0.3;--对动物伤害+30%
FUnitClsDmgScale3_D 0.3;--对鬼魂伤害+30%
FUnitClsDmgScale4_D 0.3;--对妖怪伤害+30%

8.精炼成功率修改,
打开Globals.lua,进行如下修改Sys.setGSF( GSF_UpgradeTo1Rate, 1 );

9.修改宠物学习技能的概率,
同上,打开Globals.lua,进行如下修改Sys.setGSF( GSF_PetSkillTo1Rate, 1 );

当然Globals里面还有很多全局的设置,这里只累出了8和9。

10.商城购买冷却
打开Globals.lua,进行如下修改Sys.setGSI( GSI_MallCooldown, 0 );

11.上线公告修改
在MainLevelFuncs.lua中,搜索player_login_active_degrees(player),在local level下一行添加
Sys.bc_sys_msg( "[上线公告]:欢迎"..Msg_Link_Player(player)..""..level.."级上线,有位置的速度组他(她)啦!" , true, true);

12.添加金 银 铜 游戏币的修改以及元宝修改教程
打开SQL的管理工具,连接你的数据库,找到你角色所在的数据库,我这里是world
打开world里面的表,根据你注册的账号位数,我这里注册的账号是1位,元宝修改在dbo.account1里面,右键dbo.account1,选择编辑前200行,找到credit,修改你想要的元宝数目;
修改游戏币的时候,打开dbo.characters1,同样是右键该项目,选择编辑前200行,找到imoney,修改游戏币,比如345678,就是代表34金56银78铜。

洋柿子炒蛋 发表于 2019-1-2 22:44:33

回个帖子,下班咯~

SOCN 发表于 2019-1-4 19:50:37

楼下的接上。。。。

DGGA7 发表于 2019-1-6 20:42:23

发发呆,回回帖,工作结束~

海瑶 发表于 2019-1-6 23:27:42

楼下的接上。。。。

hanyu791 发表于 2019-1-9 11:01:52

啊啊啊啊啊啊啊啊啊啊啊

suiguofang 发表于 2019-1-10 21:40:26

锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!

endmemory 发表于 2019-1-11 02:27:55

楼主呀,,,您太有才了。。。

gpde86t 发表于 2019-1-11 15:12:35

支持,楼下的跟上哈~

傻瓜ylp 发表于 2019-1-12 00:19:48

不错 支持一个了
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【醉生梦死原创】基本修改教程