魔獸世界懷舊服lua能做什麼
Ⅰ 懷舊服通過怪物名字獲取目標的血量是多少,用lua怎麼做
60年代,不管用什麼插件都無法顯示目前怪物血量,因為是這個版本問題,70級開始就有血量補丁了,這是暴雪的鍋。
Ⅱ 如何把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
Ⅲ 求一個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
地址:
Ⅳ 魔獸世界 LUA 可以做什麼
你說的功能 可以實現 但是很難
lua只能做他只能做到的事
你可以先下載一份官方提供的 游戲API介面,就是 應用程序介面,lua只是個編譯語言, 只能實現那些介面的拼裝
移動的功能是可以實現,但是要自動尋找路徑是很困難的,因為在前往目的的直線上 可能存在障礙物或者路線根本不可直接達,比如需要飛行NPC或者飛艇什麼的
另:LZ 你對插件的了解有些不正確
這里的插件,就是lua+xml實現的 lua提供功能 xml提供界面 插件都是按照一定的lua規范書寫的lua代碼
如果你能夠克服這些困難,實現自動尋徑是沒問題的 但前提是 1 你熟練lua編程 2 你有完整的地圖數據 包括哪些地方可達 哪些地方可飛行等
Ⅳ 魔獸懷舊服背包里東西看不見都變嘆號了
魔獸世界懷舊服背包物品變為嘆號解決方法:
方法1:
1、點擊小地圖上的紅心圖標。
2、然後點擊搜索框,在裡面輸入「QUEST」。
3、取消勾選全部相關插件。
4、取消勾選子部件。
5、用新背包整合插件,替換到正使用的整合插件。
方法2:
找到 C:Program Files (x86)World of Warcraft\_classic_-1.2LibItemSearch-1.2.lua 這個文件(找到自己對應的盤)然後在第250行改成:
if C_AzeriteItem then(原始的)
改成:if C_AzeriteItem and C_CurrencyInfo.GetAzeriteCurrencyID then
然後重載,就可以正常顯示了,保存RL一下就可以了。
Ⅵ 魔獸世界插件編程用的什麼語言還有那個什麼LUA是神馬我是小白
界面是XML拼的,用LUA調用函數獲取想要的信息。魔獸世界用的就是LUA。LUA屬於2層語言了,就是用C++寫的核心技術,用LUA調用C++函數實現功能。
Ⅶ 魔獸世界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是作為嵌入式腳本的最佳選擇。
Ⅷ 求一個魔獸世界統計殺怪數量的插件
魔獸世界懷舊服輕量級殺怪種類統計(KillCountBroadcast)一款針對懷舊服製作的殺怪統計插件,主要方便一波流帶小號甄別漏怪與否,建議願意使用的朋友也使用wowlua這個插件來運行。
插件功能
建議願意使用的朋友也使用wowlua這個插件來運行(官方的不支持中文,要替換Font文件夾內的字體文件),
因為這個插件調試很方便,可以保存多個腳本,想調用哪個調用哪個,所以現在我已習慣用wowlua直接運行腳本。
故事背景(黑石之禍)
經歷了天災入侵的艾澤拉斯大陸滿目瘡痍,費伍德森林變成了一片死地,提瑞斯法林地游盪者那些早已死去卻又一次站起的腐朽身軀,夜色鎮終日濃霧彌漫,希利蘇斯的沙漠中暗流涌動,洛丹倫王國覆滅,伊利丹背叛暗夜精靈被流放外域。
阿爾薩斯這個曾經的王子終於登上了冰封王座,成為了坐鎮諾森德的新巫妖王,似乎戰爭暫時平息,因為戰爭部落和聯盟達成的那些脆弱的協議似乎已經逐漸被人遺忘。
Ⅸ wow插件 殺怪數量統計
魔獸世界懷舊服輕量級殺怪種類統計(KillCountBroadcast)一款針對懷舊服製作的殺怪統計插件,主要方便一波流帶小號甄別漏怪與否,建議願意使用的朋友也使用wowlua這個插件來運行。
插件功能:建議願意使用的朋友也使用wowlua這個插件來運行(官方的不支持中文,要替換Font文件夾內的字體文件。
因為這個插件調試很方便,可以保存多個腳本,想調用哪個調用哪個,所以現在我已習慣用wowlua直接運行腳本。
耐奧祖是魔獸歷史中最復雜的人物之一,主要分為獸人薩滿和巫妖王兩個階段,因此這也是最長的一篇人物資料(巫妖王部分系《亡靈天災》)。如果你對獸人及亡靈天災的歷史很感興趣,那麼一定不要錯過了解這個人物。
耐奧祖是古爾丹的導師,德拉諾世界最年長的薩滿。惡魔基爾加丹正是看中了這一點,決定利用耐奧祖進而控制獸人各氏族,為燃燒軍團第二次入侵艾澤拉斯做好准備。作為小小的獎勵,基爾加丹許諾耐奧祖將因此而獲得強大的能量。