免费坐骑CD共享计划 --- >
首先 , 简明扼要的说 :
这个帖子就是给大家提供一个永久免费 / 且 / 智能化的免费坐骑CD , 她是1对1服务的 , 所以不会乱CD , 也不需要重置副本.
之前也有一些共享CD的帖子 , 但是我试了试都挂掉了 , 可能不再共享了吧 , 所以打算自己做一个 , 造福公会用的.
由于占用率还是不够多 , 理论上来说 CD号支持至少每天1500+次的使用 , 现在占用率还不够 , 所以公开一下造福大家.
这个免费坐骑CD共享计划和之前其他的帖子区别在于:
这个CD号是通过暴雪官方提供的插件函数来支撑的 , 所有逻辑包括发送密语 , 均由魔兽客户端独立完成 , 然后把帐号登陆在机房服务器上保持在线 , 每周自动延长副本CD , 理论上来说 , 除了游戏更新/维护/重启 , 只要有玩家使用这个CD号的免费共享计划 , CD号是会7*24小时在线的 , 不会离线 , 而只要角色在线 , 大家就一直有进度可以用 . 插件逻辑 , 副本进度机制 , 方法接口 , 全部来自暴雪官方 , 所以请放心食用 :) 和一切风险都不沾边 .
没错 , 是无限的:) 但是 , CD号的进度是无限的可不代表你可以无限刷....你还是一个号只能打一次副本 , 但是如果小号多 , 就另当别论啦.
正常来说你跟帖回复就可以了 , 不过有可能会看帖子不及时 , 那也没办法...
食用逻辑 --- >
CD号联盟方 : 我是小前台-白银之手
CD号部落方 : 我爱小前台-白银之手
第一步 : 飞到你想刷的副本门口 , 给CD号发送关键词 \"求组\" , 如果没有其他人占用的话 , 他当时就会邀请你进组 .
第二步 : 进入副本 , 点击接受副本进度 .
第三步 : 给CD号发送关键词 \"退组\" , 释放他的占有权(没错 , CD号是1V1服务的) .
就是以上辣么简单了,其他的任何事情你都不用考虑,不用考虑\"要队长\",\"改难度\",\"重置副本\",任何事情你都不需要考虑.
敬告:
如果你M语CD号\"求组\" , 答复你有人正在占用 , 这个时候CD号也会在队伍频道通知正在使用它的人.
所以你最好只要一直发\"求组\"就可以了 , 她会一遍一遍通知的 , 绝对 , 绝对 ,绝对不要轻易使用\"强制退组\"命令 , 谢谢 !!!
游戏高峰会有大家很多人请求CD而撞车的事情 , 但是顶多每个人也就10来秒 , 耐心等一下 , 好的秩序是次要的 , 好的心情需要大家共同维护 !
\"退组\" , 或者自行离队均可 , 强烈建议发送\"退组\"命令.真的..但是,一定不要霸占着CD号不退队 , 或者直接下线.
尤其打完BOSS直接下线这种行为 ,绝对不能有.如果经常有玩家这样的话 , 就会导致更多的人只要看被人占着就随意发送\"强制CD号退组\"的命令.
这样是很不好的 , 希望给大家带来这个福利 , 大家也能好好对待她.
我们呆萌的角色走到了冰冠堡垒副本门口,
Code lua:
发送给[我是小前台-白银之手] : 求组
[我是小前台-白银之手]悄悄地说 : 我已经组你了 , 进入副本请直接点击接受进度 , 然后M我关键词 <退组> , 这样我就可以去服务别人了 , 我退组后您便可以自行切至H模式哦 .
我进入了队伍 , 然后点击接受进度 , 这个时候 , 我需要释放对CD号的占有权 :
Code lua:
发送给[我是小前台-白银之手] : 退组
[我是小前台-白银之手]悄悄地说 : 我已经退组 , 目前恢复单身^_^ , 提醒: 在副本门口M我 <求组> , 进了副本就M我 <退组> , 不要长期占用哦!
这还不算完 , 目前我们进入的副本是25人普通模式的ICC , CD号已经退队了 , 你就可以自行切换难度了 , 把副本难度改为英雄模式(H) , 然后传送尖塔上层 , 开撸巫妖王就可以啦.
逻辑实现 --- >
你只要在线想刷坐骑 , 只要M一下CD号就可以了 , 随便M他什么都可以 , 会根据你的内容自动回复并给你相应的帮助.
CD号采用的所有行为模式和逻辑均来自暴雪官方API , 并由魔兽世界客户端独立完成 , 没有任何第三方软件干涉.
Code lua:
--常用关键词--
帮助 --获取目前支持的副本列表
求组 --如果你已经在想刷的副本门口了 , 发送这个命令 , 小前台就会组你了
退组 --如果你已经进入副本 , 并且点击了接受进度 , 那么你应该向他发送退组关键字 , 放他离开
统计 --向你汇报目前总共提供副本CD的次数. 新增于 : 2017-05-15 08:54:34
逻辑是这样 , 两个条件控制 , 数据存在CD号的游戏客户端本地 SavedVariables 文件下.
不删除就一直不会消失 , 保证数据的准确性.
Code lua:
--大家可以向CD号发送关键词\"统计\" , 查看她的服务次数.
if (某玩家发送密语求组 == true) and (CD号进组 且 队伍成立 == true) then
提供CD次数 = 提供CD次数 +1
向密语人发送统计通告.
end
以下为实现CD号所有逻辑采用的API Function:
获取密语消息:
Code lua:
--你发送给CD号的所有密语他都会进行分析
--符合插件设定的关键词会进行相应的行为
CreateFrame(\"Frame\",\"MSG_A\",UIParent)
MSG_A:RegisterEvent(\"CHAT_MSG_WHISPER\")
密语自动自动回复:
Code lua:
--向特定玩家回复密语
SendChatMessage(str,\"WHISPER\",nil,name)
邀请玩家加入队伍:
Code lua:
--当你发送\"求组\"指令的时候,她会邀请你进入队伍
InviteUnit(player)
离开队伍:
Code lua:
--当你发送\"退组\"指令的时候,她会离开队伍
LeaveParty()
当然了以上是核心的一些实现逻辑 , 其实坐骑CD嘛 , 大家都知道 , 就是这么简单的逻辑
找个CD商人 , 他组你 , 你给他500g , 到副本门口 , 你打你的boss , 他就退队了 .
我们的插件实现逻辑也是如此 , 只不过:
你省去了500G.
而且更加效率 , \"求组\" - 进副本 - \"退组\" , 顶多10秒钟 , 无非就是一个卡蓝条的时间.
副本支持 --- >
目前支持的副本有 :
(80)冰冠堡垒 | 巫妖王 | 无敌坐骑 + 小宠物BB |
(80)奥杜尔 | 掌炉者+锋鳞+议会+尤格萨隆 , 可直接打飞机头BOSS | 飞机头坐骑 + N个掉落小宠物BB的BOSS |
(85)风神王座 | 奥拉基尔 | 南风幼龙 |
(85)黑翼血环 (部落暂无) | 奈法利安幻化 | 兄弟剑 + 附魔幻象 |
(85)暮光堡垒 (部落暂无) | 古加尔 | 装备幻化 |
(85)巨龙之魂 | 死亡之翼 | 赤炎幼龙 + 武器幻化 + 乐谱 |
(85)火焰之地 | 鹿盔 + 拉格纳罗斯 | 纯血火鹰 + 鹿盔火猫玩具 + 幻化 |
(90)魔古山宝库 | 伊拉贡 | 星光龙坐骑 + 幻化 |
(90)永春台 | 惧之煞 | 乐谱 + 幻象 + 幻化 |
(90)雷电王座 | 季鵾 | 坐骑 + 宠物BB |
有想增加的副本进度 , 可以跟帖留言 .
Code lua:
你也可以直接私聊CD号 , \"帮助\" 关键词 , 她会告诉你她支持哪些副本CD.
答疑解惑 --- >
Q : 火焰之地和巨龙之魂我怎么没法切H难度 ? CD号出问题了 ?
A : 这两个副本由于4.2和4.3版本魔兽的机制导致 , 要求必须同一个HCD里击杀全部H的BOSS才可以激活H难度尾王 , 是游戏机制问题 , 和CD号无关.
Q : 我向CD号求组 , 一直提示有人占用咋办 ? 被人恶意占用怎么办 ?
A : 我建议你如果你密语CD号 , 她回复你目前可能被人占用 , 你可以耐心稍等1分钟 , 因为有可能真的有人在用 , 卡蓝条或者怎样的 , 1分钟后如果答复你还是同一个玩家在占用 , 那么你可以给CD号发送关键词 \"退组\" , 强制要求她离队.
Q : 哪些副本可以切H模式?
A : 嗯 , 想了下这些CD里 , 除了压根没有H难度的副本之外 , 例如奥杜尔就没有H难度 , 只有火焰之地和巨龙之魂是不可以切H的. 其他的切了H都是可以照样打的.
Reply to +R by [山林看火人] (2017-05-15 12:51)
\"退组\"这个命令的设计初衷是一种突发情况 , 例如\"某个人求组进队了\" , 但是他占用着CD号的时候 , 卡蓝条掉线了 . 或者压根就没离队 , 直接下线了.走人了.
别人无论怎么密语CD号 , 都会返回有人占用 , 所以极端情况下 , 需要人为的采用\"退组\"命令 , 来释放占有权.同时上一名玩家的相关信息也会一并释放.
至于为什么没有做成完全的计时自动化 , 考虑的是服务器的负载 , CD号并没有在我个人电脑上 , 而是显卡/负载/CPU占用能力都比较受限的服务器.
现阶段我建议大家用完整的\"求组\"+进入副本后\"退组\",这样的循环.\"退组\"命令是为了增加效率.
+R by [郑矢娜] (2017-05-15 06:07)
免费CD手工业同仁前来贴条支持,一直以来白银之手的特点就是好人多,比如流沙……搞得我都想去这个服了……
至于有些恶意骚扰的情况大可放心,根据这些年的经验,想要做一件事需要的是自己,想要成功需要的是朋友,想要尽善尽美下去,需要的是敌人……捣乱你的人,会让你不断完善自己的机制,一个能搞出这种东西的技术派,有得是手段对付捣乱的。
Code lua:
1.同一名玩家使用CD号的时常限制为 \"30\" 秒 , 但并不是30秒强制退组 , 而是触发退组. 有另外一名玩家求组 , 才会触发判断机制 , 如果超过了30秒 则退队.
2.非组队玩家 , 也就是说 , 没有在队伍中的玩家 , \"退组\"命令不再生效了. 你只能发送\"求组\"命令 , 如果上一名玩家占用超过30秒 , 你的求组命令会释放CD号的占用权.
3.队友 , 也就是当前和CD号组队的玩家 , 可以使用\"退组\"命令 , 这样使得整个流程更加效率 , 所以每一名玩家如果都正确使用\"退组\"命令的话 , 每分钟可以服务的人数还是可以打到平均每10秒一位的.
所以 , 这个改动的意义在于进组之后 , 点了确认要及时发送\"退组\"命令 . 这很重要 , 提升效率全靠大家的素质咯.
但是如果你真的不打的话 , 其他人想组队 , 只要你超时30秒了 , CD号也是会义不容辞就离队哒.
别的想不起来了....
有什么困惑大家可以跟帖留言 , 回头我再补充.
基本就是到副本门口M一下\"求组\" , 进本直接又M他一下\"退组\" , 就完事. 10秒钟都用不了.
来自NGA 作者 lazurite