仙境傳說(shuō)RO:添加地圖傳送門(mén)教程

仙境傳說(shuō)RO:添加地圖傳送門(mén)教程
大家好我是艾西,上一篇文章中我跟大家分享了仙境傳說(shuō)RO怎么添加NPC,NPC可以加入自己想要售賣(mài)的裝備物品等。那么對(duì)于玩家跑地圖需要手動(dòng)跑肯定是不方便的畢竟大家玩游戲就是為了娛樂(lè)以及放松,那么今天艾西教大家怎么在仙境傳說(shuō)服務(wù)端添加地圖傳送門(mén)。
?
地圖傳送腳本格式:
<from mapname> , <fromX> , <fromY> , <facing>%TAB%warp%TAB%<warp name>%TAB%<spanx>, <spany>,<to mapname>, <toX>, <toY>
<from mapname> , <fromX> , <fromY> , <facing>%TAB%warp2%TAB%<warp name>%TAB%<spanx> , <spany>, <to mapname>, <toX>, <toY>
?
先進(jìn)入游戲走在某一處位置,在地圖的下方有坐標(biāo)地址,如果看不清就輸入@where查看此時(shí)任務(wù)所在坐標(biāo)。將得到的坐標(biāo)prontera 160 168定一個(gè)傳送門(mén)
?

?
用VS打開(kāi)在Pandas服務(wù)端目錄npc>cust>tutorial目錄新建一個(gè)warp.ras文件,在新建的文件中創(chuàng)建傳送門(mén)腳本
以上面?zhèn)魉湍_本的格式編輯:
prontera ,160,168,0 warp testwarp 0,0, prontera, 161,152
(prontera地圖名,160x坐標(biāo),168y坐標(biāo),0facing朝向 tab腳本制表符 warp tab testwarp傳送門(mén)名字 0半徑,0半徑 prontera地圖名,161x坐標(biāo),152Y坐標(biāo))
看下圖這樣一個(gè)傳送門(mén)就定義好了
?


?
在游戲中輸入@reloadsoript 重新加載腳本傳送門(mén)就出來(lái)了,剛剛我們所填入的傳送門(mén)半徑0,0這個(gè)是意思是只有走到傳送門(mén)正中心剛才傳送踩到邊上是不會(huì)傳送的,可以根據(jù)自己的需求去設(shè)置這個(gè)半徑
?

?
?
在地圖中可以看到我們所新建的傳送門(mén)沒(méi)有看到名字testwarp,那么這個(gè)名字其實(shí)是我們用enablenpc/disablenpc動(dòng)態(tài)的開(kāi)啟和關(guān)閉它們。
操作方式:在服務(wù)端Pandas目錄npc > custom > tutorial > ?hello.ras(這個(gè)文件是我們?cè)趧?chuàng)建NPC時(shí)創(chuàng)建的文件詳情大家可以看之前的文章)在文件中新建腳本
prontera , 161 ,164,1 script → Test→ Shop2#pa0829_ 01→ 4_ M_ BIBI,{
if (select( "Open:Close") == 1)
enablenpc " testwarp" ;
else
disablenpc "testwarp";
close;
}
?

?
重新加載所有腳本在游戲中輸入命令:@reloadsoript ?然后就可以看到傳送門(mén)旁邊多了個(gè)NPC,這個(gè)NPC可以操控傳送門(mén)的開(kāi)啟和關(guān)閉
?

點(diǎn)擊NPC open代表開(kāi)啟 ??close代表關(guān)閉
?


?
?
?
傳送到其他地方其實(shí)就是改一下到達(dá)地圖的坐標(biāo)就行,可以參考下官方的地圖文檔Pandas---warps-----cities都在這個(gè)文檔里
?

?
?
我是艾西,今天的分享就到這里啦希望對(duì)有需要的小伙伴有幫助
擁有一臺(tái)服務(wù)器可以做很多有趣的事情