//没登陆

欢迎您来到凯恩之角,奈非天!

打印 上一主题 下一主题
查看: 1600 - 回复: 15

帖子:1192

符文:24

跳转到指定楼层
1#
发表于 2020-11-1 00:06:54 |只看该作者 |倒序浏览 来自:广东
本帖最后由 iVoxing 于 2020-11-11 10:32 编辑

撕票很累,最累的是不停地退出、進入遊戲。
我也撕票,也覺得累,所以做了這個小助手。

基本功能:
一鍵小退並重新開始遊戲。

不用等,你按鍵之後就可以喝水、吃東西、上廁所、晾衣服、檢查娃的作業去。
回來之後,角色已經在城裡站好了。

申明一點,這是基於自用的 mac 版改寫的 Windows 版,去掉了一些有趣但是 Windows 裡面無法實現的特性。重點是,坐標部分我沒測試,雖然應該是對的,但要是錯了,那也是可能的。

腳本如下,通常的 OnEvent 部分我略過了,大家應該都會。-----------------
2020-11-11 更新:
添加了 OnEvent 示例添加了附件
其他一些調整
share_resume_game.lua.txt (3.31 KB, 下载次数: 1)
  1. -- share_resume_game.lua
  2. -- 暗黑 3 撕票助手(共享版)
  3. -- 2020-11-11,iVoxing 發佈在凱恩社區

  4. -- 功能:
  5. --  在城鎮或遊戲/野外,一鍵退出,並自動重新進入。

  6. -- 使用方法:
  7. --  建議用 G 鍵盤的 G 鍵啟動
  8. --  這是針對 Windows 系統的版本,mac 版本暫不提供

  9. -- 操作:
  10. --    1 在城鎮裡面,按 G 鍵啟動,角色小退,並自動重新進入遊戲;
  11. --    2 在遊戲中,或者野外,按 G 鍵啟動,3 秒左右按任意輔助鍵,倒計時結束後,角色小退,重新進入遊戲;
  12. --    3 進大秘境立刻撕票,建議先出門,再按照 1 操作;
  13. --    建議盡量採用 1 的方式。

  14. local keys = {
  15.     clear = "x",            -- 重要:關閉所有打開的窗口,改成自己的設置,並且一定要有這個按鍵設置
  16. }
  17. local w_h_ratio = 16 / 9    -- 重要:改成自己的屏幕比例,比如:3440 / 1440,注意要有這個斜杠(除號)

  18. function resume_game()
  19.     -- 注意:這裡忽略了黑邊模式,如果需要用黑邊模式,請自己點測坐標,或者用我的計算表計算,並修改下表
  20.     -- 確實需要卻搞不定也可以聯繫我
  21.     local this_screen = {
  22.         leave_game_x = 7923 * 16 / 9 / w_h_ratio,    -- 離開遊戲
  23.         leave_game_y = 29275,
  24.         start_game_x = 8192 * 16 / 9 / w_h_ratio,    -- 開始遊戲
  25.         start_game_y = 31457,
  26.         mid_x = 32768,                               -- 屏幕中點
  27.         mid_y = 32768,
  28.     }
  29.     function mdf_check()   -- 輔助鍵狀態檢測
  30.         local mdf_state = 0
  31.         if IsModifierPressed("ctrl") then mdf_state = mdf_state + 1 end
  32.         if IsModifierPressed("shift") then mdf_state = mdf_state + 2 end
  33.         if IsModifierPressed("alt") then mdf_state = mdf_state + 4 end
  34.         return mdf_state
  35.     end
  36.     AbortMacro()
  37.     Sleep(100)
  38.     PressAndReleaseKey("escape")    -- 這次 ESC 是保證退出儲物箱子的搜索框
  39.     Sleep(10)
  40.     PressAndReleaseKey(keys.clear)  -- 這次清屏是保證退出儲物箱子
  41.     Sleep(10)
  42.     PressAndReleaseKey("escape")    -- 這次 ESC 才是退出遊戲界面
  43.     Sleep(100)
  44.     MoveMouseToVirtual(this_screen.leave_game_x, this_screen.leave_game_y)
  45.     Sleep(10)
  46.     PressAndReleaseMouseButton(1)
  47.     Sleep(3000)             -- 注意:這裡可能需要根據自己的電腦調整數字
  48.     local n = 7             -- 城鎮, 注意:如果進遊戲後,人物向左邊移動,請把 n 值改小
  49.     if mdf_check() > 0 then -- 野外,按住任意輔助鍵一小會兒
  50.         n = n + 10
  51.     end
  52.     Sleep(2000)             -- 注意:這裡可能需要根據自己的電腦調整數字
  53.     for i = 1, n do   
  54.         MoveMouseToVirtual(this_screen.start_game_x, this_screen.start_game_y)
  55.         Sleep(10)
  56.         PressAndReleaseMouseButton(1)
  57.         Sleep(500)
  58.     end
  59.     MoveMouseToVirtual(this_screen.mid_x, this_screen.mid_y)
  60. end

  61. -- 重要:以下僅僅是按鍵綁定的示例,不能照抄
  62. function OnEvent(event, arg, family)
  63.     -- 綁定 G 鍵盤 G6 按鍵
  64.     -- 根據自己的設備和設置調整
  65.     if event == "G_PRESSED" and arg == 6 then
  66.         resume_game()
  67.     end
  68.     -- 綁定 G 鼠標 G7 按鍵(比如 G903 的右側前按鍵)
  69.     -- 根據自己的設備和設置調整
  70.     if event == "MOUSE_BUTTON_PRESSED" and arg == 7 then
  71.         resume_game()
  72.     end
  73. end
复制代码





帖子:151

符文:18

2#
楼主好人一生平安!身体健康!
发表于 2020-11-1 00:10:34 来自凯恩之角App |只看该作者 来自:浙江
头像被屏蔽

帖子:256

符文:0

3#
辛苦了 只是這算第三方軟體嗎?
如果凱恩允許這種自動動作軟體
那之前被永ban的英魂將無法安息
不知道我這樣想對還是不對
发表于 2020-11-1 00:12:22 |只看该作者 来自:中国台湾
头像被屏蔽

帖子:1192

符文:24

4#
提示: 该帖被管理员或版主屏蔽
发表于 2020-11-1 00:13:43 |只看该作者 来自:广东

帖子:1912

符文:169

5#

楼主好人一生平安!身体健康!天天太古!把把烂木林!
发表于 2020-11-1 00:47:28 |只看该作者 来自:浙江
智力高儿童早教机

帖子:233

符文:125

6#
用作小秘境打票应该也可以节省时间,还没试,先收藏,楼主好人!3楼不明白,这是合规的罗技代码。
发表于 2020-11-1 06:51:51 来自凯恩之角App |只看该作者 来自:广东

帖子:1192

符文:24

7#
小更新

看樣子並沒有人嘗試這個小玩意

发表于 2020-11-11 10:34:39 |只看该作者 来自:广东

帖子:2532

符文:131

8#
iVoxing 发表于 2020-11-11 10:34
小更新


看樣子並沒有人嘗試這個小玩意
别看某地风气正义得甚至偏激,但游戏里N多人还是用最省事的方式。所以这个没人试。
除非做一个可一键载入的宏文件,傻瓜式的。

话说那天b站闲逛,与魔兽世界的up主聊天,据说那边插件是标配…不懂他说的是什么性质。
更多图片 小图 大图
组图打开中,请稍候......
发表于 2020-11-11 10:52:36 来自凯恩之角App |只看该作者 来自:广西

帖子:1192

符文:24

9#
光能高更鞋 发表于 2020-11-11 10:52
话说那天b站闲逛,与魔兽世界的up主聊天,据说那边插件是标配…不懂他说的是什么性质。

我沒玩過 WOW,但據了解,WOW 有官方的腳本接口,語言跟羅技 G 設備一樣也是 LUA。
如果屬實的話,腳本這事,暴雪不但是允許的,而且是支持的。

发表于 2020-11-11 10:58:55 |只看该作者 来自:广东

帖子:379

符文:77

10#
这算外挂吗?
发表于 2020-11-11 11:06:21 来自凯恩之角App |只看该作者 来自:广西

帖子:2532

符文:131

11#
iVoxing 发表于 2020-11-11 10:58
我沒玩過 WOW,但據了解,WOW 有官方的腳本接口,語言跟羅技 G 設備一樣也是 LUA。
如果屬實的話,腳本 ...

主要是不太清楚官方对魔兽、D3区别对待的原因是啥。
全自动的肯定都是不行的,那辅助插件类型的为啥一个可以一个不行。
发表于 2020-11-11 11:17:54 来自凯恩之角App |只看该作者 来自:广西

帖子:1192

符文:24

12#
光能高更鞋 发表于 2020-11-11 11:17
主要是不太清楚官方对魔兽、D3区别对待的原因是啥。
全自动的肯定都是不行的,那辅助插件类型的为啥一个 ...



我沒搞錯的話,暴雪並沒有表示 WOW 可以用腳本,而 D3 不允許用。
他們只是並沒有為 D3 配置一個官方的接口。

公司為領導配了車,沒有為員工配車。
並不意味著不准員工開車,你得自己買。
買不起車,或者有錢但不想買車,或者有車但就是不想用在通勤上的員工,沒必要表示這樣不公平。

有些人在談「公平」的時候,他只是想要別人將就他。
但我就是不愛慣著這種人。
发表于 2020-11-11 12:06:21 |只看该作者 来自:广东

帖子:2532

符文:131

13#
iVoxing 发表于 2020-11-11 12:06
我沒搞錯的話,暴雪並沒有表示 WOW 可以用腳本,而 D3 不允許用。
他們只是並沒有為 D3 配置一個官 ...

现在明显就不让员工有车阿。。。。不能再往下讨论了,再说就洗地了
发表于 2020-11-11 12:54:43 |只看该作者 来自:广西

帖子:1192

符文:24

14#
光能高更鞋 发表于 2020-11-11 12:54
现在明显就不让员工有车阿。。。。不能再往下讨论了,再说就洗地了

不是
在這個類比語境下,暴雪反對的,凱恩反對的,不是你開車來公司,而是來公司幹活的那位並不是你——無論你開不開車。

发表于 2020-11-11 13:02:03 |只看该作者 来自:广东

帖子:1338

符文:482

15#
加一个大秘境不打完可以关闭的选项就好了
发表于 2020-11-11 13:04:10 来自凯恩之角App |只看该作者 来自:河北
您需要登录后才可以回帖 登录 | 注册网易通行证