作者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
推 aiggkimd :我試試,3q 05/26 22:42
推 aiggkimd :唔,一樣東西複數就有點長..那2樣甚至3樣不就.. 05/26 22:46