Re: [討論] 問個小問題。...
※ 引述《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
06/23 18:26, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
10
18