OK論壇

 找回密碼
 註冊
查看: 1424|回復: 0

[分享] Fakename 組隊邀請/密語

[複製鏈接]
  • TA的每日心情
    無聊
    2023-11-5 12:14 PM
  • 簽到天數: 2233 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2012-12-27 20:34:08 | 顯示全部樓層 |閱讀模式
    本帖最後由 IDUN-2 於 2013-1-30 04:48 PM 編輯

    ※因其特性,如有兩人以上同假名會失效

    版本Ra16556

    map.c
    1. struct map_session_data * map_nick2sd(const char *nick)
    複製代碼
    再往下找幾行到
    1.    if( strnicmp(sd->status.name, nick, nicklen) == 0 )
    2.                         {
    3.                                 found_sd = sd;
    4.                                 if( strcmp(sd->status.name, nick) == 0  )
    複製代碼
    1.    if( strnicmp(sd->status.name, nick, nicklen) == 0 || strnicmp(sd->fakename, nick, nicklen) == 0 )
    2.                         {
    3.                                 found_sd = sd;
    4.                                 if( strcmp(sd->status.name, nick) == 0 || strcmp(sd->fakename, nick) == 0 )
    複製代碼
    在往下一點點
    1. else if( strcasecmp(sd->status.name, nick) == 0 )
    複製代碼
    1. else if( strcasecmp(sd->status.name, nick) == 0 || strnicmp(sd->fakename, nick, nicklen) == 0 )
    複製代碼


    clif.c找
    1. // searching destination character
    複製代碼
    1. if (dstsd == NULL || strcmp(dstsd->status.name, target) != 0)
    複製代碼
    1. if (dstsd == NULL || ( strcmp(dstsd->status.name, target) != 0 && strcmp(dstsd->fakename, target) != 0 ) ) {
    複製代碼


    漏了甚麼再補

    回復

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-5-5 08:17 PM , Processed in 0.051531 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表