查看: 2170|回复: 1

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

[复制链接]
发表于 2019-1-24 14:40:26 | 显示全部楼层 |阅读模式
第一种
在解包的客户端文件内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

主题

19

帖子

5

积分

小有资产

Rank: 10Rank: 10Rank: 10

积分
5
发表于 2023-12-28 20:39:39 | 显示全部楼层
纪录片《四亿人的觉醒》—对三退精神觉醒运动的调查

直接点击视频:d1ri6xo67yy50m.cloudfront.net/PSNnS
或许,这是一部让中共绝望的影片!
或许,这是一部让中国人看到希望的影片!
三年的调查 给大家展示一段波澜壮阔的历史!
“三退大潮”(退党、退团、退队)
李军导演说:这是一段一定会让中国人牢记的历史。
如果有一天,中国真的走向自由和民主
应该向这些义工们说一声:谢谢!
你们是中国的脊梁!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|梦网资源 ( 冀ICP备20003924号-1 )

GMT+8, 2024-12-22 10:56 , Processed in 0.080170 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表
联系客服1
联系客服2