Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Stealth 6 Release Candidate

User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 6 Release Candidate

Post by Vizit0r »

перезалил, а то во вчерашней версии не вошли изменения про абиссшарду, турецкому и еще пара изменений.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
VeL
Novice
Novice
Posts: 54
Joined: 03.12.2010 18:15

Re: Stealth 6 Release Candidate

Post by VeL »

Vizit0r отремонтируй работу с гампами... Плиз...
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 6 Release Candidate

Post by Vizit0r »

чтобы отремонтировать - надо понять как именно.
GumpAutoTextEntry и NumGumpTextEntry работают одинаково - как многоразовые ловушки, только первая на все гампы, вторая - на конкретный.
Ломать систему (читай, править баг с NumGumpTextEntry) - это нарушать обратную совместимость. Вводить третью функцию - вообще бред.

Так-то по уму NumGumpTextEntry должна быть одноразовой, конечно.

Вообще, система этих ловушек дурацкая, даже не отменить их толком. А переделывать уже не получится.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
VeL
Novice
Novice
Posts: 54
Joined: 03.12.2010 18:15

Re: Stealth 6 Release Candidate

Post by VeL »

Получается, что использовав единожды NumGumpTextEntry, он будет постоянно вбивать текст во все вновь пришедшие гампы? Если да, то может ввести процедуру отмены этого ввода...

Иначе невозможно работать с гампами в которых нужно считать текст из поля ввода...
GLeXuss
Neophyte
Neophyte
Posts: 14
Joined: 10.07.2012 11:27

Re: Stealth 6 Release Candidate

Post by GLeXuss »

Спасибо за подсказку про таргет) 1,5 года на одном и том же стелзе, а тут релиз и что-то забыл про это.

Сегодня вылезла вот такая ошибка:

An exception raised at 16:25:39:843
Access violation at address 00A2771C in module 'Stealth.exe'. Read of address 00000025
(0062671C){Stealth.exe } [00A2771C] ClassCharacter.TCharacter.GetInfoFromPacket_0xA2 (Line 8762, "ClassCharacter.pas")
Call stack:
(0062671C){Stealth.exe } [00A2771C] ClassCharacter.TCharacter.GetInfoFromPacket_0xA2 (Line 8762, "ClassCharacter.pas")
(0061FA61){Stealth.exe } [00A20A61] ClassCharacter.TCharacter.RedirectGamePacket (Line 6300, "ClassCharacter.pas")
(0061E62D){Stealth.exe } [00A1F62D] ClassCharacter.TCharacter.GameClientOnRead (Line 5688, "ClassCharacter.pas")
(00227BB0){Stealth.exe } [00628BB0] System.Win.ScktComp.TCustomSocket.Event (Line 1901, "System.Win.ScktComp.pas")
(0022625E){Stealth.exe } [0062725E] System.Win.ScktComp.TCustomWinSocket.Event (Line 1013, "System.Win.ScktComp.pas")
(002267C9){Stealth.exe } [006277C9] System.Win.ScktComp.TCustomWinSocket.WndProc (Line 1201, "System.Win.ScktComp.pas")
(000B05B4){Stealth.exe } [004B15B4] System.Classes.StdWndProc (Line 16891, "System.Classes.pas")
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 6 Release Candidate

Post by Vizit0r »

GLeXuss
угу, откатился назад с обновлениями статов, больше не будет ошибок.

VeL
плюнул, и сделал все NumXXX одноразовыми (поля ввода, чекбоксы, радиобатоны). Надеюсь громких криков не будет.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Gauhar
Novice
Novice
Posts: 87
Joined: 08.07.2008 17:40

Re: Stealth 6 Release Candidate

Post by Gauhar »

Пропала возможность делать свои GUI. Или изменился синтаксис? Скрипт непонимает типы не TForm, не TSTForm. И было бы неплохо, если бы окошко GUI можно было заставить находится всегда поверх окна игрового клиента, когда тот запущен.
Gauhar
Novice
Novice
Posts: 87
Joined: 08.07.2008 17:40

Re: Stealth 6 Release Candidate

Post by Gauhar »

Попробовал свой скрипт на фишинг. координаты на корабле определяются отлично, но, раньше не мог проверить, не работает комманда UOSay. Попробовал UOSay на первых релизах Stealth 6 - тоже не работают.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 6 Release Candidate

Post by Vizit0r »

прекрасно работает UOSay. Давай точную произносимую фразу в студию.

А с гуем - его в паскале больше нет. совсем. В процессе переделывания скриптового модуля эти костыли вообще никак туда не тулились и были выпилены. Теперь за гуем во внешние скрипты - C#, Delphi или полноценный питон.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Kashey
Novice
Novice
Posts: 51
Joined: 29.09.2013 14:47
Location: Одесса

Re: Stealth 6 Release Candidate

Post by Kashey »

Бага с кривым отображением ХП/МП/СТ не пропала =( Ни в RC2 ни в RC3.

http://stealth.od.ua/forum/viewtopic.ph ... 574#p16031
VeL
Novice
Novice
Posts: 54
Joined: 03.12.2010 18:15

Re: Stealth 6 Release Candidate

Post by VeL »

VeL
плюнул, и сделал все NumXXX одноразовыми (поля ввода, чекбоксы, радиобатоны). Надеюсь громких криков не будет.
В билде 4.10.2013 ничего не изменилось, Vizit0r если не сложно выложи исправленную версию, а то сил ждать больше нет)))
Gauhar
Novice
Novice
Posts: 87
Joined: 08.07.2008 17:40

Re: Stealth 6 Release Candidate

Post by Gauhar »

Vizit0r wrote: А с гуем - его в паскале больше нет. совсем. В процессе переделывания скриптового модуля эти костыли вообще никак туда не тулились и были выпилены. Теперь за гуем во внешние скрипты - C#, Delphi или полноценный питон.
Только не смейся, у меня Delphi 5. ))) Подойдет? Если честно, я не пробовал в нем писать внешние скрипты, тем более даже представления не имею как, но с этим я пожалуй разберусь. Смотрел тему "Delphi scripts for Stealth 6" в разделе ЧаВо, даже попытался запустить приведенный там скрипт, но Steath ругнулся на отсутствующие у меня uses, на этом я и закончил.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 6 Release Candidate

Post by Vizit0r »

ну, там дельфийская обертка устарела слегка, но все же.

а по поводу Delphi 5 - если заменить все generics, что я лепил вида TArray<Cardinal> на array of Cardinal - должно пойти. Ничего особого суперновейшего кроме женериков в паре мест я там не припоминаю.

я только не понял, почему у тебя стелс ругнулся на отсутствуюшие uses, если компилировать надо в дельфах, а не в стелсе? :)
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Gauhar
Novice
Novice
Posts: 87
Joined: 08.07.2008 17:40

Re: Stealth 6 Release Candidate

Post by Gauhar »

Спасибо, буду разбираться.
А вот этого я и не сделал:
Vizit0r wrote:компилировать надо в дельфах
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 6 Release Candidate

Post by Vizit0r »

в асю стукнись, скину обновленную обертку.

Через неделю будет нормально со временем, буду делать мануалы нормальные, в т.ч. по внешним скриптам.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Post Reply