- UID
- 19393
- 阅读权限
- 80
- 注册时间
- 2008-4-12
- 最后登录
- 2013-5-4
- 在线时间
- 210 小时
- 性别
- 男
- 生日
- 1993 年 9 月 3 日
国王
- 耕战
- 1184
- 鹰币
- 144
- 天龙币
- 0
- 回帖
- 288
|
发表于 2009-9-10 23:54:41
|
显示全部楼层
效果很久之前就有了, 但教學文章卻沒有,
之前寫過一篇教學, 現在發上來...
遊戲 ID 系統:
遊戲內, 有無限個 ID 給予地圖上的所有單位,
首個出現於地圖中的單位將獲發 ID 0,
次個出現於地圖中的單位將獲發 ID 1,
如此類推。
假如地圖上有兩個單位, 首個出現於地圖中的單位(即單位ID:0)被刪除,
然後再建立一個單位, 這個新建立的單位的 ID 不會是 0,
而是 2 (即是在地圖上第三個出現的單位)。
根據這個遊戲 ID 系統, 我們便做到改變以事件建立的單位的名稱,
首先現在我們要將所有效果/狀況中的「設定單位」相像等同於「設定ID」,
一隻弓兵將會是在地圖上第 X 個出現, 假設 X 是 5,
那麼我們只要將 改變目標名稱 中的「設定ID」設定為 4,
那麼弓兵建立後, 便會被更改名稱。
註: 所謂的單位不一定是弓兵這類單位, 可能是箭, 可能是鷹, 可能是石礦。
至於要怎樣才可以設定一個合自己心水的ID 呢 ?
假設你要設定的ID是 10
建立一個新的地圖, 在地圖上建立 11 個單位,
第一個單位 ID 會是 0, 第三個會是 2, 第 11 個單位會是 10,
用 改變目標名稱 的「設定單位」設置在第 11 個單位,
即是說, 這個效果將只是改變 ID 為 10 的單位,
將這個效果在 AoKTS 複製, 再在正式的地圖的觸發事件上貼上,
效果依然是改變 ID 為 10 的單位, 而在你正式的地圖中,
ID10 的單位可能是未出現的, 那就做到改變以事件建立的單位的名稱。
(方法2: 將劇情的觸發事件以文字方式匯出, 然後 ID 值便可以隨意修改, 儲存後再匯入劇情中)
(方法3: 用修改軟體(例如 GameMaster8)修改記憶體位置的值)
「設定單位」只出現在「改變目標名稱」的效果中嗎 ?
狀況的摧毀目標中有嗎?效果的改變目標生命值有嗎 ?
明白這點, 就做到例如 改變以事件建立的單位的生命值、當以事件建立的單位死亡時會怎樣……
補充 :
上述文章中曾經說過所有含 "設定物品" 這個按鈕都能夠使用本效果,
理論上, 這句話沒有錯, 但有一點欠了沒有說,
所有 狀況 只要使用上述效果, 狀況必定會在遊戲開始時數秒內生效,
若在這數秒內沒有被使用(觸發事件關閉了/含有計時器…), 過了這個有效時間,
這個 狀況 就會失效。另一方面, 所有 效果 只要使用上述效果, 效果會在所有狀況達成的一刻立即啟動。
不論狀況還是效果, 也只能啟用一次, 也就是說設置觸發循環也沒用。
[ 本帖最后由 nomygf 于 2009-9-11 00:01 编辑 ] |
|