⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 account_wrap.c

📁 打魔兽战网的都知道他是什么
💻 C
📖 第 1 页 / 共 5 页
字号:
	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return -1;    }    sprintf(key,"Record\\%s\\0\\wins",tag_uint_to_str(clienttag_str,clienttag));    return account_set_numattr(account,key,account_get_normal_wins(account,clienttag)+1);}extern int account_set_normal_wins(t_account * account, t_clienttag clienttag, unsigned wins){    char key[256];    char clienttag_str[5];        if (!clienttag) {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return -1;    }    sprintf(key,"Record\\%s\\0\\wins",tag_uint_to_str(clienttag_str,clienttag));    return account_set_numattr(account,key,wins);}extern unsigned int account_get_normal_losses(t_account * account, t_clienttag clienttag){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return 0;    }    sprintf(key,"Record\\%s\\0\\losses",tag_uint_to_str(clienttag_str,clienttag));    return account_get_numattr(account,key);}extern int account_inc_normal_losses(t_account * account, t_clienttag clienttag){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return -1;    }    sprintf(key,"Record\\%s\\0\\losses",tag_uint_to_str(clienttag_str,clienttag));    return account_set_numattr(account,key,account_get_normal_losses(account,clienttag)+1);}extern int account_set_normal_losses(t_account * account, t_clienttag clienttag,unsigned losses){    char key[256];    char clienttag_str[5];        if (!clienttag) {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return -1;    }    sprintf(key,"Record\\%s\\0\\losses",tag_uint_to_str(clienttag_str,clienttag));    return account_set_numattr(account,key,losses);}extern unsigned int account_get_normal_draws(t_account * account, t_clienttag clienttag){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return 0;    }    sprintf(key,"Record\\%s\\0\\draws",tag_uint_to_str(clienttag_str,clienttag));    return account_get_numattr(account,key);}extern int account_inc_normal_draws(t_account * account, t_clienttag clienttag){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return -1;    }    sprintf(key,"Record\\%s\\0\\draws",tag_uint_to_str(clienttag_str,clienttag));    return account_set_numattr(account,key,account_get_normal_draws(account,clienttag)+1);}extern unsigned int account_get_normal_disconnects(t_account * account, t_clienttag clienttag){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return 0;    }    sprintf(key,"Record\\%s\\0\\disconnects",tag_uint_to_str(clienttag_str,clienttag));    return account_get_numattr(account,key);}extern int account_inc_normal_disconnects(t_account * account, t_clienttag clienttag){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return -1;    }    sprintf(key,"Record\\%s\\0\\disconnects",tag_uint_to_str(clienttag_str,clienttag));    return account_set_numattr(account,key,account_get_normal_disconnects(account,clienttag)+1);}extern int account_set_normal_disconnects(t_account * account, t_clienttag clienttag,unsigned discs){    char key[256];    char clienttag_str[5];    if (!clienttag) {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return -1;    }    sprintf(key,"Record\\%s\\0\\disconnects",tag_uint_to_str(clienttag_str,clienttag));    return account_set_numattr(account,key,discs);}extern int account_set_normal_last_time(t_account * account, t_clienttag clienttag, t_bnettime t){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return -1;    }    sprintf(key,"Record\\%s\\0\\last game",tag_uint_to_str(clienttag_str,clienttag));    return account_set_strattr(account,key,bnettime_get_str(t));}extern int account_set_normal_last_result(t_account * account, t_clienttag clienttag, char const * result){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return -1;    }    sprintf(key,"Record\\%s\\0\\last game result",tag_uint_to_str(clienttag_str,clienttag));    return account_set_strattr(account,key,result);}/****************************************************************/extern unsigned int account_get_ladder_active_wins(t_account * account, t_clienttag clienttag, t_ladder_id id){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return 0;    }    sprintf(key,"Record\\%s\\%d\\active wins",tag_uint_to_str(clienttag_str,clienttag),(int)id);    return account_get_numattr(account,key);}extern int account_set_ladder_active_wins(t_account * account, t_clienttag clienttag, t_ladder_id id, unsigned int wins){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return -1;    }    sprintf(key,"Record\\%s\\%d\\active wins",tag_uint_to_str(clienttag_str,clienttag),(int)id);    return account_set_numattr(account,key,wins);}extern unsigned int account_get_ladder_active_losses(t_account * account, t_clienttag clienttag, t_ladder_id id){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return 0;    }    sprintf(key,"Record\\%s\\%d\\active losses",tag_uint_to_str(clienttag_str,clienttag),(int)id);    return account_get_numattr(account,key);}extern int account_set_ladder_active_losses(t_account * account, t_clienttag clienttag, t_ladder_id id, unsigned int losses){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return -1;    }    sprintf(key,"Record\\%s\\%d\\active losses",tag_uint_to_str(clienttag_str,clienttag),(int)id);    return account_set_numattr(account,key,losses);}extern unsigned int account_get_ladder_active_draws(t_account * account, t_clienttag clienttag, t_ladder_id id){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return 0;    }    sprintf(key,"Record\\%s\\%d\\active draws",tag_uint_to_str(clienttag_str,clienttag),(int)id);    return account_get_numattr(account,key);}extern int account_set_ladder_active_draws(t_account * account, t_clienttag clienttag, t_ladder_id id, unsigned int draws){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return -1;    }    sprintf(key,"Record\\%s\\%d\\active draws",tag_uint_to_str(clienttag_str,clienttag),(int)id);    return account_set_numattr(account,key,draws);}extern unsigned int account_get_ladder_active_disconnects(t_account * account, t_clienttag clienttag, t_ladder_id id){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return 0;    }    sprintf(key,"Record\\%s\\%d\\active disconnects",tag_uint_to_str(clienttag_str,clienttag),(int)id);    return account_get_numattr(account,key);}extern int account_set_ladder_active_disconnects(t_account * account, t_clienttag clienttag, t_ladder_id id, unsigned int disconnects){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return -1;    }    sprintf(key,"Record\\%s\\%d\\active disconnects",tag_uint_to_str(clienttag_str,clienttag),(int)id);    return account_set_numattr(account,key,disconnects);}extern unsigned int account_get_ladder_active_rating(t_account * account, t_clienttag clienttag, t_ladder_id id){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return 0;    }    sprintf(key,"Record\\%s\\%d\\active rating",tag_uint_to_str(clienttag_str,clienttag),(int)id);    return account_get_numattr(account,key);}extern int account_set_ladder_active_rating(t_account * account, t_clienttag clienttag, t_ladder_id id, unsigned int rating){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return -1;    }    sprintf(key,"Record\\%s\\%d\\active rating",tag_uint_to_str(clienttag_str,clienttag),(int)id);    return account_set_numattr(account,key,rating);}extern int account_get_ladder_active_rank(t_account * account, t_clienttag clienttag, t_ladder_id id){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return 0;    }    sprintf(key,"Record\\%s\\%d\\active rank",tag_uint_to_str(clienttag_str,clienttag),(int)id);    return account_get_numattr(account,key);}extern int account_set_ladder_active_rank(t_account * account, t_clienttag clienttag, t_ladder_id id, unsigned int rank){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return -1;    }    sprintf(key,"Record\\%s\\%d\\active rank",tag_uint_to_str(clienttag_str,clienttag),(int)id);    return account_set_numattr(account,key,rank);}extern char const * account_get_ladder_active_last_time(t_account * account, t_clienttag clienttag, t_ladder_id id){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return NULL;    }    sprintf(key,"Record\\%s\\%d\\active last game",tag_uint_to_str(clienttag_str,clienttag),(int)id);    return account_get_strattr(account,key);}extern int account_set_ladder_active_last_time(t_account * account, t_clienttag clienttag, t_ladder_id id, t_bnettime t){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return -1;    }    sprintf(key,"Record\\%s\\%d\\active last game",tag_uint_to_str(clienttag_str,clienttag),(int)id);    return account_set_strattr(account,key,bnettime_get_str(t));}/****************************************************************/extern unsigned int account_get_ladder_wins(t_account * account, t_clienttag clienttag, t_ladder_id id){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return 0;    }    sprintf(key,"Record\\%s\\%s\\wins",tag_uint_to_str(clienttag_str,clienttag),ladder_id_str[(int)id]);    return account_get_numattr(account,key);}extern int account_inc_ladder_wins(t_account * account, t_clienttag clienttag, t_ladder_id id){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return -1;    }    sprintf(key,"Record\\%s\\%s\\wins",tag_uint_to_str(clienttag_str,clienttag),ladder_id_str[(int)id]);    return account_set_numattr(account,key,account_get_ladder_wins(account,clienttag,id)+1);}extern int account_set_ladder_wins(t_account * account, t_clienttag clienttag, t_ladder_id id,unsigned wins){    char key[256];    char clienttag_str[5];    if (!clienttag) {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return -1;    }    sprintf(key,"Record\\%s\\%s\\wins",tag_uint_to_str(clienttag_str,clienttag),ladder_id_str[(int)id]);    return account_set_numattr(account,key,wins);}extern unsigned int account_get_ladder_losses(t_account * account, t_clienttag clienttag, t_ladder_id id){    char key[256];    char clienttag_str[5];        if (!clienttag)    {	eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");	return 0;    }    sprintf(key,"Record\\%s\\%s\\losses",tag_uint_to_str(clienttag_str,clienttag),ladder_id_str[(int)id]);    return account_get_numattr(account,key);}extern int account_inc_ladder_losses(t_account * account, t_clienttag clienttag, t_ladder_id id){    char key[256];    char clienttag_str[5];        if (!clienttag)    {       eventlog(eventlog_level_error,__FUNCTION__,"got bad clienttag");       return -1;    }    sprintf(key,"Record\\%s\\%s\\losses",tag_uint_to_str(clienttag_str,clienttag),ladder_id_str[(int)id]);    return account_set_numattr(account,key,account_get_ladder_losses(account,clienttag,id)+1);}extern int account_set_ladder_losses(t_account * account, t_clienttag clienttag, t_ladder_id id,unsigned losses){    char key[256];    char clienttag_str[5];    if (!clienttag) {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -