UID91152
帖子
精華
主題
積分22
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限5
註冊時間2008-6-7
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 奮斗 2012-11-25 06:17 AM |
---|
簽到天數: 13 天 連續簽到: 1 天 [LV.3]偶爾看看II
|
發表於 2008-7-14 11:36:40
|
顯示全部樓層
原帖由 軒轅子 於 2008-7-13 03:06 PM 發表 
可能題目有點不懂意思
我的目標是使用道具物品後,能達到像普通NPC對話的效果
我用了 callfunc 指令不行
到按 next 之後就卡住了
用 menu 也會卡住
還有什麼其他的指令嗎?
麻煩請高人指點一下,謝 ...
請試試這個版本@@"
這是小弟整理出來的
比較適用於EA 不過小的也沒有測試有無錯誤唷
如果有錯誤還請前輩原諒
以下加入item_db.txt
//--------------------------道具 主要就是增加 callfunc "ExplorerDiaryDX"; 這一部份--------------------------
12989,ExplorerDiaryDX,探險家日記,11,,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ callfunc "ExplorerDiaryDX"; },{},{}
//-----------------------------------------------道具部份結束-----------------------------------------------
//-----------------------------------------------腳本部份寫法-----------------------------------------------
function script ExplorerDiaryDX {
mes "- 探險家日記 -";
mes "要去哪裡好呢?";
switch(select("烏龜島","冰洞窟","托爾火山","達納托斯")) {
case1:
mes "該去烏龜島的哪裡好呢?";
switch(select("烏龜島入口","良龜村","舊良宮")) {
case 1: warp "tur_dun01.gat",154,237; close;
case 2: warp "tur_dun03.gat",132,189; close;
case 3: warp "tur_dun04.gat",100,192; close;
}
case2:
mes "該去冰洞窟的哪裡好呢?";
next;
switch(select("冰洞窟入口","冰洞穴二層","冰洞穴三層")) {
case 1: warp "ra_fild0.gat",233,327; close;
case 2: warp "ice_dun02.gat",151,139; close;
case 3: warp "ice_dun03.gat",141,24; close;
}
case3:
mes "該去托爾火山的哪裡好呢?";
next;
switch(select("托爾火山入口","托爾火山二層","托爾火山三層")) {
case 1: warp "ve_fild03.gat",162,235; close;
case 2: warp "thor_v02.gat",78,203; close;
case 3: warp "thor_v03.gat",35,262; close;
}
case4:
mes "該去達納托斯的哪裡好呢?";
next;
switch(select("達納托斯 死亡之塔入口")) {
case 1: warp "hu_fild01.gat",140,158; close;
}
}
//-----------------------------------------------腳本部份完畢-----------------------------------------------
[ 本帖最後由 love0915993273 於 2008-7-14 11:38 AM 編輯 ] |
|