国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網 會員登陸 & 注冊

仙境傳說RO怎樣創(chuàng)建一個NPC rAthena腳本語言的hello word

2023-06-02 14:26 作者:馳網科技idc-艾西  | 我要投稿

仙境傳說RO怎樣創(chuàng)建一個NPC?rAthena腳本語言的hello word

大家好,我是艾西。上一篇文章中我們有教大家怎么編譯仙境傳說RO服務端和客戶端,當我們自己可以搭建架設游戲時,那么這個游戲在某種意義上就是我們說的算了。比如增加一些特色功能等,今天艾西教大家怎么創(chuàng)建一個NPC(可售賣裝備、藥品等)。

開始進入主題:

首先用VScode打開Panads的目錄右鍵授予訪問權限

?


?

?

?

打開VS后先安裝一個Athena Language Support插件(用于做語法高亮的)在VS里直接搜索安裝點擊install即可 (記得重啟一下vs)

?


安裝好后先開啟RO服務端用runserver.bat腳本即可,然后打開客戶端注冊一個賬號進入游戲賬號密碼我們隨便填寫1111

打開HeidiSQL 找到表中的login 然后點擊數據就可以看到我們剛剛注冊的游戲賬戶,通過這個表我們將剛剛注冊的賬號改為GM號(給予更高的權限方便在游戲內輸入GM指令)

在表中找到group_id 填入數值99(代表超級GM號最高權限)

?


重新進入游戲我們就擁有了GM權限,在游戲內輸入@ go回車去往任意一個地圖,如果你沒有輸入地圖那么他會顯示出所有地圖讓你選擇

?


?

輸入@ go 0傳送到普隆德拉,然后我們用指令查看我們現在所在的坐標(需要知道地圖的名字以及坐標)輸入指令:@where 1111(自己的賬戶)

就出現了普隆德拉(prontera 155 180)

?


?

我們現在以這個坐標創(chuàng)建NPC

打開vs在Pandas目錄找到npc---custom----右鍵new filel---輸入腳本名稱hello_world.ras---命名為ra script(ra腳本的意思(ra是rathena簡寫))建議大家都用這個名字,因為我們開始裝的插件文件后綴就是.rascript (Athena Language Support )

大家可以注意一下,最后如果是因為格式得問題環(huán)境跑不通就頭疼了.............

?


?

?

注:如果最后你創(chuàng)建的格式識別不了在vs右下角點擊athena就會出現下圖得內容選擇Configure File Association for `.ras`...

?


?

?

在我們創(chuàng)建得hello_world.ras文件輸入我們得到的坐標

prontera ,155, 180,6 script Helloworld 909,{

mes”Hello,world!!;

close;

}

?


(格式:地圖名字,X,Y,朝向+tab(是一個制表符) script Helloworld(NPC名字)+精靈ID(模型id)精靈ID可以借助官方模型ID healer.txt或其他表里直接選一個 {}花括號,括號里的內容就是我們點鼠標時會執(zhí)行的代碼,這里我們用來輸出的命令填入mes“”(message簡寫)填入npc名(必須要有不然點開后沒有地方關閉最后只能重啟客戶端);加入close (就是加一個關閉按鈕) )

我們創(chuàng)建完成后要把它放到系統(tǒng)的加載目錄里的列表里(不然服務器不知道怎么加載它),打開script_custom.conf表格輸入npc: npc/ custom/hell.o_ world.ras回車,這個加完后其實就是兩個文件

?


?

?

然后回到客戶端輸入指令:@reloadscript (reload就是重新加載腳本的意思)

?


?

?

這里就能看到正在重新加載腳本,加載完后我們剛剛站的位置prontera ,155, 180,6 就會出現一個名為Holle world的NPC 波利 因為我們用的模型ID是909那么出現的就會是波利,你們也可以創(chuàng)建其他的

?


?

點擊它會有一個彈窗hello world ?點擊關閉試試腳本運行正不正常

?


如果覺得npc說hello world太少了我們可以改一下腳本讓他多說幾句話,在VS---PANDAS----npc----custom變格----hello_world.ras(我們創(chuàng)建NPC的表格)

?

prontera ,155, 180,6 script Helloworld 909,{

mes”[Helloworld]”;

mes”[Hello,world]”;

nest;

mes”[Helloworld]”;

mes”hello,hello!”;

nest;

mes”[Helloworld]“;

mes”how are you?”;

nest;

mes”[Helloworld]“;

mes”i’am fina”;

close;

}

?


?

然后將我們寫好的腳本重新加載一下在客戶端輸入:@reloadscript回車 新的腳本就會重新加載了,再點擊波利 我們看看是不是以我們填入的腳本

?

大家可以看看是不是最后都對應上了,那么到這里我們在仙境傳說RO怎樣創(chuàng)建一個NPC?rAthena腳本語言的hello word教程就到這里啦希望對有需要的小伙伴有幫助,我是馳網艾西我們下期見

擁有一臺服務器可以做很多有趣的事情

?



仙境傳說RO怎樣創(chuàng)建一個NPC rAthena腳本語言的hello word的評論 (共 條)

分享到微博請遵守國家法律
鄂伦春自治旗| 永仁县| 曲水县| 礼泉县| 来安县| 临武县| 宜州市| 桃园县| 邯郸市| 芜湖市| 自治县| 祥云县| 台北县| 宜黄县| 云安县| 永川市| 津南区| 法库县| 芜湖市| 福泉市| 东乡族自治县| 伊宁市| 香河县| 金山区| 淮滨县| 大竹县| 射洪县| 田林县| 隆安县| 日喀则市| 衡南县| 海伦市| 金山区| 常山县| 安新县| 佛学| 岐山县| 洛宁县| 呼伦贝尔市| 海兴县| 湟中县|