精華區beta mud_sanc 關於我們 聯絡資訊
// _fling.c // laechan 2026/08/25 // 影特幣回收計劃 #define SK_NAMES "乾坤一擲" #define LEVEL 30 #define COST_MONEY 20000 #define COST_PP 1 inherit DAEMON; void help() { write( } int cmd_fling(string str,object me) { object tar; mixed tars; int pp; if(me->query("level")<LEVEL) return notify_fail("fling: 等級要 "+LEVEL+" 級才能使用"+SK_NAMES+"喔。\n"); if(me->query("wealth")<COST_MONEY) return notify_fail("fling: 使用"+SK_NAMES+"一次需要 "+ COST_MONEY+" 影特幣喔。\n"); pp=((int)me->query("pp")*100)/(int)me->query("pp_src"); if(pp<COST_PP) return notify_fail("fling: 使用"+SK_NAMES+"一次需要 "+COST_PP+ "% 的pp值喔。\n"); /* if(!tar=present(str,environment(me))) return notify_fail("fling: 這裡沒有 "+str+" 這個攻擊對象喔.\n"); if(tar!=me->query_current_attacker()) return notify_fail("fling: 戰鬥中才可以使用"+SK_NAMES+"喔。\n"); */ tars=me->query_temp("ats"); tars-=({0}); foreach(tar in tars) if(!tar || userp(tar)) tars-=({tar}); if(sizeof(tars)<1) return notify_fail("fling: 戰鬥中才可以使用"+SK_NAMES+"喔。\n");