TP Bug?

08/04/2010 07:42 Saaja#1
Huhu ich hab da n kleines Prob auf meinem Server.

Ich nenne es mal TP Bug, vielleicht hat dieses Prob noch jemand :o

Und zwar wenn man über 32k TP hat und sich Portet sind die TP auf 0 und man muss Potten, soweit ich es gehört habe ich dies auch wenn man vom Gaul ab und auf steigt... also die TP fallen auf 0 und man muss potten, dies ist aber nur wenn man mehr wie ~32k TP hat.

Hilfe wäre nett :)

lg
08/04/2010 08:55 repins94#2
habe knapp mehr als 120kk udn es ist bei mir nicht so >.<
08/04/2010 09:53 hen!#3
Nicht lösbar für normale Spieler. Soweit ich weiß kann man das als Admin nur beeinflussen mit Befehlen und ich glaube wenn man sich in der DB die VIT hochschraubt machts auch keine Probleme (bin mir nicht sicher habs noch nicht ausprobiert)

Dein Problem lässt sich aber mit Hilfe von MySQL erklären:
Der Datentyp für die TP ist nur ein Smallint

Quote:
SMALLINT: -32768 bis 32767 (Wertebereich)
ich denke der Datentyp wurde auch in den Clientfiles benutzt. Bin ich mir aber nicht sicher. Jedenfalls sollte das die Minus-TP erklären. Am besten Boni so setzen, dass man da nicht drüber kommt. Wenn du Sachen vorm Porten ausziehst dann hast du das Problem nicht, dass du doppelt Potten musst.
08/04/2010 10:14 Saaja#4
SMALLINT nachträglich ändern? Nicht schlau?^^
08/04/2010 11:05 dacx#5
Zieh beim Porten die Schuhe aus, dann sollt das nicht mehr sein.
08/04/2010 11:10 LikesZ#6
Fast auf jeden Server so, glaub an 30k Tp passiert das :D
08/04/2010 13:06 hen!#7
Quote:
Originally Posted by Saaja View Post
SMALLINT nachträglich ändern? Nicht schlau?^^
Probier in der Datenbank einfach mal den Typ zu ändern. Solange es ein INT ist sollte es nicht zu Problemen kommen. Probiers aber erst lokal auf deinem eigenen Server aus.
08/04/2010 14:02 .Science#8
Man muss im Clienten eine .txt Datei umändern (Die .txt Datei wusste ich mal, da ich nichts mehr mit Metin2 zutun habe, möchte ich euch nur Tipps geben wie ihr das Problem lösen kann). Ich kann euch weiterhelfen, wenn ich mir den Clienten per FTP nochmal anschauen lässt (Denn bei BloodyMT2 haben wir es auch so gemacht). In der Datenbank müsst ihr es auch ändern sonst funkts es nicht im Clienten!