首页 » LPC源码, MUD编程LPC » 快乐风云2的交易系统trade.c源码

快乐风云2的交易系统trade.c源码

10567 6

仿照网游的交易系统设计:

    // by tiandi for trade system
    #include <ansi.h>
    inherit F_CLEAN_UP;
    int main(object me, string arg)
    {
            if( me->is_fighting() )
                    return notify_fail("战斗中不能摆摊。/n");
                if(! environment(me)->query("trade") )
                       return notify_fail("这里不允许摆摊。/n");
                if(me->query_temp("in_trade") )
                       return notify_fail("你已经在摆摊了。/n");
           if(me->is_ghost())
               return notify_fail("鬼魂是没有办法摆摊的,你摆了别人也看不见啊。/n");
                if(me->query("level")< 10 )
                       return notify_fail("你的等级太低。/n");
               if( me->is_busy() )
                       return notify_fail("你上一个动作还没有完成,不能摆摊。/n");        
           message_vision("$N左手从身后拿出一把小凳子,右手拿出一块牌子,匆匆地写上了几笔,便一屁股坐在了凳子上开始摆摊。/n",me);
          write ("你可以用上架(tradeup),下架(tradedown),收摊(exit)。/n");
               me->set_temp("in_trade",1);        
            return 1;
    }
    int help(object me)
    {
            write(@HELP
    指令格式 : trade
    你可以在允许摆摊的地方用这个命令进行摆摊操作。
    HELP
            );
            return 1;
    }
文章评分1次,平均分5.0

本文原始地址:https://www.tiandiyoyo.com/2009/01/fy3-mud-trade/
本站所有文章,除了特别注明外,均为本站原创,转载请注明出处来自www.tiandiyoyo.com

您可能还会对以下文章感兴趣:

评论前先开启评论开关:


6 Comments

  1. 好高级啊,看不懂…….

  2. 来支持一下吧 虽然我不懂代码

  3. 这个是要破解吗?还是C代码

载入分页评论...