Перейти к содержанию

M0T0P

Members
  • Публикаций

    52
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные M0T0P

  1. On 25.07.2023 at 02:56, Admin said:

     и ведь еще кто то лайки ставить на сообщения такие. Причем тут "встали на спот и админ исправь?"  что исправить тут админ должен. Проблема то всеобщая серверная, а не спотовая. Про лаги давно уже пишут люди,  терпели уже давно и никто не ливал никуда. А обратная связь хромает, что людям остается делать? Уйдут,  может быть тогда зашевелится администрация?  может быть конечно. Ну щас у админа голова пока болеть перестанет, замесов не будет. Нет замесов нет лагов. 

     

     

    я так понимаю это пишут люди которые не ходя на замесы ? ДА на фарме лагов нет,  на спотах на локах, на Рб, на спойле крафте и так делее лагов НЕТ. тысячу раз это уже мусолили. На замесы не хожу но в каждом посте буду как затычка

  2. Чар получая повреждения, начинает лагать! когда восстанавливает цп банками! Притормаживает на секунду , далее идет  "телепортация" в конечную точку , очень неприятно, исправьте!

    даже не притормаживает, а останавливается, выключаешь цп банки и все норм.

  3. On 21.06.2023 at 04:26, P5LD2SE said:

    Описание: 

    Стартует с любой точки мира л2.  Если не на точке фарма, то через Alt+B делает телепорт в центр Годдарда, далее бафф заданной схемы, после чего бафает ЛС бафы.

    Бежит к ГК и делает телепорт. Можете назначить свои схемы телепортов, телепорт в любой город и далее в нужную локацию. После телепорта бежит на спот и начинает фармить(Предварительно не забудьте настроить бота на точку фарма). Перед началом фарма и во время фарма проверка дисконекта и  не умер ли по пути на спот. Во время фарма если адена в инвентаре в течении 2 минут не изменилась, значит делает релогин окна. Так же проверяет баф на споте во время фарма, если бaф спал, летит в город на ребаф и возврат на точку фарма и проверка смерти. если умер, летит в город на ребаф и возврат на точку фарма. В скрипте подробные описания для чайников. Пользуемся и говорим мне спасибо: SNAIP. 😉 И самое главное не ставьте друг у друга на головах. А пофиг. Ставьте 🙂

    uses SysUtils;
    var obj: TL2NPC;
    buff: TL2Effect;
    loggedIn:boolean;
    x, y : integer;
    adena1: TL2Item;
    adena2: TL2Item;
    function ShellExecuteW(hwnd: integer; lpOperation, lpFile, lpParameters, lpDirectory: PChar;  nShowCmd: integer): integer; stdcall;
    external 'Shell32.dll';
    function keybd_event(bVk, bScan: byte; dwFlags, dwExtraInfo: integer): integer; stdcall;
    external 'user32.dll';
    function ShowWindow(hwnd:cardinal; action:integer):boolean; stdcall;
    external 'user32.dll';
    const
    login = 'LOGIN';//логин    
    password = 'PASS';//пароль
    //namePath = 'C:\Games\L2Intrelude\ACC-Pain-x5\Original.BAT';//ссылка BAT файл для изменения названия окна л2
    gamePath = 'c:\Games\L2-cat-x5-pain\system\l2.exe';//ссылка на клиент
    ///Проверка дисконекта///
    procedure disconnectMonitor;
    begin
    if loggedIn=false then begin
    loggedIn:=true;
    Engine.FaceControl(0,false);
    Delay(1000);
    Engine.GameClose;
    Delay(2000); 
    //ShellExecuteW(0, 'open', PChar(namePath), nil, nil, 0);
    Delay(2000); // тут для каждого окна нужны разные данные, чтобы бот успевал вводить логин и пароль в своё окно
    ShellExecuteW(0, 'open', PChar(gamePath), nil, nil, 0);
    Delay(30000); // Время загрузки клиента   
    enterText(login);
    Engine.UseKey('Tab');                       
    Delay(500);
    enterText(password);
    Delay(500);
    Engine.UseKey('Enter');
    Delay(3000);
    Engine.UseKey('Enter');
    Delay(3000);
    Engine.UseKey('Enter');                         
    Delay(10000);
    Engine.UseKey('Enter');
    Engine.FaceControl(0,true);
    Delay(15000);//Время загрузки персонажа
    ///Проверка на дисконекта///
    if (Engine.Status = lsOffline) or (Engine.Status = lsOff) then begin
    loggedIn:= false;
    Script.NewThread(@disconnectMonitor);
    end;
    end;
    end;
    procedure enterText(const text: string);
    var
    i: cardinal;
    upperCase: boolean;
    begin
    for i:= 1 to length(text) do begin
    if isDigit(text[i]) then
    Engine.UseKey(text[i])
    else begin
    upperCase:= text[i] = UpCase(text[i]);      
    if upperCase then begin
    keybd_event($A0, 0, 0, 0);          
    end;
    delay(20);      
    Engine.UseKey(text[i]);      
    end;
    delay(20);
    keybd_event($A0, 0, 2, 0);
    delay(50);
    end;
    end;
    function isDigit(ch: char): boolean;
    const digits = '0123456789';
    var i: cardinal;
    begin
    result:= true;
    for i:= 0 to length(digits)-1 do
    if digits[i] = ch then 
    exit;
    result:= false;
    end;
    begin
    ///Старт Фарм///
    ///Проверка на дисконекта///
    if (Engine.Status = lsOffline) or (Engine.Status = lsOff) then begin
    loggedIn:= false;
    Script.NewThread(@disconnectMonitor);
    end;
    ///Проверка на смерть///
    if User.Dead then begin
    Engine.FaceControl(0,false);
    Engine.gohome;
    delay(30000);
    end;
    while 1<>2 do begin
    Engine.FaceControl(0,false);
    inventory.User.ByID(57, adena1);
    ///Проверка зоны фарма и старт фарма///
    if user.inrange(125176, -40008, -3776, 10000, 10000) then begin // Поставить последнюю точку пути к точке фарма
    while 1<>2 do begin
    inventory.User.ByID(57, adena1);
    ///Проверка смерти и в Город///
    if User.Dead then begin
    Engine.FaceControl(0,false);
    Engine.gohome;
    delay(30000);
    break;
    end;
    ///Проверка бафа///
    if not User.Buffs.ById(1204, Buff) then  // Проверка есть ли на нас бафф ВВ по ID
    begin
    Engine.FaceControl(0,false);
    //Engine.UseItem(736); //Юзаем СоЕ если нет бафа ВВ
    Engine.entertext('/unstuck');
    delay(40000);
    break;
    end;
    //engine.LoadZone('Ketra.zmap'); // Загрузить карту фарма
    Engine.FaceControl(0,true);
    delay (120000); //Время проверки дисконекта и смерти бота во время фарма, ставить больше чем время на убийство одного моба
    ///Проверка смерти и в Город///
    if User.Dead then
    begin
    Engine.FaceControl(0,false);
    Engine.gohome;
    delay(30000);
    break;
    end;
    ///Проверка бафа///
    if not User.Buffs.ById(1204, Buff) then  // Проверка есть ли на нас бафф ВВ по ID
    begin
    Engine.FaceControl(0,false);
    //Engine.UseItem(736); //Юзаем СоЕ если нет бафа ВВ
    Engine.entertext('/unstuck');
    delay(40000);
    break;
    end;
    inventory.User.ByID(57, adena2);
    if (adena1.count = adena2.count) then begin
    loggedIn:=false; 
    disconnectMonitor;
    end;
    end;
    end;
    ///Старт Город///
    Engine.FaceControl(0,false);
    ///Телепорт Alt+B///
    engine.bypasstoserver('_bbsloc');
    delay(2000);
    engine.bypasstoserver( '_bbstop;51');
    delay(2000);
    engine.bypasstoserver('_bbstop;517');
    delay(2000);
    engine.bypasstoserver('_bbsteleport;teleport; 147725 -56517 -2780 5000');
    delay(10000);
    ////БАФ Alt+B////
    engine.bypasstoserver('_bbshome');
    delay(2000);
    engine.bypasstoserver('_bbsbuff;');          
    delay(2000);
    engine.bypasstoserver( '_bbsbuff;restore;kach'); //Здесь указать название вашего шаблона бафа - заменить kach на ваше название.
    delay(2000);
    ///БАФ ЛС - Если нет можно удалить///
    Engine.FaceControl(0,True);
    delay(20000); //Время требуемое для бафа лс, если мало, увеличить.
    Engine.FaceControl(0,False);
    ////Телепорт ГК////
    Engine.MoveTo(147960, -55272, -2728);
    Engine.SetTarget(31275);
    Engine.DlgOpen();
    delay(2000);
    Engine.DlgSel(1);
    delay(2000);
    Engine.DlgSel(9);
    delay(10000);
    ///Здесь Путь к точке фарма///
    Engine.MoveTo(125176, -40008, -3776);
    ///Проверка смерти и дисконекта по пути к точке фарма, если убили, в город///
    if User.Dead then
    begin
    Engine.FaceControl(0,false);
    Engine.gohome;
    delay(30000);
    end;
    inventory.User.ByID(57, adena2);
    if (adena1.count = adena2.count) then  begin
    loggedIn:=false; 
    disconnectMonitor;
    end;
    end;
    end.
     

    немного не понятно что тут нужно указать 

    //namePath = 'C:\Games\L2Intrelude\ACC-Pain-x5\Original.BAT';//ссылка BAT файл для изменения названия окна л2

    что за BAT  файл, перерыл весь клиент, не нашел. 

  4. Аватарка админа, когда узнал что на его серве лаги.

    On 26.06.2023 at 17:36, Admin said:

    Во время теста нового патча обнаружился интересный момент. В начале весны кто-то пожаловался, что с пета нельзя достать вещи перетаскиванием. Мы тогда пофиксили этот баг, отредактировав window.dll и подгрузив новую dll. Возможно, это повлияло также. Откатим это изменение , все равно вещи достаются при отзыве пета. 

    Необходимо еще пару дней на тесты.

     

    p.s. с dat файлов клиента уберем шифрование и дадим возможность их редактировать. А чуть позже даже выложим инструкцию как это делать. Вы, к примеру, сможете самостоятельно удалить или заменить анимацию на том или ином скилле.

    когда на лаги не жаловались? год назад? давайте на год откатим. пофигу на пета вобще

  5. On 10.06.2023 at 21:24, P5LD2SE said:

    для себя сегодня осознал, что заниматься такой ерундой не хочется. я пришел поиграть, а не работать тестером и исправлять баги когда даже нет доступа к исходникам.  к тому же админ никакого участия в этом не принимает и сам ни одного теста не провел. даже в игре не поприсутствовал во время пвп посмотреть в чем дело. такое безразличие и ответы раз в неделю, а точнее не ответы, а просто вопросы которые сам бы мог проверить за пол часа войдя  в игру, можно исправлять или размышлять философски как это сейчас.... можно целый год.... да и поиграв полтора месяца, я получил только разочарования, как в багнутом зависании клиента, так и в концепции настроек самого сервера включая фул донат... после сегодняшнего рестарта даже нет желания заходить снова в игру...

    ну и что ты осознал? как играл так и играешь

    где решили ,? что надо скачать и проверить за кого то опять?

    Уважаемая Администрация , вы в курсе респаундов ваших валакасов и баюмов, заходите и смотрите, вам это не нужно? Тогда мы съебываем отсюда , извините 

×
×
  • Создать...