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

Stealth 3.7-3.8-3.9 Обсуждение

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

Re: Stealth 3.7-3.8-3.9 Обсуждение

Post by Vizit0r »

nikbk wrote:не корректно работает команда ,massmove из клиента, перемещает все предметы а не столько сколько пишешь
исправлено.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 3.7-3.8-3.9 Обсуждение

Post by Vizit0r »

nikbk wrote:команда ,info lastcontainer не работает, info срабатывает а target на lastcontainer не идет говорит мол invalid object: lastcontainer
ага. единственный параметр, на котором почему-то висела заглушка.

доделал.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
yuras
Novice
Novice
Posts: 142
Joined: 11.01.2011 10:34

Re: Stealth 3.7-3.8-3.9 Обсуждение

Post by yuras »

на 3.9.9 сильные лаги если пробегать рядом с Plaster House (тайлов с 20 начинается). на голом клиенте и 3.9.8 без проблем(forestwars).
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 3.7-3.8-3.9 Обсуждение

Post by Vizit0r »

уже исправлено, в следующей версии будет нормально.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 3.7-3.8-3.9 Обсуждение

Post by Vizit0r »

кто пользуется отладчиком PS скриптов - что не нравится в части показа значения переменных?

переписал эту часть полностью, можно исправить то, что неправильно отображается.
сделал показ значений DateTime (Date, Time) как даты + время - раньше как дробное число показывалось.
показ значений свойств класса сделать можно, но сложно - для этого придется много чего изменить в дельфах. в планах есть.

что еще?
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 3.7-3.8-3.9 Обсуждение

Post by Vizit0r »

кто захочет обновить клиент 7.24.1 - сделайте копию каталога уо для стелса.
подробности читайте в описании нового патча от EA.

Небыло забот...
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Tiger89
Novice
Novice
Posts: 131
Joined: 28.11.2008 17:32

Re: Stealth 3.7-3.8-3.9 Обсуждение

Post by Tiger89 »

An exception raised at 11:19:44:796
Cannot open file "D:\Games\UO\Stealth\Scripts\6storm_online.txt". Не удается найти указанный файл
(00025083){Stealth.exe } [00426083] Classes.TFileStream.Create (Line 5488, "common\Classes.pas" + 13) + $0
Call stack:
(0002507E){Stealth.exe } [0042607E] Classes.TFileStream.Create (Line 5486, "common\Classes.pas" + 11) + $43
(00024F3C){Stealth.exe } [00425F3C] Classes.TFileStream.Create (Line 5468, "common\Classes.pas" + 2) + $B
(0002393A){Stealth.exe } [0042493A] Classes.TStrings.LoadFromFile (Line 4568, "common\Classes.pas" + 1) + $B
(0012D04E){Stealth.exe } [0052E04E] uPSRuntime.RealCall_Register (Line 115, "x86.inc" + 16) + $0
(0012E41F){Stealth.exe } [0052F41F] uPSRuntime.TPSExec.InnerfuseCall (Line 617, "x86.inc" + 112) + $7E
(0012FF73){Stealth.exe } [00530F73] uPSRuntime.ClassCallProcMethod (Line 10070, "uPSRuntime.pas" + 41) + $22
(00127F70){Stealth.exe } [00528F70] uPSRuntime.TPSExec.RunScript (Line 7842, "uPSRuntime.pas" + 283) + $16
(001616A7){Stealth.exe } [005626A7] uPSComponent.TPSScript.Execute (Line 678, "uPSComponent.pas" + 8) + $6
(003244F2){Stealth.exe } [007254F2] Script.TScriptThread.ExecuteScript (Line 8053, "Script.pas" + 66) + $B
(0030EB1E){Stealth.exe } [0070FB1E] Script.TScriptThread.Execute (Line 1447, "Script.pas" + 94) + $3
(0002BA44){Stealth.exe } [0042CA44] Classes.ThreadProc (Line 9877, "common\Classes.pas" + 7) + $5
(000048A4){Stealth.exe } [004058A4] System.ThreadWrapper (Line 12110, "sys\system.pas" + 33) + $0
An exception raised at 11:55:26:828
Access violation at address 0067808B in module 'Stealth.exe'. Read of address 0000004C
(0027708B){Stealth.exe } [0067808B] editscript.TEditScriptForm.BitBtnDebugRunClick (Line 1240, "editscript.pas" + 7) + $F
Call stack:
(0027708B){Stealth.exe } [0067808B] editscript.TEditScriptForm.BitBtnDebugRunClick (Line 1240, "editscript.pas" + 7) + $F
(0006CE58){Stealth.exe } [0046DE58] Controls.TControl.Click (Line 5229, "Controls.pas" + 9) + $8
(0007094B){Stealth.exe } [0047194B] Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
(00089320){Stealth.exe } [0048A320] StdCtrls.TButtonControl.WndProc (Line 3684, "StdCtrls.pas" + 13) + $4
(00070A9B){Stealth.exe } [00471A9B] Controls.DoControlMsg (Line 7353, "Controls.pas" + 6) + $11
(0007094B){Stealth.exe } [0047194B] Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
(00052C4F){Stealth.exe } [00453C4F] Forms.TCustomForm.WndProc (Line 3512, "Forms.pas" + 136) + $5
(00070074){Stealth.exe } [00471074] Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
(0002D1EC){Stealth.exe } [0042E1EC] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
(00070A47){Stealth.exe } [00471A47] Controls.TWinControl.DefaultHandler (Line 7334, "Controls.pas" + 23) + $17
(0007094B){Stealth.exe } [0047194B] Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
(00089320){Stealth.exe } [0048A320] StdCtrls.TButtonControl.WndProc (Line 3684, "StdCtrls.pas" + 13) + $4
(0002D1EC){Stealth.exe } [0042E1EC] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
An exception raised at 11:56:01:109
Access violation at address 0067C5CF in module 'Stealth.exe'. Read of address 0000405D
(0027B5CF){Stealth.exe } [0067C5CF] editscript.TEditScriptForm.ScriptEditMouseMove (Line 2314, "editscript.pas" + 8) + $F
Call stack:
(0027B5CF){Stealth.exe } [0067C5CF] editscript.TEditScriptForm.ScriptEditMouseMove (Line 2314, "editscript.pas" + 8) + $F
(0006D171){Stealth.exe } [0046E171] Controls.TControl.MouseMove (Line 5331, "Controls.pas" + 1) + $1D
(001CB854){Stealth.exe } [005CC854] SynEdit.TCustomSynEdit.MouseMove (Line 2293, "SynEdit.pas" + 5) + $D
(0006D1EE){Stealth.exe } [0046E1EE] Controls.TControl.WMMouseMove (Line 5343, "Controls.pas" + 8) + $1A
(0007094B){Stealth.exe } [0047194B] Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
(001D4C18){Stealth.exe } [005D5C18] SynEdit.TCustomSynEdit.WndProc (Line 6177, "SynEdit.pas" + 20) + $6
(00070074){Stealth.exe } [00471074] Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
(0002D1EC){Stealth.exe } [0042E1EC] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 3.7-3.8-3.9 Обсуждение

Post by Vizit0r »

первую ошибка - файла нет, а вот почему - тебе виднее.
перед открытием файла надо проверять его наличие через If FileExists(xxx)...

вторую надо смотреть.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Tiger89
Novice
Novice
Posts: 131
Joined: 28.11.2008 17:32

Re: Stealth 3.7-3.8-3.9 Обсуждение

Post by Tiger89 »

Vizit0r wrote:первую ошибка - файла нет, а вот почему - тебе виднее.
перед открытием файла надо проверять его наличие через If FileExists(xxx)...

вторую надо смотреть.
глюки бывают когда несколько чаров запускаю один допустим просто скрипт запускаю, а другой в дебаге.
Tiger89
Novice
Novice
Posts: 131
Joined: 28.11.2008 17:32

Re: Stealth 3.7-3.8-3.9 Обсуждение

Post by Tiger89 »

Code: Select all

Function Read: Cardinal;
  Begin
    ls := TSTringList.Create;
    Try
      ls.LoadFromFile(fname);
    Except
      ls.SaveToFile(fname);
    End;
    If ls.Count > 0 Then
      Result := StrToInt(ls[0])
    Else
      Result := 0; 
    ls.Free;  
  End;
тут все норм? этот скрипт вызывал ошибку по ходу
Tiger89
Novice
Novice
Posts: 131
Joined: 28.11.2008 17:32

Re: Stealth 3.7-3.8-3.9 Обсуждение

Post by Tiger89 »

После неудачной попытки зайти с Proxy и после отключение галки на использование прокси, все равно персонаж не заходит в сеть, лечится перезапуском стелса.
yuras
Novice
Novice
Posts: 142
Joined: 11.01.2011 10:34

Re: Stealth 3.7-3.8-3.9 Обсуждение

Post by yuras »

Изредка происходит подвисание чара: кнопка стоп не останавливает скрипт(не убирается из списка запущенных), в списке итемов мира только чар и волосы, клиентом не зайти(сообщение об недопустимой операции), при открытии Map тоже подобное сообщение. Произошло сразу на нескольких чарах. Есть лог пакетов, дебаг и errors лог.
Tiger89
Novice
Novice
Posts: 131
Joined: 28.11.2008 17:32

Re: Stealth 3.7-3.8-3.9 Обсуждение

Post by Tiger89 »

Если в окне клиента набрать ,grab то в журнале появляется сообщение Drag error: Object not found. хоть таргет я и не кидал ещё.
yuras
Novice
Novice
Posts: 142
Joined: 11.01.2011 10:34

Re: Stealth 3.7-3.8-3.9 Обсуждение

Post by yuras »

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

Code: Select all

An exception raised at 00:32:37:062
Access violation at address 0067C5EB in module 'Stealth.exe'. Read of address 00000054
(0027B5EB){Stealth.exe } [0067C5EB] editscript.TEditScriptForm.ScriptEditMouseMove (Line 2316, "editscript.pas" + 10) + $12
Call stack:
  (0027B5EB){Stealth.exe } [0067C5EB] editscript.TEditScriptForm.ScriptEditMouseMove (Line 2316, "editscript.pas" + 10) + $12
  (0006D171){Stealth.exe } [0046E171] Controls.TControl.MouseMove (Line 5331, "Controls.pas" + 1) + $1D
  (001CB854){Stealth.exe } [005CC854] SynEdit.TCustomSynEdit.MouseMove (Line 2293, "SynEdit.pas" + 5) + $D
  (0006D1EE){Stealth.exe } [0046E1EE] Controls.TControl.WMMouseMove (Line 5343, "Controls.pas" + 8) + $1A
  (0007094B){Stealth.exe } [0047194B] Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
  (001D4C18){Stealth.exe } [005D5C18] SynEdit.TCustomSynEdit.WndProc (Line 6177, "SynEdit.pas" + 20) + $6
  (00070074){Stealth.exe } [00471074] Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
  (0002D1EC){Stealth.exe } [0042E1EC] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth 3.7-3.8-3.9 Обсуждение

Post by Vizit0r »

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