看板 mud_sanc 關於我們 聯絡資訊
※ 引述《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