IDUN-2 發表於 2012-12-27 20:34:08

Fakename 組隊邀請/密語

本帖最後由 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 ) ) {
漏了甚麼再補

頁: [1]
查看完整版本: Fakename 組隊邀請/密語