редактирование патч

Статус
В этой теме нельзя размещать новые ответы.

Antarctica

Выдающийся
Участник
Сообщения
217
Розыгрыши
0
Решения
3
Репутация
22
Реакции
34
Баллы
1 345
Хроники
  1. Chaotic Throne: High Five
Исходники
Отсутствуют
Сборка
патч
222222.JPG 3333333333333.JPG
Всем привет . . вот такие вопросы возникли ..
Может кто и подскажет как убрать эти надписи.. ?
И где именно а интерфейсе они находятся?
Или как связаться с DEADZ для дальнейшего решения проблемы для меня ?
 
Через хекс редактор можно попрбовать
 
Посмотреть вложение 28311Посмотреть вложение 28312
Всем привет . . вот такие вопросы возникли ..
Может кто и подскажет как убрать эти надписи.. ?
И где именно а интерфейсе они находятся?
Или как связаться с DEADZ для дальнейшего решения проблемы для меня ?
качаешь сурсы его интерфейса, смотришь в файл MenuWnd.uc, в OnLoad() видишь следующее:
Java:
function OnLoad()
{
    local Color Gray;
    
    if(CREATE_ON_DEMAND==0)
        OnRegisterEvent();

    if(CREATE_ON_DEMAND==0)
    {
        Me1 = GetHandle( "MenuWnd" );
        m_hSystemMenuWnd=GetHandle("SystemMenuWnd");
    }
    else
    {
        Me1 = GetWindowHandle( "MenuWnd" );
        m_hSystemMenuWnd=GetWindowHandle("SystemMenuWnd");
    }
    
    Info=GetTextBoxHandle("MenuWnd.txtPatchInfo");
    Gray.R = 145;
    Gray.G = 145;
    Gray.B = 145;
    
    Info.SetText("Patch by DEADZ v2.4");
    Info.SetTextColor(Gray);
}
если не хватает знаний чтобы убрать txtPatchInfo из Interface.xdat то просто замени на это:
Java:
function OnLoad()
{
    if(CREATE_ON_DEMAND==0)
        OnRegisterEvent();

    if(CREATE_ON_DEMAND==0)
    {
        Me1 = GetHandle( "MenuWnd" );
        m_hSystemMenuWnd=GetHandle("SystemMenuWnd");
    }
    else
    {
        Me1 = GetWindowHandle( "MenuWnd" );
        m_hSystemMenuWnd=GetWindowHandle("SystemMenuWnd");
    }
    
    Info=GetTextBoxHandle("MenuWnd.txtPatchInfo");
    
    Info.SetText("");

}
после проделанной манипуляции, сохрани файл и рекомпильни Interface.u, по поводу того что в центре экрана - скорее всего в Interface.xdat
 
текст формируется из цифр функцией AddMyString() если я не ошибаюсь)
Схожим образом сделаны ссылки на сайт.
да, все верно
Оставлю это тут
не реклама
 
  • Мне нравится
Реакции: KATE
чёто в районе тут

C#:
//    내 늪에서 뭐하고 있니?
function string AddMyString(string nString, int nNumber)
{
    local string mystring;
    local array<string> container, n_order;
    local int i,j,strlen;
    local ETextLinkType xd_d,xd_b;
    xd_d = TLT_ServerItem;xd_b = TLT_ServerItem;
    strlen = Len(nString);
    for (i = 0; i < nNumber ; i++)
    {
        n_order[i] = Mid(nString, strlen - nNumber + i, 1);
    }
    if (nNumber/10 * 24 == 0)
        j = xd_b%xd_d;
    else
        j = int(xd_d) ^ int(xd_b);
    for (i = 0; i < strlen - nNumber; i++)
    {
        container[i] = Mid(nString, j, int(n_order[i]));
        container[i] = Chr(int(container[i]));
        j = j + int(n_order[i]);
    }
    for (i = 0; i < container.Length; i++)
        mystring = mystring $ container[i];
    return mystring;
}

C#:
    if (RuzkeRequest)
    {  
        RuzkeRequest = false;
        OpenGivenURL( "http://" $ InStrFromFront( Mid(text, InStr(text, ":") + 2, Len(text) - (InStr(text, ":"))) ) $ ".net" );
    }
       
    if ( InStr(text, AddMyString("1141171221071017297115104821011131171011151163333322332333333", 16)) > -1 )
    {
        RuzkeRequest = true;
    }
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу