魔獸世界怎麼導入lua
A. 求一個Lua編輯器(WOW lua),跟使用方法。
里推薦一個不錯!佔用內存也比較少!適合機子不強的玩家的!
11月11日更新。添加DAB水晶按鈕。趕時髦的ACE2全尺寸通用界面。附傻瓜教程。
11月11日更新:重新製作了.lua文件,採用拼音命名,刪除多餘lua;重新調整了布局,適合各種尺寸顯示器(可能部分還需要微調)。仍然採用DAB動作條(我實在找不到比它功能更全的動作條了)添加了現在時髦的水晶皮膚。(這里感謝德魯魯的指導)。
此界面自認為出彩的地方是小地圖和水晶動作條,小地圖是高亮設計,在飛機上就像看小電視^_^。發現很多人把小地圖改了,浪費了我一片苦心喔。(看圖在最後)
請下載全部11。11的AddOns和WTF文件(除非你喜歡以前的樣式)!!!!!
提供全部適合法師插件下載,其他的ace插件請自行於本論壇尋找,恕不回答與界面無關的問題。
這里衷心感謝觸手黨黨魁的教程(詳見 ... &extra=page%3D1)
感謝熾火大大的腳本修改插件:zScriptBox。
游戲不要選擇窗口模式
游戲請選擇使用ui縮放調節到 .64 即左邊到底
如果你安裝以後界面混亂請自行調整,方法如下:
我只說一點小竅門。(傻瓜教程)
1、下載包包並安裝:清空/World of Warcraft下AddOns和WTF文件夾,請一定要備份哦,然後解壓縮拷貝我的包包(請注意WTF文件夾下有3處地方要改名哦,包里有提示)。
2、進入游戲,在畫面中找到「+」(即zScriptBox),點擊。點了嗎?ok。不要關閉游戲返回桌面,打開文件夾x:\World of Warcraft\Interface\AddOns\oSkin,用記事本打開xxx.lua文件(xxx即中文的「某某某」為我們要改動的界面)。
xxx.lua文件所對應的框體如下:
di.lua=底部信息條
dingbu.lua=頂部框
ditu1.lua、ditu2.lua=地圖的2個邊框
dongzhuotiao.lua=動作條邊框
shifatiao.lua=施法條邊框
touxiang.lua=頭像邊框
youxia.lua=右下框
zhuoxia.lua=左下框
比如:你要修改屏幕頂部框體,就打開dingbu.lua
3、復制裡面的內容,進入游戲粘貼在zScriptBox框里,修改frame:SetWidth(xxxx);frame:SetHeight(xxxx);frame:SetPoint("BOTTOMRIGHT", UIParent, "BOTTOMRIGHT", -xxx, xxx);(xxxx為數字哦,先把數字稍微增減一點哦),點擊zScriptBox框左上角的「RUN」,看到什麼了?^_^。改的不滿意?再改數字試試,直到你滿意為止;注意了:這時你應該先按照你滿意的數字修改xxx.lua文件並保存,然後再回到游戲點擊zScriptBox框上邊的「ReloadUI」,哇!改好了呀!
4、同理你也可以改變其他參數,包括顏色、邊框顏色、框體透明度等等。詳見上面給出的黨魁大大的貼子;
給出黨魁大大的說明:
local frame = CreateFrame("Frame", "MapBar", UIParent)
frame:SetFrameStrata("BACKGROUND")
frame:EnableMouse(false)
frame:SetMovable(false)
frame:SetWidth(135)
frame:SetHeight(135)
frame:ClearAllPoints()
frame:SetPoint("BOTTOMRIGHT", UIParent, "BOTTOMRIGHT", -2, 2)
oSkin:applySkin(frame, 2, nil, nil, 50)
CreatFrame里的是自己給這個frame取的名字, 也是這個lua文件的名字,。
SetFrameStrata是設定frame的層級。有BACKGROUND,LOW,MEDIUM,HIGH和DIALOG幾種, BACKGROUND最低, 一般的frame設成BACKGROUND就行了,當需要用到frame重疊的時候慵陡叩幕嵴謐〔慵兜偷? 這時再改就行了。注意frame的層級不能高於上面放置內容的層級,不然會導致滑鼠操作無效等bug。
EnableMouse跟SetMovable這個顧名思義了吧。一般都是false。
SetWidth和SetHeight分別設置frame的長和寬,單位是pixel。
SetPoint是設置frame的錨點。有TOP,BOTTOM,CENTER,TOPLEFT,TOPRIGHT,BOTTOMLEFT,BOTTOMRIGHT, LEFT和RIGHT8種, 分別對應畫面的8個方位。
applySkin, 把自己建立的這個frame加上oskin的皮膚。4個變數分別是"frame, header, bba, ba, fh"。"frame"是自建frame的名字, bba跟ba分別是改換frame透明度的量, 通常為nil, fh是反光度, 一般設置在0-200之間。
5、關於顏色的改法也很簡單,我是在DAB上先調出顏色參數然後修改core.lua的,見上面給出的黨魁大大的貼子。
6、如果你已經有了oSkin,建議還是使用我提供的oSkin,減少不必要的麻煩。
7、如果你感覺界面里哪個框你不需要,只要打開AddOns\oSkin下oSkin.toc文件在最後部分找到該xxx.lua刪除即可,反之就是增加哦。
很多人一直在問插件設置的問題,這里說明一下有關ace2相關插件的設置。非ace2插件請本站搜索吧。
滑鼠左鍵(也許是右鍵^_^)點擊你信息欄里那個齒輪樣的圖標(這是所有ace2相關插件的控制中心,記住是所有哦,以後插件設置問題都在這里找)--依賴--ace2--插件名稱,或者在此目錄下其他欄目里找,如作者、分類等等。
萬分感謝「輕言淺笑.五區斬魔者 」整理的部分包內插件的設置命令
1. 整合背包:輸入/bagnon設置。
2. 圖標移動:MoveAnything。游戲中按Esc鍵後可見
3.冷卻時間帶閃光提示zcc:
/zcc reset -- 重置
/zcc shine -- 隱藏/顯示閃光
/zcc random -- 自動變化閃光材質
/zcc font <value> -- 設置字體文件, 默認是 Fonts\FZLBJW.TTF
/zcc size <value> -- 字體大小, 取值1~50, 默認是 28
/zcc min <value> -- 少於此值的冷卻不顯示, >0, 默認是 3 秒
/zcc texture <value> -- 閃光材質, 取值1~4, 默認是 1
/zcc scale <value> -- 閃光大小, 取值36~512, 默認是 256
/zcc speed <value> -- 閃光速度, 取值-3~3, 默認是 0
4. 施法進度條:eCastingBar 輸入/ecb設置
5. 技能冷卻:CooldownTimers.輸入/cdt menu 開配置窗口
6. 方形地圖simpleMinimapv
/smm hide可以隱藏或者顯示區域,時間和縮放按鈕
/smm hide time可以把那個顯示時間的太陽/月亮隱藏
/smm show zoom可以隱藏跟顯示縮放按鈕
/smm alpha (0.1 0.2~0.9 1)設置透明度 括弧里的數字自己填一個你滿意的透明度
/smm scale (0.1~0.9 1)設置大小
/smm lock鎖定.輸入一次鎖定,再輸入一次解鎖.
7.buff顯示-ElkBuffBar
輸入/ebb設置 可以看見設置BUFF的參數.
/ebb locked true 鎖定
/ebb locked false 解除鎖定
/ebb width 設置BUFF長
/ebb height 設置BUFF高
8. 查看怪物血量:輸入/MobInfo2
9. 全職業距離監控
/dw lock 鎖定進度條
/dw unlock 解除鎖定
/dw scale 縮放(參數范圍:0.5~3系統默認的是1)
/dw usedefault 使用默認配置(當你不小心將進度條拖到屏幕外面時可以使用此命令使其重新回到屏幕中央)
10. 技能物品冷卻插件 輸入/cdt menu 設置
11. 聊天窗口設置 輸入/sccn設置
輸入/sccn timestamp 關閉時間標簽
移動聊天窗口--滑鼠右鍵點綜合里的解鎖 字體大小也在裡面
12. 法師變羊計時 SheepWatch
使用 /sheepwatch 或 /sw 設置查看當前配置信息使用 /sw status 查看當前配置信息
13 戰斗信息:SCT+SCTD+SpellAlertSCT
SCT 是顯示你受到的傷害
SCTD 是顯示輸出的傷害
SpellAlertSCT 是顯示法術預警
配置命令:
SCT:/sct, /sct menu
SCTD:/sctd,/sctd menu
SpellAlertSCT:/sasct menu
14. 團隊PerfectRaid
團隊:
如果是按姓名排:/praid sort name
如果是按職業排:/praid sort class
如果是按組小隊排:praid sort group
15. 自動解除騎乘、坐下、變形和暗影形態
輸入/ezd設置
16. 傷害統計
輸入/DMSHOW
17. 狐形戰斗條/DHUD
地址:
B. 魔獸世界插件 將幾個LUA 文件整合到一個文件成為可用插件
Lua文件是基本,但是要整合起來的話,需要1個目錄哦。這個目錄就是Toc文件。
如果Toc文件內只有1.lua 沒有2.Lua 3.Lua在游戲封裝的時候,是不會讀取的。
C. 請問wow的lua文件放到哪裡
你看一下 你的toc里的版本是不是正確
正常來說 放到那裡是沒錯了
有可能你的toc里配置的版本太低了 就無法啟動了
D. 魔獸世界lua文件什麼意思
Lua是一種小巧的腳本語言,魔獸世界所有的插件基本都是使用lua所寫。
Lua是巴西里約熱內盧天主教大學(Pontifical Catholic University of Rio de Janeiro)里的一個研究小組,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所組成並於1993年開發。 其設計目的是為了嵌入應用程序中,從而為應用程序提供靈活的擴展和定製功能。Lua由標准C編寫而成,幾乎在所有操作系統和平台上都可以編譯,運行。Lua並沒有提供強大的庫,這是由它的定位決定的。所以Lua不適合作為開發獨立應用程序的語言。Lua 有一個同時進行的JIT項目,提供在特定平台上的即時編譯功能。
Lua腳本可以很容易的被C/C++ 代碼調用,也可以反過來調用C/C++的函數,這使得Lua在應用程序中可以被廣泛應用。不僅僅作為擴展腳本,也可以作為普通的配置文件,代替XML,ini等文件格式,並且更容易理解和維護。Lua由標准C編寫而成,代碼簡潔優美,幾乎在所有操作系統和平台上都可以編譯,運行。一個完整的Lua解釋器不過200k,在目前所有腳本引擎中,Lua的速度是最快的。這一切都決定了Lua是作為嵌入式腳本的最佳選擇。
E. 魔獸世界 LUA代碼設置求大神幫忙 (關於批量購買)
BuyMerchantItem(self:GetID(),GetMerchantItemMaxStack(self:GetID()))
改成
BuyMerchantItem(self:GetID(),最大數量)
不過我認為不可行原因可能和堆疊數量和物品創建有關
F. 如何把lua腳本注入到魔獸世界
把lua腳本注入到魔獸世界:
Lua腳本在魔獸世界裡的應用不僅限於做宏,做腳本宏,其本質就是編程,只不過在編以魔獸世界為平台和限制的程序,所以要想做出好的腳本宏,根本問題就是建立和提高編程的思維,魔獸世界腳本的限制很大。
在魔獸世界lua的腳本宏中,是用/script [宏語句]來執行宏的,在下面的代碼中,就不寫整個宏(一個一個在前面加/script)了,直接把宏語句寫出來。
賦值語句,在lua編程中,一切都是在處理變數,要定義變數並指定這個變數的值,這個指定變數的值的過程叫做賦值。
[變數名]=[值]這個語句的作用是把變數的值變成[值],如a=1就是把變數a的值指定為1。
[變數名1],[變數名2],[變數名3]……[變數名n]=[值1],[值2],[值3]……[值n]。這個語句相當於[變數名1]=[值1],[變數名2]=[值2],[變數名3]=[值3],[變數名n]=[值n]。比如a,b,c,d,e=14,20,93,61,0相當於a=14,b=20,c=93,d=61,e=0。
條件判斷語句,也就是如果什麼什麼條件成立,就做什麼什麼事,甚至是否則做什麼事。
if [做這件事的條件] then
[要做的事]
end
即如果[做這件事的條件]成立則做[要做的事]
還可以加一個else表示否則做什麼事:
if [做這件事的條件] then
[要做的事]
else
[否則做的事]
end
即如果[做這件事的條件]成立則做[要做的事],否則做[否則做的事]
有時需要根據多種情況決定如何做,就會用到elseif:
if [做A事的條件] then
[A事]
elseif [做B事的條件] then
[B事]
else
[否則做的事]
end
G. 魔獸世界的插件怎麼導入
需要把插件放入一個文件夾中,再放入魔獸安裝包中,方法如下:
1、首先玩家需要把下載的插件放到一個文件夾中。
H. 魔獸世界單體插件Ragnarok2如何安裝應用 求詳細步驟 好的再加分
Ragnarok強大的綜合PVP計時插件,支持監視友方或者敵對的技能Buff,DeBuff,技能冷卻計時,控制技能遞減監視等功能。右鍵點擊小地圖圖標來進行設置。安裝前先刪除Ragnarok目錄。
一、安裝
把插件解壓到Addons目錄
二、保存配置
1、備份World of Warcraft\Interface\AddOns\Ragnarok 里config.lua 文件
2、[導出配置]並復制全部內容
3、用文本文檔(建議用Notepad++這個軟體)打開config.lua文件,把復制內容覆蓋到裡面
4、每次出現問題或者更新後想還原自己配置的話就退出遊戲,把config.lua復制回World of Warcraft\Interface\AddOns\Ragnarok里覆蓋原文件,把wtf里的相關lua文件刪掉,你的心水配置又回來了
三、添加技能:
1,先查技能的ID號,命令 /sid 技能名字--聊天窗口就會顯示出來了。
2, [技能設置]--[添加技能]--輸入剛查到號碼--回車確定。
3,在[技能設置]--[未知]--裡面找剛加的技能,可以滑鼠滾動尋找。
4,找到剛添加的技能
(小技巧:a: 剛輸入的技能一般是沒有圖標的,所以注意看圖標是 [?] 號的技能,就很容易找到了。
b: 找到技能後,先設定是屬於哪個職業,這樣設定完畢自動關閉後,可以在相應職業里找到,不用再次打開[未知],再仔細查找了。)
5,在 [技能設置]--相應職業里,就可以找到剛加的技能了,---手動添入: 光環時間,CD冷卻時間等,單位都為秒計。
6,完成後,就可以在[技能監視]--相應職業里找到技能調用了 -- OK
7,如果在[從臨時表填加技能]不行的話,就可以用以上方法自己手動添加。
8,笨方法,[綜合設定]--[技能記錄]--裡面全打勾,然後找個相關職業使用技能,[技能設置]--[臨時列表]裡面就會添加了這個技能
四、監視對象:
自己/小隊/團隊 是指監視自己/小隊/團隊身上的光環,冷卻與遞減.
其他->友方/中立/敵對 是監視除了自己/小隊/團隊以外對象身上的光環,冷卻與遞減.
五、添加遞減? 怎麼監視遞減?
A: 首先確認遞減對應的減益技能是否存在,不存在的話照上面方法添加技能並且設置為減益.進入遞減設置->添加遞減->選擇這個減益技能.
如果這個減益技能和其他減益共享遞減可以這樣添加: 遞減設置->選擇共享遞減分組->添加遞減->選擇這個減益技能.
要監視遞減需要在分組設置->顯示遞減中設定用什麼方式顯示遞減.0.90.7以下默認的是不顯示遞減,以上是總顯示遞減.
設置完遞減顯示方式後再到監視技能->減益中選擇需要監視的技能就能完成遞減監視了
六、常見問題
1. 為什麼刪除配置後,重進游戲配置又會出來?
A: 插件目錄下有個config.lua,這個是自帶配置文件,每次進游戲會自動檢查配置是否存在,不存在的話會自動導入配置.
如果確實不需要自帶配置的話可以把config.lua文件刪掉,對插件沒任何影響,不過還是建議自己做一套自己喜歡的干凈配置
2. 怎麼設置隊友對敵方的控制時間?
A: 監視對象選敵對, 監視技能選減益->你要監視的技能.
3. 刪除了配置文件還是報錯!
A: 退出遊戲再刪配置.
4. 我想看到敵對玩家對xx的遞減,應該怎麼做?
A: 監視對象選敵對, 監視技能選減益->你要監視的技能,分組設置->顯示遞減選擇總顯示或只顯示.
5. 為什麼吹風纏繞不顯示遞減?
A: 恩,設置沒錯? 用什麼對象做測試的? 野外小怪??這個遞減只對玩家生效...
6. 物品和BUFF同一個名字,應該怎麼監視CD?
A: 用命令/sii 物品鏈接 得到buff的技能ID,添加技能->輸入技能ID,設置好光環和冷卻就能工作.
如果已經存在物品類里就先從物品里把它刪掉,當成技能來添加就可以了.
7. 競技場不能監視等疑難雜症.
A: 1、綜合設定里自動載入、自動記錄、同步時間全部關閉
2、清空技能設置-臨時列表
8、為什麼監視技能 》 施法 》 牧師 》 法力燃燒 無法選擇,不能打鉤然後監視?
1、技能設置-添加技能
2、技能設置-未知-職業選牧師
3、技能設置-牧師-法力燃燒-設定-這是施法技能打勾
4、監視技能 》 施法 》 牧師 》 法力燃燒可以打勾了
9、怎麼設置我想要的效果?
分組設置--樣式設置選圖標或計時條
分組設置--圖標(或計時條)里隨意設定自己喜歡的效果
I. wow插件Castby.lua 文件應該放到那裡才能生效
一般的插件是放在魔獸目錄(WOW)-interface-addons裡面
這個不知道你從哪裡弄來的.lua文件,castby應該是BUFF釋放者查詢插件。而且lua是編碼類語言插件。放的位置是根據你自己現在採用的插件來定的
比如你在用EUI,那麼目錄應該是Interface\AddOns\EuiScript
如果你是用163網易插件那麼應該是在Interface\AddOns\163UI_Buff\
所以這個真沒法定