Das liegt daran, dass dieser versucht die
APP_CHARACTER und die
APP_SKILL1 in die Taskbar zu packen und ein Icon dafür auszulesen, welches nicht da ist da das Applet nicht mehr in Verwendung ist.
Dazu suchen wir in der Source einmal nach der Fehlermeldung, laut angabe scheint es an der
CWndTaskBar::SetTaskBarTexture funktion zu liegen.
[Only registered and activated users can see links. Click Here To Register...]
Am code sehen wir das wenn er keine Informationen zur ID des Applets findet den Fehler ausgibt.
Nun haben wir zwei Möglichkeiten:
1. Füge die "Ur"-Applets wieder ein in der
FuncApplet.cpp, was allerdings schwachsinn wäre, da
APP_SKILL4 und
APP_CHARACTER3 genutzt werden.
2. Du nimmst die Teile aus der
BASE_VALUE_TBL ->
m_aSlotApplet heraus.
Dort müsste sowas stehen:
Quote:
|
0,2,400,0,0,0,0/1,2,398,0,1,0,0/2,2,2010,0,2,0,0/3,2,581,0,3,0,0/4,3,25,0,4,0,0/$
|
In rot makiert sind die Id's der fehlenden Applets.
Diese entfernst du und passt die nachfolgenden indexe in blau makiert an, so das folgendes entsteht:
Quote:
|
0,2,400,0,0,0,0/1,2,398,0,1,0,0/2,3,25,0,4,0,0/$
|
Das ganze dann in SQL ausführen und fertig.
Quote:
USE [CHARACTER_01_DBF]
GO
UPDATE [BASE_VALUE_TBL] SET [m_aSlotApplet] = '0,2,400,0,0,0,0/1,2,398,0,1,0,0/2,3,25,0,4,0,0/$'
GO
|
und damit hat sich das ganze.
PS: Wer sich fragt wieso ich es erst einmal erkläre und dann doch sage wie man es löst: Damit man sieht wie man so etwas anzugehen hat ;)