作者justinj (黑旋風)
看板mud_sanc
標題Re: [閒聊] 20230224修改事項
時間Sat Feb 25 16:51:26 2023
quest那邊的問題總覺得是同一種
=====================================================================
quest leadit about MERC_QUEST_j001
你道:停!你們怎麼都一個模樣,給我好好的回答,不然....
【提示】你應找的對話目標:山寨-寨主住宅
執行時段錯誤: *Illegal to move or destruct an object
(/d/ppl/justinj/bandit/mob/robber#1044152) defining actions from a verb
function(quest) in object(/std/user#308605) which returns zero.
程式: 0:0
物件: 0
依我接下來遇到的情況,非常可能是有add_action然後就會出問題
3.
quest kenshin about MERC_QUEST_j003
上杉謙信道:這是給你的報酬
【你得到100000影特幣】
【你的道德下降100000點】
執行時段錯誤: *Illegal to move or destruct an object
(/d/ppl/justinj/dark/obj/AD#1045102) defining actions from a verb
function(quest) in object(/std/user#308605) which returns zero.
程式: 0:0
物件: 0
=====================================================================
> findcode 你應找的對話目標 /open/cmds/quest/quest_d.c
搜尋 你應找的對話目標
檔案:/open/cmds/quest/quest_d.c
行號 398: msg+=CYN"【提示】你應找的對話目標:
"+next_npc->query("short")+"\n"NOR;
這個用到的函數為quest_check
findcode quest_check /cmds/std/_quest.c
搜尋 quest_check
檔案:/cmds/std/_quest.c
行號 759: j=(int)quest_ob->quest_check(s1,fstr,exp,quest_temp,mob);
> more2 /cmds/std/_quest.c 759
你從第 759 行開始看檔案 /cmds/std/_quest.c 。
------------------------------------------------------------
j=(int)quest_ob->quest_check(s1,fstr,exp,quest_temp,mob);
// write("s1="+s1+", j="+j+"\n");
if(j>0) return notify_fail("");
========================================================================
另外下面一點的地方就看到
if(!catch(ob=clone_object(quest_ob->query_quest_npc(j))))
{
write(mob->query("short")+HIC"一臉茫然地看著你!\n"+
CYN"【提示】你應找的下一個對話目標:"NOR+ob->query("short")+"\n");
ob->remove();
return notify_fail("");
}
可能是全部的return notify_fail都有問題吧
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.72.97 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/mud_sanc/M.1677315092.A.C31.html
1F:→ laechan : fixed, 感謝回報 02/25 18:30
2F:→ laechan : 你可以 ask rewards 02/25 18:30
3F:推 velodora : 請教..傭兵徽章現在是無法 transform 升級嗎? 02/25 19:58
4F:→ justinj : 應該可以吧 只要積分夠及升級任務 02/25 21:49
5F:→ justinj : 看起來積分是費用啊 而且沒列 改天再列出來好了 02/25 22:03
6F:→ justinj : G->F要30冥靈印及己完成任務j004及升級任務 02/25 22:08
7F:推 velodora : 傭兵行會的任務是否能改成reborn 後就會更新呢 02/27 09:01
8F:→ justinj : 有些任務需要久一點的時間, 我想一下要怎麼做才能 02/27 11:33
9F:→ justinj : 兼顧 02/27 11:33
10F:推 velodora : 傭兵積分144,也解過 j004 ..但還是無法transform 03/02 15:58
11F:→ justinj : 己修正完畢,你看要什麼報酬 03/03 17:17
12F:→ velodora : 請給 aima J040 光束魔核 五個,感謝! 03/11 16:49
13F:→ velodora : 想再詢問關於冰晶島的 七彩水母...這個怪物是否無 03/11 16:50
14F:→ velodora : 物品,我打了50隻以上有了..連50%的觸手都沒掉過 03/11 16:51
15F:→ velodora : J005任務中,燕情不會給邀請單,導致任務無法進行 03/11 16:56