mirror of
https://git.krews.org/morningstar/Arcturus-Community.git
synced 2024-11-27 08:50:51 +01:00
Fix MysqlDataTruncation exception in HabboItem
This commit is contained in:
parent
795ebb1bbf
commit
0a3877db1b
@ -245,7 +245,12 @@ public abstract class HabboItem implements Runnable, IEventTriggers {
|
|||||||
statement.setString(3, this.wallPosition);
|
statement.setString(3, this.wallPosition);
|
||||||
statement.setInt(4, this.x);
|
statement.setInt(4, this.x);
|
||||||
statement.setInt(5, this.y);
|
statement.setInt(5, this.y);
|
||||||
statement.setDouble(6, Math.round(this.z * Math.pow(10, 6)) / Math.pow(10, 6));
|
|
||||||
|
String zString = String.valueOf(Math.round(this.z * Math.pow(10, 6)) / Math.pow(10, 6));
|
||||||
|
if (zString.length() > 10) zString = zString.substring(0, 10);
|
||||||
|
if (zString.endsWith(".")) zString = zString.substring(0, zString.length() - 1);
|
||||||
|
|
||||||
|
statement.setDouble(6, Double.valueOf(zString));
|
||||||
statement.setInt(7, this.rotation);
|
statement.setInt(7, this.rotation);
|
||||||
statement.setString(8, this instanceof InteractionGuildGate ? "" : this.getDatabaseExtraData());
|
statement.setString(8, this instanceof InteractionGuildGate ? "" : this.getDatabaseExtraData());
|
||||||
statement.setString(9, this.limitedStack + ":" + this.limitedSells);
|
statement.setString(9, this.limitedStack + ":" + this.limitedSells);
|
||||||
|
Loading…
Reference in New Issue
Block a user