 
- UID
- 88574
- 帖子
- 1788
- 主題
- 43
- 精華
- 0
- 積分
- 1000
- 楓幣
- 335
- 威望
- 968
- 存款
- 10351
- 贊助金額
- 0
- 推廣
- 0
- GP
- 194
- 閱讀權限
- 70
- 性別
- 女
- 在線時間
- 648 小時
- 註冊時間
- 2015-1-10
- 最後登入
- 2025-3-12
|
很多人都只會下載別人修過的圖 卻完全不知道地圖是怎麼個修法
這邊稍微做個講解
改圖之前最重要的就是要有工具 網路上很多
首先用提取器將地圖內的一些資料提取出來
在用你魔獸資料夾內一定會有的worldedit來做修改 這是最簡單的
用此方法可以實現將神裝放置普通商店 直接販賣!
又或者把一些補品增設物品技能 像是吃補品還會增加經驗 增加等級 增加能力
在不新增物品的情況下 此方法用在RPG圖上 正版跟修改版"通常"是都可以互相讀取的
其實我最常改的也就是這樣了 因為比較快 ...
在來說說script部分 用提取器看地圖裡面 一定有一個是 .j副檔名的檔案
這是地圖的所有觸發器
裡頭分成三大部分
globals , function , main
舉個例子好了 很多人應該都聽過 P閃 這東西吧?
就是按P可以全圖閃光的那種
-globals-
trigger gg_trg_sssdda=null
-function-
function Trig_sssdda_Conditions takes nothing returns boolean
return(GetIssuedOrderId()==String2OrderIdBJ("PATROL"))
endfunction
function Trig_sssdda_Actions takes nothing returns nothing
call SetUnitPositionLoc(GetOrderedUnit(),GetOrderPointLoc())
endfunction
-main-
set gg_trg_sssdda=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(gg_trg_sssdda,EVENT_PLAYER_UNIT_ISSUED_POINT_ORDER)
call TriggerAddCondition(gg_trg_sssdda,Condition(function Trig_sssdda_Conditions))
call TriggerAddAction(gg_trg_sssdda,function Trig_sssdda_Actions)
以上就是P閃三部分的語法 只需將它們放入即可作成P閃圖
但是不是每個圖都可以這樣修改
有些還是會直接給你閃退的
關於script檔還有一個很重要的問題
此檔若修改過 在RPG圖上 修改版與正版很有可能 "不能" 互相讀取
因此在修改後測測看是不是能跟正版連
就我所知 世界3有一版是元宵版的 他跟正版就無法正常連
元宵版似乎改的很多東西
改圖是一個滿有趣的事情拉 可以做到自己想玩的方式
如果有想改圖的人卻不會用的人 可以在底下回復 並說說看 你想改些甚麼
我"盡量"幫你 不過我沒技術 都只是現成的東西 加以應用而已
要改圖記得附上你的地圖哦 我才有辦法幫你
|
|