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

Scooter

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

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

  • Посещение

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

  1. On 09.05.2021 at 02:15, Intervence said:

    мы тут вроде про минимизацию нагрузки от окон, чем поможет твой совет? мин качество выставляет все параметры в минимум, то же самое можно выставить руками, но зачем? фильтр текстур - это фактически сглаживание (скорее всего, переключалка режима pointmapping/linear). В наши времена сильной погоды не сделает (просто видеокарте проще будет считать цвет наклонных плоскостей в ущерб качеству картинки), но опять же, почему бы и нет

     

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

    Подкачка используется только когда реального (сразу нужно вычитать кешируемую - она высвобождается) объема не хватает. 16 ГБ более чем достаточно (у меня один клиент при запуске занимает ~200мб и со временем распухает до 500). 20 окон *500 мб = ~10ГБ, грубо 3 под систему еще остается 3 свободными. своп обычно выбирается в половину объема ОЗУ автоматически и подстрахует в случае нехватки но не является панацеей. Если у топик стартера SSD, то съедание 32ГБ на PF запросто может сказаться на работе накопителя в будущем, т.к. PF - один большой файл и трим будет работать хуже на всем остальном пространстве. К этому стоит прибегать как к чрезвычайной мере, если видишь, что текущий объем PF не справляется с задачей. Ну и надо понимать что PF работает (в зависимости от накопителя) в десятки-сотни раз быстрее ОЗУ

     Я бы советовал лучше посмотреть в сторону включения PAE, что позволит адресовать больше 2гб на приложение. Быстро работать не станет, но в теории позволит поработать дольше.

    QoS - это вообще про приоритизацию сетевого трафика, как это поможет в данном конкретном случае - неясно.

    Остальные утверждения также спорный (сугубо мое сисадминское мнение). Можно сделать хуже

    *медленнее

    Незнаю, мне помогло

     

  2. Вот тебе пример с ВМом 

    Пуха одевается только в том случае, если слетел ВМ(сбоку ползунок вниз)

     

     

    1.jpg.d53366b62ed7d3a117f344a5829a67eb.jpg

     

    Юз скила (ползунок сбоку вверх)

    Убираеш галочку с интервала 

     

    2.jpg.ce1a190ae7237d3c366ba0b60bec3bd5.jpg

     

    После юза скила одеваем основную пуху (раздел  ,,экипировка,, - перетаскиваем основную пуху в самый верх списка и ползунок сбоку в самый вверх)

     

    3.jpg.0ea4030d6f1e8bb3dbf6424f3687eaa5.jpg

     

    Работает, как часики)))

    Тести

    • Thanks 1
  3. On 04.05.2021 at 19:02, warheall said:

    Первое - просто одевать арку по КД 

    -------------------------------------------------------------

    var
      Item: TL2Item;

    begin
      while true do
    Begin
     Delay(3000);
       

             if inventory.user.byid(6608, item) and not (Item.Equipped) then       //  Если пушка в инвентаре и не одета  ID пушки
                   
              begin //[6608]  id пушки 
                Delay(2000);
                Engine.UseItem(6608); //[6608]  Одевает пушку с ID
                Delay(1000);

            end;     
            end;
            end.

    --------------------------------------------------------
    То же самое с хомкой ( только другой ID)

    var
      Item: TL2Item;

    begin
      while true do
    Begin
     Delay(3000);
       

             if inventory.user.byid(6313, item) and not (Item.Equipped) then       //  Если пушка в инвентаре и не одета  ID пушки
                   
              begin //[6608]  id пушки 
                Delay(2000);
                Engine.UseItem(6313); //[6608]  Одевает пушку с ID
                Delay(1000);

            end;     
            end;
            end.

    --------------------------------------------------------------

    Тут - одевается валька.  Чуть изменил, мне кажется стало стабильнее.    Если у вас не конь, с нюком в пушке, а типа некра или мм лучше этот

    var
      Item: TL2Item;

    begin
      while true do
    Begin
     Delay(1000);
       

             if inventory.user.byid(8853, item) and not (Item.Equipped) then       //  Если пушка в инвентаре и не одета  ID пушки
               begin //[6608]  id пушки 
                 Engine.FaceControl(0, false); // выключаем адрик
            
                Delay(1000);
                Engine.UseItem(8853); //[6608]  Одевает пушку с ID
                Delay(1000);
                 Delay(user.Cast.EndTime);
            Engine.FaceControl(0, true); // включаем адрик
            delay(500);

            end;     
            end;
            end.

    ---------------------------------------------------------------------

    Дерзайте)

    Класно, но ето все можно реализовать в настройках адрика (раздел селф бафф и атака)

  4. Оператва - оператвой, а что насчет файла подкачки? Ставиш значение ,,рекомендуется,,, во втором поле умножай, то что ,,рекомендуется,, на 2

    Потом настройка пекетов Qos - на 10ке стандарт стоит пропускная способность 80%, нужно ставить значение 0

    В настройке msconfig ставиш максимальное количество процессоров, какое у тебя есть

    Перезагрузи комп и грузи свои окна)))

     

    И не забудь выключить службу оценки системы и поставь авто обновление винды на ручной режим - ето в первую очередь

  5. 17 hours ago, Intervence said:

    Да, оперативы меньше пишет - это либо из-за режима совместимости, либо из-за особенности работы x86-программ.

    По идее, x86 (коим является клиент ИЛ) программы не могут маппить более 2ГБ памяти на процесс, и при превышении вылетает .

    Попробуй для начала выкрутить все крутилки в настройке графики на минимум (к примеру, у меня вот так:

    image.png.1a2bbcc38812e123d8cfacab6664dc26.png

    а также на всех окнах в настройке адрика выкрути вот эти два ползунка на минимум

    image.png.847a467d65f2dc1798d4de8cccecc9a5.png

    Фильтр текстур зря отключил, убери галочьку мин качества - ето по клиенту

    Расчет адрика - производительность на максимум, а игру в фоне крутиш, как тебе на глаз удобно. Адрик много ресурсов не жрет

  6. На спойлере можно остановить опыт пройдя кв на снятие пк. Вызванный имп не обязательно должен находится возле перса. Остановка экспы на лоу рейтах - ето наверное одна из основных задач на спойлера.

     

  7. Добавлю от себя предложение админу

    В списке на фарм рб 76+ не хватает следующих:

    Master Anays

    High Priestess Van Halter

    Gordon

    Uruka

    И вызывные таблички 76+

    Sailren

    Soul Of Fire Nastron

    Sous Of Water Ashutar

    Daimon The White-Eyed

     

    Как бы эти рб есть, они 76+, но их никто не фармит, так, как дропа с них нет. Можете сделать им дроп и добавить их в список?

    И по поводу эпиков - Core и Orfen на фарм не популярны. Предлагаю тоже с ними что-то сделать

    • Like 1
  8. On 17.04.2021 at 20:56, Scooter said:

    Поправочка

    Вместо строчки: 

    while User.Level > 1 do begin 

    Пишем строчку:

    while 1<>2 do begin

    Пример для локации ИТ - первая комната обычное тп с ГДД ( +проверка на отсутствие баффа, в данном случае это берс)

     

     

    var obj: TL2NPC;
    obj2: TL2Effect;
    buff: TL2Effect;
    Enemy: TL2Live;
    begin
     while 1<>2 do begin  
      if User.Dead then begin  
       Engine.FaceControl(0,false);
       Delay(1000);
       Engine.GoHome;
       Delay(12000);   \\тайминг на тп в город при смерти ставим свой(1000 = 1 сек)
       end;

      if not User.Buffs.ById(1062, Buff) then begin   \\проверка на отсутствие берса по его ид
       Engine.Facecontrol(0,False);
       Delay(1000);
       Engine.UseItem(1538); 
       Delay(12000);
       Engine.UseSkill(337);
       Delay(1000);
       Engine.UseSkill(338);
       Delay(1000);
       Engine.DismissSum;
       Delay(1000);
       Engine.UseItem(8599);
       Delay(2000);
       Engine.BypassToServer('_bbshome');
       Delay(1000);
       Engine.BypassToServer('_bbstop;50');
       Delay(1000);
       Engine.BypassToServer('_bbstop;51');
       Delay(1000);
       Engine.BypassToServer('_bbstop;517');
       Delay(1000);
       Engine.BypassToServer('_bbsteleport;teleport; 147725 -56517 -2780 5000', True);
       Delay(8000);
       end;
        
      if User.inrange(147725, -56517, -2780, 5000) then begin
       delay(500);
       Engine.MoveTo(147816, -56600, -2784);
       Engine.SetTarget(52001); 
       Delay(500);
       Engine.DlgOpen; 
       Delay(500);
       Engine.DlgSel('Схемы');
       Delay(500);
       Engine.DlgSel('1');     \\название схемы баффа(вместо 1 пишем свое название)
       Delay(500);
       Engine.DlgSel('CP HP MP');
       Delay(500);
       Engine.CancelTarget;
       Engine.MoveTo(147912, -55256, -2728);         
       Delay(1000);
       Engine.SetTarget(52006); 
       Delay(500);
       Engine.DlgOpen; 
       Delay(500);
       Engine.DlgSel(6);
       Delay(10000);  \\тайминг на тп в локацию ставим свой(1000 = 1 сек)
       Engine.DismissSum;
       Delay(1000);
       Engine.UseSkill(4);
       Engine.MoveTo(185048, -75607, -2728);
       Engine.UseSkill(4);
       Engine.MoveTo(184552, -78727, -2728);
       Engine.UseSkill(4);
       Engine.MoveTo(183016, -78615, -2728);
       Engine.UseSkill(4);
       Engine.MoveTo(181400, -76983, -2728);
       Engine.UseSkill(4);
       Engine.MoveTo(181139, -75271, -2728);
       Engine.UseSkill(4);
       Engine.MoveTo(177896, -75336, -2728);
       Engine.FaceControl(0, True);
       end;
       delay(500);
      end;
      delay(500);
    end.

     

    Данный пример скрипта не нагружает систему

    Скрипт свободно переделывается под любую локацию

    Что не ясно или не понятно - Гугл в помощ!)))

    И не забываем купить б сое)))

  9. Поправочка

    Вместо строчки: 

    while User.Level > 1 do begin 

    Пишем строчку:

    while 1<>2 do begin

    Пример для локации ИТ - первая комната обычное тп с ГДД ( +проверка на отсутствие баффа, в данном случае это берс)

     

     

    var obj: TL2NPC;
    obj2: TL2Effect;
    buff: TL2Effect;
    Enemy: TL2Live;
    begin
     while 1<>2 do begin  
      if User.Dead then begin  
       Engine.FaceControl(0,false);
       Delay(1000);
       Engine.GoHome;
       Delay(12000);   \\тайминг на тп в город при смерти ставим свой(1000 = 1 сек)
       end;

      if not User.Buffs.ById(1062, Buff) then begin   \\проверка на отсутствие берса по его ид
       Engine.Facecontrol(0,False);
       Delay(1000);
       Engine.UseItem(1538);
       Delay(12000);
       Engine.UseSkill(337);
       Delay(1000);
       Engine.UseSkill(338);
       Delay(1000);
       Engine.DismissSum;
       Delay(1000);
       Engine.UseItem(8599);
       Delay(2000);
       Engine.BypassToServer('_bbshome');
       Delay(1000);
       Engine.BypassToServer('_bbstop;50');
       Delay(1000);
       Engine.BypassToServer('_bbstop;51');
       Delay(1000);
       Engine.BypassToServer('_bbstop;517');
       Delay(1000);
       Engine.BypassToServer('_bbsteleport;teleport; 147725 -56517 -2780 5000', True);
       Delay(8000);
       end;
        
      if User.inrange(147725, -56517, -2780, 5000) then begin
       delay(500);
       Engine.MoveTo(147816, -56600, -2784);
       Engine.SetTarget(52001); 
       Delay(500);
       Engine.DlgOpen; 
       Delay(500);
       Engine.DlgSel('Схемы');
       Delay(500);
       Engine.DlgSel('1');     \\название схемы баффа(вместо 1 пишем свое название)
       Delay(500);
       Engine.DlgSel('CP HP MP');
       Delay(500);
       Engine.CancelTarget;
       Engine.MoveTo(147912, -55256, -2728);         
       Delay(1000);
       Engine.SetTarget(52006); 
       Delay(500);
       Engine.DlgOpen; 
       Delay(500);
       Engine.DlgSel(6);
       Delay(10000);  \\тайминг на тп в локацию ставим свой(1000 = 1 сек)
       Engine.DismissSum;
       Delay(1000);
       Engine.UseSkill(4);
       Engine.MoveTo(185048, -75607, -2728);
       Engine.UseSkill(4);
       Engine.MoveTo(184552, -78727, -2728);
       Engine.UseSkill(4);
       Engine.MoveTo(183016, -78615, -2728);
       Engine.UseSkill(4);
       Engine.MoveTo(181400, -76983, -2728);
       Engine.UseSkill(4);
       Engine.MoveTo(181139, -75271, -2728);
       Engine.UseSkill(4);
       Engine.MoveTo(177896, -75336, -2728);
       Engine.FaceControl(0, True);
       end;
       delay(500);
      end;
      delay(500);
    end.

     

    Данный пример скрипта не нагружает систему

    Скрипт свободно переделывается под любую локацию

    Что не ясно или не понятно - Гугл в помощ!)))

    • Like 1
  10. Простой скрипт на фарм в локиции ИТ 

    Простое тп с ГДД

     

    begin    
     while User.Level > 1 do begin
      if User.Dead then begin
       Delay(1000);
       Engine.FaceControl(0, False);  
       Delay(1000);
       Engine.GoHome;
       Delay(15000);
       Engine.UseItem(8599);    \\юзает ы скролл на рековери (убирает дэбафф дэд пенальти)
       Delay(1000);
       Engine.MoveTo(147704, -58392, -2976);
       Engine.MoveTo(147800, -56632, -2784);
       Delay(1000);
       Engine.SetTarget(52001); 
       Delay(500);
       Engine.DlgOpen; 
       Delay(500);
       Engine.DlgSel('Схемы');
       Delay(500);
       Engine.DlgSel('1');  \\название схемы на бафф (вводите своё)
       Delay(500);
       Engine.DlgSel('CP HP MP');
       Delay(500);
       Engine.CancelTarget;
       Engine.MoveTo(147912, -55256, -2728);         
       Delay(1000);
       Engine.SetTarget(52006); 
       Delay(500);
       Engine.DlgOpen; 
       Delay(500);
       Engine.DlgSel(6);
       Delay(10000);
       Engine.DismissSum;   \\отзывает суммонера (конь или кот)
       Delay(1000);
       Engine.MoveTo(185048, -75607, -2728);  \\путь к первой комнате
       Engine.MoveTo(184552, -78727, -2728);
       Engine.MoveTo(183016, -78615, -2728);
       Engine.MoveTo(181400, -76983, -2728);
       Engine.MoveTo(181139, -75271, -2728);
       Engine.MoveTo(177896, -75336, -2728);
       Engine.FaceControl(0, True);
       end;
      end;
    end.

     

    Нубл тп с ГДД

    begin    
     while User.Level > 1 do begin
      if User.Dead then begin
       Delay(1000);
       Engine.FaceControl(0, False);
       Delay(1000);
       Engine.GoHome;
       Delay(15000);
       Engine.UseItem(8599);   \\юзает ы скролл на рековери (убирает дэбафф дэд пенальти)
       Delay(1000);
       Engine.MoveTo(147704, -58392, -2976);
       Engine.MoveTo(147800, -56632, -2784);
       Delay(1000);
       Engine.SetTarget(52001); 
       Delay(500);
       Engine.DlgOpen; 
       Delay(500);
       Engine.DlgSel('Схемы');
       Delay(500);
       Engine.DlgSel('1');  \\название схемы на бафф (вводите своё)
       Delay(500);
       Engine.DlgSel('CP HP MP');
       Delay(500);
       Engine.CancelTarget;
       Engine.MoveTo(147912, -55256, -2728);         
       Delay(1000);
       Engine.SetTarget(31275); 
       Delay(500);
       Engine.DlgOpen; 
       Delay(500);
       Engine.DlgSel(3);
       Delay(500);
       Engine.DlgSel(2);
       Delay(500);
       Engine.DlgSel(10);
       Delay(10000);
       Engine.DismissSum;  \\отзывает суммонера (конь или кот)
       Delay(1000);
       Engine.MoveTo(178324, -83367, -7216);  \\путь к первой комнате
       Engine.MoveTo(177864, -83359, -7216);
       Engine.MoveTo(177876, -82327, -7216);
       Engine.MoveTo(179892, -82347, -6592);
       Engine.MoveTo(181028, -82547, -6592);
       Engine.MoveTo(181304, -83847, -6592);
       Engine.MoveTo(183160, -83855, -5960);
       Engine.FaceControl(0, True);
       end;
      end;
    end.    

    Путь к следующим комнатам допишете сами!

    Не забываем купить скроллы снятия пенальти после смерти!

    Что не ясно или не понятно - Гугл в помощ!)))                               

    • Like 1
  11. 3 hours ago, Admin said:

    сервер х7 слить с сервером х999 ?)))

    Нет, х7, х10 и х999, допустим, постоянные сервера. Допустим открывается новый сервер так с рейтами х20 - при малом онлайне сливается либо в х10, либо в х20. Либо новый с рейтами, к примеру - х500 или х2000 потом сливается в х999. Я ето имел ввиду)))

     

  12. Простой скрипт на фарм в локации МОС

    Тп с Руны в МОС:

    begin    
     while User.Level > 1 do begin
      if User.Dead then begin
       Delay(2000);
       Engine.GoHome;
       Delay(17000);
       Engine.FaceControl(0, False);
       Delay(2000);
       Engine.BypassToServer('_bbshome');
       delay(2000);
       Engine.BypassToServer('_bbstop;50');
       delay(2000);
       Engine.BypassToServer('_bbstop;51');
       delay(2000);
       Engine.BypassToServer('_bbstop;522');
       delay(2000);
       Engine.BypassToServer('_bbsteleport;teleport; 43532 -49123 -796 5000', True);
       delay(2000);
       Engine.MoveTo(43849, -47877, -800);
       Delay(2000);
       Engine.MoveTo(43630, -47808, -792);
       Delay(1000);
       Engine.SetTarget(52001); 
       Delay(500);
       Engine.DlgOpen; 
       Delay(500);
       Engine.DlgSel('Схемы');
       Delay(500);
       Engine.DlgSel('1');
       Delay(1500);
       Engine.DlgSel('CP HP MP');
       Delay(1500);
       Engine.CancelTarget;
       Engine.MoveTo(43766, -47720, -792);         
       Delay(2000);
       Engine.SetTarget(52006); 
       Delay(500);
       Engine.DlgOpen; 
       Delay(500);
       Engine.DlgSel(7);
       Delay(2000);
       Engine.MoveTo(123926, -74831, -2928);
       Engine.MoveTo(120742, -74863, -3264);
       Engine.MoveTo(120808, -76319, -3264);
       Engine.MoveTo(119016, -76360, -3392);
       Engine.FaceControl(0, True);
       end;
      end;
    end.
     

     

    Тп с Руны в  Годард, с Годарда в Мос:

     

    begin    
     while User.Level > 1 do begin
      if User.Dead then begin
       Delay(2000);
       Engine.GoHome;
       Delay(17000);
       Engine.FaceControl(0, False);
       Delay(2000);
       Engine.BypassToServer('_bbshome');
       delay(2000);
       Engine.BypassToServer('_bbstop;50');
       delay(2000);
       Engine.BypassToServer('_bbstop;51');
       delay(2000);
       Engine.BypassToServer('_bbstop;522');
       delay(2000);
       Engine.BypassToServer('_bbsteleport;teleport; 43532 -49123 -796 5000', True);
       delay(2000);
       Engine.MoveTo(43849, -47877, -800);
       Delay(2000);
       Engine.MoveTo(43630, -47808, -792);
       Delay(1000);
       Engine.SetTarget(52001); 
       Delay(500);
       Engine.DlgOpen; 
       Delay(500);
       Engine.DlgSel('Схемы');
       Delay(500);
       Engine.DlgSel('1');
       Delay(1500);
       Engine.DlgSel('CP HP MP');
       Delay(1500);
       Engine.CancelTarget;
       Engine.MoveTo(43766, -47720, -792);         
       Delay(2000);
       Engine.SetTarget(52006); 
       Delay(500);
       Engine.DlgOpen; 
       Delay(500);
       Engine.DlgSel(1);
       Delay(2000);
       Engine.DlgSel(1);
       Delay(10000);
       Engine.MoveTo(147972, -55263, -2728);         
       Delay(1000);
       Engine.SetTarget(31275);
       Delay(2000);
       Engine.DlgOpen; 
       Delay(2000);
       Engine.DlgSel(1);
       Delay(2000);
       Engine.DlgSel(13);
       Delay(2000);
       Engine.DlgSel('Да');
       Delay(7000);
       Engine.MoveTo(108836, -87827, -2880);
       Engine.MoveTo(110744, -87819, -3264);
       Engine.MoveTo(110468, -85859, -3392);
       Engine.FaceControl(0, True);
       end;
      end;
    end.

     

    Байпасы на Альт+Б вытащил с программы Cheat Engine 7.2

    Что не ясно или не понятно - Гугл в помощ!)))

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