stoneage8.5/石器时代服务器端最新完整源代码/Serv/gmsv/include/longzoro/sasql.h
anson1788 a5b185b7ef Revert "re upload"
This reverts commit 274b7d169c.
2020-06-23 15:23:51 +08:00

81 lines
2.4 KiB
C

#ifndef _SASQL_H_
#define _SASQL_H_
#include "version.h"
#ifdef _SASQL
#define BOOL int
#define FALSE 0
#define TRUE 1
void sasql_close( void );
BOOL sasql_init( void );
int sasql_getVipPoint( int charaindex );
int sasql_setVipPoint( int charaindex, int point );
int sasql_getVipPointForCdkey( char *id );
int sasql_setVipPointForCdkey( char *id, int point );
BOOL sasql_addPauctionInfo( char *cdkey, char *name, char *effect, int cost, int type, char *info, char *string );
int sasql_getPauctionList( char *List, int start, int type, char *cdkey );
BOOL sasql_getPauctionSurvey( char *token, int id );
int sasql_getMyPauction( char *token, int id, char *cdkey );
BOOL sasql_delPauctionBuy( int id, char *cdkey );
int sasql_PauctionOK( int id, char *cdkey );
int sasql_getPayPoint( int charaindex );
int sasql_setPayPoint( int charaindex, int point );
#ifdef _GAMBLE_POINT
int sasql_getGamblePoint( int charaindex );
int sasql_setGamblePoint( int charaindex, int point );
#endif
#ifdef _TRIAL_POINT
int sasql_getTrialPoint( int charaindex );
int sasql_setTrialPoint( int charaindex, int point );
#endif
#ifdef _NEW_SQL_MONEY
int sasql_getSQLPoint( int charaindex );
int sasql_setSQLPoint( int charaindex, int point );
int sasql_getGoldPoint( int charaindex );
int sasql_setGoldPoint( int charaindex, int point );
int sasql_setSQLPointByCdkey( char* cdkey, int point );
int sasql_getSQLPointByCdkey( char* cdkey );
int sasql_setGoldPointByCdkey( char* cdkey, int point );
int sasql_getGoldPointByCdkey( char* cdkey );
#endif
int sasql_getPayPointForCdkey( char *id );
int sasql_setPayPointForCdkey( char *id, int point );
enum{
INSERT,
SELECT,
UPDATE,
DELETE,
};
#endif
#ifdef _JZ_NEWSCRIPT_LUA
int sasql_vippoint( char *ID, int point, int flag );
int sasql_rmbpoint( char *ID, int point, int flag );
int sasql_ampoint( char *ID, int point, int flag );
#endif
#ifdef _MO_LNS_MYSQLSUOXU
void sasql_LUASQLAdv(char* sqlstr,char* filepath,char* function,int npcindex ,int charaindex,char* msg,int flg);
void sasql_LUASQL(char* sqlstr,int row,char* filepath,char* function,int npcindex ,int charaindex,char* msg);
char* sasql_Lua_QueryR(int row,char *sqlstr);
char* sasql_LuaAdv_QueryR(char *sqlstr,int flg);
#endif
int sasql_check_iponline( char *IP );
int sasql_query_online_ip(char *IP);
int sasql_query(char *nm, char *pas);
#ifdef _MO_LOGIN_NO_KICK
BOOL sasql_CheckPasswd(char *id, char *passwd);
#endif
#endif