注意!!修改请先关掉ESS 和 1 2 3
注意!!千万不要修改魔王之类的东西,还有赵云武将不要弄。其他看你技术研究。
商城修改
分别打开
D:\server\gameServer\resource\sample里的mallProps.xml(商城东西)
D:\server\gameServer\resource\sample里的props.xml (游戏所有道具)
D:\server\gameServer\resource\cfg里的mall.xml(添加新增序号)
D:\SGZserver\wwwroot\client\res\config里的mall.xml(添加物品)
再将mall.xml覆盖到config.zip内,
修改前建议先复制一份游戏保存到其它目录。
在mallProps.xml里新增你想加的列
<sample class="game.mall.MallProp" sid="100" propId="8004" name="粮食资源包(大)" coinType="10" price="50" buyLevel="0" />
<sample class="game.mall.MallProp" sid="101" propId="8009" name="钱币资源包(大)" coinType="10" price="50" buyLevel="0" />
<sample class="game.mall.MallProp" sid="102" propId="8014" name="铁锭资源包(大)" coinType="10" price="50" buyLevel="0" />
<sample class="game.mall.MallProp" sid="103" propId="8019" name="木材资源包(大)" coinType="10" price="50" buyLevel="0" />
<sample class="game.mall.MallProp" sid="104" propId="8018" name="木材资源包(中)" coinType="10" price="50" buyLevel="0" />
在D:\server\gameServer\resource\cfg里的mall.xml
在103#后面加上104#
在D:\SGZserver\wwwroot\client\res\config里的mall.xml添加
<sample sid="104" propSid="8018" buytype="4" price="50" buyLevel="0" type="1" />
再把mall.xml添加进config.zip内。就可以增加物品了。然后记得清缓存。
propid(物品ID)改成自己想买的物品ID保存就可以了,物品ID都在props.xml里。
修改任务奖励
D:\server\gameServer\resource\sample里的task.xml为任务文件
appTask:任务完成后自动接受的下一个主线任务和附加的支线任务
limitTask:接受任务时必须完成的前置任务sid
awardSid:完成任务奖励sid
奖励内容在D:\server\gameServer\resource\sample里的awards.xml内
注意看文件顶上的注释内容!
设置出生送多少元宝
进入数据库sgz_web,找到account表,选择结构,修改dj的默认值。
修改分区名字
相信很多人都有这个问题,登录以后,看到的是www.18youxi.com,而不是我们想要的XXX一区什么的。还是在数据库sgz_web,找到server表。修改上面的两个值保存就可以了。
外网教程
server\deploy_config.xml 里面127.0.0.1都修改为外网IP
wwwroot\core\config.php 除去数据库的127.0.0.1 都修改为外网
Cx_Ajax.php 127.0.0.1 修改外网
wwwroot\client\config.json 修改为外网
服务端修改参考:
\server\gameServer\resource\
openGemHole ---宝石孔类型 个数上限
修改英雄令的三种方法:
--------------------------------------------
-------新人物--------
--------------------------------------------
【1】出生10W英雄令、9.9W金币各种。数值自己修改!
目录:SGZserver\server\gameServer\resource\sample
找到:players.xml(记事本打开)
修改:<?xml version="1.0" encoding="utf-8"?>
<objects>
<field class="game.role.Player" name="factory" id="playerSampleFactory"/>
<method ref="playerSampleFactory" name="init">
<ref id="context"/>
</method>
<sample class="game.role.Player" sid="1" defaultMilitarySid="1" gold="1000000" money="9999999" food="9999999" wood="9999999" iron="9999999" ginger="100000"></sample>
<sample class="game.role.Player" sid="2" defaultMilitarySid="2" gold="1000000" money="9999999" food="9999999" wood="9999999" iron="9999999" ginger="100000"></sample>
<sample class="game.role.Player" sid="3" defaultMilitarySid="3" gold="1000000" money="9999999" food="9999999" wood="9999999" iron="9999999" ginger="100000"></sample>
<sample class="game.role.Player" sid="4" defaultMilitarySid="4" gold="1000000" money="9999999" food="9999999" wood="9999999" iron="9999999" ginger="100000"></sample>
</objects>
结果:新建的人物出生后,有10W的英雄令,足够用
---------------------------------------------------
--------老人物----------
---------------------------------------------------
【2】从数据库中改功勋礼包数,从功勋礼包中获取英雄令
目录:18youxi-player
方法:找到自己的角色,修改“dayFightScoreBox”值为“999”(功勋礼包个数999个),然后进游戏点“每日功勋”,慢慢点宝箱吧
--------------------------
-----------------想快速攻城统一全国,一个人每场战斗能单挑百支军队,实现天下无敌,可试试修改人物天赋--------------
------------(第一处)-----
目录:SGZserver\server\gameServer\resource\sample
文件:effectbuffer.xml(记事本打开)
修改:【3269行找到“张梁”升级时的修正,修改红字部分】
<sample class="game.country.EffectBuffer" sid="501" name="张梁" level="1" addType="2" soldierType="0" famousGeneralType="5" >
<field name="attributeType" declared="1">
<ints>27</ints>
</field>
<field name="effectValue" declared="1">
<objs class="[F">
<floats>0,10000</floats>
-------------------
------------------(第二处)-------------
目录:SGZserver\wwwroot\client\res\config
文件:effectbuffer.xml(记事本打开)
修改:
【91行找到“张梁”】
<sample className="game.city.builddata.EffectBuffer" sid="500" name="张梁" level="1" attributeType="[27]" addType="2" soldierType="0" effectValue="[[0,10000]]" famousGeneralType="5" desc="全体武将攻击+50" icon="" ></sample>
-----------------------
结果:全员的兵力上升10000人,秒天秒地