- UID
- 287956
- 帖子
- 88
- 主題
- 19
- 精華
- 0
- 積分
- 65
- 楓幣
- 6573
- 威望
- 24
- 存款
- 100
- 贊助金額
- 150
- 推廣
- 0
- GP
- 34
- 閱讀權限
- 30
- 在線時間
- 67 小時
- 註冊時間
- 2020-8-8
- 最後登入
- 2024-11-10
|
本帖最後由 動漫專用 於 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
如果語法上有誤也歡迎提出討論!
|
|