找回密码
 点一下
查看: 2193|回复: 9

请问如何阻止某个玩家进入游戏?

[复制链接]
发表于 2018-11-24 11:22:51 | 显示全部楼层 |阅读模式
怎么判定玩家的ID?
发表于 2018-11-24 11:25:25 | 显示全部楼层
不能阻止他进游戏,但是你可以让他进游戏后不能正常游戏。不过不推荐这么做。我始终觉得,地图作者要有作者的高度,仍然把自己摆在玩家的高度,是对自己的不尊重。

点评

求解怎么做,这个人太恶心,自己开2台电脑开2个号,影响所有人正常游戏体验  详情 回复 发表于 2018-11-24 11:35
回复

使用道具 举报

 楼主| 发表于 2018-11-24 11:35:03 | 显示全部楼层
本帖最后由 wang1995le 于 2018-11-24 11:37 编辑
yxxiaobin 发表于 2018-11-24 11:25
不能阻止他进游戏,但是你可以让他进游戏后不能正常游戏。不过不推荐这么做。我始终觉得,地图作者要有作者 ...

求解怎么做,这个人太恶心,自己开2台电脑开2个号,小号将所有资源给大号,让1个人有了2个角色的资源,影响所有人正常游戏体验。就像星际2V2对战,开了个小号到对面去,变成了3V1
回复

使用道具 举报

发表于 2018-11-24 12:21:09 来自手机 | 显示全部楼层
可以先通过游戏录像获取玩家的句柄(X-X-XX-XXXXX类似的字符串),然后在触发器中作为玩家条件使用即可。   句柄获取方法:mpq打开录像,里面有一些文本文件,用记事本方式打开gameinfo(我可能记错了名字,总之里面有句柄的那个文件就是了),可以看到总共玩家数量+1个句柄,从上到下,从左到右依次排列,第一个句柄应该是作者的,从第二个开始是进行该局游戏玩家的,递增顺序是玩家序号(玩家名字好像在句柄前面,不过被乱码包围了)

点评

补充,看了下文件名字叫:replay.initData  详情 回复 发表于 2018-11-24 13:08
回复

使用道具 举报

发表于 2018-11-24 13:08:46 来自手机 | 显示全部楼层
超级007x 发表于 2018-11-24 12:21
可以先通过游戏录像获取玩家的句柄(X-X-XX-XXXXX类似的字符串),然后在触发器中作为玩家条件使用即可。    ...

补充,看了下文件名字叫:replay.initData
Screenshot_2018-11-24-12-51-58-95.png

点评

前面都说了,排列顺序是玩家序号(通常为玩家进入房间的顺序)。你用触发器读取了句柄又有什么用呢,你得把句柄作为一个条件使用(如:if触发玩家的句柄=X-X-XX-XXXX,then动作)  详情 回复 发表于 2018-11-24 13:27
句柄前面的名字全是乱码哇,不知道哪个人是哪个,能否用触发器-动作读取玩家句柄?  详情 回复 发表于 2018-11-24 13:19
回复

使用道具 举报

 楼主| 发表于 2018-11-24 13:19:45 | 显示全部楼层
本帖最后由 wang1995le 于 2018-11-24 13:22 编辑
超级007x 发表于 2018-11-24 13:08
补充,看了下文件名字叫:replay.initData

句柄前面的中文玩家名字全是乱码哇,不知道哪个人是哪个,能否用触发器-动作读取玩家句柄?
回复

使用道具 举报

发表于 2018-11-24 13:27:46 来自手机 | 显示全部楼层
超级007x 发表于 2018-11-24 13:08
补充,看了下文件名字叫:replay.initData

前面都说了,排列顺序是玩家序号(通常为玩家进入房间的顺序)。你用触发器读取了句柄又有什么用呢,你得把句柄作为一个条件使用(如:if触发玩家的句柄=X-X-XX-XXXX,then动作)
回复

使用道具 举报

发表于 2018-11-24 18:29:59 | 显示全部楼层
第一步获取玩家的句柄,这个前提是你得和该玩家共同游戏一次。
如果想用触发器获取玩家句柄,可以直接用触发器读取,这是一个字符串,你可以直接打印到屏幕上,或者保存到bank里边。这需要你预先在地图里写入代码。
如果手头已经有一个包括该玩家的录像,也可以用楼上所说的方案,虽然繁琐,但是适用性更广。
回复

使用道具 举报

 楼主| 发表于 2018-11-25 12:48:28 | 显示全部楼层
本帖最后由 wang1995le 于 2018-11-25 12:50 编辑

谢谢,了解了,刚开始在文本里找的眼花缭乱的,完全不知道谁是第一个句柄谁是第二个句柄,后来发现用文本的查询功能查5-还蛮轻松的
回复

使用道具 举报

发表于 2018-11-25 18:07:19 | 显示全部楼层
关于应对玩家作弊的一些方法,简单说一下吧。其实真正防止玩家作弊,这几乎不可能,就算大游戏公司的网游,都无法避免多个号供应一个号的问题,除非限制交易,然而多数情况下这并不是一个很好的主意。
对于多号供应一号的情况,比较温和的做法就是尽量降低“时间获取”型收益,而变为“操作获取”型收益。这样单纯的挂机就很难获得很多资源或道具,必须参与到游戏中来才可以。如果玩家愿意找一群好基友供应他一个,这也不算很不公平。
至于开小号卧底,这个真的没法子。以前后很多大公司的经典游戏都死在这上边,比如破碎银河系。即使你接受玩家的举报,通常只能举报小号,对于大号,其实很多时候是难以找到确凿证据的。因为和卧底者大号同队伍的还有其他非作弊玩家,总不能一个人小号卧底,所有既得利益者都封号吧,这样用不了多久就没人能玩你的图了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-24 10:29 , Processed in 0.055356 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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