看板 mud_sanc 關於我們 聯絡資訊
※ 引述《doall (狂人)》之銘言: : > ask minlin about besetment : 近水樓主廚 密琳:「唉!說來話長!總之...」 : 如此如此,這般這般... : 近水樓主廚 密琳:「所以呢...」 : 近水樓主廚 密琳:「負責捕魚的魚師生病了!近水樓的食材不夠用了!」 : 近水樓主廚 密琳:「我們需要有人補充(alimentation)漁貨。」 : 近水樓主廚 密琳 一臉茫然的望著你 : 嗚...要怎麼做他才不會出現 近水樓主廚 密琳 一臉茫然的望著你 : 而且,我要觸發第二個或第三個action...他都沒反應耶= = : 難道mob身上只能寫ask這個action?? : /u/d/dolla/area/ei/mob/chef.c : 不知道問題出在哪裡? : 囧 我知道問題在哪裡了 按 cmds 會看到 ask 這個系統指令,這代表你在 mob 身上設一些 參數,就可以用系統指令來支援 ask,你就不用自訂 ask action。 set("ask_func","ask_xxx"); set("ask_keywords",({ 設定哪些字串可以拿來 ask })); 如果加設底下.. set("ask_allow_other_keywords",1); 就可以允許 ask 其它沒有列入 ask_keywords 的字串。 int ask_xxx(object ppl,string keywords) { switch(keywords) { case "要問的東西": 讓它執行啥; break; . . . default: // 要問的事不在上述的 case 裡頭的 看要讓它執行啥; break; } return 1; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.184.49