⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 yuzu.c

📁 C实现的MUD,对大家基本入门网络游戏很有帮助!
💻 C
字号:
// yuzu.c// cgm 28/12/1999// idea 7/4/2000#include <ansi.h>inherit NPC;string *msg_d = ({                      "他妈的","你妈的","傻B","我操","操你","和你妈睡",                      "操!","操!","fuck","FUCK","Fuck","婊子",                      "你奶奶的","和你妈做爱","她妈的","你爷爷的",                      "放你妈的屁","tmd","TMD","tmmd","TMMD","操你妈","日死你","干你娘",                      "操你姐","狗屁wiz","狗wiz","破wiz","日死你",                      "干你妈","干你的","fuck","FUCK","F u c k"                      ,"f u c k","他妈的","你妈的","傻B","我操","操你","和你妈睡",                      "ta nai nai de","tanainaide","tanai naide","ta nainai de","tanainai de","nnd",                      "操!","操!","fuck","FUCK","Fuck","婊子",                      "t nn d","tnnnnd","tnn d","t nnd","t n n d","tn nd","t.m.d"                      "你奶奶的","和你妈做爱","她妈的","你爷爷的","t.n.n.d","tnnd"                      "小屁孩",                      "放你妈的屁","tmd","TMD","tmmd","TMMD","操你妈","日死你","干你娘",                      "操你姐","狗屁wiz","狗wiz","破wiz","日死你","tnnd","TNND","他奶奶的",                      "干你","死wiz","妈的","吊你","干死你","插死你","强奸","做鸡",                      "他妈的","妈地","日你",                      });string *msg_s = ({                      "0","1","2","3","4","5",                      "6","7","8","9"                      });void create(){        set_name("狱卒", ({"yu zu","yuzu"}));        set("title", HIY"「四扇门高手」"NOR);        set("gender", "男性" );        set("age", 30);        set("per", 5);        set("long", HIR"一个神秘的狱卒,你碰上他准是你干了什么坏事。\n"NOR);        set("combat_exp", 10000000);        set("attitude", "peaceful");        set("dex", 50);        set("str", 50);           set_skill("literate", 800);        set("max_qi", 1000);        set("max_jing", 500);        set("max_neili", 1000);  	  	set("no_clean_up",1);        setup();        carry_object("/clone/misc/cloth")->wear();        carry_object("/d/city/obj/gangjian")->wield();	if( !clonep() ) CHANNEL_D->register_relay_channel("rumor");	if( !clonep() ) CHANNEL_D->register_relay_channel("chat");	if( !clonep() ) CHANNEL_D->register_relay_channel("party");        if( !clonep() ) CHANNEL_D->register_relay_channel("es");        if( !clonep() ) CHANNEL_D->register_relay_channel("sing");        if( !clonep() ) CHANNEL_D->register_relay_channel("hy");        if( !clonep() ) CHANNEL_D->register_relay_channel("auction");        if( !clonep() ) CHANNEL_D->register_relay_channel("yqyl");}void relay_channel(object criminal, string channel, string msg){        int i;        string criname,result,ia,ib,ic,id;        int howlong;        if( !userp(criminal) ) return;        for(i=0; i<sizeof(msg_d); i++)        {            if( !wizardp(criminal) && strsrch(msg, msg_d[i]) >= 0)                   {                    message_vision(CYN"四扇门高手乎然出现,扔出索套,一下就套住$N的脖子。\n$N伸长舌头、翻着白眼地被拖走了。\n"NOR, criminal);                                        criname = criminal->query("name") + "("+criminal->query("id")+")";                    howlong=10;                                        result = sprintf("%s在%s频道说脏话(%s)被设囚禁 %d 分\n",                    criname,channel,msg,howlong);                    criminal->start_busy(50);                    criminal->set_temp("disable_inputs",1);	            call_out("recoveralias", 120);                                        message("channel:rumor",HIM"【谣言】某人:据说"+criname+"在公众频道使用粗言烂语,被禁止使用指令了。\n"NOR, users());                    return;                    }        }if (criminal->query("combat_exp") < 500 && strsrch(msg,"0")>=0 || strsrch(msg,"1")>=0 || strsrch(msg,"2")>=0 || strsrch(msg,"3")>=0|| strsrch(msg,"4")>=0 || strsrch(msg,"5")>=0 || strsrch(msg,"6")>=0 || strsrch(msg,"7")>=0 || strsrch(msg,"8")>=0 || strsrch(msg,"9")>=0 ){        if( strlen(msg)>=10         && !wizardp(criminal)         && criminal->query("combat_exp") < 800 ){                    criminal->start_busy(50);                    criminal->set_temp("disable_inputs",1);	            call_out("recoveralias", 120);message_vision(CYN"用公众频道做广告,太没道德了!,$N的指令被禁用了!。\n$N伸长舌头、翻着白眼地被拖走了。\n"NOR, criminal);}}if (strsrch(msg,"0")>=0 || strsrch(msg,"1")>=0 || strsrch(msg,"2")>=0 || strsrch(msg,"3")>=0|| strsrch(msg,"4")>=0 || strsrch(msg,"5")>=0 || strsrch(msg,"6")>=0 || strsrch(msg,"7")>=0 || strsrch(msg,"8")>=0 || strsrch(msg,"9")>=0 ){ 	if( !wizardp(criminal) && sscanf( msg, "%s.%s.%s.%s",ia,ib,ic,id) && strlen(ia)>=1  && strlen(ib)>=1 	 && strlen(ic)>=1 && strlen(id)>=1 && strlen(msg)>=10){                    message_vision(CYN"用公众频道做广告,太没道德了!,$N的指令被禁用了!。\n$N伸长舌头、翻着白眼地被拖走了。\n"NOR, criminal);                    criminal->start_busy(50);                    criminal->set_temp("disable_inputs",1);	            call_out("recoveralias", 120);}}}void recoveralias(){        this_object()->set_temp("disable_inputs",0);        this_player()->set_temp("disable_inputs",0);     message("system", HIG "\n慢慢地系统恢复了你的指令....\n\n" NOR,		this_object());     message("system", HIG "\n慢慢地系统恢复了你的指令....\n\n" NOR,		this_player());}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -