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

Глюк в клиенте

тут можно задать вопрос по скриптингу
Post Reply
Drako
Posts: 4
Joined: 30.01.2012 9:55

Глюк в клиенте

Post by Drako »

Возникла странная проблема. При коннекте к серверу, запуске графического окна и перемещении чара проблем не возникает, а вот если поднять любой предмет из инвентаря и положить обратно, чар замерает. Сначала думал что клиент виснит, пока не увидел что народ бегает. В чем проблема?

пс: давно уже использую стелс но столкнулся с этим в первые когда сменил шард. :?
ппс: шард Олмер.
MuDaCk
Apprentice
Apprentice
Posts: 393
Joined: 10.10.2006 0:03
Contact:

Re: Глюк в клиенте

Post by MuDaCk »

У меня такое было, когда версия клиента в стелсе не совпадала с версией графического...
My name is Игорёшка Image
Пишу скрипты за едуImage
Drako
Posts: 4
Joined: 30.01.2012 9:55

Re: Глюк в клиенте

Post by Drako »

MuDaCk wrote:У меня такое было, когда версия клиента в стелсе не совпадала с версией графического...
можно чуть подробнее что с чем конкретно должно совпасть? ) "версия клиента" в настройках стелса совпадает с версией клиента УО.
Drako
Posts: 4
Joined: 30.01.2012 9:55

Re: Глюк в клиенте

Post by Drako »

Провел еще тест. Подошел к НПЦ крикнул buy, на что стелс меня щедро облаял:



An exception raised at 19:24:37:466
Access violation at address 0042E0BE in module 'Stealth.exe'. Read of address 00000000
(0002D0BE){Stealth.exe } [0042E0BE] SyncObjs.TCriticalSection.Enter (Line 361, "common\SyncObjs.pas" + 0) + $2
Call stack:
(0002D0BE){Stealth.exe } [0042E0BE] SyncObjs.TCriticalSection.Enter (Line 361, "common\SyncObjs.pas" + 0) + $2
(0022E8F8){Stealth.exe } [0062F8F8] main.TStealthForm.FormClose (Line 2365, "main.pas" + 2) + $7
(000775EB){Stealth.exe } [004785EB] Forms.TCustomForm.DoClose (Line 3201, "Forms.pas" + 1) + $16
(00099DEB){Stealth.exe } [0049ADEB] Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
(00077F93){Stealth.exe } [00478F93] Forms.TCustomForm.WndProc (Line 3512, "Forms.pas" + 136) + $5
(00099514){Stealth.exe } [0049A514] Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
(0002C1F0){Stealth.exe } [0042D1F0] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
(001A0755){Stealth.exe } [005A1755] CoolTrayIcon.TCoolTrayIcon.HookFormProc (Line 1040, "CoolTrayIcon.pas" + 69) + $35
(0002C1F0){Stealth.exe } [0042D1F0] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
(00099EE2){Stealth.exe } [0049AEE2] Controls.TWinControl.DefaultHandler (Line 7334, "Controls.pas" + 23) + $17
(0007B10D){Stealth.exe } [0047C10D] Forms.TCustomForm.WMSysCommand (Line 5114, "Forms.pas" + 7) + $4
(00099DEB){Stealth.exe } [0049ADEB] Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
(00077F93){Stealth.exe } [00478F93] Forms.TCustomForm.WndProc (Line 3512, "Forms.pas" + 136) + $5
(00099514){Stealth.exe } [0049A514] Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
(0002C1F0){Stealth.exe } [0042D1F0] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
(001A0755){Stealth.exe } [005A1755] CoolTrayIcon.TCoolTrayIcon.HookFormProc (Line 1040, "CoolTrayIcon.pas" + 69) + $35
(0002C1F0){Stealth.exe } [0042D1F0] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
(00099EE2){Stealth.exe } [0049AEE2] Controls.TWinControl.DefaultHandler (Line 7334, "Controls.pas" + 23) + $17
(00099DEB){Stealth.exe } [0049ADEB] Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
(00077F93){Stealth.exe } [00478F93] Forms.TCustomForm.WndProc (Line 3512, "Forms.pas" + 136) + $5
(00099514){Stealth.exe } [0049A514] Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
(0002C1F0){Stealth.exe } [0042D1F0] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
(001A0755){Stealth.exe } [005A1755] CoolTrayIcon.TCoolTrayIcon.HookFormProc (Line 1040, "CoolTrayIcon.pas" + 69) + $35
(0002C1F0){Stealth.exe } [0042D1F0] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
MuDaCk
Apprentice
Apprentice
Posts: 393
Joined: 10.10.2006 0:03
Contact:

Re: Глюк в клиенте

Post by MuDaCk »

Drako wrote: можно чуть подробнее что с чем конкретно должно совпасть? ) "версия клиента" в настройках стелса совпадает с версией клиента УО.
Ты верно меня понял).
My name is Игорёшка Image
Пишу скрипты за едуImage
CFA
Developer
Developer
Posts: 492
Joined: 20.04.2006 6:03
Contact:

Re: Глюк в клиенте

Post by CFA »

Drako wrote: Провел еще тест. Подошел к НПЦ крикнул buy, на что стелс меня щедро облаял:



An exception raised at 19:24:37:466
Access violation at address 0042E0BE in module 'Stealth.exe'. Read of address 00000000
(0002D0BE){Stealth.exe } [0042E0BE] SyncObjs.TCriticalSection.Enter (Line 361, "common\SyncObjs.pas" + 0) + $2
Это каждый раз повторяется? По логу так вообще выглядит, так, как будто ты закрыл стелс.
Drako
Posts: 4
Joined: 30.01.2012 9:55

Re: Глюк в клиенте

Post by Drako »

CFA wrote:
Drako wrote: Провел еще тест. Подошел к НПЦ крикнул buy, на что стелс меня щедро облаял:



An exception raised at 19:24:37:466
Access violation at address 0042E0BE in module 'Stealth.exe'. Read of address 00000000
(0002D0BE){Stealth.exe } [0042E0BE] SyncObjs.TCriticalSection.Enter (Line 361, "common\SyncObjs.pas" + 0) + $2
Это каждый раз повторяется? По логу так вообще выглядит, так, как будто ты закрыл стелс.
Похоже что да, не тот лог хотел показать.

Вот он:

An exception raised at 19:09:57:139
Access violation at address 006CDA95 in module 'Stealth.exe'. Read of address 00000074
(002CCA95){Stealth.exe } [006CDA95] uLoaderCliloc.TCliloc.GetClilocMessage (Line 287, "0DataLoader\uLoaderCliloc.pas" + 22) + $D
Call stack:
(002CCA95){Stealth.exe } [006CDA95] uLoaderCliloc.TCliloc.GetClilocMessage (Line 287, "0DataLoader\uLoaderCliloc.pas" + 22) + $D
(002C7203){Stealth.exe } [006C8203] uData.TData.GetClilocMessage (Line 315, "uData.pas" + 1) + $C
(00273EE3){Stealth.exe } [00674EE3] ClassCharacter.TCharacter.GetInfoFromPacket_0xD6 (Line 9501, "ClassCharacter.pas" + 20) + $28
(0026A4EB){Stealth.exe } [0066B4EB] ClassCharacter.TCharacter.RedirectGamePacket (Line 5960, "ClassCharacter.pas" + 341) + $9
(00268A21){Stealth.exe } [00669A21] ClassCharacter.TCharacter.GameClientOnRead (Line 5286, "ClassCharacter.pas" + 125) + $F
(000BEDBE){Stealth.exe } [004BFDBE] ScktComp.TCustomSocket.Event (Line 1868, "common\ScktComp.pas" + 20) + $10
(000BD57E){Stealth.exe } [004BE57E] ScktComp.TCustomWinSocket.Event (Line 980, "common\ScktComp.pas" + 1) + $11
(000BDAD9){Stealth.exe } [004BEAD9] ScktComp.TCustomWinSocket.WndProc (Line 1168, "common\ScktComp.pas" + 2) + $5
(0002C1F0){Stealth.exe } [0042D1F0] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Глюк в клиенте

Post by Vizit0r »

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

Re: Глюк в клиенте

Post by Vizit0r »

пару раз повторил без проблем.
потом, как включил стелс под отладкой и логом пакетов - ошибок нет.
запустил напрямую, без лога пакетов - баг не повторяется.

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