mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-13 23:01:30 +00:00
AddMember converted to QueryDatabase
This commit is contained in:
parent
2bee906784
commit
9183541825
@ -74,14 +74,14 @@ void Raid::AddMember(Client *c, uint32 group, bool rleader, bool groupleader, bo
|
|||||||
if(!c)
|
if(!c)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
char errbuf[MYSQL_ERRMSG_SIZE];
|
std::string query = StringFormat("INSERT INTO raid_members SET raidid = %lu, charid = %lu, "
|
||||||
char* query = 0;
|
"groupid = %lu, _class = %d, level = %d, name = '%s', "
|
||||||
MYSQL_RES *result;
|
"isgroupleader = %d, israidleader = %d, islooter = %d",
|
||||||
if (database.RunQuery(query,MakeAnyLenString(&query, "INSERT INTO raid_members SET raidid=%lu, charid=%lu, groupid=%lu, _class=%d, level=%d, name='%s', isgroupleader=%d, israidleader=%d, islooter=%d", (unsigned long)GetID(), (unsigned long)c->CharacterID(), (unsigned long)group, c->GetClass(), c->GetLevel(), c->GetName(), groupleader, rleader, looter ),errbuf,&result)){
|
(unsigned long)GetID(), (unsigned long)c->CharacterID(),
|
||||||
mysql_free_result(result);
|
(unsigned long)group, c->GetClass(), c->GetLevel(),
|
||||||
}
|
c->GetName(), groupleader, rleader, looter);
|
||||||
|
auto results = database.QueryDatabase(query);
|
||||||
|
|
||||||
safe_delete_array(query);
|
|
||||||
LearnMembers();
|
LearnMembers();
|
||||||
VerifyRaid();
|
VerifyRaid();
|
||||||
if(group < 12)
|
if(group < 12)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user