游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4226|回复: 12

网络引擎

[复制链接]

18

主题

122

帖子

132

积分

注册会员

Rank: 2

积分
132
发表于 2004-6-23 14:35:00 | 显示全部楼层 |阅读模式
#include <windows.h>
#include <iostream.h>
#include <stdio.h>

#include <commctrl.h>
#include <time.h>
#include <process.h>
#include <oledb.h>
#include <mmsystem.h>

#include "dbmgr.h"

INT                        nAccountCount        =        0;
char                szQuery[1024];
char                szID[20]                =        {0};
char                szPASS[20]                =        {0};
bool                bSuss                        =        false;
DWORD                dwTmp                        =        0;
CRecordset *pRec;
FILE                *file;

VOID                InsertLogMsg(LPTSTR lpszMsg)
{
        cout<<lpszMsg<<endl;
}

void        main()
{
        GetDBManager()->Init( InsertLogMsg, "shake", "sa", "Lj_lh_MsC_zlYH_ckJw" );

        cout<<"DATA AUTO ADD SYSTEM"<<endl;
        cout<<"==================="<<endl;


        file        =        fopen( "monref.txt", "rt" );
        if( file == NULL ) return;

        int                nMap;
        int                nRefTime;
        CHAR        szMonster[256];
        int                nRefNum;
        int                nX;
        int                nY;
        int                nAreaX;
        int                nAreaY;

        int                nNum        =        0;
        while( feof(file) == 0 )
        {
                nNum++;
                fscanf( file, "%d", &nMap );
                fscanf( file, "%d", &nRefTime );
                fscanf( file, "%s", szMonster );
                fscanf( file, "%d", &nRefNum );
                fscanf( file, "%d", &nX );
                fscanf( file, "%d", &nY );
                fscanf( file, "%d", &nAreaX );
                fscanf( file, "%d", &nAreaY );
               
                cout<<nNum<<"  "<<nMap<<"  "<<nRefTime<<"  "<<szMonster<<"  "<<nRefNum
                                <<"  "<<nX<<"  "<<nY<<"  "<<nAreaX<<"  "<<nAreaY<<endl;

                pRec = GetDBManager()->CreateRecordset();
                sprintf( szQuery,        "INSERT SYS_MONREF ("
                                                        "FLD_IDX, FLD_MAP, FLD_REFTIME, FLD_MONSTER, FLD_COUNT, "
                                                        "FLD_X, FLD_Y, FLD_AREA_X, FLD_AREA_Y ) "
                                                        "VALUES ( "
                                                        "%d, %d, %d, '%s', %d, "
                                                        "%d, %d, %d, %d )",
                                                        nNum, nMap, nRefTime, szMonster, nRefNum,
                                                        nX, nY, nAreaX, nAreaY );
                bSuss        =        pRec->Execute( szQuery );
                GetDBManager()->DestroyRecordset( pRec );
        }


/*        file        =        fopen( "monitem.txt", "rt" );
        if( file == NULL ) return;

        CHAR        szMonster[256];
        CHAR        szItem[256];
        int                nProb;
        int                nSum;
        int                nNum = 0;

        while( feof(file) == 0 )
        {
                nNum++;
                fscanf( file, "%s", szMonster );
                fscanf( file, "%s", szItem );
                fscanf( file, "%d", &nProb );
                fscanf( file, "%d", &nSum );
       
                cout<<nNum<<"  "<<szMonster<<"  "<<szItem<<"  "<<nProb<<"  "<<nSum<<endl;

                pRec = GetDBManager()->CreateRecordset();
                sprintf( szQuery,        "INSERT SYS_MONITEM ("
                                                        "FLD_IDX, FLD_MONSTER, FLD_ITEM, FLD_PROBABLY, FLD_COUNT ) "
                                                        "VALUES ( "
                                                        "%d, '%s', '%s', %d, %d )",
                                                        nNum, szMonster, szItem, 10000/nProb, nSum
                                                        );
                bSuss        =        pRec->Execute( szQuery );
                GetDBManager()->DestroyRecordset( pRec );
        }
*/
/*        file        =        fopen( "item.txt", "rt" );
        if( file == NULL ) return;

        CHAR        szName[256];
        int                nNum = 0;
        int                nType;
        int                nJob;
        int                nNaijiu;
        int                nDC, nDCMax;
        int                nAC, nACMax;
        int                nDis, nWide;
        int                nLvl;
        while( feof(file) == 0 )
        {
                nNum++;
                fscanf( file, "%s", szName );
                fscanf( file, "%s", szName );
                fscanf( file, "%d", &nType );
                fscanf( file, "%d", &nJob );
                fscanf( file, "%d", &nNaijiu );
                fscanf( file, "%d", &nDis );
                fscanf( file, "%d", &nWide );
                fscanf( file, "%d", &nDC );
                fscanf( file, "%d", &nDCMax );
                fscanf( file, "%d", &nAC );
                fscanf( file, "%d", &nACMax );
                fscanf( file, "%d", &nLvl );
                cout<<nNum<<"  "<<szName<<"  "<<nType<<"  "<<nJob<<"  "<<nNaijiu
                        <<"  "<<nDis<<"  "<<nWide<<"  "<<nDC<<"  "<<nDCMax<<"  "<<nAC
                        <<"  "<<nACMax<<"  "<<nLvl<<endl;

                pRec = GetDBManager()->CreateRecordset();
                sprintf( szQuery,        "INSERT SYS_ITEM ("
                                                        "FLD_INDEX, FLD_CHARNAME, FLD_TYPE, FLD_GSHAPE, FLD_WSHAPE, "
                                                        "FLD_GENDER, FLD_JOB, FLD_QUALITY, FLD_MAXQUALITY, FLD_ATTRIBUTE, "
                                                        "FLD_ATTACKSTEP, FLD_ATTACKWIDE, FLD_ADDMINDC, FLD_ADDMAXDC, FLD_ADDMINAC, "
                                                        "FLD_ADDMAXAC, FLD_ADDMINMC, FLD_ADDMAXMC, FLD_WEIGHT, FLD_NEEDLVL, "
                                                        "FLD_ADDHP, FLD_ADDMP, FLD_ADDHPUPPER, FLD_ADDMPUPPER, FLD_ADDPRECISION, "
                                                        "FLD_ADDDODGE, FLD_ADDATTACKSPD, FLD_ADDCOLD, FLD_ADDFIRE, FLD_ADDEARTH, "
                                                        "FLD_ADDWIND, FLD_ADDLIGHT, FLD_ADDDARK, FLD_ADDPOSION, FLD_ADDSUCKBLOOD ) "
                                                        "VALUES ( "
                                                        "%d, '%s', %d, %d, %d, "
                                                        "0, %d, %d, %d, 0, "
                                                        "%d, %d, %d, %d, %d, "
                                                        "%d, 0, 0, 0, %d, "
                                                        "0, 0, 0, 0, 0, "
                                                        "0, 0, 0, 0, 0, "
                                                        "0, 0, 0, 0, 0 )",
                                                        nNum, szName, nType, nNum, nNum,
                                                        nJob, nNaijiu, nNaijiu,
                                                        nDis, nWide, nDC, nDCMax, nAC,
                                                        nACMax, nLvl
                                                        );
                bSuss        =        pRec->Execute( szQuery );
                GetDBManager()->DestroyRecordset( pRec );
        }
*/
}

1

主题

19

帖子

21

积分

注册会员

Rank: 2

积分
21
发表于 2004-6-23 15:33:00 | 显示全部楼层

Re:网络引擎



1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20527
发表于 2004-6-23 15:37:00 | 显示全部楼层

Re:网络引擎

汗! 是不是应该给加个原创?

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2004-6-23 15:54:00 | 显示全部楼层

Re:网络引擎

-。-
看来看去怎么觉得就一个数据库操作的片段啊。

10

主题

90

帖子

90

积分

注册会员

Rank: 2

积分
90
QQ
发表于 2004-6-23 17:48:00 | 显示全部楼层

Re:网络引擎

数据库操作的
不是网络引擎

4

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
QQ
发表于 2004-6-23 19:54:00 | 显示全部楼层

Re:网络引擎

??r未能看懂 >.<

0

主题

22

帖子

22

积分

注册会员

Rank: 2

积分
22
发表于 2004-6-24 10:24:00 | 显示全部楼层

Re:网络引擎

日就一个字

3

主题

186

帖子

190

积分

注册会员

Rank: 2

积分
190
发表于 2004-6-24 13:24:00 | 显示全部楼层

Re:网络引擎

原来,这就是传说中的网络引擎

18

主题

122

帖子

132

积分

注册会员

Rank: 2

积分
132
 楼主| 发表于 2004-6-25 11:11:00 | 显示全部楼层

Re:网络引擎

网络引擎中  数据库片段  没错

不是我写的   我兄弟写的 我是客户端

网络引擎封装了给我用就可以了  
























































59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2004-6-25 11:34:00 | 显示全部楼层

Re:网络引擎

楼主是想说这个程序写得好还是想说写得烂啊?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-2 12:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表