Re: [討論] 問個小問題。...

看板mud_sanc (Sanctuary - 聖殿)作者 (希多)時間15年前 (2010/06/23 18:22), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/4 (看更多)
※ 引述《laechan (小太保)》之銘言: : ※ 引述《hlead (希多)》之銘言: : : 賓賽克說道:看來你很有自信,那開始吧,問題不會很難,看你對於指令的 : :   了解程度有多少~ : : case "挑戰": : : write("\n"+NPC_NAME2+"說道:"HIY"看來你很有自信,那開始吧,問題不會很難, : : 看你對於指令的\n"+ : : "\t  了解程度有多少~\n\n"NOR); : : call_out("quiz",1); : : break; : : int quiz() : : { : : int a,r=random(4); : 在這裡加個 : tell_room(environment(this_object()),"有呼叫到 quiz, num="+num+"\n"); : 試試. : : switch(num) : num 這個變數被宣告在哪邊? #include "../newb.h" #define NPC_NAME HIY"銀行"HIW"管理員"NOR #define NPC_NAME2 HIG"賓"HIP"賽克"NOR inherit MONSTER; static int num=0; string check; 因為 switch(num){ } input_to("output_string",a,r); return 1; } 有個input_to("output_string",a,r);。 依據上述情況看,推測是沒call_out到quiz()。 : : { : : case 0: : : write("\n"+NPC_NAME2+"說道:"HIY+quest_a[r]+"\n\n"NOR); : : break; : : 有時候,好像會沒成功呼叫到quiz()。 : : call_out有內建限制說不能在某段時間一直用嗎? : : 或是 不能在一個時間一直呼叫quiz()之類的? : 戰爭系統通常都是一次 call_out 很多排, 所以沒有 : 這個問題. : 可以多 try try, or more /cmds/std/_ask.c 看一下 : 有沒有哪邊寫錯. : Laechan 有時有問題、有時沒問題。怪怪的。 -- Norr@Sanc 風,吹散了一切煩惱,只留下平靜的思考。 雨,淋落了一切紛亂,只剩下無比的快樂。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.182.179

06/23 18:26, , 1F
有兩種 1)有看到訊息沒callout quiz 2)沒看到訊息
06/23 18:26, 1F
文章代碼(AID): #1C8U1Srl (mud_sanc)
討論串 (同標題文章)
文章代碼(AID): #1C8U1Srl (mud_sanc)