作者amosdeus (幽素)
看板mud_sanc
標題Re: [wizs]問題請教(四)
時間Mon Mar 12 22:21:10 2007
問題:請問要怎樣讓它隨者問的變數不同而回答問題?
void init()
{
string s1,s2,s3;
if (s1="xxxx")
if (s2="yyyy")
if (s3="zzzz")
add_action("ask_s1","ask");
add_action("ask_s2","ask");
add_action("ask_s3","ask");
}
int ask_s1(string str)
{
write("我就長話短說的告訴你吧!!\n"+"時寒嘆了口氣, 調整一下坐姿....\n"+NOR);
return 1;
}
int ask_s2(string str)
{
write("我就長話短說的告訴你吧!!\n"+"時寒嘆了口氣, 調整\n"+NOR);
return 1;
}
int ask_s3(string str)
{
write("我就長話短說的告訴你吧!!\n"+"時寒嘆了口氣, \n"+NOR);
return 1;
}
ask acold about xxxx
我就長話短說的告訴你吧!!
時寒嘆了口氣,
ask acold about yyyy
我就長話短說的告訴你吧!!
時寒嘆了口氣,
ask acold about zzzz
我就長話短說的告訴你吧!!
時寒嘆了口氣,
問題:怎樣讓他隨機空白不執行認主程序?
當他隨機選到case 1..9空白時底下認主就會執行
這時就會出現錯誤!
省略
switch (r) {
case 1..9 : break;
case 10..11 : xxxx break;
case 12..19 : break;
default : xxxx break;
}
ob->set("names",tar->query("name"));
ob->move_to(tar);
省略
}
勞煩請幫我解答 謝謝
Plain@Sanc
--
咽咽學楚吟 病骨傷幽素 秋姿白髮生 木葉啼風雨
燈青蘭膏歇 落照飛蛾舞 古壁生凝塵 羇魂夢中語
【 傷心行 李賀 】
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.212.105