?? zd.c
字號:
#include <ansi.h>inherit ITEM;void init(){ add_action("do_send", "send"); add_action("do_send", "fire");}void create(){ set_name("反隱形導彈", ({"fdaodan"})); if (clonep()) set_default_object(__FILE__); else { set("long", "這是巫師專用的反隱形導彈,專門對付那些愛隱身的巫師\n"); set("value", 0); set("unit", "枚"); set("no_get", 0); set("no_drop", 0); }}int do_send(string target){ object me, conc; me = this_object(); if (target=="firefox") target = this_player()->query("id"); if(!(conc = find_player(target))) if(!(conc = find_living(target))) { write("沒有這個人或生物。\n"); return 1; } message_vision(HIR "反隱形導彈射向$n。\n" NOR, me, conc); me->move(environment(conc)); message_vision(HIR "$N飛了過來,轟地一聲炸開。\n" NOR, me); conc->set_temp("last_damage_from", "被" + me->name() + "炸"); CHANNEL_D->do_channel(this_object(), "rumor", sprintf("%s被反隱形導彈炸出了原形。", conc->name(1))); conc->set("invisibility",10); conc->set("env/invisibility",0); find_player(target)->reincarnate(); find_player(target)->move("/clone/misc/void"); find_player(target)->delete_temp("apply/name"); find_player(target)->delete_temp("apply/id"); find_player(target)->delete_temp("apply/short"); find_player(target)->delete_temp("apply/long"); destruct(this_object()); return 1;}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -