• 大小: 6.74MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-27
  • 语言: 其他
  • 标签:

资源简介

服务端采用SQSF1.82~6.0通用服务端。DATA为仿官方3.0的DATA SQSF完全自主开发的服务端,经过不懈的努力,终于开发出一套可用各种客户端登陆的通用的服务端。该服务端可以使用1.82,2.0,2.5,3.0,6.0任意一个版本的客户端进行登陆,在该基础上增加了目前市面上石器私服服务端都拥有的功能,并不断扩展新功能,具体功能请在功能展示区查看

资源截图

代码片段和文件信息

#include

#define arraysizeof( x ) (sizeof(x)/sizeof(x[0]))


// 鼎奶
#define WIN_WARP_X  400
#define WIN_WARP_Y  (128)
#define ROOM_SIZE_X 44
#define ROOM_SIZE_Y 12



int FloorIdTbl[] = {
1021
3021
};

char *CrFileName[] = {
“samdou“
“jyajyadou“
};

typedef struct {
int first;
int last;
}ENEMYLIST;

typedef struct {
int floor;
int x;
int y;
}POSITION;

ENEMYLIST EnemyTbl[] = {
{ 655 690 }
{ 687 720 }
};

POSITION SishouTbl[] = {
{ 1008 20 20  }
{ 3008 20 20  }
};

POSITION UketsukeTbl[] = {
{ 1022 1 7  }
{ 3022 1 7  }
};


int main( int argc char **argv ){
int i j first last xcnt = 0 ycnt = 0;
int npccnt = 1; // NPCの眶
int win_warpX = WIN_WARP_X win_warpY = WIN_WARP_Y;
int warpX = WIN_WARP_X+6 warpY = WIN_WARP_Y;
int npcX = WIN_WARP_X npcY = WIN_WARP_Y-4;
int floor_id pos;

FILE *fp;
char szBuffer[256];

if( argc <= 1 ){
printf( “0 == サムギル 1 == カルタ〖ナ\n“ );
exit( 0 );
}
if( sscanf( argv[1] “%d“ &pos ) == 1 ){
if( pos == 0 ){
printf( “サムギル苹眷侯喇\n“ );
}else
if( pos == 1 ){
printf( “ジャジャ苹眷侯喇\n“ );
}else{
printf( “(%s)おかし〖\n“ argv[1] );
exit( 0 );
}
}

// どっちのフロアか
floor_id = FloorIdTbl[pos];

for( xcnt = 0; xcnt < 10; xcnt ++ ){
win_warpY = WIN_WARP_Y-2;
npcY = WIN_WARP_Y-4;
warpY = WIN_WARP_Y-2;
for( ycnt = 0; ycnt < 10; ycnt ++ ){
sprintf( szBuffer “%s%03d.arg“  CrFileName[pos] npccnt );
fp = fopen( szBuffer “w“ );
if( fp == NULL )exit( 1 );
fprintf( fp “entype:2\n“ );
fprintf( fp “dieact:1\n“ );

// 100客誊はここ
if( npccnt == 100 ){
fprintf( fp “warpfl:%d\n“ SishouTbl[pos].floor );
fprintf( fp “warpx:%d\n“ SishouTbl[pos].x );
fprintf( fp “warpy:%d\n“ SishouTbl[pos].y );
}else
if( ycnt == 9 ){ // 擂り手しのためこのワ〖プ
fprintf( fp “warpfl:%d\n“ floor_id );
fprintf( fp “warpx:%d\n“ win_warpX-(xcnt+1)*ROOM_SIZE_X );
fprintf( fp “warpy:%d\n“ WIN_WARP_Y );
}else{ // 奶撅はこのワ〖プ
fprintf( fp “warpfl:%d\n“ floor_id );
fprintf( fp “warpx:%d\n“ win_warpX-xcnt*ROOM_SIZE_X );
fprintf( fp “warpy:%d\n“ win_warpY-(ycnt+1)*ROOM_SIZE_Y );
}
fprintf( fp “gym:%d\n“ npccnt );
fprintf( fp “startmsg:讳は%d客誊だ\n“ npccnt );
fprintf( fp “enemyno:“ );
first = 564; last = 580;
for( j = first; j <= last; j ++ ){
fprintf( fp “%d“ j );
if( j < last )fprintf( fp ““ );
}
fprintf( fp “\n“ );

fprintf( fp “enemypetno:“ );
// サムギルの眷圭
first = EnemyTbl[pos].first; last =  EnemyTbl[pos].last;

for( j = first; j <= last; j ++ ){
fprintf( fp “%d“ j );
if( j < last )fprintf( fp ““ );
}
fprintf( fp “\n“ );
fclose( fp );
npccnt ++;
}
}

sprintf( szBuffer “%s.create“ CrFileName[pos] );

fp = fopen( szBuffer “w“ );
fprintf( fp “NPCCREATE\n“ );
fprintf( fp “#########   苹眷100客寥み缄   ########\n“ );

npc

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        447  2011-08-26 00:36  data\appear.txt

     文件         49  2007-05-31 09:23  data\autopk\autopkaward.txt

     文件        295  2007-06-02 20:37  data\autopk\autopkhistory.txt

     文件      12806  2011-08-26 00:51  data\map\battlemap.txt

     文件       4282  2005-11-15 12:59  data\bmitem.txt

     文件        208  2005-11-15 13:01  data\contract.txt

     文件      18116  2005-09-06 10:57  data\npc\sainasu\effect.txt

     文件      18490  2005-11-15 13:00  data\effect.txt

     文件      74823  2011-10-21 11:36  data\encount.txt

     文件     153426  2005-11-15 12:59  data\enemy.txt

     文件     221494  2012-11-26 18:24  data\enemy1.txt

     文件      94249  2012-09-27 04:10  data\enemybase.txt

     文件     156439  2012-10-11 21:25  data\enemybase1.txt

     文件       2168  2011-08-26 00:43  data\exp.txt

     文件        577  2005-08-12 22:44  data\gambleitems.txt

     文件         30  2011-08-26 00:44  data\gmset.txt

     文件      69406  2012-10-23 14:03  data\group.txt

     文件      63628  2012-10-23 14:03  data\group1.txt

     文件     557839  2005-11-15 13:00  data\history.txt

     文件         33  2005-11-15 12:59  data\inv.txt

     文件        804  2007-07-26 10:40  data\itematom.txt

     文件          5  2005-11-15 13:00  data\itemquitparty.txt

     文件    3682426  2012-11-28 14:21  data\itemset6.txt

     文件       8621  2007-05-30 14:56  data\jobdaily.txt

     文件        283  2007-05-30 14:59  data\leaderride.txt

     文件       1784  2005-09-05 22:22  data\npc\look.txt

     文件      14263  2012-08-27 13:25  data\magic.txt

     文件        137  2005-11-15 13:00  data\malayfia.txt

     文件       1077  2011-08-26 00:51  data\map\map_noexit.txt

     文件     747791  2004-07-07 15:43  data\map\mapset.txt

............此处省略4821个文件信息

评论

共有 条评论

相关资源