仿照网游的交易系统设计:
// 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:★★★★★

额。。。
好高级啊,看不懂…….
还好啦,都有中文的。。。
来支持一下吧 虽然我不懂代码
这个是要破解吗?还是C代码
这个是以前写的游戏的源代码而已。