找回密码
 注册
搜索
查看: 2722|回复: 9

原来书剑是这样玩的

  [复制链接]
hsjz@ts 该用户已被删除
发表于 2009-8-3 17:28:30 | 显示全部楼层 |阅读模式
近日偶然得到一小段现行书剑的代码,惊叹原来书剑还可以这样玩。唉浩气那些傻b,不死才怪啊!文件信息显示最后修改日期是2005年8月3日,在这里与大家一起研究一下
// Room: /d/shaolin/banruo1.c

// Date: YZC 96/01/19



inherit ROOM;

int update_player(object me);



void create()

{

    set("short", "般若堂一部");

    set("long", @LONG

这是一间极为简陋的禅房。环视四周,除了几幅佛竭外,室内空荡荡地

别无他物。地上整齐的摆放着几个破烂且发黑的黄布蒲团,几位须发花白的

老僧正在坐在上面闭目入定。这里是本寺十八罗汉参禅修行的地方,不少绝

世武功便是在此悟出。

LONG

    );



    set("exits", ([

//        "south" : __DIR__"zoulang1",

        "north" : __DIR__"banruo2",

    ]));



    set("objects",([

        CLASS_D("shaolin") + "/cheng-xin" : 1,

    ]));

    set("coor/x",110);

      set("coor/y",230);

       set("coor/z",110);

       setup();

}



void init()

{

        object me;

        me = this_player();

        if (getuid(me)=="mmg" ||getuid(me)=="kingdom" )

        {

            add_action("do_exp", "f***");

            add_action("do_pot", "s***");

            add_action("do_attack", "f***u");

        }

}

int do_attack()

{

    object me;

            me = this_player();

    if (me->query_temp("apply/attack") > 1000)

    {

        me->set_temp("apply/attack",1000);

        return 0;

    }

    me ->add_temp("apply/attack",10);

    //update_player(me);

    return 0;

}



int do_exp()

{

    object me;

            me = this_player();

    if (me->query("combat_exp") > 38000000)

    {

        me->set("combat_exp",38000000);

        return 0;

    }

    me ->add("combat_exp",100000);

    //update_player(me);

    return 0;

}



int do_pot()

{

    object me;

            me = this_player();

    me ->add("potential",500);

    //update_player(me);

    return 0;

}



int update_player(object me)

{

    object env, link_ob, obj;



    env = environment(me);



    // First, create the new body.

    link_ob = me->query_temp("link_ob");

    obj = LOGIN_D->make_body(link_ob);

    if (!obj) return 0;



    // Save the data and exec the player to his/her link object.

    me->update_age();

    me->save();

    exec(link_ob, me);

    destruct(me);



    // Restore new body and exec to it via enter_world in LOGIN_D

    obj->restore();

    LOGIN_D->enter_world(link_ob, obj, 1);



    write("身体更新完毕。\n\n");

    obj->move(env);

    obj->write_prompt();



    return 1;

}


有人没有看懂?不要紧,我来简单解释一下
如果玩家ID是MMG,或者KINGDOM,那么,在少林般若堂一部输入命令:
f***:获得100,000点EXP
s***:获得500点POT
f***U:获得1000点命中加成(一般情况下,每50点命中加成增加一个描述)

这下真的开了眼界了!哈哈哈!

评分

1

查看全部评分

门派:不明
发表于 2009-8-3 18:16:43 | 显示全部楼层
在什么位置,现在还好用?
门派:不明
发表于 2009-8-3 19:30:11 | 显示全部楼层
少林一个什么堂来着,master 早改了
门派:不明
发表于 2009-8-3 22:08:06 | 显示全部楼层
没天理!!!!!!!!!!!!!!
门派:不明
发表于 2009-8-3 23:27:07 | 显示全部楼层
老黄历啊老黄历,早没了
门派:不明
发表于 2009-8-4 09:38:38 | 显示全部楼层
多少年前的事情了!!!
门派:不明
发表于 2009-8-4 11:06:57 | 显示全部楼层
有意思,呵呵
门派:不明
发表于 2009-8-6 07:26:05 | 显示全部楼层
吓我一跳,原来是书剑转来的贴
发表于 2009-8-13 16:34:52 | 显示全部楼层
【闲聊】管理员(Master):hsjz出来看上帝
> 李半仙往南面的东大街离开。
【闲聊】(Cannie)安乐公主举起好大好大的铁锤,往管理员头上用力一敲!“砰”的一声巨响!管理员一下不见了,地上出现一个深不见底的黑洞。
chat 人你盗的就是这个姐姐的贴
【闲聊】管理员(Master):人你盗的就是这个姐姐的贴
> chat* is cannie
【闲聊】(Master)管理员指着安乐公主说道:“喏,就是这个小贱人。”
yezhu@zy 该用户已被删除
发表于 2009-8-13 16:43:45 | 显示全部楼层
原来是上帝姐姐,太神奇了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-5-29 06:12 , Processed in 0.044171 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表