冰楓論壇

標題: NPC製作 --新手發放 [打印本頁]

作者: 動漫專用    時間: 2022-12-5 13:49
標題: NPC製作 --新手發放
本帖最後由 動漫專用 於 2022-12-6 13:45 編輯

一個比較簡單也好理解的NPC,可以用在給予新手禮包,或是新手發放等等
並指定僅可領取一次

-----------------------------------『我是分隔島』----------------------------------------------
地圖名,坐標XY,方向         script NPC的名字  造型編號,{

例如:
prontera,149,145,5        script  新手禮包        715,{

NPC主頁 是NPC的名字,點入NPC內所顯示的名字

例如:
mes "[愛麗絲]";
mes "^FF44AA歡迎您的光臨^000000";

菜單內所顯示對應

next;   
menu "- 我要領取新手禮包 ",LGET,"- 退出",LCLOSE;

再來是設置所贈送的物品和方式
這邊提供兩個,為如下
getitem:獲取物品
rentitem :出租物品

這段基本不用理他,如果想要同時出現相同類型NPC的話就修改G==『數字』
LGET:
        if (g==2) goto OREADY;
        set g,2;

getitem用法
getitem  601,1; 『蒼蠅翅膀 給予1個』
getitem『獲取』 601『物品編號』,1『給予數量』
寫完想要做一個記錄,好知道這一段是什麼的話可以向以下方式添加
        getitem    601,1;        //蒼蠅翅膀

rentitem用法:
rentitem 62008,259200;『出租 覺醒伊甸園圓帽Ⅱ 共 259200秒』
rentitem『出租』,62008『物品編號』,259200『時間:3天』
方便記錄方式
rentitem 62008,259200;        //覺醒伊甸園圓帽Ⅱ(新手)

空一行後寫入

        specialeffect2 18;
        goto LOK;

OREADY:
        mes "[愛麗絲]";
        mes "每一位冒險者僅可領取一次喲!";
        goto LCLOSE;

LOK:
        mes "[愛麗絲]";
        mes "希望你玩得愉快";
        goto LCLOSE;   
LCLOSE:

        close;
    end;
OnInit:

-----------------------------------『我是分隔島』----------------------------------------------

整體語法:

prontera,149,171,5        script        新手專員        715,{

mes "[愛麗絲]";
mes "^FF44AAMEGA歡迎您的光臨^000000";

next;
menu "- 我要領取新手禮包",LGET,"- 退出",LCLOSE;

//開始
LGET:
        if (g==2) goto OREADY;
        set g,2;
        getitem    601,1;        //蒼蠅翅膀
        rentitem 62008,259200;        //覺醒伊甸園圓帽Ⅱ(新手)

        specialeffect2 18;
        goto LOK;

OREADY:
        mes "[愛麗絲]";
        mes "每一位冒險者僅可領取一次喲!";
        goto LCLOSE;

LOK:
        mes "[愛麗絲a]";
        mes "希望你玩得愉快";
        goto LCLOSE;   
LCLOSE:

        close;
    end;
OnInit:





}


------------------------『我是分隔島』----------------------------
~歡迎交流~
DC:௸𝓐𝓵𝓲𝓬𝓮೨✿#3173

如果語法上有誤也歡迎提出討論!        






歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓