魔獸世界免費坐騎CD共享計劃 ! 國服全陣營通用!

魔獸世界 Lua 編程語言 白銀 蘋果牛看遊戲 2017-05-17

魔獸世界免費坐騎CD共享計劃 ! 國服全陣營通用!

  • 免費坐騎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

相關推薦

推薦中...