醉逍遥仙禽召唤兽选择和峨嵋哪个好,说哪个升级快,哪...

当前位置: >>
蜀门醉逍遥版本修改教程 (值好几千,俺的心血)
蜀门|醉逍遥|版本修改教程 (值好几千,俺的心血)
职业 0 1 2 3 4
清楚 百花 仙禽
-----------------------------
修改等级:game_special.ini注册:lua文件一般用记事本打开,csv修改调整用EXCEL
config 改经验 pve.lua 南疆 技能effect_desc.csvGM限权设置世界事件:\local\malay_gb\priv_cfg.csv 对应“\local\server\mars\priv_cmd.csv
出生装备配置:local\common\table\actor.csv
开箱子配置:local\common\table\itemegg.csv
帮会配置:local\common\config\guild.lua
九天配置:local\common\config\murder.lua
排行榜配置:local\common\config\rank.ini
师徒系统:local\common\config\school.lua
摆摊系统:local\common\config\stall.lua
全局经倍数,爆率:local\malay_gb\server\game_config.lua
控制文件:local\mars\game_special.ini
特殊物品掉率9天,捆仙:local\mars\good_item_drop.csv
帮会升级任务:local\mars\guild_building.csv
怪刷新时间:npc_rebirth.csv
也是技能murder.lua
世界BOSS爆率:local\mars\item_drop_color.csv
修改调整聊天频道权限:\local\common\gs_chat\channel_info.csv
修改调整合成物品:\local\common\table\compose.csv
NPC、商店、地图名称等:\local\malay_gb\language\message_table.csv
锻造加成效果:\local\malay_gb\table\data_itemsmith.csv
锻造成功率:\local\malay_gb\table\item_smithing.csv
锻造控件:\local\malay_gb\config\item.lua
修改调整物品暴击、血限加成:\local\common\table\attrib.csv
修改调整物品:\local\common\table\item.csv、item_25-30.csv、item_30-40.csv(默认ID(O)对应attrib.csv的ID(A))
\local\common\table\attrib.csv(锻造加成)
\local\malay_gb\language\item_desc.csv(添加物品配合item.csv对应添加)
修改调整包裹物品属性:格式(v=1;s=6|i=76;upl=30;c=2;b=2;t=100000;smL=7;%=2;att=157|i=85;c=2|i=94;c=2|i=258;c=2|i=285;c=2|i=312;c=2)
(注:(不用的可不加)v=1固定格式(未知);s=6(数字包裹含道具数)|c为道具颜色 (白0绿1蓝2金3暗金4天蓝5翡翠6白金7);upl为道具修炼等级;b为绑定形式(1为不绑定2为绑定3为装备后绑定(为1时可省略改项));t为有效时间;sml为锻造等级;%为道具数量;att数值对应attrib.csv的ID(A);$=金币
|内含道具每个用|隔开)
套装效果:\local\common\table\itemsuit.csv
AddCon( )体质 AddWis( )智力 AddDex( )敏捷 AddStr( ) 力量
AddUltraDmg(1,18)增加属性伤害点(属性ID(火1水2毒3电4佛5),增加点数)
AddUltraHeal(46)增加治疗效果点数
AddSpeedRate(0.03)增加速度加成
AddParryRate(0.1)增加招架率(0.1=10%)
AddDodgeRate(0.1)增加闪避率
AddArmorRate(0,10)增加护甲10%
AddDmgRate(5,0.05)增加属性加成(属性ID,加成比例(0.05=5%))
AddDeltaCriticalRate(2,0.05)增加属性暴击加成(属性ID,加成比例)
SkillAddTargetRadius(205,30)增加技能范围(技能ID,加成比例(30=30%))
SkillAddCdTime(422,-60000)增加技能冷却CD(技能ID,增加时间(-60000=减少60秒))
SkillAddUseMp(412,-10)增加技能消耗MP(精力)(技能ID,增加消耗点数)
SkillAddMaxTargetRange(309,30)增加技能释放距离(技能ID,增加距离数)
SkillAddPreTime(601,-500)增加技能前置CD(技能ID,增加时间(-500=减少0.5秒))
SkillAddCriticalRate(404,0.3)增加技能暴击率(技能ID,加成比例(0.3=30%))
修改调整NPC:\local\common\table\npc.csv(修改调整NPC属性)
\local\malay_gb\item_drop_class.csv(NPC具体掉落(ID对应npc.csv-AN))
\local\malay_gb\item_drop_color.csv(NPC掉落类型概率(ID对应npc.csv-AM))
\local\malay_gb\language\message_table.csv(添加NPC需配合npc.csv添加)
\local\common\table\npc_rebirth.csv(添加NPC需配合npc.csv添加)
传送门点:local\common\table\traffic_station.csv
副本场景地图:local\common\table\scenes.csv(指定地图文件)
修改调整技能:\game_server.evp\local\common\table\skill.csv(技能属性)
\game_server.evp\local\common\table\effect.csv(技能、物品状态效果)
修改调整商城:\local\server\malay_gb\point_shop_item.csv(具体数据)
\local\server\malay_gb\point_shop_type.csv(分类)
\local\malay_gb\language\message_table.csv(分类名称)
修改调整NPC商店:\local\common\table\npc_shop.csv(价格=价格比率*物品价值(对应item.csv的价值栏10000=1J))
\local\malay_gb\language\message_table.csv(添加商店需配合npc.csv添加)
任务奖品(用记事本打开):\local\malay_gb\table\task.csv和\local\common\table\task.csv,任务介绍local\malay_gb\language\task_desc.csv(注:服务端和***端的task_desc.csv是有点差别的,不能直接覆盖)
---------------------------------
第一步:
找到“game_server\local\server\common\guild\guild_event.lua”文件,然后打开并找到这段!
--function OnManagerDie(_user, official, _killer, reason)
--
if official==4 and IsWarAreaLeader(1, _user) and IsUserPtr(_killer) then -- 是帮主 是城主 杀手是玩家
--
local strCityMaster = GetUserNameByObjId(PTR2OID(_user));
--
local strKiller = GetUserNameByObjId(PTR2OID(_killer));
--
BroadcastMedia(string.format(L(&msg_guildmaster_kill&),strCityMaster,strKiller),7);
--
end
--end
【下面大家修改为,我编写的这段代码! 为了大家能理解,我将此函数以及参数作了翻译】
function OnManagerDie(_user, official, _killer, reason)
if IsUserPtr(_killer) then --杀手是玩家
local strCityMaster = GetUserNameByObjId(PTR2OID(_user));--获取被攻击者角色名
local strKiller = GetUserNameByObjId(PTR2OID(_killer));--获取攻击者角色名
if official==4 then
if IsWarAreaLeader(1, _user) then -- 是城主
BroadcastMedia(string.format(L(&msg_guildmaster_kill&),strCityMaster,strKiller),6);
else -- 是帮主
BroadcastMedia(string.format(L(&msg_guildmaster_kill1&),strCityMaster,strKiller),6);
elseif official==3 then
BroadcastMedia(string.format(L(&msg_guildmaster_kill2&),strCityMaster,strKiller),6);
elseif official==2 then
BroadcastMedia(string.format(L(&msg_guildmaster_kill3&),strCityMaster,strKiller),6);
elseif official==1 then
BroadcastMedia(string.format(L(&msg_guildmaster_kill4&),strCityMaster,strKiller),6);
local strtxt = string.format(L(&msg_guildmaster_kill5&),strKiller,strCityMaster);
local stroff = strtxt..
BroadcastMedia(stroff,6);
end
end
第二步:
找到文件“game_server\local\malay_gb\language\message.csv”文件
并找到“msg_guildmaster_kill”这个标记
将下面的全部复制,并替换原来有的重复标记
msg_guildmaster_kill,天哪!!!血神府城主%s竟然被%s击倒在地!!!,
msg_guildmaster_kill1,!!!哦买噶!!!传说中的一帮之主%s竟然被%s击倒在地!!!,
msg_guildmaster_kill2,天哪!!!传说中的长老%s竟然被%s击倒在地!!!,
msg_guildmaster_kill3,天哪!!!传说中的堂主%s竟然被%s击倒在地!!!,
msg_guildmaster_kill4,帮众%s竟然被%s击倒在地!兄弟们为我报仇雪恨啊!!,
msg_guildmaster_kill5,%s竟然杀死了%s!!!触犯了法律啊!!!,
------------------------------------------
蜀门添加紫装教程
1.现在item.csv和item_desc.csv中添加新装备部位名称,类型是填装备部位代码。
2.打开itemsuit.csv添加紫装套,只要在这里面添加了,装备就默认为紫色,id
还是物品id,属性自己调,然后在itemsuit_desc.csv补上名称。在这个文件中不能添加副法宝。
3.然后开始弄套装,在item.csv添加套装包。,然后在item_desc.csv补上名称。
属性后面的参数格式如下,后面参数2,3不同填
见参数文件。
属性id
套装的属性id和部件的一样
所以属性id要先在 common\table,attrib.csv中调好
4.会员包最多可以有
15个物品组成(实际16件),护符戒指设置为%=2,6件衣服,两把武器,4个副法宝
一个戒指%=2,一个护符%=2,经验果,(也可不添加),但是在套装文件中,最多可添加10个物品,(6见护具,两把武器,一个护符,一个戒指)
4个副法宝不能添加,因为戒指护符也只能各添加一只,所以戒指护符也最好不要添加,单独添加个首饰包。
只要在套装文件中增加一个首饰包,要写4个,其他不变,就有4个紫色首饰了,但是不属于套装,因为前面套装只填了6见防具和两把武器。
在套装属性中,一件装备对应一个属性,穿一件就给一个属性。按填的顺序对应。
;;;,
AddCon(2200),AddDex(2000),&AddDmgRate(3,0.35)&,&SkillAddUseMp(514,-20)&,&SkillAddCdTime(527,-50000)&,&SkillAddCdTime(1)&,&SkillAddCdTime(1)
是一一对应的。
套装效果 itemsuit.csv
套装效果:\local\common\table\itemsuit.csv
AddCon( )体质 AddWis( )智力 AddDex( )敏捷 AddStr( ) 力量
AddUltraDmg(1,18)增加属性伤害点(属性ID(火1水2毒3电4佛5),增加点数)
AddUltraHeal(46)增加治疗效果点数
AddSpeedRate(0.03)增加速度加成
AddParryRate(0.1)增加招架率(0.1=10%)
AddDodgeRate(0.1)增加闪避率
AddArmorRate(0,10)增加护甲10%
AddDmgRate(5,0.05)增加属性加成(属性ID,加成比例(0.05=5%))
AddDeltaCriticalRate(2,0.05)增加属性暴击加成(属性ID,加成比例)
SkillAddTargetRadius(205,30)增加技能范围(技能ID,加成比例(30=30%))
SkillAddCdTime(422,-60000)增加技能冷却CD(技能ID,增加时间(-60000=减少60秒))
SkillAddUseMp(412,-10)增加技能消耗MP(精力)(技能ID,增加消耗点数)
SkillAddMaxTargetRange(309,30)增加技能释放距离(技能ID,增加距离数)
SkillAddPreTime(601,-500)增加技能前置CD(技能ID,增加时间(-500=减少0.5秒))
SkillAddCriticalRate(404,0.3)增加技能暴击率(技能ID,加成比例(0.3=30%))
---------------
1:想开放服务器等级为99级。
game_special.ini修改哈。
2:任务添加后玩家任务栏不显示该任务。
原因是没更新补丁。
3:坐骑坐姿问题。很多人遇到过。
在ride.csv这个文件夹下修改。
4:查找怪物及各种NPC详细设置。
在npc.csv和npc_rebirth.csv这里面修改。
5:下载了个别人的端,开金锭包出来的钱太少了
在local\common\table\itemegg.csv修改。凡是开箱子什么之类的都在这里面修改哈。
6:帮会升级条件限制,把时间限制改改。
local\mars\guild_building.csv改改。
7:刚出生的时候太寒酸了,于是想到出生时候丰富点。
local\common\table\actor.csv改改。
8/.local\common\config\guild.lua修改帮会人数上限
-------------------------------------
商场npc
11创建npc(不详细说明了)
在npc.csv天下事要注意,后面只填和talk/npc_talk_12130.xml
后面的任务不用填写,
然后引出对话设置(不想洗说明了)
在npc_shop.csv添加相关。(价格=价格比率*物品价值(对应item.csv的价值栏10000=1J))
--------------------------
宠物类比较特殊,既要在item文件中添加又要在npc文件中添加。
宠物增益状态在npc里修改,指针到effect文件中的状态。
1.先在item文件中添加宠物,通过
初始化数值(填宠物npc代码)指针到npv文件中,
然后npc文件通过 对应增益性buf
指针到effect文件中,
如果要改掉宠物释放出来的样子,就修改npc文件中的模型id,模型在model找。
--------------------------
状态类物品添加
1.在item.csv中添加物品,序号可随便写。类型都是100.
2.在local\common\table\effect.csv添加该状态物品的相关属性,序号随便,序号不和item.csv一样。
(有可能相同),在处于每个文件单独立场是可随便写。
3.在local\malay_gb\language,effect_desc.csv添加状态名称和描述。序号必须与
local\common\table\effect.csv相同,因为不管是npc,还是item。。。table和language都是一样的嘛。
只要是language有的,都能和table中的对应一样。
4.还有别忘记了在local\malay_gb\language,item_desc.csv也要添加物品名称。
最要注意的是在table\effect.csv中,有个 (同级是否覆盖)意思就是比如3转,吃了之后3中状态是否
覆盖,显示最后吃的那一种状态。
如果游戏中吃了这种状态后,上方没有显示状态图标的话,就是后面的
(释放时自身执行)没有
设置,就是adeffect没有改,AddEffect(30006,80)就是这样的形式,前面的30006就是状态效果序号,
这序号要和effect.csv中的一样。
如果要改该状态的显示图标和效果的话,一般没技术改,模仿上面的就行了
修改 effect effect_desc item
item-desc 注意item里面的使用方式(1为装备类 2为增益状态类 0为不对自己使用类)
AddSpeedRate(0.2);移动速度
AddDeltaCriticalRate(0,2);
AddDeltaCriticalRate(1,0.2);
AddDeltaCriticalRate(2,0.2);
AddDeltaCriticalRate(3,0.2);
AddDeltaCriticalRate(4,0.2);
AddDeltaCriticalRate(5,0.2);(全属性暴击)
AddDodgeRate(0.2);闪躲
AddMaxHpRate(0.2);血上限
AddHpReg(80);AddMpReg(80)增加状态属性常用代码.
ddMaxHp(1000);AddMaxMp(1000) 最大生命,最大蓝
AddDeltaDmgRate(0,-0.1);AddDeltaDmgRate(1,-0.1);AddDeltaDmgRate(2,-0.1);AddDeltaDmgRate(3,-0.1);AddDeltaDmgRate(4,-0.1);AddDeltaDmgRate(5,-0.1)
物理和全属性伤害减少 0.1=10%
AddSpeedRate(0.1)
0.1=10%
AddDmgRate(0,10);AddDmgRate(1,10);AddDmgRate(2,10);AddDmgRate(3,10);AddDmgRate(4,10);AddDmgRate(5,10)
增加物理及全属性伤害
10=10%
AddDeltaCriticalDmg(0,0.1);AddDeltaCriticalDmg(1,0.1);AddDeltaCriticalDmg(2,0.1);AddDeltaCriticalDmg(3,0.1);AddDeltaCriticalDmg(4,0.1);AddDeltaCriticalDmg(5,0.1)
增加物理及全属性暴击伤害
AddArmor(1,30);AddArmor(2,30);AddArmor(3,30);AddArmor(4,30);AddArmor(5,30) 全属性增加 30=30点各属性
力量AddStr(3);敏捷AddDex(3);体质AddCon(3);智力AddWis(3) 力量等基础属性增加
AddCon( )体质 AddWis( )智力 AddDex( )敏捷 AddStr( ) 力量
AddUltraDmg(1,18)增加属性伤害点(属性ID(火1水2毒3电4佛5),增加点数)
AddUltraHeal(46)增加治疗效果点数
AddSpeedRate(0.03)增加速度加成
AddParryRate(0.1)增加招架率(0.1=10%)
AddDodgeRate(0.1)增加闪避率
AddArmorRate(0,10)增加护甲10%
AddDmgRate(5,0.05)增加属性加成(属性ID,加成比例(0.05=5%))
AddDeltaCriticalRate(2,0.05)增加属性暴击加成(属性ID,加成比例)
SkillAddTargetRadius(205,30)增加技能范围(技能ID,加成比例(30=30%))
SkillAddCdTime(422,-60000)增加技能冷却CD(技能ID,增加时间(-60000=减少60秒))
SkillAddUseMp(412,-10)增加技能消耗MP(精力)(技能ID,增加消耗点数)
SkillAddMaxTargetRange(309,30)增加技能释放距离(技能ID,增加距离数)
SkillAddPreTime(601,-500)增加技能前置CD(技能ID,增加时间(-500=减少0.5秒))
SkillAddCriticalRate(404,0.3)增加技能暴击率(技能ID,加成比例(0.3=30%))
------------------------
\local\server\malay_gb,game_config.lua中修改
修改经验
-------------------------------
修改npc商店
1.在npc.csv中添加npc,后面在功能项中填写shop
在默认对话中添加talk/npc_talk_12129.xml
12129那里填npc序号。
talk/npc_talk_12129.xml指针到文件夹 talk中,创建一个talk/npc_talk_12129.xml文本。
再到message_xml.csv添加 npc说的话。这时候npc默认对话句增添好了
2.然后就是添加任务
先在
local\malay_gb\language,task_desc.csv添加任务名称及任务描述。
然后在malay_gb\table,task.csv中添加任务相关(任务条件,任务奖励等。。),注意,不是在local\common\table,task.csv中添加的。
3.还要在npc.csv的任务npc后面的表格里添加任务id(序号)
----------------------------------------
套装效果:\local\common\table\itemsuit.csv
AddCon( )体质 AddWis( )智力 AddDex( )敏捷 AddStr( ) 力量
AddUltraDmg(1,18)增加属性伤害点(属性ID(火1水2毒3电4佛5),增加点数)
AddUltraHeal(46)增加治疗效果点数
AddSpeedRate(0.03)增加速度加成
AddParryRate(0.1)增加招架率(0.1=10%)
AddDodgeRate(0.1)增加闪避率
AddArmorRate(0,10)增加护甲10%
AddDmgRate(5,0.05)增加属性加成(属性ID,加成比例(0.05=5%))
AddDeltaCriticalRate(2,0.05)增加属性暴击加成(属性ID,加成比例)
SkillAddTargetRadius(205,30)增加技能范围(技能ID,加成比例(30=30%))
SkillAddCdTime(422,-60000)增加技能冷却CD(技能ID,增加时间(-60000=减少60秒))
SkillAddUseMp(412,-10)增加技能消耗MP(精力)(技能ID,增加消耗点数)
SkillAddMaxTargetRange(309,30)增加技能释放距离(技能ID,增加距离数)
SkillAddPreTime(601,-500)增加技能前置CD(技能ID,增加时间(-500=减少0.5秒))
SkillAddCriticalRate(404,0.3)增加技能暴击率(技能ID,加成比例(0.3=30%))
---------------------
修改NPC
\local\common\table\npc.csv
(修改NPC属性)
\local\malay_gb\item_drop_class.csv
(掉落道具包)
(NPC具体掉落(ID对应npc.csv-AN))
\local\malay_gb\item_drop_color.csv
(NPC掉落类型概率(ID对应npc.csv-AM))
\local\malay_gb\language\message_table.csv
(基本不用改)
(添加NPC需配合npc.csv添加)
\local\common\table\npc_rebirth.csv
(添加NPC需配合npc.csv添加)
还要修改npc的位置 在table\main下
自己加
地狱炎魔 模型
在***断的model里面的actor加064boss.eva 并添加贴图对应文件
-------------------------
修改登入进去后的界面 修改ui
下面的texture的loading_mars.dds文件 或者自己更换
----------------------
升级需要经验
\local\malay_gb\exp.csv
死亡惩罚
\local\malay_gb\dead_punish.csv
禁止名字文字
\local\malay_gb\banned_only_name.csv
禁止聊天文字
\local\malay_gb\banned_chat_and_name.csv
快捷键设置
\local\malay_gb\ask_answer.csv
宠物经验
\local\malay_gb\small_pet.csv
BOSS爆率
\local\malay_gb\item_drop_color.csv
元神经验
\local\malay_gb\god_exp.csv
鉴定石爆率
\local\malay_gb\good_item_drop.csv
帮会建筑升级
\local\malay_gb\guild_building.csv
煅造成功率
\local\malay_gb\table\item_smithing.csv
法宝修炼需要灵力
\local\malay_gb\table\item_refine.csv
出生
\local\common\table\actor.csv
怪物爆物品
\local\common\table\npc.csv
客户端显示GM的等级
\local\malay_gb\priv_cfg.csv
全局配置
\local\server\malay_gb\game_config.lua
商城价格
\local\server\malay_gb\point_shop_item.csv
商城出售物品
\local\server\malay_gb\point_shop_type.csv
最大段造等级
\local\malay_gb\config\item.lua
帮会最大等级
\local\malay_gb\config\guild.lua
竞技副本
\local\malay_gb\config\dungeon.lua
箱子物品
\local\common\table\itemegg.csv
3d视觉设置
\local\malay_gb\config\game_user.ini
tem_drop_color.csv
物品掉落品质爆率修改
item_drop_class.csv
BOSS掉落修改
good_item_drop.csv
指点物品指定(怪物)爆出修改
item_smithing.csv
锻造成功率修改
task.csv
1任务条件及奖励修改
task_25-30.csv
2任务条件及奖励修改
task_30-40.csv
2任务条件及奖励修改
item_hole_info.csv
(镶嵌)宝石及品质修改
item_desc.csv
物品表(增加/减少物品)
itemsuit_desc.csv
40级50级紫装备(属性见绍)修改
skill_desc.csv
各职业(技能见绍)
npc.csv
所有怪物血量等级修改
channel_info.csv
聊天系统设置(间隔时间,字体颜色)
上面等文件直接在目录搜索(搜索结果的:实际效果与文件见绍2个文件都要修改)
priv_cfg.csv
修改GM权限等级对应使用权限
/local/malay_gb/small_pet.csv
宝宝等级修改
下面见绍修改装备锻造等级与效果的!
要修改的文件如下:
/local/malay_gb/config/item.lua
道具最大锻造等级设置(特效)
/local/malay_gb/table/data_itemsmith.csv
(1)装备锻造等级(防御伤害跟随等级提升)修改
/local/malay_gb/table/item_smithing.csv
锻造成功率修改
/local/commen/table/attrib.csv
(2)装备锻造等级(防御伤害跟随等级提升)修改
添加紫色套装要改的几个文件:
/local/commen/table/item.csv
物品表(属性修改)
/local/commen/table/temsuit.csv
紫装备套装效果(意思是穿了件显示隐藏属性)
及隐藏属性修改
/local/malay_gb/language/item_desc.csv
物品表(增加/减少物品)
/local/malay_gb/language/itemsuit_desc.csv
(套装备属性解释说明)显示
下面见绍修改装备锻造等级与效果的!
要修改的文件如下:
/local/malay_gb/config/item.lua
道具最大锻造等级设置(特效)
/local/malay_gb/table/data_itemsmith.csv
(1)装备锻造等级(防御伤害跟随等级提升)修改
/local/malay_gb/table/item_smithing.csv
锻造成功率修改
/local/commen/table/attrib.csv
(2)装备锻造等级(防御伤害跟随等级提升)修改
添加紫色套装要改的几个文件:
/local/commen/table/item.csv
物品表(属性修改)
/local/commen/table/temsuit.csv
紫装备套装效果(意思是穿了件显示隐藏属性)
及隐藏属性修改
/local/malay_gb/language/item_desc.csv
物品表(增加/减少物品)
/local/malay_gb/language/itemsuit_desc.csv
(套装备属性解释说明)显示
----------------------
装备修改流程:
先在(\local\common\table\attrib.csv)建立或修改装备基础属性的ID
在(\local\common\table\item.csv)建立或修改装备配置、职业等
在(\local\malay_gb\language\item_desc.csv)建立或修改装备显示属性
装备或首饰本身执行属性
AddMaxHp(1000);AddMaxMp(1000) 最大生命,最大蓝
AddDeltaDmgRate(0,-0.1);AddDeltaDmgRate(1,-0.1);AddDeltaDmgRate(2,-0.1);AddDeltaDmgRate(3,-0.1);AddDeltaDmgRate(4,-0.1);AddDeltaDmgRate(5,-0.1)
物理和全属性伤害减少 0.1=10%
AddSpeedRate(0.1)
0.1=10%
AddDmgRate(0,10);AddDmgRate(1,10);AddDmgRate(2,10);AddDmgRate(3,10);AddDmgRate(4,10);AddDmgRate(5,10)
增加物理及全属性伤害
10=10%
AddDeltaCriticalDmg(0,0.1);AddDeltaCriticalDmg(1,0.1);AddDeltaCriticalDmg(2,0.1);AddDeltaCriticalDmg(3,0.1);AddDeltaCriticalDmg(4,0.1);AddDeltaCriticalDmg(5,0.1)
增加物理及全属性暴击伤害
AddArmor(1,30);AddArmor(2,30);AddArmor(3,30);AddArmor(4,30);AddArmor(5,30) 全属性增加 30=30点各属性
力量AddStr(3);敏捷AddDex(3);体质AddCon(3);智力AddWis(3) 力量等基础属性增加
5171 凝神结界
311-520
3=3点,使用时去点前面的文字
3、修改 增加任务
在(local\malay_gb\table\task.csv)修改或添加任务属性
(\local\common\table\task.csv)文件夹也是任务属性。
在(local\malay_gb\language\task_desc.csv)修改任务介绍
4、NPC修改:
在(\local\common\table\npc.csv)修改NPC属性
(包括:攻击、血、防御、掉落)
在(\local\malay_gb\item_drop_class.csv)修改NPC具体掉落(注意:必须配合(\local\common\table\npc.csv)的NPC对应IP)
在(\local\malay_gb\item_drop_color.csv)修改NPC 全局爆率
在(\local\malay_gb\language\message_table.csv)添加NPC (注意:必须配合(\local\common\table\npc.csv)一起添加)
在(\local\common\table\npc_rebirth.csv)添加NPC (注意:必须配合(\local\common\table\npc.csv)一起添加)
5、套装及属性
套装效果:\local\common\table\itemsuit.csv
AddCon( )体质 AddWis( )智力 AddDex( )敏捷 AddStr( ) 力量
AddUltraDmg(1,18)增加属性伤害点(属性ID(火1水2毒3电4佛5),增加点数)
AddUltraHeal(46)增加治疗效果点数
AddSpeedRate(0.03)增加速度加成
AddParryRate(0.1)增加招架率(0.1=10%)
AddDodgeRate(0.1)增加闪避率
AddArmorRate(0,10)增加护甲10%
AddDmgRate(5,0.05)增加属性加成(属性ID,加成比例(0.05=5%))
AddDeltaCriticalRate(2,0.05)增加属性暴击加成(属性ID,加成比例)
SkillAddTargetRadius(205,30)增加技能范围(技能ID,加成比例(30=30%))
SkillAddCdTime(422,-60000)增加技能冷却CD(技能ID,增加时间(-60000=减少60秒))
SkillAddUseMp(412,-10)增加技能消耗MP(精力)(技能ID,增加消耗点数)
SkillAddMaxTargetRange(309,30)增加技能释放距离(技能ID,增加距离数)
SkillAddPreTime(601,-500)增加技能前置CD(技能ID,增加时间(-500=减少0.5秒))
SkillAddCriticalRate(404,0.3)增加技能暴击率(技能ID,加成比例(0.3=30%))
6、其他
传送门点:local\common\table\traffic_station.csv
副本场景地图:local\common\table\scenes.csv(指定地图文件)
修改技能:\game_server.evp\local\common\table\skill.csv(技能属性)
\game_server.evp\local\common\table\effect.csv(技能、物品状态效果)
修改商城:\local\server\malay_gb\point_shop_item.csv(具体数据)
\local\server\malay_gb\point_shop_type.csv(分类)
\local\malay_gb\language\message_table.csv(分类名称)
修改NPC商店:\local\common\table\npc_shop.csv(价格=价格比率*物品价值(对应item.csv的价值栏10000=1J))
\local\malay_gb\language\message_table.csv(添加商店需配合npc.csv添加)
任务奖品(用记事本打开):local\malay_gb\table\task.csv和\local\common\table\task.csv,任务介绍local\malay_gb\language\task_desc.csv(注:服务端和***端的task_desc.csv是有点差别的,不能直接覆盖)
保护苦头僧人
protect
护送李英琼
husong
帮会站
guildwar.lua
修改状态属性
effect
Npc属性修改
model
人物升级经验等
exp
Gm权限
priv_cfg cmd文件
data_itemsmith
出生点状态修改
actor
添加副本属性
scenes.csv
添加副本
ectype
状态游戏中显示说明
effect_desc
宠物升级经验
small_pet
坐骑姿势
ride.csv
PK惩罚
battle
游戏公告性语言
message_script
卡号元神系统
game_server\local\common\config\god.lua
血城复活点和时间
war_area
宠物升级经验
small_pet
NPC自动说话语句
message_script
每日问答
ask_answer
世界
chat
NPC控制文件
Model
副本控件
game_config
NPC脚本
\local\server\common\table\npc
修改图片
只需修改***端里面的texture 还有item里面的id
scences的修改
主要是文件路径
注意添npc 或item
都得改message-table item-desc
这是显示名称的
副本修改 !!!!!先在 scenes ectype 定义一个新副本(复制粘贴) 然后创建npc
(npc.rebirth也要改)
然后在npc 的talk那行
加npc/talk_xxx_xxx.xml文件(相当与互联) 然后注意里面item /item 里面的代码 主要修改场景id和intoectype和 leaveectype
然后就是对话内容 这个在message_xml里面创建或修改
最后在message_table.csv建立名字
最最后 在scences里面的npc_assign(npc分配) 指定对应的脚本文件
修改npcXXXXxxxx.lua文件
格式LocationNpc={,12}还要在table下面放个副本文件夹
放npc.csv文件指定npc
完成第一个任务传闻
语句写在message.csv里面
----------------------------------------------------------
CAI_3107 = class(CAIObject)
function CAI_3107:OnTaskFinish(uid, taskid)
if taskid == 464 then
local strUsername = GetUserNameByObjId(uid);
local strBossBroad = string.format(L(&msg_media_welcome&),strUsername);
BroadcastMedia(strBossBroad,5);
end
这个脚本改NPC 任务 语言就行
------------------------------------------------
上古改pve文件
if (DayOfWeek == 0 or DayOfWeek == 6 or DayOfWeek == 5 or DayOfWeek == 4 or DayOfWeek == 3 or DayOfWeek == 2 or DayOfWeek == 1) and (Hour &= 0 and Hour & 2) then
这个是每天都放
Hour &= 19 and Hour &= 21这个就是时间段这个是时间段
-------------------------------------
CAI_22 = class(CAIObject)
function CAI_22:ctor(id, objid)
end
function CAI_22:OnCreate(creatorid)
SendMedia(L(&msg_script_22&), 3)
end
AITable[22] = CAI_22
这是刷新传闻脚本
npc_rebirth.csv
这个在功能那边改个
---------------------------
CAI_3107 = class(CAIObject)
function CAI_3107:OnTaskFinish(uid, taskid)
if taskid == 448 then
local strUsername = GetUserNameByObjId(uid);
local strBossBroad
= string.format(L(&msg_media_welcome&), strUsername);
BroadcastMedia(strBossBroad ,5);
end
end
xxxxxxxx保持相同
---------------------------------
--神器任务传闻脚本
-----------------------------------------------
CAI_3107 = class(CAIObject)
function CAI_3107:ctor(id, objid)
end
function CAI_3107:OnTaskFinish(uid,taskid)
if taskid == 551 then
local str = L(&msg_script_shenqi1&)
local strName = GetCreName(uid)
local str1 =L(&msg_script_shenqi1_1&)
local str2 = str..strName..str1
SendMedia(str2,6);
end
end
-----------------------------------------
CAI_6825 = class(CAIObject)
function CAI_6825:OnDead(killer)
local strUsername = GetUserNameByObjId(killer);
local strBossBroad = string.format(L(&msg_media_killboss80&), strUsername);
if UserIsGM(killer) == false then
BroadcastMedia(strBossBroad,3);
OutputLog(&false&);
end
end
加了这个语句
AITable[6825] = CAI_6825
-------------------------------
CAI_3107 = class(CAIObject)
function CAI_3107:ctor(id, objid)
end
function CAI_3107:OnTaskFinish(uid, taskid)
if taskid == 464 then
local strUsername = GetUserNameByObjId(uid);
local strBossBroad = string.format(L(&xssx&), strUsername);
BroadcastMedia(strBossBroad,6);
OutputLog(&false&);
-------------------------------------
--尉迟元元神
CAI_4763 = class(CAIObject)
function CAI_4763:ctor(id, objid)
end
function CAI_4763:OnDead(nKillerId)
Npc4764ObjId = GetNpcIdByTypeId(self.ObjID, 4764)
Dead = IsDead(Npc4764ObjId)
if Dead == 1
CreateNpc(self.ObjID, 4781, -590, 76, 0)
--吕三元神
CAI_4767 = class(CAIObject)
function CAI_4767:ctor(id, objid)
end
function CAI_4767:OnDead(nKillerId)
CreateNpc(self.ObjID, 4783, -678, 615, 0)
end
-------------------------------------------------------------------------------
--传出副本
CAI_4615 = class(CAIObject)
function CAI_4615:ctor(id, objid)
end
function CAI_4615:OnDead(killer)
local strUsername = GetUserNameByObjId(killer);
local strBossBroad = string.format(L(&msg_media_killboss55&), strUsername);
if UserIsGM(killer) == false then
BroadcastMedia(strBossBroad,3);
OutputLog(&false&);
end
CreateNpc(self.ObjID, , 0)
end
---------------------
杀死兔子的传闻
CAI_1 = class(CAIObject)
function CAI_1:ctor(id, objid)
end
function CAI_1:OnDead(nKillerId)
CreateNpc(self.ObjID, 300, 111, 111, 0)
local strUsername = GetUserNameByObjId(uid);
local strBossBroad = string.format(L(&aaaa&), strUsername);
BroadcastMedia(strBossBroad,6);
OutputLog(&false&);
end
在message那边加aaaa
---------------
世界性传闻
dwZhuNianMaoObjId = 0;
function OnStart(pWorldEvent, nNow)
SetWorldEventActiveFlag(pWorldEvent, 1);
Random = math.random(1, 100);
if (Random & 100) and (Random & 50) then
dwZhuNianMaoObjId = WorldEventCreateNpc(1, 222, 222, 1, 1);
if dwZhuNianMaoObjId == 0 then
SetWorldEventActiveFlag(pWorldEvent, 0);
dwZhuNianMaoObjId = WorldEventCreateNpc(1, 222, 222, 1, 1);
if dwZhuNianMaoObjId == 0 then
SetWorldEventActiveFlag(pWorldEvent, 0);
SayAtMediaChannel(&msg_worldevent99&);
end
function OnCreatureDie(pWorldEvent, pGameCre, pKiller, nReason)
dwCreObjId = GetCreatureObjId(pGameCre);
if dwCreObjId == dwZhuNianMaoObjId then
AddAllEnemyEffect(pGameCre, 2502);
SayAtMediaChannel(&msg_worldevent4a&);
end
end
function OnCreatureLeaveWorld(pWorldEvent, pGameCre)
dwCreObjId = GetCreatureObjId(pGameCre);
if dwCreObjId == dwZhuNianMaoObjId then
SetWorldEventActiveFlag(pWorldEvent, 0);
-----------------
显示
取uid 出错,nKillerId
nkillerid是玩家 uid是怪物
--------------------------------
修改锻造自动放石头的文件在补丁ui下的 frm_create_ex.lua
特效也可以当model
在config 下面的user _server.ini配置
freexxx=true mindistance=150.000
All rights reserved Powered by
www.tceic.com
copyright ©right 。文档资料库内容来自网络,如有侵犯请联系***。

参考资料

 

随机推荐