"Character" is a reserved keyword in mysql, changed to "tsCharacter" to fix.
This commit is contained in:
parent
0ee88aaf5e
commit
1945b50d91
1 changed files with 3 additions and 3 deletions
6
TShockAPI/DB/CharacterManager.cs
Normal file → Executable file
6
TShockAPI/DB/CharacterManager.cs
Normal file → Executable file
|
|
@ -30,7 +30,7 @@ namespace TShockAPI.DB
|
||||||
{
|
{
|
||||||
database = db;
|
database = db;
|
||||||
|
|
||||||
var table = new SqlTable("Character",
|
var table = new SqlTable("tsCharacter",
|
||||||
new SqlColumn("Account", MySqlDbType.Int32) {Primary = true},
|
new SqlColumn("Account", MySqlDbType.Int32) {Primary = true},
|
||||||
new SqlColumn("Health", MySqlDbType.Int32),
|
new SqlColumn("Health", MySqlDbType.Int32),
|
||||||
new SqlColumn("MaxHealth", MySqlDbType.Int32),
|
new SqlColumn("MaxHealth", MySqlDbType.Int32),
|
||||||
|
|
@ -51,7 +51,7 @@ namespace TShockAPI.DB
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
using (var reader = database.QueryReader("SELECT * FROM Character WHERE Account=@0", acctid))
|
using (var reader = database.QueryReader("SELECT * FROM tsCharacter WHERE Account=@0", acctid))
|
||||||
{
|
{
|
||||||
if (reader.Read())
|
if (reader.Read())
|
||||||
{
|
{
|
||||||
|
|
@ -84,7 +84,7 @@ namespace TShockAPI.DB
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
database.Query("INSERT INTO Character (Account, Health, MaxHealth, Mana, MaxMana, Inventory) VALUES (@0, @1, @2, @3, @4, @5);", player.UserID,
|
database.Query("INSERT INTO tsCharacter (Account, Health, MaxHealth, Mana, MaxMana, Inventory) VALUES (@0, @1, @2, @3, @4, @5);", player.UserID,
|
||||||
playerData.health, playerData.maxHealth, playerData.mana, playerData.maxMana, NetItem.ToString(playerData.inventory));
|
playerData.health, playerData.maxHealth, playerData.mana, playerData.maxMana, NetItem.ToString(playerData.inventory));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue