Anonymní uživatel | Přihlášení | Vytvořit nový účet | 19.09.2024 - 18:34 |
Přehled | Zobrazit problémy | Protokol o změnách | Časový plán |
Detaily problému [ Přechod na poznámky ] | [ Historie problému ] [ Tisk ] | ||||||||||||
ID | Projekt | Kategorie | Zobrazit stav | Datum vložení | Poslední změna | ||||||||
0001324 | Ostatní | Chyby | veřejný | 06.07.2014 - 17:56 | 22.04.2015 - 17:40 | ||||||||
Reportér | Whitey | ||||||||||||
Přiřazen | Whitey | ||||||||||||
Priorita | normální | Závažnost | pád aplikace | Reprodukovatelnost | vždy | ||||||||
Stav | přiřazený | Řešení | otevřený | ||||||||||
Platforma | OS | Verze OS | |||||||||||
Shrnutí | 0001324: Editace pokuty uvězněné postavy nenastartuje pokutu | ||||||||||||
Popis | Pokud je postava ve vězení a někdo upraví její pokutu, pak se nenastaví čas uvěznění a nezačne se tak odpočítávat čas do osvobození. Než vyřeším skripta lze "opravit" pomocí vyndání postavy z vězení a nechat ji následně zatknout strážným nebo pomocí okovů. | ||||||||||||
Značky | Žádné štítky nepřiloženy. | ||||||||||||
Přiložené soubory | |||||||||||||
Poznámky k problému | |
(0003602) biosek (správce) 22.04.2015 - 14:01 upraveno: 22.04.2015 - 14:01 |
Jak jsem testoval: 1. uveznil jsem testera 2. otevrel jsem zmenu trestu, zmenil pocet dni ze 2 na 1 3. spadl server Vypis z konzole: [13:54:53] Tester (Biosek) [0x00001001] přidán na blacklist Ishar-0x400001AF "RulerHolder" za 'nic'. (původce Biosek (BiosekGM) [0x000013DA]) [13:54:53] [Penalty] 22.4.15 v 01:54, Vytvořen trest za 'Krádež' pro Tester (Biosek) [0x00001001] (svědek: Biosek (BiosekGM) [0x000013DA]) [13:54:56] [AFK OFF] Hráč Tester (Biosek) [0x00001001] [Biosek] (1143, 2092, -22) se vrátil do hry! [13:55:03] [Death] Hráč Tester (Biosek) [0x00001001] omráčen, původce: Stráž isharionské armády (GuardIsharionArmyHeavy) [0x00003999] (1150, 2089, 0) [13:55:03] [Region] Tester (Biosek) [0x00001001] vstoupil do regionu Isharské vězení [13:55:03] [Penalty] Tester (Biosek) [0x00001001] uvězněn v Isharské vězení (1146, 2090, -22). [13:55:07] [Region] Biosek (BiosekGM) [0x000013DA] vstoupil do regionu Isharské vězení [13:55:36] [Life] Hráč Tester (Biosek) [0x00001001] je opět naživu (1146, 2090, -22) [13:55:57] [Penalty] 22.4.15 v 01:55, Upraven trest za 'Krádež' pro Tester (Biosek) [0x00001001] (svědek: Biosek (BiosekGM) [0x000013DA]) [13:55:57] [Penalty] 22.4.15 v 01:55, Vytvořen trest za 'Krádež' pro Tester (Biosek) [0x00001001] (svědek: Biosek (BiosekGM) [0x000013DA]) [13:55:57] [Penalty] 22.4.15 v 01:55, Zrušen trest za 'Krádež' pro Tester (Biosek) [0x00001001] (oběť: Biosek (BiosekGM) [0x000013DA]) [13:55:57] Tester (Biosek) [0x00001001] odstraněn z blacklistu Eldamar-0x40000247 "RulerHolder". (původce neznámý) [13:55:57] Tester (Biosek) [0x00001001] odstraněn z blacklistu Helmova církev-0x40060CF9 "RulerHolder". (původce neznámý) [13:55:57] CHYBA: [13:55:57] System.ArgumentNullException: Value cannot be null. Parameter name: key at System.Collections.Generic.Dictionary`2.FindEntry(TKey key) at System.Collections.Generic.Dictionary`2.ContainsKey(TKey key) at Server.Engines.RulerHolder.SetImprisonedOnPenalties(Mobile criminal, Boolean diplomacy) in c:\Root\Beta2\Scripts\Engines\Governance\Rule.cs:line 2719 at Server.Items.PenaltyBook.PenaltyMake.OnResponse(NetState sender, RelayInfo info) in c:\Root\Beta2\Scripts\Engines\Governance\PenaltyBook.cs:line 3461 at Server.Network.PacketHandlers.DisplayGumpResponse(NetState state, PacketReader pvSrc) in c:\Root\Beta2\Core\Network\PacketHandlers.cs:line 1189 at Server.Network.MessagePump.HandleReceive(NetState ns) in c:\Root\Beta2\Core\Network\MessagePump.cs:line 299 at Server.Network.MessagePump.Slice() in c:\Root\Beta2\Core\Network\MessagePump.cs:line 132 at Server.Core.Main(String[] args) in c:\Root\Beta2\Core\Main.cs:line 569 hotovo [13:55:58] Pád serveru: Vytváření záznamu...hotovo [13:55:58] Crash: Sending email...done Server will be closed immediately! [KICK] Disconnected from server! Myslim, ze tady je neco strasne spatne. Protoze pri zmene trestu pres Isharsky penaltybook se to snazilo: upravit, vytvorit, zrusit trest a pak odstranit z ostatnich blacklistu. |
(0003605) Whitey (správce) 22.04.2015 - 17:05 |
Je to správně. Editace vytvoří nový trest podle upravených údajů. Starý trest pak zruší (aby došlo k uvolnění blacklistu apod.) a aplikuje trest nový (aby se aplikovaly jeho nastavení). Pád opravím. |
(0003606) Whitey (správce) 22.04.2015 - 17:40 |
SVN 3229: - oprava zobrazení druhé stránky Diplomacie (text byl moc posunutý) - oprava zahájení trestu - oprava falešné hlášky do logu o odstranění z BL, i když dotyčný v BL není |
Historie problému | |||
Čas modifikace | Uživatelské jméno | Pole | Změna |
06.07.2014 - 17:56 | Whitey | Nový problém | |
06.07.2014 - 17:56 | Whitey | Stav | nový => přiřazený |
06.07.2014 - 17:56 | Whitey | Přiřazen | => Whitey |
22.04.2015 - 13:58 | biosek | Závažnost | malá => pád aplikace |
22.04.2015 - 14:01 | biosek | Poznámka přidána: 0003602 | |
22.04.2015 - 14:01 | biosek | Poznámka upravena: 0003602 | Zobrazit revize |
22.04.2015 - 17:05 | Whitey | Poznámka přidána: 0003605 | |
22.04.2015 - 17:40 | Whitey | Poznámka přidána: 0003606 |
Copyright © 2000 - 2024 MantisBT Team |