作者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