作者hlead (希多)
看板mud_sanc
标题Re: [wizs] 问题请教
时间Mon May 26 22:32:26 2008
※ 引述《aiggkimd (口古月)》之铭言:
: 像是凑道具然後换道具那种npc
: 想设定 物品A 10个,物品B 10个才能换物品C
: 或是A物品10个换B物品..
: 请问这种要怎麽写,大部分类似的npc都是各道具一个去换的
: 试了好几种写法都不行..我只会写各一个的..各n个的想不到写法
int do_return(string str)
{
object ob,ppl=this_player();
mixed obs=all_inventory(ppl);
int i,u;
i=0;
foreach(ob in obs)
if(ob->query("norr_moon_bunny"))
i++;
if (i<15)
{
write("你要收集满十五个才能兑换唷!!\n");
return 1;
}
for(u=0;u<16;u++)
{
ob=present("moon bunny",ppl);
ob->remove();
}
write("这是你要的东西,拿去吧!!!\n");
return 1;
}
这样不知道行不行= ="
--
Norr@Sanc
风,吹散了一切烦恼,只留下平静的思考。
雨,淋落了一切纷乱,只剩下无比的快乐。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.73.47.182
1F:推 aiggkimd :我试试,3q 05/26 22:42
2F:推 aiggkimd :唔,一样东西复数就有点长..那2样甚至3样不就.. 05/26 22:46