作者laechan (小太保)
看板mud_sanc
标题Re: [讨论] 问个小问题。...
时间Wed Jun 23 18:12:30 2010
※ 引述《hlead (希多)》之铭言:
: > ask binsaiker about 挑战
: 宾赛克说道:看来你很有自信,那开始吧,问题不会很难,看你对於指令的
: 了解程度有多少~
: 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 这个变数被宣告在哪边?
: {
: 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
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.225.161.242