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

📄 cigarette.c

📁 C实现的MUD,对大家基本入门网络游戏很有帮助!
💻 C
字号:
// cigarette.c  by Jane  4.12.1997inherit ITEM;int smoking(int);void create(){        string *order = ({"中华","大前门", "柔和七星", "红塔山", "万宝路", "希尔顿", "云烟"});        set_name( (order[random(7)]), ({ "cigarette" }) );        set_weight(80);        if( clonep() )                set_default_object(__FILE__);        else {                set("long", "一盒香烟,可以(xiyan)。\n");                set("unit", "盒");                set("count",6);                set("value", 50000);        }}void init(){        add_action("do_smoke", "xiyan");}int do_smoke(){        object me = this_player();        object obj = this_object();        if(environment(me)->query("no_smoke"))                return notify_fail("这里不准抽烟!\n");        if( me->is_busy() )                return notify_fail("你正忙着呢,没空抽烟!。\n");        if(query("count") == 6)                 message_vision("$N抽出一支$n,点着了火,美滋滋地吸了起来。\n", me, this_object());        else if (query("count") == 1 ) {                message_vision("$N猛吸了一口剩下的烟屁股,两个手不由自主地又去模口袋。\n", me);                destruct(this_object());                return notify_fail("");        } else         switch(random(4)) {                                case 0: message_vision("$N吐出一串烟圈,看着它悠闲的散开。\n", me);                        break;                case 1: message_vision("$N狠狠的吸了一口$n,大概是吸得太猛了,一张脸涨的通红。\n", me, obj);                        break;                case 2: message_vision("$N吸了一口$n,摇头晃脑地说道:“饭后一支烟,赛过活神仙。”\n", me, obj );                        break;                case 3: message_vision("$N翘起二郎腿,眯上眼睛,猛吸了一口$n,自言自语道:“这东西害人又害己,为啥我还那么喜欢?”\n", me, obj);                        break;                default:                        break;        }        add("count",-1);        return notify_fail("");}

⌨️ 快捷键说明

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