Удалить таблички

  • Автор темы Автор темы sber
  • Дата начала Дата начала

sber

Свой человек
Участник
Сообщения
143
Розыгрыши
0
Репутация
35
Реакции
31
Баллы
585
Всем привет.
Подскажите как можно удалить эти таблички? Клиент HF.
1687431401669.png
Рандомно всплывают.
 

C-подобный:
function OnShow()
{
    HideWindow(m_WindowName);
}

P.S.: да, кстати. )
 
давайте по порядку)
открываем интерфейс и в нем несколько петиций:
1687432471990.png
какую из отключать и где?
 
@sber, ///show windowname в игре во время бага.
 
хорошо, спасибо, попробую отпишусь
 
отписываюсь, в общем удалил вот эти таблички через xdata editor:
1688112924039.png

в игру пускает - не критует, не знаю, правильно ли так, проверяем.
спасибо Rolo!)
 
У меня такие таблички вылезали, когда я в модуле шифрования защиты у себя накосячил и у меня пакеты криво расшифровывались от сервака первые и это порождало пачку левых окон при входе в игру. Когда все нормально дописал, перестало все вылезать. Может быть проблема имеет схожие корни?
 
отписываюсь, в общем удалил вот эти таблички через xdata editor:
Посмотреть вложение 53665

в игру пускает - не критует, не знаю, правильно ли так, проверяем.
спасибо Rolo!)
Это костыль который будет работать только с твоим xdat, проблему это не решает. Они просто перестали визуально отображаться.
 
@sber, если только в *.xdat вьіпиливать, не трогая *.u, будет пролаг при входе в игру, когда єтот баг вьілазит, ибо оно будет пьітаться грузить єлементьі, которьіх не сможет найти. Но я такой подход, конечно, одобряю, всяко к родному ИЛу ближе.
 
  • Ха-ха-ха
Реакции: kick
Они выскакивают только под админом. Так что не парься. Если удалять то тогда и в interface.u
 
Флуд
они выскакивают у всех(
ок, а что они будут пытаться грузить? эти три окна, они и так их грузят, просто в одном варианте они не отображаются, а в другом отображаются и в чем тогда разница? и там и там грузят или он будет постоянно пытаться грузить элементы которые не сможет найти?

Они выскакивают только под админом. Так что не парься. Если удалять то тогда и в interface.u
ок, как их в interface.u отыскать?

что то похожее отыскал, но куда тут что удалить хз)
я так понимаю нужна функция
function OnShow() но тут ее нет(

C++:
//================================================================================
// UserPetitionWnd.
//================================================================================

class UserPetitionWnd extends UICommonAPI;

var int PetitionCategoryCount;
var int PetitionCategoryTitle[32];
var string PetitionCategoryLink[32];
var HtmlHandle m_hUserPetitionWndHelpHtmlCtrl;
const MAX_PetitionCategory= 32;

function OnRegisterEvent ()
{
  RegisterEvent(1921);
  RegisterEvent(1221);
}

function OnLoad ()
{
  local int i;

  if ( UnknownFunction154(1,0) )
  {
    OnRegisterEvent();
  }
  m_hUserPetitionWndHelpHtmlCtrl = GetHtmlHandle("UserPetitionWnd.HelpHtmlCtrl");
  i = 0;
  if ( UnknownFunction150(i,PetitionCategoryCount) )
  {
    Class'UIAPI_COMBOBOX'.SYS_AddString("UserPetitionWnd.PetitionTypeComboBox",PetitionCategoryTitle[i]);
    UnknownFunction163(i);
    goto JL003E;
  }
}

function OnEvent (int a_EventID, string a_Param)
{
  switch (a_EventID)
  {
    case 1921:
    HandleShowUserPetitionWnd(a_Param);
    break;
    case 1221:
    HandleLoadPetitionHtml(a_Param);
    break;
    default:
  }
}

function HandleShowUserPetitionWnd (string a_Param)
{
  local string Message;

  m_hOwnerWnd.ShowWindow();
  m_hOwnerWnd.SetFocus();
  if ( ParseString(a_Param,"Message",Message) )
  {
    Class'UIAPI_MULTIEDITBOX'.SetString("UserPetitionWnd.PetitionMultiEdit",Message);
  }
}

function HandleLoadPetitionHtml (string a_Param)
{
  local string HtmlString;

  ParseString(a_Param,"HtmlString",HtmlString);
  if ( UnknownFunction151(UnknownFunction125(HtmlString),0) )
  {
    m_hUserPetitionWndHelpHtmlCtrl.LoadHtmlFromString(HtmlString);
  }
}

function OnComboBoxItemSelected (string a_ControlID, int a_SelectedIndex)
{
  if ( UnknownFunction122(a_ControlID,"PetitionTypeComboBox") )
  {
    if ( UnknownFunction153(a_SelectedIndex,1) )
    {
      m_hUserPetitionWndHelpHtmlCtrl.LoadHtml(UnknownFunction112("..\L2text\",PetitionCategoryLink[UnknownFunction147(a_SelectedIndex,1)]));
    } else {
      m_hUserPetitionWndHelpHtmlCtrl.Clear();
    }
  }
}

function OnClickButton (string a_ControlID)
{
  switch (a_ControlID)
  {
    case "OKButton":
    OnClickOKButton();
    break;
    case "CancelButton":
    OnClickCancelButton();
    break;
    default:
  }
}

function OnClickOKButton ()
{
  local string PetitionMessage;
  local int PetitionMessageLen;
  local int PetitionType;
  local string param;
  local PetitionWnd PetitionWndScript;

  PetitionType = Class'UIAPI_COMBOBOX'.GetSelectedNum("UserPetitionWnd.PetitionTypeComboBox");
  PetitionMessage = Class'UIAPI_MULTIEDITBOX'.GetString("UserPetitionWnd.PetitionMultiEdit");
  PetitionMessageLen = UnknownFunction125(PetitionMessage);
  if ( UnknownFunction154(0,PetitionType) )
  {
    DialogShow(1,1,GetSystemMessage(804));
  } else {
    if ( UnknownFunction151(5,PetitionMessageLen) )
    {
      DialogShow(1,1,GetSystemMessage(386));
    } else {
      if ( UnknownFunction152(255,PetitionMessageLen) )
      {
        DialogShow(1,1,GetSystemMessage(971));
      } else {
        Class'PetitionAPI'.RequestPetition(PetitionMessage,PetitionType);
        Clear();
        HideWindow("UserPetitionWnd");
        PetitionWndScript = PetitionWnd(GetScript("PetitionWnd"));
        if ( UnknownFunction119(None,PetitionWndScript) )
        {
          PetitionWndScript.Clear();
          ParamAdd(param,"Message",UnknownFunction112(UnknownFunction112(GetSystemString(708)," : "),PetitionMessage));
          ParamAdd(param,"ColorR","220");
          ParamAdd(param,"ColorG","220");
          ParamAdd(param,"ColorB","220");
          ParamAdd(param,"ColorA","255");
          PetitionWndScript.HandlePetitionChatMessage(param);
        }
      }
    }
  }
}

function OnClickCancelButton ()
{
  Class'PetitionAPI'.RequestPetitionCancel();
  Clear();
  HideWindow("UserPetitionWnd");
}

function Clear ()
{
  Class'UIAPI_COMBOBOX'.SetSelectedNum("UserPetitionWnd.PetitionTypeComboBox",0);
  Class'UIAPI_MULTIEDITBOX'.SetString("UserPetitionWnd.PetitionMultiEdit","");
  m_hUserPetitionWndHelpHtmlCtrl.Super(HtmlHandle).Clear();
}

defaultproperties
{
    PetitionCategoryCount=9

    PetitionCategoryTitle(0)=696

    PetitionCategoryTitle(1)=697

    PetitionCategoryTitle(2)=698

    PetitionCategoryTitle(3)=699

    PetitionCategoryTitle(4)=700

    PetitionCategoryTitle(5)=701

    PetitionCategoryTitle(6)=702

    PetitionCategoryTitle(7)=703

    PetitionCategoryTitle(8)=704

    PetitionCategoryLink(0)="pet_help_move.htm"

    PetitionCategoryLink(1)="pet_help_recover.htm"

    PetitionCategoryLink(2)="pet_help_bug.htm"

    PetitionCategoryLink(3)="pet_help_quest.htm"

    PetitionCategoryLink(4)="pet_help_report.htm"

    PetitionCategoryLink(5)="pet_help_suggest.htm"

    PetitionCategoryLink(6)="pet_help_game.htm"

    PetitionCategoryLink(7)="pet_help_oprn.htm"

    PetitionCategoryLink(8)="pet_help_etc.htm"

}

ааа, это скорее всего нужно добавить)
ясно, понятно, отпишу по итогу)

все равно Rolo спасибо) а то как то получилось не очн, я топорно накосячил просто удалив их, а поблагодарил его))) хотя Rolo мне в пм это все объяснял(как декомпилить, компилить и прочее).
 
Назад
Сверху Снизу