打印

[求助]時間性的地圖怎麼修改??

[求助]時間性的地圖怎麼修改??

我在MAP找到一個飼養叢林(地圖編號7025)
發現可以用飼養森林參觀券(道具編號20646)進入 (從伊甸動物園進入 副園長巴克)
他時間到會飛出來 (回到動物園 副園長巴克)
問題來了
我要如何改成想要飛入的地圖
我修改方向是  把副園長巴克NPC傳送點  改成其他地圖
不過會變成沒有時間限制,不會飛出來

剛剛爬了文爬了48頁,好像沒人討論過這個

TOP

這你可以看一下原始碼裡面的
#define _TIME_TICKET
會有你想要的答案,解答也在這邊

基本上它是綁住了7025這張圖才會進入tickettime的計算

如果不改源碼想實作這點,大概就是編輯7025這張圖吧
看是要把圖變大,再弄一塊自己要的區域或者乾脆弄障礙物把叢林區隔開,或者把整個叢林剷掉蓋成大樓


如果要改源碼,我猜是改這段 gmsv/char/char.c

int check_TimeTicketMap(int floor)
{
        if( floor == 7025) {
                return TRUE;
        }
        else {
                return FALSE;
        }
}

紅色標記的判斷那邊可以再多上幾張地圖,不過出場的轉換地圖可能也要在自己加些扣,一些提示字也可以自己再DIY一下
== 客製化開發Lua NPC、服務端功能 有興趣可站內短訊息聯絡 ==

TOP