?? saacproto_cli.c
字號:
id = saacproto_demkstr_int( saacproto.token_list[4] ); saacproto_ACCharList_recv( fd,result,output,id); return 0; } if( strcmp( funcname , "ACCharLoad" ) == 0 ){ char* result=NULL; char* data=NULL; int id;#ifdef _NEWSAVE int saveindex;#endif result = saacproto_wrapStringAddr( saacproto_stringwrapper[1] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[2] )); data = saacproto_wrapStringAddr( saacproto_stringwrapper[2] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[3] )); id = saacproto_demkstr_int( saacproto.token_list[4] ); if( data == NULL ) return 0; if( result == NULL ) return 0;#ifdef _NEWSAVE saveindex = saacproto_demkstr_int( saacproto.token_list[5] ); saacproto_ACCharLoad_recv( fd,result,data,id,saveindex);#else saacproto_ACCharLoad_recv( fd,result,data,id, -1);#endif return 0; } if( strcmp( funcname , "ACCharSave" ) == 0 ){ char* result; char* data; int id; result = saacproto_wrapStringAddr( saacproto_stringwrapper[1] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[2] )); data = saacproto_wrapStringAddr( saacproto_stringwrapper[2] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[3] )); id = saacproto_demkstr_int( saacproto.token_list[4] ); saacproto_ACCharSave_recv( fd,result,data,id); return 0; }#ifdef _DEATH_CONTEND if( strcmp( funcname , "PKLISTGETDATA" ) == 0 ){ char* result; char* data; int ti; ti = saacproto_demkstr_int( saacproto.token_list[2] ); data = saacproto_wrapStringAddr( saacproto_stringwrapper[2] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[3] )); result = saacproto_wrapStringAddr( saacproto_stringwrapper[3] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[4] )); saacproto_LoadPkTeamListData_recv( fd, result, data, ti); return 0; } if( strcmp( funcname , "PKLISTCHARTS" ) == 0 ){ char* data; int type, flg; data = saacproto_wrapStringAddr( saacproto_stringwrapper[1] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[2] )); type = saacproto_demkstr_int( saacproto.token_list[3] ); flg = saacproto_demkstr_int( saacproto.token_list[4] ); saacproto_PKLISTCHARTS_recv( fd, data, type, flg); return 0; }#endif#ifdef _PAUCTION_MAN if( strcmp( funcname , "AUCTIONADDITEM" ) == 0 ){ int itemID; char *name; char *data; int flg, ret; name = saacproto_wrapStringAddr( saacproto_stringwrapper[1] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[2] )); data = saacproto_wrapStringAddr( saacproto_stringwrapper[2] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[3] )); itemID = saacproto_demkstr_int( saacproto.token_list[4] ); ret = saacproto_demkstr_int( saacproto.token_list[5] ); flg = saacproto_demkstr_int( saacproto.token_list[6] ); saacproto_ACItemAuction_recv( fd, name, data, itemID, ret, flg); return 0; }#endif if( strcmp( funcname , "ACCharDelete" ) == 0 ){ char* result; char* data; int id; result = saacproto_wrapStringAddr( saacproto_stringwrapper[1] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[2] )); data = saacproto_wrapStringAddr( saacproto_stringwrapper[2] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[3] )); id = saacproto_demkstr_int( saacproto.token_list[4] ); saacproto_ACCharDelete_recv( fd,result,data,id); return 0; } if( strcmp( funcname , "ACLock" ) == 0 ){ char* result; char* data; int id; result = saacproto_wrapStringAddr( saacproto_stringwrapper[1] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[2] )); data = saacproto_wrapStringAddr( saacproto_stringwrapper[2] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[3] )); id = saacproto_demkstr_int( saacproto.token_list[4] ); saacproto_ACLock_recv( fd,result,data,id); return 0; }#ifdef _WAEI_KICK if( strcmp( funcname , "ACKick" ) == 0 ){ int act; char* data; int id; act = saacproto_demkstr_int( saacproto.token_list[2] ); data = saacproto_wrapStringAddr( saacproto_stringwrapper[2] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[3] )); id = saacproto_demkstr_int( saacproto.token_list[4] ); saacproto_ACKick_recv( fd, act, data, id); return 0; }#endif#ifdef _NEW_PLAYERGOLD if( strcmp( funcname , "LoadNEWPlayer" ) == 0 ){ char* data; int charaindex; charaindex = saacproto_demkstr_int( saacproto.token_list[2] ); data = saacproto_wrapStringAddr( saacproto_stringwrapper[2] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[3] )); saacproto_LoadNEWPlayer_recv( fd, charaindex, data); return 0; }#endif#ifdef _CHAR_POOLITEM if( strcmp( funcname , "ACSavePoolItem" ) == 0 ){ char* result; char* data; int id; result = saacproto_wrapStringAddr( saacproto_stringwrapper[1] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[2] )); data = saacproto_wrapStringAddr( saacproto_stringwrapper[2] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[3] )); id = saacproto_demkstr_int( saacproto.token_list[4] ); saacproto_ACCharSavePoolItem_recv( fd, result, data, id); return 0; } if( strcmp( funcname , "ACGetPoolItem" ) == 0 ){ char* result; char* data; int id, npcid; result = saacproto_wrapStringAddr( saacproto_stringwrapper[1] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[2] )); data = saacproto_wrapStringAddr( saacproto_stringwrapper[2] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[3] )); id = saacproto_demkstr_int( saacproto.token_list[4] ); npcid = saacproto_demkstr_int( saacproto.token_list[5] ); saacproto_ACCharGetPoolItem_recv( fd, result, data, id, npcid); return 0; }#endif#ifdef _CHAR_POOLPET if( strcmp( funcname , "ACSavePoolPet" ) == 0 ){ char* result; char* data; int id; result = saacproto_wrapStringAddr( saacproto_stringwrapper[1] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[2] )); data = saacproto_wrapStringAddr( saacproto_stringwrapper[2] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[3] )); id = saacproto_demkstr_int( saacproto.token_list[4] ); saacproto_ACCharSavePoolPet_recv( fd, result, data, id); return 0; } if( strcmp( funcname , "ACGetPoolPet" ) == 0 ){ char* result; char* data; int id, npcid; result = saacproto_wrapStringAddr( saacproto_stringwrapper[1] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[2] )); data = saacproto_wrapStringAddr( saacproto_stringwrapper[2] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[3] )); id = saacproto_demkstr_int( saacproto.token_list[4] ); npcid = saacproto_demkstr_int( saacproto.token_list[5] ); saacproto_ACCharGetPoolPet_recv( fd, result, data, id, npcid); return 0; }#endif#ifdef _UNIVERSE_CHATROOM if( strcmp( funcname , "ACUniChatroom" ) == 0 ){ char* result; char* data; char *id; int charaindex, clifdid; result = saacproto_wrapStringAddr( saacproto_stringwrapper[1] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[2] )); data = saacproto_wrapStringAddr( saacproto_stringwrapper[2] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[3] )); id = saacproto_wrapStringAddr( saacproto_stringwrapper[3] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[4] )); charaindex = saacproto_demkstr_int( saacproto.token_list[5] ); clifdid = saacproto_demkstr_int( saacproto.token_list[6] ); saacproto_ACUniChatroom_recv( fd, charaindex, clifdid, result, id, data); return 0; }#endif if( strcmp( funcname , "ACUCheck" ) == 0 ){ char* mem_id; mem_id = saacproto_wrapStringAddr( saacproto_stringwrapper[1] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[2] )); saacproto_ACUCheck_recv( fd,mem_id); return 0; }/*354 : <LI><a name="DBUpdateEntryStringS"><font color=blue>servertoclient DBUpdateEntryString( string result, string table, string key, int msgid, int msgid2 );</font></a><BR>355 : 曉及戊穴件玉及瑛絆[撩 仄化手莢汊尕第 卅及匹 骰仄化方中冗356 : <dl>357 : <dt>string result358 : <dD>successful 井failed 359 : <dt>string table360 : <dD>361 : <dt>int msgid362 : <dD>363 : <dt>int msgid2364 : <dD>365 : </dL>366 : */ if( strcmp( funcname , "DBUpdateEntryString" ) == 0 ){ char* result; char* table; char* key; int msgid; int msgid2; result = saacproto_wrapStringAddr( saacproto_stringwrapper[1] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[2] )); table = saacproto_wrapStringAddr( saacproto_stringwrapper[2] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[3] )); key = saacproto_wrapStringAddr( saacproto_stringwrapper[3] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[4] )); msgid = saacproto_demkstr_int( saacproto.token_list[5] ); msgid2 = saacproto_demkstr_int( saacproto.token_list[6] ); saacproto_DBUpdateEntryString_recv( fd,result,table,key,msgid,msgid2); return 0; }/*379 : <LI><a name="DBDeleteEntryStringS"><font color=blue>servertoclient DBDeleteEntryString( string result, string table, string key , int msgid , int msgid2 );</font></a><BR>380 : 儂 巨件玄伉及綽輪及瑛絆381 : <dl>382 : <dt>string result383 : <dd>successful / failed384 : <dt>string table385 : <dd>386 : <dt>string key387 : <dd>388 : <dt>int msgid389 : <dd>390 : <dt>int msgid2391 : <dd> 392 : </dl>393 : */ if( strcmp( funcname , "DBDeleteEntryString" ) == 0 ){ char* result; char* table; char* key; int msgid; int msgid2; result = saacproto_wrapStringAddr( saacproto_stringwrapper[1] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[2] )); table = saacproto_wrapStringAddr( saacproto_stringwrapper[2] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[3] )); key = saacproto_wrapStringAddr( saacproto_stringwrapper[3] , saacproto.workbufsize , saacproto_demkstr_string( saacproto.token_list[4] )); msgid = saacproto_demkstr_int( saacproto.token_list[5] ); msgid2 = saacproto_demkstr_int( saacproto.token_list[6] ); saacproto_DBDeleteEntryString_recv( fd,result,table,key,msgid,msgid2);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -