Тема: [crash]tele
Показать сообщение отдельно
Старый 13.05.2012, 01:13   #1
partizanes
Пользователь
 
Аватар для partizanes
 
Регистрация: 15.03.2010
Адрес: Беларусь,Витебск
Сообщений: 93
Сказал(а) спасибо: 97
Поблагодарили 36 раз(а) в 11 сообщениях
partizanes На верном пути
Отправить сообщение для partizanes с помощью ICQ Отправить сообщение для partizanes с помощью Skype™
По умолчанию [crash]tele

[11994] clean
воспроизводим пишем в чат комманду
Код:
.tele темный портал
пробел решает))



level1.cpp
Код:
GameTele const* tele = ExtractGameTeleFromLink(&args);
Chat.cpp

Код:
GameTele const* ChatHandler::ExtractGameTeleFromLink(char** text)
{
    // id, or string, or [name] Shift-click form |color|Htele:id|h[name]|h|r
    char* cId = ExtractKeyFromLink(text,"Htele");
    if (!cId)
        return NULL;

    // id case (explicit or from shift link)
    uint32 id;
    if (ExtractUInt32(&cId, id))
        return sObjectMgr.GetGameTele(id);
    else
        return sObjectMgr.GetGameTele(cId);
}
крашится вот тут
Код:
char* ChatHandler::ExtractKeyFromLink(char** text, char const* linkType, char** something1 /*= NULL*/)
{
    char const* linkTypes[2];
    linkTypes[0] = linkType;
    linkTypes[1] = NULL;

    int foundIdx;

    return ExtractKeyFromLink(text, linkTypes, &foundIdx, something1);
}
не очень понял вот это ( не углублялся в суть ,через 5 часов на работу )))
Изображения
Тип файла: jpg crash.jpg (16.4 Кб, 67 просмотров)
__________________
Когда-нибудь на оффе поставят Mangos...

Последний раз редактировалось partizanes; 13.05.2012 в 01:16.
partizanes вне форума   Ответить с цитированием