网站公告 |
联系客服1
联系客服2

[仙侠手游] gm工具命令大

796
回复
3053
查看
[复制链接]

5762

主题

6020

帖子

5万

积分

男神

Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

积分
57818
发表于 2021-6-6 10:02:59 | 显示全部楼层 |阅读模式
幽冥传奇接口使用说明
幽冥接口为内充模式,会自动获取游戏里的套餐金额、服区、角色名、角色id等信息进行充值,所以只需要新建一个分区就可以通用同一个服务器上的所有区的玩家充值。

1.下载接口丢到网站目录,可以丢根目录或者自己新建目录。

2.后台新建分组,再在分组下面建立分区。通知地址填接口里ympayapi.php所在的网址。其他信息自行填写。

3.修改ymconfig.php里的密钥跟分区地址。

分区地址请根据原来的修改分区id就行了。原来的是1,改成你自己的幽冥分区id
4.修改客户端的charge_platform_view.lua 搜索RechargeItemRender:OnClickBuyBtn这个部分。把这一块换成对应的代码

function RechargeItemRender:OnClickBuyBtn()
        local role_id = GameVoManager.Instance:GetUserVo():GetNowRole()
        local role_name = GameVoManager.Instance:GetMainRoleVo().name
        local server_id = GameVoManager.Instance:GetUserVo().real_server_id
        if self.data.rmb and self.data.rmb ~= 0 and role_id and role_name and server_id then
                local my = self
                local url = "http://你的网址/ympay.php" ---接口网址所在域名
                local payParams = {}
                        payParams.money                = my.data.rmb
                        payParams.rolename        = role_name
                        payParams.roleid        = role_id
                        payParams.serverid        = server_id
                        local req_fmt = "%s?money=%s&rolename=%s&roleid=%s&serverid=%s"
                        local req_Url = string.format(req_fmt,url,payParams.money,payParams.rolename,payParams.roleid,payParams.serverid)
                        PlatformAdapter:OpenBrowser(req_Url)
        else
                SysMsgCtrl.Instance:ErrorRemind("充值操作失败!")
        end
end
注意:

修改 http://你的网址/ympay.php 为你接口所在的实际地址
代码为安卓使用,苹果的需要修改 PlatformAdapter:OpenBrowser 为 PlatformAdapter:OpenWebView
5.模拟充值填写帐号规范(区id_角色id _角色名)

    如 :    1_1055555_s1.元满测试
最近有个别版本的苹果客户端点元宝充值跳转后白屏的情况,可以使用下面的这个试试(注意分区id要改成你自己的,不然充值到别人那去了)

function RechargeItemRender:OnClickBuyBtn()
        local role_id = GameVoManager.Instance:GetUserVo():GetNowRole()
        local role_name = GameVoManager.Instance:GetMainRoleVo().name
        local server_id = GameVoManager.Instance:GetUserVo().real_server_id
        if self.data.rmb and self.data.rmb ~= 0 and role_id and role_name and server_id then
                local url = "https://www.yuanmanpay.com/pay/payment"
                local fenquid = 1  ---只需要修改分区id就行
                local payParams = {}
                        payParams.money                = self.data.rmb
                        payParams.rolename        = role_name
                        payParams.roleid        = role_id
                        payParams.serverid        = server_id
                        local req_fmt = "%s?id=%d&money=%s&player=%s&account=%s_%s_%s"
                        local req_Url = string.format(req_fmt,url,fenquid,payParams.money,payParams.rolename,payParams.serverid,payParams.roleid,payParams.rolename)
                        PlatformAdapter:OpenWebView(req_Url)
        else
                SysMsgCtrl.Instance:ErrorRemind("充值操作失败!")
        end
end
其他问题:
1. 游戏里点充值,打不开网页或者打开网页白屏

参考一下情况:
1请检查charge_platform_view.lua里的网址是否修改正确,可以复制链接直接访问看能不能访问。
2苹果的charge_platform_view.lua使用PlatformAdapter:OpenBrowser  需要修改为 PlatformAdapter:OpenWebView
2. 点立即支付后没反应或者是白屏

检查ymconfig.php里的分区地址是否正确,请使用https
3. 点立即支付后提示 网页无法打开 位于alipays://xxxxx无法加载

苹果因为幽冥WebView的问题,无法拉起支付宝,所以没办法解决,只能让玩家使用 支付宝扫码 支付方式
如果是安卓的提示这个,请修改charge_platform_view.lua里的PlatformAdapter:OpenWebView 改成PlatformAdapter:OpenBrowser
4. 点立即支付后还出现提示需要玩家输入金额帐号等信息

原因是ymconfig.php里分区地址填错了。有些人填了分组地址。需要改成分区。
5.提示net::ERR_NAME_NOT_RESOLVED无法加载网页

命令名称
命令功能
命令格式
刷金钱
@addmoney 类型(0=绑金,1=金币,2=绑元,3=元宝) 数量
给自己加经验
@AddExp 经验数量
调等级
@level 等级值
通过物品ID添加一个物品
@AddItem 物品ID 数量 品质 强化等级
移动到指定地图
@Move 地图名称
名字刷东西
@Make 物品名称 数量 品质 强化等级
刷出转生装备
@make 装备 数量 转身次数
在身边放置指定怪物
@Mob 怪物名称 数量 存活时间
注意:存活时间(单位:秒,如果无限制,就写0)
充值VIP命令
@addviplevel 数量
充值积分命令
@func MingTest 数量
充值
@paymoney  数量
清除背包
@clearbag

设置自己的整形属性
@intpro 属性id  属性的数值
属性id在实体属性列表.txt里

设置自己的浮点型属性
@floatPro 属性id  属性的数值
属性id在实体属性列表.txt里
修改目标的整形属性
@targetIntPro 目标的名字 属性id  属性的数值
属性id在实体属性列表.txt里
要先选定目标
清除行会归属
@gfunc GmResetStartSbkTimes
开始攻城
@gfunc GmStartSbkGuildWar
结束攻城
@gfunc GmEndSbkGuildWarOp
删除怪物
@killmonster 地图名字 怪物名字 数量
开启防沉迷
@fcmopen
关闭防沉迷
@fcmclose
关闭加速限制功能
@openckquick 0
刷新排行榜
@RefreshRank
在线修改开服时间
@setopenservertime 2015-08-25-01:00:00
开启合服活动时间
@setmergeservertime 2015-08-28-01:00:00
手动关闭引擎,必须先关闭LogicServer再关闭DBServer
exit
Who
查看当前服务器在线人数
@Who
Observer
进入/退出隐身模式(进入隐身模式后别的角色看不到自己)
@Observer
Superman
进入/退出无敌模式(进入无敌模式后角色不会死亡)
@Superman
PositionMove
移动到指定地图指定坐标
@PositionMove地图名称 X Y
MoveToNPC
移动到指定地图指定NPC旁边
@MoveToNPC 地图名称 NPC名称
Recall
将指定角色传送到身边
@Recall 角色名称
ReGoto
传送至指定角色身边
@ReGoto 角色名称
MapMove
将指定地图中的角色全部移动到其他地图
@MapMove 源地图名称 目标地图名称
AdjustLevel
调整指定角色等级
@AdjustLevel 角色名称 等级数
AdjustExp
调整指定角色经验值
@AdjustExp 角色名称 经验值
Kick
将指定角色踢下线
@Kick 角色名称
PKpoint
查看指定角色的PK值
@PKpoint角色名称
IncPkPoint
增加指定角色的PK值
@IncPkPoint角色名称
FreePK
清除指定角色的PK值
@FreePK角色名称
AddGold
增加指定角色金币,通过邮件系统发送给用户
@AddGold 角色名称 金钱类型 金钱数量 文本信息
支持对不在线的用户发放金钱,除了元宝。
文本信息是指用户看到的邮件文字内容,比如“你通过×××活动中奖,奖金银两1000元,点击接收“,没有可不填这个参数
DelGold
删除指定角色金币
@DelGold 角色名称 数量
RecallMob
召唤指定怪物为宝宝
@RecallMob 怪物名称 数量
ForcedWallconquestWar
强制开始/停止攻城战争
@ForcedWallconquestWar
ClearMon
清除指定地图内怪物
@ClearMon 地图名称 怪物名称(*为所有) 掉物品(0不掉1掉)
Shutup
将指定角色禁言
@Shutup 角色名称 时间(分钟)
ReleaseShutup
将指定角色禁言状态解除
@ReleaseShutup 角色名称
ShutupList
查看禁言列表
@ShutupList
WorldMessage
发送场景顶部消息
@WorldMessage 内容
NotifyMsg
向人物发送消息,如果人物不在线则在其上线后会收到消息
@NotifyMsg 角色名称 消息内容(119个字符以内)
cleanrole
清除任务
@cleanrole 角色名
SkillCD
设置技能CD开关
0关闭,1开启(开关会保存)
Acceptrole
接受一个任务
@AcceptRole 任务ID
AddBuff
给自己添加buff
@AddBuff  bufftype  id 数值 作用次数 作用间隔(单位秒)
其中bufftype在《buff装备加成的属性ID.txt》里定义 id表示buff的组,0,1或者自定义的
DelBuff
给自己删除buff
@DelBuff buttType id
删除一个buff或者一类buff
ReloadNPC
刷新脚本
@ ReloadNPC 场景名称 NPC的名字,  刷新挂在NPC身上的脚本,如果刷新所有的场景,使用“all”参数,比如@ ReloadNPC all 隐居老人,则刷新所有场景的隐居老人的脚本,如果 @ReloadNPC 新手村 all,则可刷新新手村所有npc的脚本
注意:如果是全局的NPC,使用@ ReloadNPC SYS FUNCTION,全局怪物 :@ ReloadNPC SYS   MONSTER
FinishQuest
设置一个任务完成或非完成状态
@ FinishQuest 任务id设置完成还是未完成(1是完成,0是未完成)
reloadfw
重刷屏蔽字符库
@reloadfw
present
发派物品
人物名称 物品名称 [数量=1] [品质=0] [强化=0] 是否绑定[yes=1,no=0,默认0] 文本信息(参考addgold的说明)
向特定玩家赠送物品,请记录好日志,最高权限GM有权使用。
AddFbCount
设置每日进入副本的次数
AddFbCount [人物名称][副本名称][数量,负数是减少]
Call
执行指定NPC的一个脚本函数
@call npc名称 函数名称及参数,如
@call 新手老人 getNpc,1,2,其中“新手老人”表示NPC名称,"getNpc,1,2"表示函数名称及参数,用","隔开,另:这命令只执行本人所在的场景的NPC的函数。
SetTraceOpt
设置trace级别,常用于测试时某些类型信息的输出
@SetTraceOpt type flag
Type:
     0: 输出玩家对别人的技能伤害
     1: 输出对玩家的技能伤害
Flag:
     0:关闭输出
     1:打开输出
ReloadLang
重刷语言包
@reloadlang
AddTitle
添加称号
@AddTitle 称号id 角色的名字(不要就是自己)
RemoveTitle
删除称号
@RemoveTitle 称号id 角色的名字(不要就是自己)
AddPet
添加一个宠物
@addpet 宠物的名字 强化等级 品质
Addguildys
添加帮派玥石
@addguildys 数量
setGuildLeader
设置帮主
@setGuildLeader 帮派名称 帮主姓名
AddEnergy
添加能量
@ addenergy 数量
AddCrystal
添加魔晶
@ addcrystal 数量

回复

使用道具 举报

0

主题

8199

帖子

0

积分

会员

Rank: 10Rank: 10Rank: 10

积分
0
发表于 2021-6-6 10:03:11 | 显示全部楼层
相当不错,感谢无私分享精神!
回复

使用道具 举报

0

主题

0

帖子

10

积分

会员

Rank: 10Rank: 10Rank: 10

积分
10
发表于 2021-6-6 10:23:22 | 显示全部楼层
前排支持下分享
回复

使用道具 举报

0

主题

0

帖子

10

积分

会员

Rank: 10Rank: 10Rank: 10

积分
10
发表于 2021-6-6 10:44:33 | 显示全部楼层
我是来刷分的,嘿嘿
回复

使用道具 举报

0

主题

0

帖子

10

积分

会员

Rank: 10Rank: 10Rank: 10

积分
10
发表于 2021-6-6 11:04:57 | 显示全部楼层
帮你顶下哈!!
回复

使用道具 举报

0

主题

0

帖子

10

积分

会员

Rank: 10Rank: 10Rank: 10

积分
10
发表于 2021-6-6 11:25:15 | 显示全部楼层
学习了,谢谢分享、、、
回复

使用道具 举报

0

主题

0

帖子

10

积分

会员

Rank: 10Rank: 10Rank: 10

积分
10
发表于 2021-6-6 11:46:10 | 显示全部楼层
前排支持下
回复

使用道具 举报

0

主题

0

帖子

10

积分

会员

Rank: 10Rank: 10Rank: 10

积分
10
发表于 2021-6-6 12:06:13 | 显示全部楼层
不错不错,很好哦
回复

使用道具 举报

0

主题

0

帖子

10

积分

会员

Rank: 10Rank: 10Rank: 10

积分
10
发表于 2021-6-6 12:26:41 | 显示全部楼层
谢谢楼主,共同发展
回复

使用道具 举报

6

主题

8906

帖子

90

积分

会员

Rank: 10Rank: 10Rank: 10

积分
90
发表于 2021-6-6 12:46:56 | 显示全部楼层
好好 学习了 确实不错
回复

使用道具 举报

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

本版积分规则

本站创立于2018年,已运行,感谢一路相伴

Archiver手机版小黑屋 八零游戏资源网 ( 冀ICP备20003924号-1 )

Powered by Discuz! X3.4   © 2001-2013 Comsenz Inc.