找回密码
 注册
搜索
查看: 405|回复: 1

GM 巡逻任务奖励

[复制链接]
门派:不明
发表于 2010-9-3 12:37:15 | 显示全部楼层 |阅读模式
// fang.c
// By River 98/10
inherit ROOM;
#include <ansi.h>
void create()
{
        set("short", HIC"石室"NOR);
        set("long",@long
一间空荡荡的石室,正前方放着一个祭坛,上面呈放着一些瓜果,两边香
烛散发出摇曳的火光,一些古墓弟子正将侵犯古墓的叛逆的首级呈放在祭坛两
侧用来告慰先祖的英灵。
long);

        set("exits",([
        "north" : __DIR__"gmqs",
        "south" : __DIR__"gmcc",
        "east" : __DIR__"yaofang",
        ]));

        setup();
}

void init()
{
     add_action("do_jibai","jibai");
     add_action("do_ketou","ketou");
}

int do_jibai(string arg)
{
        object me,ob;
        int exp,pot;
        me=this_player();      
        ob = present("head", me);
        if ( arg == "head") {
          if(!ob )
              return notify_fail("你没有人头,祭拜什么?\n");        
          if(!me->query_temp("gm/job"))
              return notify_fail("你还没去巡逻呢,哪里捡来的首级?\n");
          if(ob->query("name") != "蒙面女子的首级")
              return notify_fail("你哪里弄来的人头,这人好象不是古墓叛逆啊?\n");        
          if(ob->query("victim_user"))
              return notify_fail("你哪里弄来的首级,杀错人了吧?\n");
          if(ob->query("kill_by") != me)
              return notify_fail("这好象不是你杀的吧?你是怎么得到这个人头的?\n");
          message_vision(HIY"$N恭恭敬敬地磕了几个响头,然后慢慢将$n呈放在祭坛两侧。\n"NOR,me,ob);

×××××××××××××××××××××××从这里开始算奖励×××××××××××××××××××××××××××××××××××××××××
          if (random(20)> 18){ exp= 40+random(10); pot = exp*3 - random(20);}       // 取0-19 随机数,如果取到“19 ” 恭喜你,获得了pot 奖励,但exp 奇少,最多才50
          else { exp =160+random(50); pot= exp/6 + random(exp/10);}              // 一般情况,exp 在 160 - 210 之间浮动,潜能在50 左右
          me->add("combat_exp", exp);
门派:不明
发表于 2010-9-3 14:44:30 | 显示全部楼层
wa2

真是强啊

那么多code

给xx的也贴一些啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-17 07:14 , Processed in 0.058728 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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