當前位置:編程學習大全網 - 源碼下載 - QQ遊戲怎麽修改更新的遊戲安裝包的目錄

QQ遊戲怎麽修改更新的遊戲安裝包的目錄

Lua語言是目前魔獸使用的可以寫在宏內的語言。暴雪公司公布了wow的API,大家可以利用Lua來寫自己喜歡的插件了。 Lua is an extension programming language designed to support general procedural programming with data description facilities. It also offers good support for object-oriented programming, functional programming, and data-driven programming. Lua is intended to be used as a powerful,light-weight configuration language for any program that needs one. Lua is implemented as a library, written in clean C (that is, in the common subset of ANSI C and C++).下載windows版本的IDE地址: /netgames/zhuanti/wow/expert/Ui.htm1.準備開始A.選用的工具第壹步必須明白將要做些什麽,但是為了能夠正確的開始,我們必須選擇壹些編寫腳本的工具。我想首先重要的壹點是編輯器(用專業術語來說就是IDE-integrated development evironment), 這可能有許多種選擇。由於我們編寫腳本的語言是LUA(譯註:壹種腳本語言,參見: .br/luaeclipse/ (譯註:壹個運用於Eclipse IDE下的插件,建議使用過Java語言的專業人士使用。)

Lua Eclipse – 這是另外壹個Java環境的IDE,我沒有用過這個IDE(譯註:本文中的我不代表譯者),它基於Eclipse 平臺(譯註:請參見 / (譯註:editPlus是類似於UltraEdit的文本編輯器)

EditPlus – 這是替代記事本程序的有效工具,這也是我編輯LUA的工具。它有著多種妳所需的功能,而且它有著LUA語言的Schema(譯註:Schema可以理解為壹種模板,它規定者文件如何定義等內容)。但是它有著30天的評估期,妳得註冊擁有它。這只是3種建議,我認為壹旦掌握了B:Lua後,妳就能夠更好地使用其它工具了。(推薦使用LuaIDE,可以編輯運行)B.目標:WOW文件妳擁有了編輯器後,壹切只是剛剛開始,我們需要壹些工具來編輯WOW。首選的工具是WinMPQ,下載地址: /dwnload.html#WinMPQ

妳需要運行庫(VB4運行庫)來運行它(譯註:壹般windows都安裝了),有了它妳就可以打開遊戲目錄中的MPQ文件或者MoPaO 文件。MPQ是暴雪公司存儲遊戲資料的文件格式,如果妳有興趣研究的話,請參閱: mand!

SlashCmdList["HELLOW"] = hello_world_command;

SLASH_HELLOW1 = “/hellow”;

SLASH_HELLOW2 = “/hw”;

endfunction hello_world_command(msg)

– this function handles our chat command

message(msg);

end這裏我不想對語法做出解釋,如果不懂請看LUA的文檔,那裏會詳細地介紹。參見: mand()函數,(至於遊戲內部如何這種關系做映射不在本文討論範圍內)然後玩家看到打出“消息”的聊天信息的窗口(譯註:事實上是msg()函數創建的窗口)。可以看到“消息”作為參數傳遞給了hello_world_command()函數。以上所有做的就是壹個簡單的插件,它加入了兩條命令(宏)。如果妳想測試它,進入遊戲,輸入/console reloadui(重新加載UI),在登入遊戲後的聊天框中輸入“/hellow Why hello there!”,妳會看到遊戲中彈出壹個消息框,消息是“Why hello there!”。4.完成這就是我們基本的例子。

如果妳已經完成了以上這個例子,我真是要為妳鼓掌了呀!(那花了妳不少時間來閱讀吧。)

如果妳感興趣的話,以下還有不少資料:www.lua.org/manual/5.0/,暴雪定義的函數www.cosmosui.org/texts/BlizzardCommands.xml。另外,試著看看Interface/FrameXML/BasicControls.xml文件,裏面有不少操控語句;還有Font.xml文件,妳可以定義自己的字體,顏色等。現在妳會了嗎

  • 上一篇:冰與火之舞遊戲的源代碼破解
  • 下一篇:小羊心跳加速,不停地叫。
  • copyright 2024編程學習大全網