[Help]Max Yang erhöhen bug?

06/17/2015 22:30 dstyl#1
Hallo Community,

habe mich hingesetzt und versucht das maximale Yang zu erhöhen, hat soweit auch geklappt bis auf einen "winzigen" Fehler.

Sobald ich über 2kkk Yang habe, wird es auf 0 gesetzt.
Relogge ich jedoch, sehe ich, dass ich über 2kkk Yang habe.
Derzeit habe ich 8kkk Yang, was mir auch angezeigt wird, jedoch sobald ich Yang bekomme oder welches fallen lasse, ist es wieder auf 0.

Hier mal ein paar Screenshots:
und noch 2 Screenshots von meiner DB:

Hoffe mir kann einer von euch helfen, danke schonmal im Voraus.


Regards, dstyl
06/17/2015 22:43 grαyfox#2
pythonside Limit angepasst?
06/17/2015 22:45 dstyl#3
Quote:
Originally Posted by grαyfox View Post
pythonside Limit angepasst?
Jetzt wo du's erwähnst..
Bin unsicher, wo genau wäre das anzupassen?
06/17/2015 22:46 grαyfox#4
uicommon.py & uiexchange.py
06/17/2015 22:47 [SA].P4pa™#5
Server:
MAX_YANG eingestellt?

DB:
Für "gold" einen passenden Datentyp gewählt? (zb. bigint)

Client:
uicommun.py (oder wie auch immer die geschrieben wird..) angepasst?
(müssten insgesamt 4 Zeilen geändert werden)

@grayfox
uiexchange sollte nur fürs Handeln gelten wenn ich mich nicht irre..

MfG Papa
06/17/2015 22:49 iYoshix3#6
Guten Abend,

ich vermute mal das du in deiner packet.h die packet_point_change nicht angepasst hast.
Code:
typedef struct packet_point_change
{
	int		header;
	DWORD	dwVID;
	BYTE	type;
	long	amount;
	long long	value;
} TPacketGCPointChange;
Mfg,
Yoshix3

€: Selbstverständlich auch Clientside ändern
06/17/2015 22:50 grαyfox#7
Quote:
Originally Posted by [SA].P4pa™ View Post
Server:
MAX_YANG eingestellt?

DB:
Für "gold" einen passenden Datentyp gewählt? (zb. bigint)

Client:
uicommun.py (oder wie auch immer die geschrieben wird..) angepasst?
(müssten insgesamt 4 Zeilen geändert werden)

MfG Papa
DB: Kann nicht das Problem sein, siehe relog.

SERVER: Die (Config)Variable "MAX_YANG" gibt es lediglich beim (crap) Vanilla Core, diese existiert also gar nicht und kann dementsprechend auch nicht definiert werden.

@P4PA EDIT: Trotzdem nötig, ist aber eh wurscht, die Menge kann nach nem relog ja angezeigt werden weshalb pythonside kein Fehler vorliegen kann denke mal das wie Yoshi schon erwähnt hat er vergessen hat die Datentypen in der packet_point_change anzupassen
06/17/2015 22:55 dstyl#8
Zunächst mal : Danke für die ganze Hilfe von euch.
Ich probiere jetzt erstmal rum und gebe dann Feedback. :)

€: Funktioniert jetzt alles, haben wohl Einträge in der char.cpp gefehlt.
Danke an xXGaardenXx :)