topten.c

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

C
433
字号
                        for ( i = 0; i < 10; i++ )
                        {
                                si = sprintf( "第%d名",i+1 );
                                sscanf( oldman_topten[i][si],"%*s\n%s\n%*d\n",c_short[i] );
                                write( "    "+HIY"第"+chinese_number(i+1)+"名  "NOR+c_short[i]+NOR"\n" );
                        }
                        write( "========================================================\n" );
                        break;
                case "B4":
                case "b4":
                case "第四榜":
                case "五大内功高手":
                        write( "                    『"+HIC"五大内功高手"NOR+"』\n" );
                        write( "--------------------------------------------------------\n" );
                        si = "名次";
                        for ( i = 0; i < 5; i++ )
                        {
                                si = sprintf( "第%d名",i+1 );
                                sscanf( force_topten[i][si],"%*s\n%s\n%*d\n",c_short[i] );
                                write( "    "+HIY"第"+chinese_number(i+1)+"名  "NOR+c_short[i]+NOR"\n" );
                        }
                        write( "========================================================\n" );
                        break;
                case "B5":
                case "b5":
                case "第五榜":
                case "五大博学鸿儒":
                        write( "                    『"+HIC"五大博学鸿儒"NOR+"』\n" );
                        write( "--------------------------------------------------------\n" );
                        si = "名次";
                        for ( i = 0; i < 5; i++ )
                        {
                                si = sprintf( "第%d名",i+1 );
                                sscanf( literate_topten[i][si],"%*s\n%s\n%*d\n",c_short[i] );
                                write( "    "+HIY"第"+chinese_number(i+1)+"名  "NOR+c_short[i]+NOR"\n" );
                        }
                        write( "========================================================\n" );
                        break;
                case "B6":
                case "b6":
                case "第六榜":
                case "江湖五大杀手":
                        write( "                    『"+HIC"江湖五大杀手"NOR+"』\n" );
                        write( "--------------------------------------------------------\n" );
/*
                        si = "名次";
                        for ( i = 0; i < 5; i++ )
                        {
                                si = sprintf( "第%d名",i+1 );
                                sscanf( pks_topten[i][si],"%*s\n%s\n%*d\n",c_short[i] );
                                write( "    "+HIY"第"+chinese_number(i+1)+"名  "NOR+c_short[i]+NOR"\n" );
                        }
*/
                        write( "    暂时保密  \n" );
                        write( "========================================================\n" );
                        break;
                case "B7":
                case "b7":
                case "第七榜":
                case "天下三大神偷":
                        write( "                    『"+HIC"天下三大神偷"NOR+"』\n" );
                        write( "--------------------------------------------------------\n" );
                        si = "名次";
                        for ( i = 0; i < 3; i++ )
                        {
                                si = sprintf( "第%d名",i+1 );
                                sscanf( thief_topten[i][si],"%*s\n%s\n%*d\n",c_short[i] );
                                write( "    "+HIY"第"+chinese_number(i+1)+"名  "NOR+c_short[i]+NOR"\n" );

                        }
                        write( "========================================================\n" );
                        break;
                case "B8":
                case "b8":
                case "第八榜":
                case "天下三剑客":
                        write( "                    『"+HIC"天下三剑客"NOR+"』\n" );
                        write( "--------------------------------------------------------\n" );
                        si = "名次";
                        for ( i = 0; i < 3; i++ )
                        {
                                si = sprintf( "第%d名",i+1 );
                                sscanf( sword_topten[i][si],"%*s\n%s\n%*d\n",c_short[i] );
                                write( "    "+HIY"第"+chinese_number(i+1)+"名  "NOR+c_short[i]+NOR"\n" );
                        }
                        write( "========================================================\n" );
                        break;
                case "B9":
                case "b9":
                case "第九榜":
                case "海内三刀客":
                        write( "                    『"+HIC"海内三刀客"NOR+"』\n" );
                        write( "--------------------------------------------------------\n" );
                        si = "名次";
                        for ( i = 0; i < 3; i++ )
                        {
                                si = sprintf( "第%d名",i+1 );
                                sscanf( blade_topten[i][si],"%*s\n%s\n%*d\n",c_short[i] );
                                write( "    "+HIY"第"+chinese_number(i+1)+"名  "NOR+c_short[i]+NOR"\n" );
                        }
                        write( "========================================================\n" );
                        break;
                case "B10":
                case "b10":
                case "第十榜":
                case "神拳无敌镇五岳":
                        write( "                    『"+HIC"神拳无敌镇五岳"NOR+"』\n" );
                        write( "--------------------------------------------------------\n" );
                        si = "名次";
                        for ( i = 0; i < 5; i++ )
                        {
                                si = sprintf( "第%d名",i+1 );
                                sscanf( unarmed_topten[i][si],"%*s\n%s\n%*d\n",c_short[i] );
                                write( "    "+HIY"第"+chinese_number(i+1)+"名  "NOR+c_short[i]+NOR"\n" );
                        }
                        write( "========================================================\n" );
                        break;
                case "B11":
                case "b11":
                case "第十一榜":
                case "踏雪无痕跨五湖":
                        write( "                    『"+HIC"踏雪无痕跨五湖"NOR+"』\n" );
                        write( "--------------------------------------------------------\n" );
                        si = "名次";
                        for ( i = 0; i < 5; i++ )
                        {
                                si = sprintf( "第%d名",i+1 );
                                sscanf( dodge_topten[i][si],"%*s\n%s\n%*d\n",c_short[i] );
                                write( "    "+HIY"第"+chinese_number(i+1)+"名  "NOR+c_short[i]+NOR"\n" );
                        }
                        write( "========================================================\n" );
                        break;
                case "B12":
                case "b12":
                case "第十二榜":
                case "四极三飞星":
                        write( "                    『"+HIC"四极三飞星"NOR+"』\n" );
                        write( "--------------------------------------------------------\n" );
                        si = "名次";
                        for ( i = 0; i < 3; i++ )
                        {
                                si = sprintf( "第%d名",i+1 );
                                sscanf( throwing_topten[i][si],"%*s\n%s\n%*d\n",c_short[i] );
                                write( "    "+HIY"第"+chinese_number(i+1)+"名  "NOR+c_short[i]+NOR"\n" );
                        }
                        write( "========================================================\n" );
                        break;
                case "B13":
                case "b13":
                case "第十三榜":
                case "八方三神鞭":
                        write( "                    『"+HIC"八方三神鞭"NOR+"』\n" );
                        write( "--------------------------------------------------------\n" );
                        si = "名次";
                        for ( i = 0; i < 3; i++ )
                        {
                                si = sprintf( "第%d名",i+1 );
                                sscanf( whip_topten[i][si],"%*s\n%s\n%*d\n",c_short[i] );
                                write( "    "+HIY"第"+chinese_number(i+1)+"名  "NOR+c_short[i]+NOR"\n" );
                        }
                        write( "========================================================\n" );
                        break;
                case "B14":
                case "b14":
                case "第十四榜":
                case "中原八大锤":
                        write( "                    『"+HIC"中原八大锤"NOR+"』\n" );
                        write( "--------------------------------------------------------\n" );
                        si = "名次";
                        for ( i = 0; i < 8; i++ )

                        {
                                si = sprintf( "第%d名",i+1 );
                                sscanf( hammer_topten[i][si],"%*s\n%s\n%*d\n",c_short[i] );
                                write( "    "+HIY"第"+chinese_number(i+1)+"名  "NOR+c_short[i]+NOR"\n" );
                        }
                        write( "========================================================\n" );
                        break;
                case "B15":
                case "b15":
                case "第十五榜":
                case "神州三大杖客":
                        write( "                    『"+HIC"神州三大杖客"NOR+"』\n" );
                        write( "--------------------------------------------------------\n" );
                        si = "名次";
                        for ( i = 0; i < 3; i++ )
                        {
                                si = sprintf( "第%d名",i+1 );
                                sscanf( staff_topten[i][si],"%*s\n%s\n%*d\n",c_short[i] );
                                write( "    "+HIY"第"+chinese_number(i+1)+"名  "NOR+c_short[i]+NOR"\n" );
                        }
                        write( "========================================================\n" );
                        break;
/*
                case "B16":
                case "b16":
                case "第十六榜":
                case "武林三大棍王":
                        write( "                    『"+HIC"武林三大棍王"NOR+"』\n" );
                        write( "--------------------------------------------------------\n" );
                        si = "名次";
                        for ( i = 0; i < 3; i++ )
                        {
                                si = sprintf( "第%d名",i+1 );
                                sscanf( club_topten[i][si],"%*s\n%s\n%*d\n",c_short[i] );
                                write( "    "+HIY"第"+chinese_number(i+1)+"名  "NOR+c_short[i]+NOR"\n" );
                        }
                        write( "========================================================\n" );
                        break;
*/
                   default:
                        return 0;
        }
        return 1;
}

⌨️ 快捷键说明

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