UID36760
帖子
精華
主題
積分35238
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限30
註冊時間2007-11-25
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 無聊 2023-11-5 12:14 PM |
---|
簽到天數: 2233 天 連續簽到: 1 天 [LV.Master]伴壇終老
|
本帖最後由 IDUN-2 於 2013-1-30 04:48 PM 編輯
※因其特性,如有兩人以上同假名會失效
版本Ra16556
map.c
找- struct map_session_data * map_nick2sd(const char *nick)
複製代碼 再往下找幾行到- if( strnicmp(sd->status.name, nick, nicklen) == 0 )
- {
- found_sd = sd;
- if( strcmp(sd->status.name, nick) == 0 )
複製代碼 改- if( strnicmp(sd->status.name, nick, nicklen) == 0 || strnicmp(sd->fakename, nick, nicklen) == 0 )
- {
- found_sd = sd;
- if( strcmp(sd->status.name, nick) == 0 || strcmp(sd->fakename, nick) == 0 )
複製代碼 在往下一點點- else if( strcasecmp(sd->status.name, nick) == 0 )
複製代碼 改- else if( strcasecmp(sd->status.name, nick) == 0 || strnicmp(sd->fakename, nick, nicklen) == 0 )
複製代碼
clif.c找- // searching destination character
複製代碼 把- if (dstsd == NULL || strcmp(dstsd->status.name, target) != 0)
複製代碼 改- if (dstsd == NULL || ( strcmp(dstsd->status.name, target) != 0 && strcmp(dstsd->fakename, target) != 0 ) ) {
複製代碼
漏了甚麼再補
|
|