修改TextMapReader.java
找到5140(這是幽靈之家從db的mapids可以找到)
{ 5140, 32704, 32895, 32768, 32895 },
新增一個改為
{ 51400, 32704, 32895, 32768, 32895 },
加入在最下面如
//~新增底比斯地圖
{ 783, 32768, 33279, 32640, 32895 },//提卡爾神廟
{ 784, 32704, 32767, 32832, 32895 },//庫庫爾坎祭壇
{ 2004, 32704, 32895, 32768, 32895 },//新試煉
{ 5166, 32704, 32831, 32768, 32895 },//韓測不明
{ 5167, 32512, 32767, 32704, 32959 },//韓測不明
{ 5153, 32576, 32703, 32832, 32959 },
{ 51400, 32704, 32895, 32768, 32895 },//加入的地圖
{ 5143, 32704, 32831, 32768, 32895 } //寵物競速賽地圖
這樣就完成了核心部分
接下來db
mapids
原本幽靈之家資料是這樣
5140 幽靈之家 32704 32895 32768 32895 1 1 0 0 0 1 1 1 1 1 1 0 0
增加一個為
51400 活動用 32704 32895 32768 32895 1 1 0 0 0 1 1 1 1 1 1 0 0
這樣db也就完成了
這樣核心與db都好了
剩下來的就是必需給玩家跟魔尼器地圖檔
怎增加首先魔尼器找maps找到5140
復製改成51400存放在你魔尼器的maps
然後玩家的部分呢(也要放哦)
但是是從你的天堂資料裡的maps
找到5140一樣復制改為51400
這個要給你的玩家!不然他非過去會看不到地圖
第二個問題
這個不需要用指令呀
db裡的spawnlist
有看到locx locy locx1 locy1 locx2 locy2
這個我解事一下好了!第一組locx 與 locy
這個是打到隨機座標的中間值
那左下與左上的座標是多少?怎查!
一樣查你db裡的mapids
我們回到5140 幽靈之家 後面的座標是重點
5140 幽靈之家 32704 32895 32768 32895 1 1 0 0 0 1 1 1 1 1 1 0 0
用32895-32704=191(但不能為單數)所以改成
32895-32705=190
190/2=95
然後把數字小的32704+95=32799(這個數字就是locx的數字)
32895-32768=127(同理)改成
32896-32768=128
128/2=64
一樣把數字小的32768+64=32832(這個數字就是locy的數字)
然後locx1就是32705
locx2就是32895
locy1就是32768
locy2就是32896
這樣了解?
然後就是把你想加入的怪打上後!後面座標改上這些(每支怪都一樣)
記得最後地圖座標是51400
這樣就是加入的怪隨機出現在51400裡
數量是自已控制的
|