389 lines
18 KiB
C
389 lines
18 KiB
C
![]() |
/* output by ../../bin/lsgen.perl 0.41 ( 1998 May)
|
|||
|
* made Thu Feb 17 17:30:27 2000
|
|||
|
* user ringo
|
|||
|
* host indy
|
|||
|
* file /opt/ringo/chsa/src/saac/./saacproto_serv.h
|
|||
|
* util ./saacproto_util.c , ./saacproto_util.h
|
|||
|
* src /opt/ringo/chsa/src/saac/../../doc/saacproto.html
|
|||
|
*/
|
|||
|
#ifndef _SAACPROTOSERV_H_
|
|||
|
#define _SAACPROTOSERV_H_
|
|||
|
#include "version.h"
|
|||
|
#include "saacproto_util.h"
|
|||
|
#ifdef _CHARADATA_SAVE_SQL
|
|||
|
#include "characters.h"
|
|||
|
#ifdef MAXLSRPCARGS
|
|||
|
#if ( MAXLSRPCARGS <= ( 64 + 1 ) )
|
|||
|
#undef MAXLSRPCARGS
|
|||
|
#define MAXLSRPCARGS ( 64 + 1 )
|
|||
|
#endif
|
|||
|
#else
|
|||
|
#define MAXLSRPCARGS ( 64 + 1 )
|
|||
|
#endif
|
|||
|
#else
|
|||
|
#ifdef MAXLSRPCARGS
|
|||
|
#if ( MAXLSRPCARGS <= ( 7 + 1 ) )
|
|||
|
#undef MAXLSRPCARGS
|
|||
|
#define MAXLSRPCARGS ( 7 + 1 )
|
|||
|
#endif
|
|||
|
#else
|
|||
|
#define MAXLSRPCARGS ( 7 + 1 )
|
|||
|
#endif
|
|||
|
#endif
|
|||
|
#ifdef _ALLDOMAN // Syu ADD <20><><EFBFBD>а<EFBFBD>NPC
|
|||
|
void saacproto_UpdataStele_recv( int fd , char *cdkey , char *name , char *title , int level , int trns , int time , int floor) ;
|
|||
|
void saacproto_UpdataStele_send( int fd , char *data ) ;
|
|||
|
void saacproto_S_UpdataStele_send( int fd , char *ocdkey , char *oname , char *ncdkey ,
|
|||
|
char *nname , char *title , int level , int trns , int floor ) ;
|
|||
|
|
|||
|
#endif
|
|||
|
#if _ATTESTAION_ID == 1
|
|||
|
void saacproto_ACServerLogin_recv( int ti, int id, char* servername , char* serverpas);
|
|||
|
#else
|
|||
|
void saacproto_ACServerLogin_recv( int fd,char* servername,char* serverpas ) ;
|
|||
|
#endif
|
|||
|
|
|||
|
void saacproto_ACServerLogin_send( int fd,char* result,char* data ) ;
|
|||
|
void saacproto_ACServerLogout_recv( int fd ) ;
|
|||
|
|
|||
|
void saacproto_ACCharList_recv( int ti,char* id,char* pas ,char* ip,char* mac , int mesgid,int charlistflg);
|
|||
|
|
|||
|
void saacproto_ACCharList_send( int fd,char* result,char* output,int id ) ; /* ../../doc/saacproto.html line 124 */
|
|||
|
void saacproto_ACCharLoad_recv( int fd,char* id,char* pas,char* charname,int lock,char* opt,int mesgid ) ; /* ../../doc/saacproto.html line 148 */
|
|||
|
// CoolFish: 2001/10/16
|
|||
|
#ifdef _NewSave
|
|||
|
void saacproto_ACCharLoad_send( int fd,char* result,char* data,int id,int charindex ) ; /* ../../doc/saacproto.html line 175 */
|
|||
|
void saacproto_ACCharSave_recv( int fd,char* id,char* charname,char* opt,char* charinfo,int unlock,int mesgid,int charindex ) ; /* ../../doc/saacproto.html line 191 */
|
|||
|
#else
|
|||
|
void saacproto_ACCharLoad_send( int fd,char* result,char* data,int id ) ; /* ../../doc/saacproto.html line 175 */
|
|||
|
void saacproto_ACCharSave_recv( int fd,char* id,char* charname,char* opt,char* charinfo,int unlock,int mesgid ) ; /* ../../doc/saacproto.html line 191 */
|
|||
|
#endif
|
|||
|
void saacproto_ACCharSave_send( int fd,char* result,char* data,int id ) ; /* ../../doc/saacproto.html line 214 */
|
|||
|
|
|||
|
void saacproto_ACCharDelete_recv( int fd,char* id,char* passwd,char* charname,char* option,int mesgid ) ; /* ../../doc/saacproto.html line 231 */
|
|||
|
void saacproto_ACCharDelete_send( int fd,char* result,char* data,int id ) ; /* ../../doc/saacproto.html line 256 */
|
|||
|
void saacproto_ACLock_recv( int fd,char* id,int lock,int mesgid ) ; /* ../../doc/saacproto.html line 271 */
|
|||
|
void saacproto_ACLock_send( int fd,char* result,char* data,int id ) ; /* ../../doc/saacproto.html line 290 */
|
|||
|
void saacproto_ACUCheck_recv( int fd,char* mem_id,int status ) ; /* ../../doc/saacproto.html line 304 */
|
|||
|
void saacproto_ACUCheck_send( int fd,char* mem_id ) ; /* ../../doc/saacproto.html line 318 */
|
|||
|
void saacproto_DBUpdateEntryString_recv( int fd,char* table,char* key,char* value,int msgid,int msgid2 ) ; /* ../../doc/saacproto.html line 329 */
|
|||
|
void saacproto_DBUpdateEntryString_send( int fd,char* result,char* table,char* key,int msgid,int msgid2 ) ; /* ../../doc/saacproto.html line 344 */
|
|||
|
void saacproto_DBDeleteEntryString_recv( int fd,char* table,char* key,int msgid,int msgid2 ) ; /* ../../doc/saacproto.html line 357 */
|
|||
|
void saacproto_DBDeleteEntryString_send( int fd,char* result,char* table,char* key,int msgid,int msgid2 ) ; /* ../../doc/saacproto.html line 369 */
|
|||
|
void saacproto_DBGetEntryString_recv( int fd,char* table,char* key,int msgid,int msgid2 ) ; /* ../../doc/saacproto.html line 384 */
|
|||
|
void saacproto_DBGetEntryString_send( int fd,char* result,char* value,char* table,char* key,int msgid,int msgid2 ) ; /* ../../doc/saacproto.html line 396 */
|
|||
|
void saacproto_DBUpdateEntryInt_recv( int fd,char* table,char* key,int value,char* info,int msgid,int msgid2 ) ; /* ../../doc/saacproto.html line 413 */
|
|||
|
void saacproto_DBUpdateEntryInt_send( int fd,char* result,char* table,char* key,int msgid,int msgid2 ) ; /* ../../doc/saacproto.html line 435 */
|
|||
|
void saacproto_DBGetEntryRank_recv( int fd,char* table,char* key,int msgid,int msgid2 ) ; /* ../../doc/saacproto.html line 449 */
|
|||
|
void saacproto_DBGetEntryRank_send( int fd,char* result,int rank,int count,char* table,char* key,int msgid,int msgid2 ) ; /* ../../doc/saacproto.html line 463 */
|
|||
|
void saacproto_DBDeleteEntryInt_recv( int fd,char* table,char* key,int msgid,int msgid2 ) ; /* ../../doc/saacproto.html line 482 */
|
|||
|
void saacproto_DBDeleteEntryInt_send( int fd,char* result,char* table,char* key,int msgid,int msgid2 ) ; /* ../../doc/saacproto.html line 494 */
|
|||
|
void saacproto_DBGetEntryInt_recv( int fd,char* table,char* key,int msgid,int msgid2 ) ; /* ../../doc/saacproto.html line 508 */
|
|||
|
void saacproto_DBGetEntryInt_send( int fd,char* result,int value,char* table,char* key,int msgid,int msgid2 ) ; /* ../../doc/saacproto.html line 520 */
|
|||
|
void saacproto_DBGetEntryByRank_recv( int fd,char* table,int rank_start,int rank_end,int msgid,int msgid2 ) ; /* ../../doc/saacproto.html line 537 */
|
|||
|
void saacproto_DBGetEntryByRank_send( int fd,char* result,char* list,char* table,int msgid,int msgid2 ) ; /* ../../doc/saacproto.html line 552 */
|
|||
|
void saacproto_DBGetEntryByCount_recv( int fd,char* table,int count_start,int num,int msgid,int msgid2 ) ; /* ../../doc/saacproto.html line 571 */
|
|||
|
void saacproto_DBGetEntryByCount_send( int fd,char* result,char* list,char* table,int count_start,int msgid,int msgid2 ) ; /* ../../doc/saacproto.html line 583 */
|
|||
|
void saacproto_Broadcast_recv( int fd,char* id,char* charname,char* message,int flag ) ; /* ../../doc/saacproto.html line 598 */
|
|||
|
void saacproto_Broadcast_send( int fd,char* id,char* charname,char* message ) ; /* ../../doc/saacproto.html line 611 */
|
|||
|
void saacproto_Message_recv( int fd,char* id_from,char* charname_from,char* id_to,char* charname_to,char* message,int option ) ; /* ../../doc/saacproto.html line 624 */
|
|||
|
void saacproto_Message_send( int fd,char* id_from,char* charname_from,char* id_to,char* charname_to,char* message,int option,int mesgid ) ; /* ../../doc/saacproto.html line 642 */
|
|||
|
void saacproto_MessageAck_recv( int fd,char* id,char* charname,char* result,int mesgid ) ; /* ../../doc/saacproto.html line 661 */
|
|||
|
void saacproto_MessageFlush_recv( int fd,char* id,char* charname ) ; /* ../../doc/saacproto.html line 680 */
|
|||
|
int saacproto_InitServer(int (*writefunc)(int,char*,int) , int worksiz );
|
|||
|
void saacproto_SetServerLogFiles( char *read , char *write );
|
|||
|
void saacproto_CleanupServer( void );
|
|||
|
//int saacproto_ServerDispatchMessage( int fd, char *line );
|
|||
|
int saacproto_ServerDispatchMessage( int fd , char *encoded, char *debugfun);
|
|||
|
|
|||
|
// CoolFish: Family 2001/5/9
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#ifdef _PERSONAL_FAME
|
|||
|
void saacproto_ACAddFM_recv(int fd, char *fmname, char *fmleadername,
|
|||
|
char *fmleaderid, int fmleaderlv, char *petname, char *petarrt,
|
|||
|
char *fmrule, int fmsprite, int fmleadergrano, int fame,
|
|||
|
#ifdef _FAMILYBADGE_
|
|||
|
int fmbadge,
|
|||
|
#endif
|
|||
|
int charfdid);
|
|||
|
#else
|
|||
|
void saacproto_ACAddFM_recv(int fd, char *fmname, char *fmleadername,
|
|||
|
char *fmleaderid, int fmleaderlv, char *petname, char *petarrt,
|
|||
|
char *fmrule, int fmsprite, int fmleadergrano, int charfdid);
|
|||
|
#endif
|
|||
|
void saacproto_ACAddFM_send(int fd, char *result, int fmindex, int index,
|
|||
|
int charfdid);
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
// #ifdef _PERSONAL_FAME // Arminius: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void saacproto_ACJoinFM_recv(int fd, char *fmname, int fmindex, char *charname,
|
|||
|
char *charid, int charlv, int index, int fame, int charfdid);
|
|||
|
// #else
|
|||
|
// void saacproto_ACJoinFM_recv(int fd, char *fmname, int fmindex, char *charname,
|
|||
|
// char *charid, int charlv, int index, int charfdid);
|
|||
|
// #endif
|
|||
|
void saacproto_ACJoinFM_send(int fd, char *result, int recv, int charfdid);
|
|||
|
// <20>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void saacproto_ACLeaveFM_recv(int fd, char *fmname, int fmindex, char *charname,
|
|||
|
char *charid, int index, int charfdid);
|
|||
|
void saacproto_ACLeaveFM_send(int fd, char *result, int resultflag, int charfdid);
|
|||
|
// <20><>ɢ<EFBFBD><C9A2><EFBFBD><EFBFBD>
|
|||
|
#ifdef _LEADERFUNCHECK
|
|||
|
void saacproto_ACDelFM_recv(int fd, char *fmname, int fmindex, int index, char *charname,
|
|||
|
char *charid, int charfdid);
|
|||
|
#else
|
|||
|
void saacproto_ACDelFM_recv(int fd, char *fmname, int fmindex, int index, int charfdid);
|
|||
|
#endif
|
|||
|
void saacproto_ACDelFM_send(int fd, char *result, int charfdid);
|
|||
|
// <20>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|||
|
void saacproto_ACShowFMList_recv(int fd);
|
|||
|
void saacproto_ACShowFMList_send(int fd, char *result, int num, char *data);
|
|||
|
#ifdef _FAMILY_TOTEM
|
|||
|
// <20>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC>
|
|||
|
void saacproto_ACShowFMTotem_recv(int fd);
|
|||
|
void saacproto_ACShowFMTotem_send(int fd, char *result, int num, char *data);
|
|||
|
#endif
|
|||
|
// <20>г<EFBFBD><D0B3><EFBFBD>Ա<EFBFBD>б<EFBFBD>
|
|||
|
void saacproto_ACShowMemberList_recv(int fd, int index);
|
|||
|
void saacproto_ACShowMemberList_send(int fd, char *result, int index, int num,
|
|||
|
int acceptflag, int fmjoinnum, char *data
|
|||
|
#ifdef _FAMILYBADGE_
|
|||
|
,int badge
|
|||
|
#endif
|
|||
|
);
|
|||
|
// <20>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>
|
|||
|
void saacproto_ACFMDetail_recv(int fd, char *fmname, int fmindex,
|
|||
|
int index, int charfdid);
|
|||
|
void saacproto_ACFMDetail_send(int fd, char *result, char *data, int charfdid);
|
|||
|
// <20>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void saacproto_ACFMReadMemo_recv(int fd, int index);
|
|||
|
void saacproto_ACFMReadMemo_send(int fd, char *result, int index, int num,
|
|||
|
int dataindex, char *data);
|
|||
|
// д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void saacproto_ACFMWriteMemo_recv(int fd, char *fmname, int fmindex,
|
|||
|
char *data, int index);
|
|||
|
void saacproto_ACFMWriteMemo_send(int fd, char *result, int index);
|
|||
|
// <20><><EFBFBD><EFBFBD>login
|
|||
|
#ifdef _FM_MODIFY
|
|||
|
void saacproto_ACFMCharLogin_recv(int fd, char *fmname, int fmindex,
|
|||
|
char *charname, char *charid, int charlv, int eventflag, int charfdid,int gsnum);
|
|||
|
#else
|
|||
|
#ifdef _FMVER21
|
|||
|
void saacproto_ACFMCharLogin_recv(int fd, char *fmname, int fmindex,
|
|||
|
char *charname, char *charid, int charlv, int eventflag, int charfdid);
|
|||
|
#else
|
|||
|
void saacproto_ACFMCharLogin_recv(int fd, char *fmname, int fmindex,
|
|||
|
char *charname, char *charid, int charlv, int charfdid);
|
|||
|
#endif
|
|||
|
#endif
|
|||
|
#ifdef _PERSONAL_FAME // Arminius: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void saacproto_ACFMCharLogin_send(int fd, char *result, int index, int floor,
|
|||
|
int fmpopular, int joinflag, int fmsetupflag, int flag, int charindex,
|
|||
|
int charfame, int charfdid
|
|||
|
#ifdef _NEW_MANOR_LAW
|
|||
|
,int momentum
|
|||
|
#endif
|
|||
|
);
|
|||
|
#else
|
|||
|
void saacproto_ACFMCharLogin_send(int fd, char *result, int index, int floor,
|
|||
|
int fmpopular, int joinflag, int fmsetupflag, int flag, int charindex,
|
|||
|
int charfdid);
|
|||
|
#endif
|
|||
|
|
|||
|
// <20><><EFBFBD><EFBFBD>logout
|
|||
|
void saacproto_ACFMCharLogout_recv(int fd, char *fmname, int fmindex,
|
|||
|
char *charname, char *charid, int charlv, int index, int charfdid);
|
|||
|
void saacproto_ACFMCharLogout_send(int fd, char *result, int charfdid);
|
|||
|
// <20>峤<EFBFBD><E5B3A4><EFBFBD>˳<EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>塢<EFBFBD>ļ<DEB8><C4BC><EFBFBD><EFBFBD><EFBFBD>Աְλ
|
|||
|
#ifdef _FMVER21
|
|||
|
void saacproto_ACMemberJoinFM_recv(int fd, char* fmname, int fmindex,
|
|||
|
char* charname, int charindex, int index, int result, int meindex,
|
|||
|
int charfdid);
|
|||
|
#else
|
|||
|
void saacproto_ACMemberJoinFM_recv(int fd, char* fmname, int fmindex,
|
|||
|
char* charname, int charindex, int index, int result, int charfdid);
|
|||
|
#endif
|
|||
|
void saacproto_ACMemberJoinFM_send(int fd, char* result, int charfdid);
|
|||
|
// <20>峤<EFBFBD><E5B3A4><EFBFBD>˳<EFBFBD>Ա<EFBFBD>뿪<EFBFBD><EBBFAA><EFBFBD><EFBFBD>
|
|||
|
#ifdef _FMVER21
|
|||
|
void saacproto_ACMemberLeaveFM_recv(int fd, char* fmname, int fmindex,
|
|||
|
char* charname, int charindex, int index, int meindex, int charfdid);
|
|||
|
#else
|
|||
|
void saacproto_ACMemberLeaveFM_recv(int fd, char* fmname, int fmindex,
|
|||
|
char* charname, int charindex, int index, int charfdid);
|
|||
|
#endif
|
|||
|
void saacproto_ACMemberLeaveFM_send(int fd, char* result, int charfdid);
|
|||
|
// <20>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD>
|
|||
|
void saacproto_ACFMPointList_recv(int fd);
|
|||
|
void saacproto_ACFMPointList_send(int fd, char *result, char *data);
|
|||
|
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD>
|
|||
|
void saacproto_ACSetFMPoint_recv(int fd, char *fmname, int fmindex, int index,
|
|||
|
int fmpointindex, int fl, int x, int y, int charfdid);
|
|||
|
void saacproto_ACSetFMPoint_send(int fd, char *result, int r, int charfdid);
|
|||
|
// <20>趨<EFBFBD><E8B6A8><EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD>
|
|||
|
void saacproto_ACFixFMPoint_recv(int fd, char *winfmname, int winfmindex,
|
|||
|
int winindex, char *losefmname, int losefmindex, int loseindex,
|
|||
|
int village);
|
|||
|
void saacproto_ACFixFMPoint_send(int fd, char *result, int r);
|
|||
|
// <20>峤<EFBFBD><E5B3A4><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>㲥
|
|||
|
// kindflag 1:<3A>峤<EFBFBD>㲥 2:<3A><><EFBFBD>屻ϵͳɾ<CDB3><C9BE> 3:ϵͳ֪ͨѶϢ
|
|||
|
void saacproto_ACFMAnnounce_recv(int fd, char *fmname, int fmindex, int index,
|
|||
|
char *data, int color);
|
|||
|
void saacproto_ACFMAnnounce_send(int fd, char *result, char *fmname,
|
|||
|
int fmindex, int index, int kindflag, char *data, int color);
|
|||
|
// <20>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>а<EFBFBD>
|
|||
|
void saacproto_ACShowTopFMList_recv(int fd, int kindflag);
|
|||
|
void saacproto_ACShowTopFMList_send(int fd, char *result, int kindflag, int num, char *data);
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>ճ<EFBFBD>Ա)
|
|||
|
// kindflag 1:<3A>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա 2:<3A><><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD> 3:<3A><><EFBFBD><EFBFBD><EFBFBD>ػ<EFBFBD><D8BB><EFBFBD> 4:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ּ
|
|||
|
// 5:<3A><>ɢ<EFBFBD><C9A2><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1> 6:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 7:<3A><><EFBFBD><EFBFBD>ð<EFBFBD><C3B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 8:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
// 9:<3A><><EFBFBD><EFBFBD><EFBFBD>ϳɡ<CFB3><C9A1>ӹ<EFBFBD><D3B9><EFBFBD><EFBFBD><EFBFBD> 10:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void saacproto_ACFixFMData_recv(int fd, char *fmname, int fmindex, int index,
|
|||
|
int kindflag, char *data1, char *data2, int charindex, int charfdid);
|
|||
|
void saacproto_ACFixFMData_send(int fd, char *result, int kindflag,
|
|||
|
char *data1, char *data2, int charfdid);
|
|||
|
// <20>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void saacproto_ACFixFMPK_recv(int fd, char *winfmname, int winfmindex,
|
|||
|
int winindex, char *losefmname, int losefmindex, int loseindex);
|
|||
|
void saacproto_ACFixFMPK_send(int fd, char *result, int data, int winindex,
|
|||
|
int loseindex);
|
|||
|
// ȡ<>ü<EFBFBD><C3BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
// kindflag 1:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void saacproto_ACGetFMData_recv(int fd, char *fmname, int fmindex, int index,
|
|||
|
int kindflag, int charfdid);
|
|||
|
void saacproto_ACGetFMData_send(int fd, char *result, int kindflag, int data,
|
|||
|
int charfdid);
|
|||
|
// <20>ǣ<EFBFBD><C7A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void saacproto_ACGMFixFMData_recv(int fd, int fmindex, char *charid,
|
|||
|
char *cmd, char *data, int charfdid);
|
|||
|
void saacproto_ACGMFixFMData_send(int fd, char *result, char *fmname, int charfdid);
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD>ų<EFBFBD>
|
|||
|
void saacproto_ACFMClearPK_send(int fd, char *result, char *fmname, int fmindex,
|
|||
|
int index);
|
|||
|
// CoolFish end
|
|||
|
|
|||
|
#ifdef _AC_SEND_FM_PK // WON ADD ׯ<D7AF><D4B0>ս<EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>AC
|
|||
|
void saacproto_ACLoadFmPk_send(int fd, char *data);
|
|||
|
#ifdef _ACFMPK_LIST//ACSendFmPk
|
|||
|
void saacproto_ACSendFmPk_send( int fd, int userindex, int flg);
|
|||
|
#endif
|
|||
|
#endif
|
|||
|
|
|||
|
// Arminius 8.1 manor pk
|
|||
|
void saacproto_ACManorPKAck_recv(int fd, char *data);
|
|||
|
void saacproto_ACManorPKAck_send(int fd, char *data);
|
|||
|
|
|||
|
void saacproto_ACreLoadFmData_recv(int fd, int type, int data);
|
|||
|
|
|||
|
#ifdef _AC_SEND_FM_PK // WON ADD ׯ<D7AF><D4B0>ս<EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>AC
|
|||
|
void saacproto_ACLoadFmPk_recv(int fd, int fmpks_pos);
|
|||
|
#ifdef _ACFMPK_LIST
|
|||
|
void saacproto_ACSendFmPk_recv(int fd, int fmpks_pos, int userindex, int flg, char *data);
|
|||
|
#else
|
|||
|
void saacproto_ACSendFmPk_recv(int fd, int fmpks_pos, char *data);
|
|||
|
#endif
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _WAEI_KICK
|
|||
|
void saacproto_ACKick_recv( int ti , char* id, int lock, int mesgid );
|
|||
|
void saacproto_ACKick_send( int fd, int act, char* data, int id );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _SEND_EFFECT // WON ADD <20><><EFBFBD><EFBFBD>ѩ<EFBFBD><D1A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч
|
|||
|
void saacproto_SendEffect_send(int fd, char *effect);
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _CHAR_POOLITEM
|
|||
|
void saacproto_ACCharInsertPoolItem_recv( int fd, char *cdkey, int userindex, int clifdid, char *Pooldataarg);
|
|||
|
|
|||
|
void saacproto_ACCharSavePoolItem_recv( int fd, char *cdkey, int userindex, int clifdid, char *Pooldataarg);
|
|||
|
void saacproto_ACCharSavePoolItem_send( int fd, char *Acces, char *Pooldataarg, int clifdid );
|
|||
|
void saacproto_ACCharGetPoolItem_recv( int fd, char *cdkey, int userindex, int clifdid, int npcid);
|
|||
|
void saacproto_ACCharGetPoolItem_send( int fd, char *Acces, char *Pooldataarg, int clifdid, int npcid);
|
|||
|
#endif
|
|||
|
|
|||
|
|
|||
|
#ifdef _CHAR_POOLPET
|
|||
|
void saacproto_ACCharInsertPoolPet_recv( int fd, char *cdkey, int userindex, int clifdid, char *Pooldataarg);
|
|||
|
|
|||
|
void saacproto_ACCharSavePoolPet_recv( int fd, char *cdkey, int userindex, int clifdid, char *Pooldataarg);
|
|||
|
void saacproto_ACCharSavePoolPet_send( int fd, char *Acces, char *Pooldataarg, int clifdid );
|
|||
|
void saacproto_ACCharGetPoolPet_recv( int fd, char *cdkey, int userindex, int clifdid, int npcid);
|
|||
|
void saacproto_ACCharGetPoolPet_send( int fd, char *Acces, char *Pooldataarg, int clifdid, int npcid);
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _ANGEL_SUMMON
|
|||
|
void saacproto_ACMissionTable_recv( int fd, int num, int type, char *data, char* angelinfo);
|
|||
|
void saacproto_ACMissionTable_send( int fd, int num, int type, char *data, char* angelinfo);
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _TEACHER_SYSTEM
|
|||
|
void saacproto_ACCheckCharacterOnLine_send( int fd, int charaindex, int iOnline,char *data,int flag);
|
|||
|
void saacproto_ACCheckCharacterOnLine_recv( int fd, int charaindex, char *id, char *name, int flag);
|
|||
|
#endif
|
|||
|
|
|||
|
void saacproto_ACCharLogin_recv( int fd, int clifd, char* id, char* pas, char* ip
|
|||
|
#ifdef _NEWCLISETMAC
|
|||
|
,char* mac
|
|||
|
#endif
|
|||
|
);
|
|||
|
void saacproto_ACCharLogin_send( int fd, int clifd, int flag );
|
|||
|
#ifdef _SASQL
|
|||
|
void saacproto_LockLogin_recv( int fd, char* id, char* ip, int flag );
|
|||
|
|
|||
|
#ifdef _NEW_VIP_SHOP
|
|||
|
void saacproto_QueryPoint_send( int fd, int clifd, int point );
|
|||
|
void saacproto_QueryPoint_recv( int fd, int clifd, char *id );
|
|||
|
|
|||
|
void saacproto_NewVipShop_recv( int fd, int clifd, char *id, int point, char *buf, int flag);
|
|||
|
void saacproto_NewVipShop_send( int fd, int clifd, int point, char *buf, int flag);
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _ITEM_PET_LOCKED
|
|||
|
void saacproto_ItemPetLocked_recv( int fd, int clifd, char *id, char *safepasswd );
|
|||
|
void saacproto_ItemPetLocked_send( int fd, int clifd, int flag, char *data );
|
|||
|
void saacproto_ItemPetLockedPasswd_recv( int fd, int clifd, char *id, char *safepasswd );
|
|||
|
void saacproto_ItemPetLockedPasswd_send( int fd, int clifd, char *data );
|
|||
|
#endif
|
|||
|
#ifdef _COST_ITEM
|
|||
|
void saacproto_CostItem_recv( int fd, int clifd, char *id, int point);
|
|||
|
#endif
|
|||
|
#ifdef _ONLINE_COST
|
|||
|
void saacproto_OnlineCost_recv( int fd, int clifd, char *id, char *safepasswd, int fmindex, char *fmname );
|
|||
|
void saacproto_OnlineCost_send( int fd, int clifd, char *data );
|
|||
|
#endif
|
|||
|
#ifdef _SQL_BUY_FUNC
|
|||
|
void saacproto_OnlineBuy_recv( int fd, int clifd, char *id, char *safepasswd );
|
|||
|
void saacproto_OnlineBuy_send( int fd, int clifd, char *data );
|
|||
|
#endif
|
|||
|
#ifdef _VIPPOINT_OLD_TO_NEW
|
|||
|
void saacproto_OldToNew_recv( int fd, int clifd, char *id, int point );
|
|||
|
void saacproto_OldToNew_send( int fd, int clifd, char *data );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _FORMULATE_AUTO_PK
|
|||
|
void saacproto_FormulateAutoPk_recv( int fd, int clifd, char *id, int point );
|
|||
|
void saacproto_FormulateAutoPk_send( int fd, int clifd, char *data );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _CHARADATA_SAVE_SQL
|
|||
|
void saacproto_CharadataSaveSQL_recv( int fd, int clifd, char *id, Charadata charadata, int saveindex, int flag );
|
|||
|
#endif
|
|||
|
#endif
|
|||
|
|
|||
|
|
|||
|
#ifdef _LOTTERY_SYSTEM
|
|||
|
void saacproto_LotterySystem_recv(int fd);
|
|||
|
void saacproto_LotterySystem_send( int fd, char *award );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _ALL_SERV_SEND
|
|||
|
void saacproto_AllServSend_recv(char *data);
|
|||
|
void saacproto_AllServSend_send(int fd, char *data);
|
|||
|
#endif
|
|||
|
|
|||
|
#endif
|
|||
|
/* end of the generated server header code */
|
|||
|
|
|||
|
|