Re: [wizs] 問題請教

看板mud_sanc (Sanctuary - 聖殿)作者 (希多)時間17年前 (2008/05/26 22:32), 編輯推噓2(200)
留言2則, 1人參與, 最新討論串2/5 (看更多)
※ 引述《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

05/26 22:42, , 1F
我試試,3q
05/26 22:42, 1F

05/26 22:46, , 2F
唔,一樣東西複數就有點長..那2樣甚至3樣不就..
05/26 22:46, 2F
文章代碼(AID): #18EidyQB (mud_sanc)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 5 篇):
0
1
2
2
文章代碼(AID): #18EidyQB (mud_sanc)