當前位置:首頁 » 編程軟體 » lua魔獸腳本

lua魔獸腳本

發布時間: 2023-03-18 09:26:17

❶ 求WOW 目標BUFF DEBUFF增大的lua。

技能觸發插件裡面,選擇圖標設置,可以更改大小和位置。
監視自身buff
bl={5171,73651,51713,84745,84746,84747,32645}
bs=30;xb=-10;yb=-50;br=4;bdr="BORDER"be="UNIT_AURA"cbf=CreateFrame;gi=GetSpellInfo;bm=math.ceil;fm=math.floor;st=STANDARD_TEXT_FONT;function cu(s) return UnitBuff("player",gi(s))end
function Cb(i,s)local _,_,t3=gi(s)local f=cbf("Frame")f:SetSize(bs,bs)f.t=f:CreateTexture(nil,bdr)f.t:SetAllPoints(true)f.t:SetTexture(t3)f.f=f:CreateFontString(nil,bdr)f.f:SetFont(st,12,"OUTLINE")f.f:SetPoint("BOTTOMRIGHT",0,0)return f;end
function vb(s,i,row)local b1,_,_,b4=cu(s)local f=_G["B"..i]if b1 then f:Show()f:SetPoint("CENTER",xb-(bs+5)*bm((row-1)%br),yb-(bs+10)*bm(row/br))if(b4>櫻雀1)then f.f:SetText(b4)end row=row+1;end return row;end
function ub()for i,s in ipairs(bl)do local b,_,_,_,_,_,k=cu(s)if b then local vt=fm(k-GetTime())if (vt>=60)then vt=bm(vt/頃簡60)_G["B"..i].c:SetText(vt.."m")elseif vt >= 0 then _G["B"..i].c:SetText(vt.."s")end end end end
function Cc(f)f.c=f:CreateFontString(nil,bdr)f.c:SetFont(st,12,"OUTLINE")f.c:SetPoint("CENTER",0,-20)end function db()for i in ipairs(bl)do _G["B"..i]:Hide()end end
for i,s in ipairs(bl)do _G["B"..i]=Cb(i,s)Cc(_G["B"..i])_G["B"..i]:Hide()end function bb()db()local bw=1;for i,s in ipairs(bl)do bw=vb(s,i,bw)end end bk=cbf("Frame")bk:SetScript("OnEvent",bb)bk:SetScript("OnUpdate",ub)bk:RegisterEvent(be)

是這個雀頌褲么

❷ 求一個魔獸世界統計殺怪數量的插件

魔獸世界懷舊服輕量級殺怪種類統計(KillCountBroadcast)一款針對懷舊服製作的殺怪統計插件,主要方便一波流帶小號甄別漏怪與否,建議願意使用的朋友也使用wowlua這個插件來運行。

插件功能

建議願意使用的朋友也使用wowlua這個插件來運行(官方的不支持中文,要替換Font文件夾內的字體文件),

因為者慧這個插件調試很方便,可猛嫌攔以保存多個腳本,想調用哪個調用哪個,所以現在我已習慣用wowlua直接運行腳本。

故事枝胡背景(黑石之禍)

經歷了天災入侵的艾澤拉斯大陸滿目瘡痍,費伍德森林變成了一片死地,提瑞斯法林地游盪者那些早已死去卻又一次站起的腐朽身軀,夜色鎮終日濃霧彌漫,希利蘇斯的沙漠中暗流涌動,洛丹倫王國覆滅,伊利丹背叛暗夜精靈被流放外域。

阿爾薩斯這個曾經的王子終於登上了冰封王座,成為了坐鎮諾森德的新巫妖王,似乎戰爭暫時平息,因為戰爭部落和聯盟達成的那些脆弱的協議似乎已經逐漸被人遺忘。



❸ 魔獸世界 LUA代碼設置求大神幫忙 (關於批量購買)

BuyMerchantItem(self:GetID(),GetMerchantItemMaxStack(self:GetID()))
改成
BuyMerchantItem(self:GetID(),最大數量)

不過我認罩擾為不可行原因可能和堆飢兆疊數量和物肢旦物品創建有關

❹ 魔獸世界lua解鎖原理

腳本的編輯工具環境。《魔獸世界》(World of Warcraft)是由著名游戲公司暴雪娛樂所製作的第一款網路游戲,魔獸世界lua解鎖原理腳本的編輯工具環境,功能包括:互動式 Lua 解釋器 多頁腳本編輯器。

❺ 如何把lua腳本注入到魔獸世界

把lua腳本注入到魔獸世界:

  1. Lua腳本在魔獸世界裡的應用不僅限於做宏,做腳本宏,其本質就是編程,只不過在編以魔獸世界為平台和限制的程序,所以要想做出好的腳本宏,根本問題就是建立和提高編程的思維,魔獸世界腳本的限制很大。

  2. 在魔獸世界lua的腳本宏中,是用/script [宏語句]來執行宏的,在下面的代碼中,就不寫整個宏(一個一個在前面加/script)了,直接把宏語句寫出來。

  3. 賦值語句,在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。

  4. 條件判斷語句,也就是如果什麼什麼條件成立,就做什麼什麼事,甚至是否則做什麼事。

    if [做這件事的條件] then

[要做的事]
end
即如果[做這件事的條件]成立則做[要做的事]
還可以加一個else表示否則做什麼事:
if [做這件事的條件] then
[要做的事]
else

[否則做的事]
end
即如果[做這件事的條件]成立則做[要做的事],否則做[否則做的事]
有時需要根據多種情況決定如何做,就會用到elseif:
if [做A事的條件] then
[A事]
elseif [做B事的條件] then

[B事]
else
[否則做的事]
end

❻ 魔獸世界如何用一段lua調用一個或多個貼圖

lua語法(插件)是由暴雪娛樂(Blizzard)為魔獸世界提供的一個數據介面余豎困豎念
具體纖慎的語法規則只能向暴雪詢問

❼ 求一個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底包使用方法: 解壓後,放到 D:根目錄
2運行http-mysql/下的文件INIT.CM_重命名為INIT.CMD 運行
3設置登錄器下載 ,在http-mysql/htdocs下創建DOWNLOAD文宴搭件夾,把自己的做好的登錄器放在裡面,你的網站下載登錄器的地方就可以下載了
4設置外網版本服務端下這個文件地最後以行 arcemu-realms.conf
<Realm1 Name = "Test Realm" 伺服器的 名悔薯字
Address = "127.0.0.1:8129" 埠不要動 修改外網IP 比如 140.20.20.111:8129
Icon = "PVP"
Population = "1.0"
TimeZone = "1">
5開啟網站和資料庫 在http-mysql 有一個 WED.EXE執行 20開啟資料庫和網站 ,30或33是關閉所有
6,數據運行好了,就可以啟動服務端了. 服務端在EXE執行文件

❿ 魔獸世界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是作為嵌入式腳本的最佳選擇。

熱點內容
php辦公系統 發布:2025-07-19 03:06:35 瀏覽:900
奧德賽買什麼配置出去改裝 發布:2025-07-19 02:53:18 瀏覽:42
請與網路管理員聯系請求訪問許可權 發布:2025-07-19 02:37:34 瀏覽:189
ipad上b站緩存視頻怎麼下載 發布:2025-07-19 02:32:17 瀏覽:844
phpcgi與phpfpm 發布:2025-07-19 02:05:19 瀏覽:527
捷達方向機安全登錄密碼是多少 發布:2025-07-19 00:57:37 瀏覽:693
夜魔迅雷下載ftp 發布:2025-07-19 00:39:29 瀏覽:99
增值稅票安全接入伺服器地址 發布:2025-07-19 00:20:45 瀏覽:486
solidworkspcb伺服器地址 發布:2025-07-18 22:50:35 瀏覽:823
怎麼在堆疊交換機里配置vlan 發布:2025-07-18 22:42:35 瀏覽:630