精華區beta mud_sanc 關於我們 聯絡資訊
請問要怎樣把自己本身跟設定不能打的mob排除在外呢? 如果刪掉 if(obs[i]=ppl) continue; if(obs[i]->query("no_attack")) continue; 就會攻擊,但是加上這兩行就不會攻擊。 目錄:/u/p/plain/pic_trans/wp/claymore.c int process_circle(string str) { 略 ob=this_player()->query_current_attacker(); 略 obs=all_inventory(environment(ob)); 略 for(i=0;i<sizeof(obs);i++) { if(obs[i]=ppl) continue; if(obs[i]->query("no_attack")) continue; obs[i]->add("hp",-dam); if(obs[i]->query("hp")<0) obs[i]->die(); } remove(); return 1; } 以上 謝謝 Plain@Sanc -- 咽咽學楚吟 病骨傷幽素 秋姿白髮生 木葉啼風雨 燈青蘭膏歇 落照飛蛾舞 古壁生凝塵 羇魂夢中語 傷心行 李賀 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.127.98.33 ※ 編輯: amosdeus 來自: 122.127.98.33 (09/22 16:45)