Page 20 of 27

Re: Stealth 6

Posted: 23.12.2014 13:25
by CFA
Kobzar wrote:кстати да - есть такая тема. (я про кнопку)
Но с етим можно жить
много больше напрягает отсутствие команды resend
Не отображаются только некоторые итемы или вообще все? Какой сервер, клиент? В общем лучше писать мне в аську вечером.
drabadan wrote:

Code: Select all

function GetFoundItems(var Items: Array Of Cardinal): Integer;
var List: TStringList; i: Integer;
begin
  List := TStringList.Create;
  if GetFindedList(List) = False then Result := 0
  else begin
    SetLength(Items, List.Count);
    for i := 0 to Length(Items)-1 do Items[i] := StrToInt('$'+List.Strings[i]);
    Result := Length(Items);
  end;
  List.Free;
end;
вот ета штука со стринглистами есть!
Никакого криминала тут нет, так что дело не в этом. Могу посмотреть есть ли утечки, если дашь чара со скриптом, пиши в аську вечером, или в PM.

Re: Stealth 6

Posted: 23.12.2014 13:27
by Kobzar
Отображаеться только статика. Пока екран не обновишь не видно не зверей не дверей не забора :)
сервер uoex
Я визитору говорил - он не в курсе но сказал что ресенда не будет.

Re: Stealth 6

Posted: 24.12.2014 1:46
by drabadan
не получаеся запустить клиент в густонаселенном месте, виснет! Пытается показать какойто еррор но зависает. Чара для теста могу предоставить.
Иногда не получается запустить просто в замке. Но тут может помочь если дисконектнуть и отминусовать слева в гуи панельку где был чар. Потом плюсонуть новую и там запустить, но редко помогает. Чаще всего приходится по 5-6 раз перевключать стелс.
поправочка - не получается ето все сделать, если в стелсе еще 1 чар запущен с ходилкой.

Re: Stealth 6

Posted: 24.12.2014 2:48
by Roman
и у меня эта проблемма, запущено 10 ботов, и после рестарта сервера, практически всегда 1 рендомный бот не может законектиться пока не минуснешь его и снова не добавишь

Re: Stealth 6

Posted: 24.12.2014 22:03
by drabadan
сегодня в людных местах вообще вылетать нахрен стал...
stealth.exe_errors.txt

Code: Select all

An exception raised at <<24 Декабрь>>, 19:34:18:172
Access violation at address 004058DD in module 'Stealth.exe'. Write of address 00005F04
(000048DD){Stealth.exe } [004058DD] System.SysFreeMem (Line 2993, "GETMEM.INC")

Call stack:
  (000048DD){Stealth.exe } [004058DD] System.SysFreeMem (Line 2993, "GETMEM.INC")
  (00833982){Stealth.exe } [00C34982] ClassCharacter.TCharacter.GetInfoFromPacket_0x78 (Line 8430, "ClassCharacter.pas")
  (0082E457){Stealth.exe } [00C2F457] ClassCharacter.TCharacter.RedirectGamePacket (Line 6411, "ClassCharacter.pas")
  (0082CE67){Stealth.exe } [00C2DE67] ClassCharacter.TCharacter.GameClientOnRead (Line 5847, "ClassCharacter.pas")
  (002B1B19){Stealth.exe } [006B2B19] System.Win.ScktComp.TCustomSocket.Event (Line 1903, "System.Win.ScktComp.pas")
  (002B00B6){Stealth.exe } [006B10B6] System.Win.ScktComp.TCustomWinSocket.Event (Line 1013, "System.Win.ScktComp.pas")
  (002B0691){Stealth.exe } [006B1691] System.Win.ScktComp.TCustomWinSocket.WndProc (Line 1201, "System.Win.ScktComp.pas")
  (000D10C4){Stealth.exe } [004D20C4] System.Classes.StdWndProc (Line 16600, "System.Classes.pas")

An exception raised at <<24 Декабрь>>, 19:34:18:791
Access violation at address 004058DD in module 'Stealth.exe'. Write of address 00005F04
(000048DD){Stealth.exe } [004058DD] System.SysFreeMem (Line 2993, "GETMEM.INC")

Call stack:
  (000048DD){Stealth.exe } [004058DD] System.SysFreeMem (Line 2993, "GETMEM.INC")
  (0083988F){Stealth.exe } [00C3A88F] ClassCharacter.TCharacter.GetInfoFromPacket_0xDC (Line 10325, "ClassCharacter.pas")
  (0082E8DE){Stealth.exe } [00C2F8DE] ClassCharacter.TCharacter.RedirectGamePacket (Line 6625, "ClassCharacter.pas")
  (0082CE67){Stealth.exe } [00C2DE67] ClassCharacter.TCharacter.GameClientOnRead (Line 5847, "ClassCharacter.pas")
  (002B1B19){Stealth.exe } [006B2B19] System.Win.ScktComp.TCustomSocket.Event (Line 1903, "System.Win.ScktComp.pas")
  (002B00B6){Stealth.exe } [006B10B6] System.Win.ScktComp.TCustomWinSocket.Event (Line 1013, "System.Win.ScktComp.pas")
  (002B0691){Stealth.exe } [006B1691] System.Win.ScktComp.TCustomWinSocket.WndProc (Line 1201, "System.Win.ScktComp.pas")
  (000D10C4){Stealth.exe } [004D20C4] System.Classes.StdWndProc (Line 16600, "System.Classes.pas")

An exception raised at <<24 Декабрь>>, 19:34:18:885
Access violation at address 004058DD in module 'Stealth.exe'. Write of address 00005F04
(000048DD){Stealth.exe } [004058DD] System.SysFreeMem (Line 2993, "GETMEM.INC")

Call stack:
  (000048DD){Stealth.exe } [004058DD] System.SysFreeMem (Line 2993, "GETMEM.INC")
  (0083988F){Stealth.exe } [00C3A88F] ClassCharacter.TCharacter.GetInfoFromPacket_0xDC (Line 10325, "ClassCharacter.pas")
  (0082E8DE){Stealth.exe } [00C2F8DE] ClassCharacter.TCharacter.RedirectGamePacket (Line 6625, "ClassCharacter.pas")
  (0082CE67){Stealth.exe } [00C2DE67] ClassCharacter.TCharacter.GameClientOnRead (Line 5847, "ClassCharacter.pas")
  (002B1B19){Stealth.exe } [006B2B19] System.Win.ScktComp.TCustomSocket.Event (Line 1903, "System.Win.ScktComp.pas")
  (002B00B6){Stealth.exe } [006B10B6] System.Win.ScktComp.TCustomWinSocket.Event (Line 1013, "System.Win.ScktComp.pas")
  (002B0691){Stealth.exe } [006B1691] System.Win.ScktComp.TCustomWinSocket.WndProc (Line 1201, "System.Win.ScktComp.pas")
  (000D10C4){Stealth.exe } [004D20C4] System.Classes.StdWndProc (Line 16600, "System.Classes.pas")

An exception raised at <<24 Декабрь>>, 19:34:19:072
Access violation at address 004058DD in module 'Stealth.exe'. Write of address 00005F04
(000048DD){Stealth.exe } [004058DD] System.SysFreeMem (Line 2993, "GETMEM.INC")

Call stack:
  (000048DD){Stealth.exe } [004058DD] System.SysFreeMem (Line 2993, "GETMEM.INC")
  (0083988F){Stealth.exe } [00C3A88F] ClassCharacter.TCharacter.GetInfoFromPacket_0xDC (Line 10325, "ClassCharacter.pas")
  (0082E8DE){Stealth.exe } [00C2F8DE] ClassCharacter.TCharacter.RedirectGamePacket (Line 6625, "ClassCharacter.pas")
  (0082CE67){Stealth.exe } [00C2DE67] ClassCharacter.TCharacter.GameClientOnRead (Line 5847, "ClassCharacter.pas")
  (002B1B19){Stealth.exe } [006B2B19] System.Win.ScktComp.TCustomSocket.Event (Line 1903, "System.Win.ScktComp.pas")
  (002B00B6){Stealth.exe } [006B10B6] System.Win.ScktComp.TCustomWinSocket.Event (Line 1013, "System.Win.ScktComp.pas")
  (002B0691){Stealth.exe } [006B1691] System.Win.ScktComp.TCustomWinSocket.WndProc (Line 1201, "System.Win.ScktComp.pas")
  (000D10C4){Stealth.exe } [004D20C4] System.Classes.StdWndProc (Line 16600, "System.Classes.pas")

Re: Stealth 6

Posted: 24.12.2014 23:41
by CFA
drabadan wrote:сегодня в людных местах вообще вылетать нахрен стал...
Похоже на нехватку памяти, это он тебя на впсе запущен?

Re: Stealth 6

Posted: 25.12.2014 0:20
by drabadan
CFA wrote:
drabadan wrote:сегодня в людных местах вообще вылетать нахрен стал...
Похоже на нехватку памяти, это он тебя на впсе запущен?
на ноуте с 2гигами. Как объяснить периодические прыжки памяти аж на 20-30 метров?

З.Ы. Ты настойчиво в аське меня игноришь по какой-то причине?

Re: Stealth 6

Posted: 25.12.2014 0:24
by CFA
drabadan wrote: Как объяснить периодические прыжки памяти аж на 20-30 метров?

З.Ы. Ты настойчиво в аське меня игноришь по какой-то причине?
По памяти надо смотреть, но резкие скачки вероятно связаны с поиском пути, тк это довольно ресурсоемкая операция.
В аське я отвечаю всем кто мне пишет, попробую написать тебе сам.

Re: Stealth 6

Posted: 25.12.2014 15:00
by Vizit0r
drabadan wrote:Как объяснить периодические прыжки памяти аж на 20-30 метров?
блок выделился, блок освободился. Это ж не реальное потребление памяти, а песочница - там цифры к реальному потреблению относятся очень отдаленно.

Re: Stealth 6

Posted: 29.12.2014 21:19
by CFA
Тыц-тыц-тыц

Очередной апдейт. Из интересного - со стелсом лежит DLLка для написания скриптов на C# или даже .net по вопросам ее использования обращайтесь к Maxwell'у
  • * Исправлены косяки с FindType, упоминаемые выше по треду
    * Меньше сообщений от мувера, если они отключены в настройках
    * Исправлены косяки с шифрованием
    * Включена DLL для написания скриптов на C#
Еще хочу сказать, что в ближайшее время выложить апдейт для автоматического обновления никак не получится, поэтому качайте тут.

Re: Stealth 6

Posted: 29.12.2014 22:59
by Maxwell
Для использования необходимо подключить библиотеку ScriptDotNet2 к проекту.
Пример кода:

Code: Select all

using ScriptDotNet2;

namespace MainTest
{
    class Program
    {
        static void Main(string[] args)
        {
            using (Stealth s = new Stealth())
            {
                s.Script_AddToSystemJournal("Hello world");
            }
        }
    }
}

Re: Stealth 6

Posted: 29.12.2014 23:46
by Maxwell
Если нужно реализовать поддержку в скрипте pause/resume - подписывайтесь на событие

Code: Select all

public event EventHandler<StartStopEventArgs> StartStop;

Re: Stealth 6

Posted: 13.01.2015 18:19
by CFA
Новый билд
  • * Новый event evGraphicalEffect с параметрами GraphicalEffect(fromID, fromX, fromY, fromZ, toID, toX, toY, toZ: Cardinal; gfxType, gfxID, gfxDirection : Word);
    Ловит различные графические эффекты, вроде кастов. В некоторых случаях отдельные параметры могут быть нулевыми.
    * Исправлены проблемы с обновлением информации о местонахождении итема, при его одевании.
    * Нормальное переключение war при логоффе с включенным war'ом
    * Всякая мелочь

Re: Stealth 6

Posted: 13.01.2015 23:00
by CFA
Кто успел скачать, перекачайте :twisted:

Re: Stealth 6

Posted: 14.01.2015 2:33
by psyche
Спасибо, ща по-тестим :)