mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-13 23:01:30 +00:00
CopyCharacter converted to StringFormat
This commit is contained in:
parent
84499e43dd
commit
3a2ceab58a
@ -1366,19 +1366,18 @@ bool Database::MoveCharacterToZone(uint32 iCharID, const char* iZonename) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
uint8 Database::CopyCharacter(const char* oldname, const char* newname, uint32 acctid) {
|
uint8 Database::CopyCharacter(const char* oldname, const char* newname, uint32 acctid) {
|
||||||
char *query = nullptr;
|
|
||||||
PlayerProfile_Struct* pp;
|
PlayerProfile_Struct* pp;
|
||||||
ExtendedProfile_Struct* ext;
|
ExtendedProfile_Struct* ext;
|
||||||
|
|
||||||
auto results = QueryDatabase(query, MakeAnyLenString(&query, "SELECT profile, extprofile FROM character_ WHERE name='%s'", oldname));
|
std::string query = StringFormat("SELECT profile, extprofile FROM character_ WHERE name='%s'", oldname);
|
||||||
|
auto results = QueryDatabase(query);
|
||||||
|
|
||||||
if (!results.Success())
|
if (!results.Success())
|
||||||
{
|
{
|
||||||
std::cerr << "Error in CopyCharacter read query '" << query << "' " << results.ErrorMessage() << std::endl;
|
std::cerr << "Error in CopyCharacter read query '" << query << "' " << results.ErrorMessage() << std::endl;
|
||||||
safe_delete_array(query);
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
safe_delete_array(query);
|
|
||||||
|
|
||||||
auto row = results.begin();
|
auto row = results.begin();
|
||||||
|
|
||||||
@ -1387,7 +1386,6 @@ uint8 Database::CopyCharacter(const char* oldname, const char* newname, uint32 a
|
|||||||
|
|
||||||
ext = (ExtendedProfile_Struct*)row[1];
|
ext = (ExtendedProfile_Struct*)row[1];
|
||||||
|
|
||||||
|
|
||||||
char query2[276 + sizeof(PlayerProfile_Struct)*2 + sizeof(ExtendedProfile_Struct)*2 + 1];
|
char query2[276 + sizeof(PlayerProfile_Struct)*2 + sizeof(ExtendedProfile_Struct)*2 + 1];
|
||||||
char* end=query2;
|
char* end=query2;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user