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]