caishen.c

来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 39 行

C
39
字号
// story:caishen 财神

#include <ansi.h>

int give_gift(string money, int amount, string name);

private mixed *story = ({
        "大小财神狭路相逢。",
        "大财神:让路!",
        "小财神:凭什么?",
        "大财神:废话,凭我比你有钱。",
        "小财神摸出几个铜板,随手扔了出去,哼哼道:来!",
        (: give_gift, "coin", 20 + random(100), "铜板" :),
        "大财神一声冷笑,摸出一些白银扔了出去。",
        (: give_gift, "silver", 20 + random(30), "白银" :),
        "小财神摸了半天,掏出一些黄金,咬咬牙扔了出去,道:继续呀!",
        (: give_gift, "gold", 10 + random(30), "黄金" :),
        "大财神呵呵大笑:随手摸出银票,轻飘飘的飞了出去。",
        (: give_gift, "gold", 1 + random(60), "黄金" :),
        "小财神面如土色,道:您老有钱,您老有钱,我让路,我让路。",
});

void create()
{
        seteuid(getuid());
}

mixed query_story_message(int step)
{
        return step < sizeof(story) ? story[step] : 0;
}

int give_gift(string money, int amount, string name)
{
        STORY_D->give_gift("/clone/money/" + money, amount,
                           HIM "\n“啪”的一声一些" + name + "掉到你面前。\n\n" NOR);
        return 1;
}

⌨️ 快捷键说明

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