📄 account_wrap.c
字号:
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 + -