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

trade.c

  1. // by tiandi for trade system
  2. #include <ansi.h>
  3. inherit F_CLEAN_UP;
  4. int main(object me, string arg)
  5. {
  6.         if( me->is_fighting() )
  7.                 return notify_fail("战斗中不能摆摊。/n");
  8.             if(! environment(me)->query("trade") )
  9.                    return notify_fail("这里不允许摆摊。/n");
  10.             if(me->query_temp("in_trade") )
  11.                    return notify_fail("你已经在摆摊了。/n");
  12.        if(me->is_ghost())
  13.            return notify_fail("鬼魂是没有办法摆摊的,你摆了别人也看不见啊。/n");
  14.             if(me->query("level")< 10 )
  15.                    return notify_fail("你的等级太低。/n");
  16.            if( me->is_busy() )
  17.                    return notify_fail("你上一个动作还没有完成,不能摆摊。/n");
  18.      
  19.        message_vision("$N左手从身后拿出一把小凳子,右手拿出一块牌子,匆匆地写上了几笔,便一屁股坐在了凳子上开始摆摊。/n",me);
  20.       write ("你可以用上架(tradeup),下架(tradedown),收摊(exit)。/n");
  21.            me->set_temp("in_trade",1);
  22.     
  23.         return 1;
  24. }
  25. int help(object me)
  26. {
  27.         write(@HELP
  28. 指令格式 : trade
  29. 你可以在允许摆摊的地方用这个命令进行摆摊操作。
  30. HELP
  31.         );
  32.         return 1;
  33. }

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值