導航:首頁 > 文檔加密 > war3怎麼導入加密地圖

war3怎麼導入加密地圖

發布時間:2023-02-18 11:34:20

『壹』 魔獸爭霸加密地圖如何修改

建議直接提取war3map.j,如果你只是想看看裡面的觸發器的話那就直接看jass版的吧,如果是改圖的話,只需要:(以下內容純屬摘錄)
·························
首先下載W3MMASTER可以對地圖的物品技能 等 進行修改,並輸出地圖scripts文件夾下的war3map.j文件.
然後用魔獸自帶的地圖編輯器 建立一個新圖,在新圖中編寫你所希望的觸發器功能,然後保存地圖.
接著下載MPQMaster 提取自己新建地圖的war3map.j文件(應為文件名相同所以不能和加密地圖中提取的war3map.j文件 放在一起不然會覆蓋的),然後用記事本打開自己新建地圖的war3map.j文件,搜索globals關鍵字 你會發現有// Generated
trigger gg_trg________________u = null
trigger gg_trg_say_money1 = null
trigger gg_trg_say_money2 = null
trigger gg_trg_say_money3 = null
trigger gg_trg_say_money4 = null
trigger gg_trg_say_money5 = null
trigger gg_trg_say_money6 = null
trigger gg_trg_say_money7 = null
trigger gg_trg_say_money8 = null
trigger gg_trg_say_money9 = null
trigger gg_trg_say_money10 = null
trigger gg_trg_say_money11 = null
trigger gg_trg_say_money12 = null
類似這樣的 申明,globals下第一行為地圖出始話用到的我們不用他,然後將其他的申明字元串復制到 從加密地圖中提取的war3map.j文件的globals關鍵字下(這些應該是變數申明,個人感覺jass語言和C語言很類似),然後在自己的war3mao.j文件中你會找到
//===========================================================================
// Trigger: say money1
//===========================================================================
function Trig_say_money1_Actions takes nothing returns nothing
call AdjustPlayerStateBJ( 1000, Player(0), PLAYER_STATE_RESOURCE_GOLD )
endfunction
/===========================================================================
function InitTrig_say_money1 takes nothing returns nothing
set gg_trg_say_money1 = CreateTrigger( )
call ( gg_trg_say_money1, Player(0), "/跑路", true )
call TriggerAddAction( gg_trg_say_money1, function Trig_say_money1_Actions )
endfunction
(這個是我的文件中的 和申明的一樣這里是函數)function開始endfunction結素 把這些函數(根據自己的判斷有選擇性的復制到加密地圖的war3map.j文件相應位置中)
接著在自己的war3map.j文件中的
function InitCustomTriggers takes nothing returns nothing
call InitTrig________________u( )
call InitTrig_say_money1( )
call InitTrig_say_money2( )
call InitTrig_say_money3( )
call InitTrig_say_money4( )
call InitTrig_say_money5( )
call InitTrig_say_money6( )
call InitTrig_say_money7( )
call InitTrig_say_money8( )
call InitTrig_say_money9( )
call InitTrig_say_money10( )
call InitTrig_say_money11( )
call InitTrig_say_money12( )
endfunction
這個函數中的 除第一個call InitTrig________________u( )外全部復制到加密地圖的war3map.j文件中的function InitCustomTriggers takes nothing returns nothing函數中
最後打開MPQMaster.exe 打開被加密地圖在在地圖中創建新文件夾scripts(應為地圖被加密所以原來的scripts文件夾是看不到的,新建後自動覆蓋原來的文件夾和文件夾中的文件)然後打開這個文件夾導入修改好的war3map.j文件 這樣加密文件的觸發器在原來的基礎上加上了你想要的功能
························

如果地圖需要bcc驗證的話再把新的war3map.j用bcc.exe導回也就可以了

最可惜的是1.23的魔獸封殺了bcc驗證,汗啊。。。
幸好國內的對戰平台都還在用1.20的魔獸(不過本人改圖純屬自己娛樂,不會拿到網上去害人的,希望你也一樣啊)

閱讀全文

與war3怎麼導入加密地圖相關的資料

熱點內容
漢語詞典pdf下載 瀏覽:351
android公網ip 瀏覽:611
要塞1地圖放哪個文件夾 瀏覽:848
凡科建站怎麼弄伺服器 瀏覽:939
蘋果手機怎麼設置app播放 瀏覽:202
下載網站源碼用什麼瀏覽器 瀏覽:241
六線譜pdf 瀏覽:156
linuxmysqlsock 瀏覽:239
人教版數學pdf下載 瀏覽:460
文檔安全加密系統 瀏覽:491
數控銑床編程簡單數字 瀏覽:788
編程電纜如何重啟 瀏覽:121
myqq命令行發消息 瀏覽:365
日產逍客怎麼使用app升窗 瀏覽:503
安卓系統怎麼快速刪除微信內容 瀏覽:653
csharppython 瀏覽:409
程序員脖子按摩儀 瀏覽:563
小米桌面文件夾亂碼怎麼回事 瀏覽:858
點歌台app怎麼連接 瀏覽:318
大學電腦編程學什麼好 瀏覽:348