cmd.c

来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 49 行

C
49
字号
/*  <SecCrypt CPL V3R05>  */
 
//  cmd.c
//  written  by  mon  3/8/98

inherit  F_CLEAN_UP;

void  create()  {  seteuid(getuid());  }

int  main(object  me,  string  arg)
{
	string  str;
	object  *list;
	int  i,  j,  threshold;

                if(  !arg  ||  !sscanf(arg,  "%d",  threshold)  )
	    threshold=0;

//	list  =  sort_array(users(),  "sort_user",  this_object());
                list  =  users();

                i=sizeof(list);
	for(j=0;j<i;j++)  {
                    if(list[j]->query_cmd_count()>threshold)
	        printf("%10s    %5d\n",list[j]->query("id"),
	            list[j]->query_cmd_count());
	}
	return  1;
}

int  sort_user(object  ob1,  object  ob2)
{
	return  (int)ob2->query_cmd_count()-
	      (int)ob1->query_cmd_count();
}

int  help(object  me)
{
write(@HELP
指令格式  :  cmd  [threshold]

List  the  average  number  of  commands  a  player  typed  per  second  recently.
If  a  "threshold"  is  given,  only  number>threshold  will  be  shown.

HELP
        );
        return  1;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?