魔力/石器外掛

 找回密碼
 立即申請
查看: 381|回復: 0

[公告] 水藍小幫手腳本指令說明

[複製鏈接]

48

主題

74

帖子

4061

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
4061
發表於 2021-2-23 05:28:54 | 顯示全部樓層 |閱讀模式
因為手賤亂點把前面打的說明洗掉了,現在只能把石器的複製過來改改

移動系指令:
坐標/座標/MoveTo

例:坐標 123,321  格式: 坐標 X坐標,Y坐標
人物移動到指定坐標,很單純的指令,比較常用作普通移動,
但它是一個坐標動一下就效率而言還不如直接用尋路
時常會卡點,不像尋路會重新定位。
比較實用的地方在於過一些踏板系傳點,

移動/MoveToEx
例:移動 123,321 格式: 移動 X坐標,Y坐標
往指定坐標移動,跟坐標指令區別在於坐標指令會等到達指定地點才執行下一個動作
而移動指令是指令發出去之後還沒等到達地點,就馬上執行下一個指令
通常用作於過傳點、地圖
正常來說會在移動 和 判斷地圖正確與否的
地圖指令中間加上 1~1.5秒的延時(延時 1000~1500)

查坐標/查座標/CheckLocate
例: 查坐標 123,321,-3  格式: 查坐標 X坐標,Y坐標,錯誤後的跳轉位置
(-3代表往上跳三行不包含自己)
簡單來說,就是查自身所在坐標正不正確,通常會和尋路搭配使用,如果正確就繼續執行下一個指令
如果不正確就跳轉到 某某標記 或某某行


方向/Dir

例: 方向 北  格式: 方向 方向
(東 南 西 北  東南 東北 西南 西北)
轉動人物的方向,通常用來確保到達指定NPC面前後能正確面向NPC,也可用來與NPC對話效果等同右鍵點NPC


尋路/FindRoute
例:尋路 123,321  格式 尋路 X坐標,Y坐標
做為平時的交通非常實用的ˊ指令,運作方式為尋找離目標點最近的路線
並移動至目標,如果移動失敗,數秒後會重新發出指令再次尋路,
可以自己解決許多卡點問題,
但也有些地方會完全卡死,如果發現了最好再另外新增別的尋路坐標,
幫助它繞過常常卡點的位置




系統輔助系指令:
標記/Function


例: 標記 法蘭城 格式: 標記 自定義名稱(中英文數字符號皆可)
在選定的地方設置一個標記可以供跳條件式指令去做跳轉
有嚴格區分大小寫,一定要完全相同才能跳轉成功錯一個字都不行
非常建議在每一小段指令都加上一個標記,也方便自己閱讀跟查找指定區塊
另外整個腳本的標記不要重複,以免造成跳轉錯誤


延時/Delay
例: 延時 400 格式 延時 時長
延時秒數以毫秒計算 1000 = 1秒
用來延遲腳本運行,很多時候小幫手腳本運行太快魔力會跟不上,需要適當的加入延時來配合魔力
有時候網路延時也會影響魔力,比如說過傳點的時候如果延時太短,判斷地圖時會判斷不正確,
導致跳轉失敗


行數/SetLine

例: 行數 +50 格式 行數 要跳轉的行數數量
往上是 - 負號
往下是+正號
跳轉行數不包含自己
123
1234
4321
行數 -2
以上面的例子來說運行到 行數 -2的時候就會跳回 1234


設置/Set

例: 設置 自動逃跑
格式: 設置 要開啟的指令
用來開啟/打勾小幫手功能指令的

取消/Cancel
例: 取消 自動逃跑
用來小幫手設置
其他比照設置



結束/End

結束腳本,沒什麼好解釋的就是完全停止腳本


跳轉/Jmp 例: 跳轉 找到商人 格式: 跳轉 指定標記
必須和標記搭配使用,直接跳到指定的標記行數去
比如說:跳轉在第10行當你完成某個動作想跳轉到 標記 找到商人 在120行
它會直接跳去執行  標記 找到商人,不會自動返回會從 標記 找到商人 開始一直執行


調用/Call

調用一個子程序 比如說你可以在腳本尾端或任何一個區域放入一個功能

標記為 尋找護士,而這整個子程序唯一的用途就是尋找薩姆吉爾
功能有點類似於跳轉,配合返回使用流程如下:
999.png

返回/Return

和回到跳轉功能類似,只是這是調用專屬的

例:
尋路 123,321
延時 400
元神歸位
查坐標 123,321,-3
移動 122,321
延時 1500
地圖 1000,-3

調用 尋找黑烏力
\\
移動至NPC 黑烏力,-1
方向 北
延時 400
說出 hi
\\
結束
\\
標記 尋找黑烏力
尋找NPC 黑烏力,123,321,找到黑烏力
尋找NPC 黑烏力,456,789,找到黑烏力
行數 -3
\\
標記 找到黑烏力
返回

當執行到 調用 尋找黑烏力 會調用 "標記 尋找黑烏力"後面的命令,直到找到 黑烏力 會跳轉至 標記 找到黑烏力
遇到 返回時 回到 \\ 並繼續執行  移動至NPC 黑烏力,-1,最後結束腳本

請注意停止腳本並中途開始,會導致返回或回到跳轉失效

暫停/Suspend
暫停腳本,不會改變已設置的變數,或改變執行數,按手動繼續後會直接從暫停的點繼續執行



允許開關/SetSwitch

開啟或關閉小幫手第一頁面板上 左下角的快捷開關
例: 允許開關 組隊,0
代表關閉組隊開關
允許開關 組隊,1
代表開啟組隊開關,以此類推


執行/Run/執行Ex/RunEx

執行指令路徑的腳本
請注意路徑以父資料夾為準
就是小幫手腳本底下的第一個資料夾不算在內除非主腳本在腳本內不在子資料夾中


例:
完美轉生 腳本的絕對路徑 是 C:\聖手\腳本\Love SA一鍵系列\完美轉生.txt
而亞姆亞姆斧頭的絕對路徑
C:\聖手\腳本\Love SA一鍵系列\linkage\亞姆亞姆斧頭.txt
在完美轉生腳本內寫執行 亞姆亞姆斧頭的指令就會變成
執行 linkage\亞姆亞姆斧頭.txt


可如果
完美轉生 腳本的絕對路徑 是 C:\聖手\腳本\Love SA一鍵系列\完美轉生系列\完美轉生主腳本.txt
而亞姆亞姆斧頭的絕對路徑
C:\聖手\腳本\Love SA一鍵系列\完美轉生系列\linkage\亞姆亞姆斧頭.txt
在完美轉生腳本內寫執行 亞姆亞姆斧頭的指令就會變成
執行 完美轉生系列\linkage\亞姆亞姆斧頭.txt



OC
捉寵設定 捉寵模式

捉寵設定 捉寵目標寵物
捉寵設定 捉寵等級
捉寵設定 捉寵血量
捉寵設定 捉寵人物技能
捉寵設定 捉寵寵物技能






提示系指令:
消息
使小幫手跳出彈窗訊息要在使用者按下彈窗中的確定之後才會繼續執行
用來警示或提醒使用者,對於時常需要開關的腳本來說是個很礙事的存在
但有些作者又擔心使用者不看說明導致使用不順暢,會刻意使用消息來提示
格式: 消息 要提示內容


提示

在石器畫面中出現開頭為 <腳本提示> 的小黃字
可以調用 變數設置的內容
比如說:
變數 設置,我是變數,哈哈哈123
提示 ?我是變數


執行到 提示 ?我是變數
魔力內會出現: <腳本提示>哈哈哈123

變數指令說明會在最後提到




對話系指令:

按鈕/Press

用來按所有與NPC對話中出現的按鍵 打數字代表按鈕的所在行數位置
適用於 例如像天才傳送師、寵物店 ...等等按鈕

如果像 是 否 全部

對話中的 確定 OK 取消 等等 都是直接打上按鍵上顯示的字就好
不可留空白 否則他會去按一個不存在的按鍵導致對話視窗關閉或空白。
例:
按鈕 5
按鈕 確定


請務必注意按鈕的金字旁部首  打成糸字旁的會直接忽略

輸入/Printf
在遊戲中打字但不發出去
比如說輸入樓層之類的可以用


說出/OutPut

等同於遊戲中打字發出的話,不同於打字的是,手動打字只會打在最上層的視窗
而使用說出指令不論你是在交易中 在賣寵 它都會直接把 內容發出來到公頻
即使你是在隊伍頻道
格式: 說出 內容
例: 說出 哈哈哈哈
你的人物ID是  綠水長流
會在公頻出現你說出的   綠水長流: 哈哈哈哈


清屏/Clear

顧名思義清空畫面上所有文字
等同於 遊戲中按下鍵盤上按鍵HOME 一樣的效果
但區別是會一併清空本次開啟遊戲後的所有對話紀錄






條件系指令:
地圖/CheckMap
地圖快判/CheckMapEx

這兩個指令放在一起講
兩個功能都是判斷人物所在地圖是否正確
差別在於 地圖 會自動等待定位1.5~2.5秒 來確保人物位置
地圖快判 則是純粹快速判斷人物所在地圖正確與否

地圖 會有數秒延時 才跳轉至指定的錯誤標記或行數
而地圖快判 則會快速判斷 如果錯誤立刻跳轉到指定的錯誤標記或行數

應用上
地圖常用在過完傳點或打完BOSS會轉移到的地圖或是回點、使用道具轉移之後,
來確保人物抵達正確地圖,如果正確則繼續往下執行,如果不正確則跳到所設定的位置

地圖快判比較適用於人物在一個固定地點一次檢測多個地圖編號
比較常用在腳本最開頭,可以設置多個地圖快判 來保證腳本可以支援在不同的地方啟動

格式: 地圖 地圖編號,錯誤後跳轉的標記或行數
            地圖快判 地圖編號,錯誤後跳轉的標記或行數

未命名.png

由上往下 快速判斷 地圖編號 直到正確則執行下一行跳轉




人物狀態/CmpStatus

判斷人物的
HP = 血量
MP = 氣量
HP百分比 = 血量百分比
MP百分比 = 魔量百分比

對應標記
採數學邏輯判斷符號
==  等於、等同
!=  不等於
>= 大於等於
<=小於等於
<小於
>大於


格式: 人物狀態 參數1,參數2,參數3
返回值:符合(True)則往下 ,不符合(False)則往上
例:
行數 +2
跳轉 繼續練功
人物狀態 LV,>=,120
跳轉 達到目標

執行到 行數 +2 則 跳至 人物狀態 LV,>=,120 如果人物等級大於等於120則 執行 跳轉 達到目標 否則 執行 跳轉 繼續練功


戰鬥中/IsCombat

判斷人物是否在戰鬥中 正確則正確跳轉行數/標記
格式: 戰鬥中 參數1
戰鬥中 -2
如果正確則往上跳兩行錯誤則繼續向下執行

堆疊數量


聽見/DiologDetect


檢測記錄裝備/CheckEquip
組隊 狀態
組隊 人數

道具有/IsItemExist
道具/IsItemExistEx
道具數量/CmpItemQua


背包滿/IsFull





操作系指令:
回點

使用道具
使用道具或隊指定目標使用道具
格式: 使用道具 參數1,參數2,參數3
使用道具 誘魔香,-1,0 代表模糊查找誘魔香並不指定對象使用
使用道具 壽喜燒,0,1 代表對自己使用名稱百分之百等同於"壽喜燒"的道具
丟棄道具
登出
登入
切換分流
組隊 加入

組隊 離隊
製藥
料理

自動開啟料理面板放入指定食材並執行料理(多個素材以 ; 分隔) 格式: 料理 料理名稱,素材名稱

寵物郵件

更換寵物
存入道具

自動開啟銀行 存入所有相同名稱物品 格式: 存入道具 物品名稱,[模式:0模糊,1精確],[指定存入堆疊數量不指定填-1]

提出道具


自動開啟銀行 提領所有相同名稱物品 格式: 提出道具 物品名稱,[模式:0模糊,1精確]

卸下裝備
記錄身上裝備
裝上記錄裝備



採集
發送對應名稱的開始採集指令[狩獵|伐木|剪取|挖掘] 格式: 採集 技能名稱
採集 狩獵
採集 伐木
採集 剪取
採集 挖掘




高階指令系:
變數 設置/Var Set

自訂一個「變數」,並指定變數的「值」
「變數」是指一個包含部分已知或未知數值或資訊(即一個值)之儲存位址,以及相對應之符號名稱(識別字)
你可以自定義變數 哈哈哈 西西西 555  333 123 ABC abC aBc.......隨便什麼都行只要是聖手可以辨識的字符即可
接著給這個變數指定一個值,一樣可以是任何「值」,中英文數字,或混合都可以
調用變數的時候需要與設置變數名稱時100%一樣包括大小寫,

如果「值」設置為問號(?)則會彈出輸入框提供使用者自訂變數的「值」
格式: 變數 設置,變數名稱,變數的值

變數 加減/Var Calculate

讓指定變數做數學加減,僅限於變數的的值為整數數字時。
格式: 變數 加減,變數名稱,要加或減的數值
例:
變數 設置,variable,1
變數 加減,variable,1
變數 加減,variable,-2
說明:
宣告(創建)變數 variable ,值為 1
variable +1
variable -2
最終variable的值會等於0

意思等同於
var variable = 1
variable = variable + 1
variable = variable - 2
transprint(variable)
調適 調用variable 返回當前變數值為0

變數可以使用在全腳本 任何指令中替代參數除了

"消息和說出" 這兩個指令為所謂的"所見即所得"你腳本中打什麼顯示的就是什麼

變數 設置,test,哈哈哈

提示 我要大聲的?test,知道嗎? -> 石器內出現 <腳本提示>我要大聲的哈哈哈,知道嗎?

消息 我要大聲的?test,知道嗎? -> 電腦消息視窗顯示: 我要大聲的?test,知道嗎?

說出 我要大聲的?test,知道嗎? -> 石器人物說出: 我要大聲的?test,知道嗎?

變數 取消/Var Cancel

顧名思義指定一個變數並取消或清空它的值
如果清空後沒有指定值再次調用時返回值為 null(空)
格式: 變數 取消,變數名稱

變數 清空/Var Clear
與變數取消指令類似不過前者為取消指定(單一)變數的值
變數清空 為 取消(清空)「當前腳本運行至此行之前的所有設置過的變數」
沒有特別格式,就單打 「變數 清空」就好


判斷變數/CmpVar

邏輯判斷指定變數的值為「某」如果「正確」(true)則跳轉至標記
例子:
變數 設置,variable,1
變數 加減,variable,1
變數 加減,variable,-2

判斷變數 variable,>=,0,closethread
提示 ?variable
行數 -2
\\
標記 closethread
結束






















Copyright 2019-2020 ©Bestkakkoii llc. All rights reserved.

All contents in this website are for academic and research use only
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即申請

本版積分規則

關閉

站長推薦上一條 /1 下一條

小黑屋|Love SA / Love CG 魔力 / 石器 - 水藍外掛 |網站地圖

GMT+8, 2021-4-20 05:49 , Processed in 0.044253 second(s), 28 queries .

Powered by Bestkakkoii llc. & Discuz X3.4

Copyright © 2019-2021, Bestkakkoii llc.

快速回復 返回頂部 返回列表