查看: 31|回复: 0

剑侠情缘-修改教程1

[复制链接]

3381

主题

5

回帖

3万

积分

管理员

Rank: 9

积分
33810
发表于 2024-5-27 10:00:41 | 显示全部楼层 |阅读模式

预览剑侠情缘-修改活动次数
\Server\CommonScript\DegreeCtrl.lua

剑侠修改开放129等级具体方法
用核心解包工具解包后,找到
unpackage\Server\Setting\timeframe.tab
unpackage\Server\Setting\timeframe_New.tab
这两个文件,然后用WPS的表格打开编辑,或者用N++
首先timeframe.tab中OpenDay的数值改成1就代表开服第一天就开放这些东西
然后timeframe_New.tab中DurationDays的值改成1,就会开服第一天就开放129等级了。
修改后同步服务端,客户端更新包

剑侠情缘-开放等级
\Server\Setting\timeframe_New.tab
\Server\Setting\timeframe.tab

剑侠情缘-门派转职时间
\Server\CommonScript\ChangeFaction\ChangeFactionDef.lua

剑侠情缘-修改上线福利任务
\Setting\Task\Task.tab

剑侠情缘 -新手上线提示-系统广告公告
221825tv4df8u11x4dfdci.jpg
Server\ServerScript\Player 里面
PlayerEvent.lua

剑侠情缘 NPC说话修改

剑侠情缘 添加游戏公告+公告修改
解包  客户端更新文件---里面的Client\Script\Ui\Windows----NoticePanel.lua

http://www.xxxx.cn/res_eu/activity/smjq/gameNotice/gameNotice.txt


换成你web的地址然后创建一个gameNotice.txt
// gameNotice.txt内容如下
{
"text":"你好,各位大侠nn[FFFE0D]2018年9月8日 13:56:26更新内容[-]:n* 已修复公告,正常显示.n* 已修复帮助,正常显示.n* 已修复联系客服,正常显示.n* 已修复游戏内部充值,以下为充值位置及说明:n 1.点击角色充值,按照充值比例获取元宝和Vip积分.n 2.点击商城黎饰进行充值黎饰.n 3.点击福利进行充值7日以30日礼包.",
"version":"1.4.18"

剑侠情缘等级上限修改方法
1.jpg 1.jpg
剑侠情缘手游冻结、解冻角色
剑侠情缘手游冻结、解冻角色

剑侠情缘服务端package.idx  package0.dat 解包后 打开Server\ServerScript\GM\Transmit.lua 邮件接口文件
找到 下面代码
if not tbRoleStayInfo then
  TransLib.DoEfunOperateRespond(nCmdSequence, [[{"code":"1038","message":"role not found"}]]);
  return;
end


下面添加下面的代码

        if tbOp.serialNo == "enfeng" then --冻结角色
                BanPlayer(nRoleId,GetTime() + GetTime(),tbOp.title);
                TransLib.DoEfunOperateRespond(nCmdSequence, [[{"code":"1000","message":"BanPlayer succeed!"}]]);

                return;
        end        
        
        if tbOp.serialNo == "defeng" then --解冻角色
                BanPlayer(nRoleId,0,"");
                TransLib.DoEfunOperateRespond(nCmdSequence, [[{"code":"1000","message":"DeBanPlayer succeed!"}]]);
                return;
        end        

然后重新打包上传至服务器

查看方式 http://你的服务器IP:8088/efunsendreward?serverCode=10001&serialNo=enfeng&roleId=角色ID --冻结
查看方式 http://你的服务器IP:8088/efunsendreward?serverCode=10001&serialNo=defeng&roleId=角色ID --解冻

剑侠情缘-藏宝图修开元宝
\Server\Setting\CangBaoTu\DuoBaoZeiAward.tab

剑侠情缘-传功修改
\Server\CommonScript\ChuangGong\ChuangGong.lua

剑侠-打雪仗比賽修改人数和经验
Server\CommonScript\Activity\DaXueZhangDef.lua

剑侠情缘-野外挂机爆物品修改
Setting\Npc\DropFile\yewai

剑侠情缘-修改门派战 攻城车购买数量99
\Server\CommonScript\DomainBattle\define.lua

剑侠情缘-领取经验的倍率 特效白驹丸挂机
\CommonScript\OnHook\OnHook.lua

剑侠情缘-定婚开放时间修改
\Server\CommonScript\Wedding\WeddingC.lua
"2017-09-01 00:00:00"修改为为nil则从当前开始

剑侠情缘-每日登录奖励
Setting\WelfareActivity-LoginAwards
\Server\Setting\WelfareActivity\LoginAwards.tab

客户端

===============================

Client\Script\Login\Login.lua    修改登录界面数据

res\values\strings.xml

改内充连接

Client\Script\Recharge\Recharge.lua              修改IP

Client\Script\Ui\Windows\Login.lua               修改IP,登录确认数据

Client\CommonScript\Item\Class\AlphaChargeAward.lua  双修   7日 30日激活

Client\CommonScript\Item\Class\ZhaohuanTongban.lua   招唤同伴

Server\CommonScript\Recharge\Recharge.lua      双修   7日 30日激活充值相关

修改充值数据 Setting\Recharge\Recharge.tab

NpcAttribute.tab   maxlife  这个参数是对应的血

Server\CommonScript\BossLeader\BossLeaderDef.lua  歷代名將 BOOS 血值修改

Server\Setting\Partner\PartnerTalkType.tab        开放同伴

对应Server\Setting\Partner\Old\PartnerTemplate.tab

界面链接   Client\Script\Ui\Windows\HomeScreenCommunity.lua

GM功能修改 Client\Script\Ui\Windows\GMPanel.lua   

修改转场小提示:Setting\LoadingTips.tab

修改等级上级

Setting\timeframe_New.tab

Setting\timeframe.tab

拍卖价格 Setting\Auction\Auction.tab

充值 1:1000元宝

se.jq.1usd        70元宝                        99        USD                Gold|70        Gold|140                                BuyGold        1        version_xm                        Recharge_00        另送70元宝,限购1次        70元宝      

se.jq.5usd        350元宝                        499        USD                Gold|350        Gold|700                                BuyGold        2        version_xm                        Recharge_02        另送350元宝,限购1次        350元宝      

se.jq.10usd        700元宝                        999        USD                Gold|700        Gold|1400                                BuyGold        3        version_xm                        Recharge_03        另送700元宝,限购1次        700元宝      

se.jq.20usd        1610元宝                        1999        USD                Gold|1610        Gold|3220                                BuyGold        4        version_xm                        Recharge_04        另送1610元宝,限购1次        1610元宝      

se.jq.50usd        4130元宝                        4999        USD                Gold|4130        Gold|8260                                BuyGold        5        version_xm                        Recharge_05        另送4130元宝,限购1次        4130元宝      

se.jq.100usd        8400元宝                        9999        USD                Gold|8400        Gold|16800                                BuyGold        6        version_xm                        Recharge_06        另送8400元宝,限购1次        8400元宝      

se.jq.3usd.wc        7日礼包                7        299        USD                Gold|210                                        DaysCard        1        version_xm        7                Recharge_09                7日礼包      

se.jq.5usd.mc        30日礼包                30        499        USD                Gold|350                                        DaysCard        2        version_xm        2                Recharge_10                30日礼包      

Activity.tab 排行榜活动

EverydayTargetClient.lua  这是活跃显示文件

DailyRechargeGift.lua  这是每日礼包概率奖励显示

修改大礼包

Setting\Item\RandomByTimeFrame.tab

Setting\Item\RandomItem.tab

Setting/Item/Equip/Weapon.tab        武器

剑侠情缘-商城增加物品
Setting\Shop\Wares.tab

剑侠情缘 版本修改位置大全
打雪仗比賽修改人数和经验
Server\CommonScript\Activity\DaXueZhangDef.lua
打坐经验倍率
Server\CommonScript\Activity\QingMingActC.lua
战场修改最少人数
\Server\CommonScript\Battle\Battle.lua
传功修改
\Server\CommonScript\ChuangGong\ChuangGong.lua
门派转职时间
\Server\CommonScript\ChangeFaction\ChangeFactionDef.lua
修改门派战 攻城车购买数量99
\Server\CommonScript\DomainBattle\define.lua
门派竞技最少人数等
\CommonScript\FactionBattle\FactionBattleDef.lua
MIN_ATTEND_PLAYER = 2
副本人数
\CommonScript\Fuben\DefendFubenCommon.lua
\CommonScript\Fuben\IdiomsFubenCommon.lua
\CommonScript\Fuben\TeamFubenCommon.lua
\CommonScript\Fuben\RandomFubenCommon.lua
山賊秘窟
\ServerScript\Fuben\AdventureFuben.lua
\ServerScript\Team\QuickTeamUp.lua
通天塔最小队伍数
CommonScript\TeamBattle\TeamBattleDef.lua
送花次数
\Server\CommonScript\GiftSystem\Gift.lua
季度心魔幻境參賽(时间人数)
\Server\CommonScript\InDifferBattle\InDifferBattle.lua
人物属性(4维)
\Server\CommonScript\Item\Class\AddPlayerAttributeItem.lua
修炼丹
CommonScript\Item\XiuLian.lua
CommonScript\Item\Class\XiuLianDan.lua
家族修改
\CommonScript\Kin\KinDef.lua
同伴资质开放时间
\Server\CommonScript\Partner\PartnerDef.lua
szOpenAwarenessTimeFrame = "OpenLevel39";

VIP设置经验
\Server\CommonScript\Recharge\Recharge.lua
领取经验的倍率 特效白驹丸挂机
\CommonScript\OnHook\OnHook.lua
开放结婚
\Server\ServerSetting\Activity\Activity.tab
定婚开放时间修改
\Server\CommonScript\Wedding\WeddingC.lua
"2017-09-01 00:00:00"修改为为nil则从当前开始
武林盟主
Server\CommonScript\BossDef.lua
修改活动次数
\Server\CommonScript\DegreeCtrl.lua     家族捐献次数
成就
\Server\CommonScript\DegreeCtrl.lua
藏宝图修开元宝
\Server\Setting\CangBaoTu\DuoBaoZeiAward.tab

家族试炼
\Server\ServerScript\Fuben\KinTrain\KinTrainMgr.lua

督脈
\Server\Setting\JingMai\JingMaiSetting.tab

同伴SSS
\Setting\Item\Other\ChooseItem.tab
\Setting\Auction\Auction.tab
\Server\Setting\Partner\PartnerAwarenessCost.tab 技能
\Setting\Partner\PartnerTalk.tab
\Setting\Partner\PartnerTalkType.tab   
\Server\Setting\Partner\PartnerTemplate.tab 技能
神話称号修改开启等级
\Server\Setting\Player\HonorLevel.tab
商城增加物品
Setting\Shop\Wares.tab
修改上线福利任务
\Setting\Task\Task.tab
登陆奖利
\Server\Setting\WelfareActivity\LoginAwards.tab
每日签到
\Server\Setting\WelfareActivity\SignInAwards.tab
开放等级
\Server\Setting\timeframe_New.tab
\Server\Setting\timeframe.tab
摇钱树
CommonScript\MoneyTree\MoneyTree.lua
Setting/WelfareActivity/MoneyTree.tab

剑侠情缘-战场修改最少人数
Server\CommonScript\Battle\Battle.lua

剑侠删档
删除/home/jxqy目录下的logs、logsD、logsDaily目录下的全部文件
点击数据库-点击从服务器获取-勾选全部数据库-右上角删除选中-输入计算结果-确定


实现剑侠内充跳转的几种方法

第一种
在解包的客户端文件内ScriptRecharge找到Recharge.lua文件找到以下方法

function Recharge:RequestBuyDaysCard(buy_dia_channel, buy_dia_id, nGroupIndex) --日卡
function Recharge:RequestBuyGold(tbBuyInfo) --元宝
function Recharge:RequestBuyDressMoney() --黎饰
如下
function RechargeRequestBuyGold(tbBuyInfo)
  if SdkIsXgSdk() then
    RemoteServer.RequestRecharge(tbBuyInfo.ProductId)
  else
    SdkPay(tbBuyInfo.nMoney  Recharge.RATE, tbBuyInfo.ProductId, {
      buy_dia_channel = Recharge.PAGE_ID_SHOP,
      buy_dia_id = Recharge.CLICK_ID_GOLD_FROM + tbBuyInfo.nGroupIndex,
      buy_quantity = tbBuyInfo.nMoney  Recharge.RATE
    })
  end
end
例子

function RechargeRequestBuyGold(tbBuyInfo)
        SdkOpenUrl(目标地址) --修改为你想让他们跳转的连接
end
第二种
第二种方法需要一点语言功底,可以进行传参接收,意思就是当点击按钮之后,将带参数出去,然后你后端接收读取让这些内容显示在页面之上.

例子

function RechargeRequestBuyGold(tbBuyInfo)
        Sdk:OpenUrl("http://xxxxxxx/cz.htm?id="..tostring(me.dwID).."&Money="..tostring(tbBuyInfo.nMoney))--内冲传递ID参数和Money
end
第三种
当然第三种也可以作为传参的方式,具体方法可以根据第二种方法去写.
\Server\ServerScript\Recharge\RechargeXG.lua找到

--请求充值对应rmb
function Recharge:RequestRecharge(pPlayer, szProductId)
        if not self:CanBuyProduct(pPlayer, szProductId) then
                return
        end
        selfoRequest(pPlayer, szProductId)
end
例子

function Recharge:RequestRecharge(pPlayer, szProductId)
        local Url ="目标网址"; --你要跳转的连接
        pPlayer.CallClientScript("Sdk:OpenUrlByOutsideWeb",Url)
end
最后
充值方式有非常的多,如果想简单的用就直接用别人写好的或者直接一个跳转连接这种不带传参的就行,在或者你本身有编程底子你可以根据以上几种方法自己写出属于自己的一套支付系统,包括后端接收,前端玩家付款后后端发送通知进行发货什么的

1.jpg
混沌资源社区- 论坛版权- 免责声明
1、本主题所有言论和图片纯属会员个人意见,与本站立场无关
2、本站的所有内容都不保证其准确性,有效性,完整性,时间性,凡因本站内容引起误导等因素而造成的损失本站不承担连带责任。
3、本站所有主题由该帖子作者发表,该帖子作者与本站享有帖子相关版权
4、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和本站的同意
5、本站发布的所有资源(包括动漫作品.文字.图片.FLASH.动画及各种软件工具)只为本地单机测试用途,请勿用于商业途径或非法使用,否则后果自负!请下载后24小时内删除!
6、本站管理员和版主有权不事先通知发贴者而删除本文
7、如您认为本文内容侵犯了您的权益,请与我们联系!我们将及时予与删除并致以最深的歉意!同时本站保留全部修改、解释、更新本声明的权利
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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