Removed large commented out section

This commit is contained in:
Arthur Ice 2014-08-17 12:13:56 -07:00
parent b2ca66267e
commit 449d5f9358

View File

@ -1275,230 +1275,5 @@ uint32 BaseGuildManager::DoesAccountContainAGuildLeader(uint32 AccountID)
}
/*
bool Database::LoadGuilds(GuildRanks_Struct* guilds) {
char errbuf[MYSQL_ERRMSG_SIZE];
char *query = 0;
// int i;
MYSQL_RES *result;
MYSQL_ROW row;
for (int a = 0; a < 512; a++) {
guilds[a].leader = 0;
guilds[a].databaseID = 0;
memset(guilds[a].name, 0, sizeof(guilds[a].name));
for (int i = 0; i <= GUILD_MAX_RANK; i++) {
snprintf(guilds[a].rank[i].rankname, 100, "Guild Rank %i", i);
if (i == 0) {
guilds[a].rank[i].heargu = 1;
guilds[a].rank[i].speakgu = 1;
guilds[a].rank[i].invite = 1;
guilds[a].rank[i].remove = 1;
guilds[a].rank[i].promote = 1;
guilds[a].rank[i].demote = 1;
guilds[a].rank[i].motd = 1;
guilds[a].rank[i].warpeace = 1;
}
else {
guilds[a].rank[i].heargu = 0;
guilds[a].rank[i].speakgu = 0;
guilds[a].rank[i].invite = 0;
guilds[a].rank[i].remove = 0;
guilds[a].rank[i].promote = 0;
guilds[a].rank[i].demote = 0;
guilds[a].rank[i].motd = 0;
guilds[a].rank[i].warpeace = 0;
}
}
Sleep(0);
}
if (RunQuery(query, MakeAnyLenString(&query, "SELECT id, eqid, name, leader, minstatus, rank0title, rank1, rank1title, rank2, rank2title, rank3, rank3title, rank4, rank4title, rank5, rank5title from guilds"), errbuf, &result)) {
safe_delete_array(query);
uint32 guildeqid = 0xFFFFFFFF;
while ((row = mysql_fetch_row(result))) {
guildeqid = atoi(row[1]);
if (guildeqid < 512) {
guilds[guildeqid].leader = atoi(row[3]);
guilds[guildeqid].databaseID = atoi(row[0]);
guilds[guildeqid].minstatus = atoi(row[4]);
strcpy(guilds[guildeqid].name, row[2]);
for (int i = 0; i <= GUILD_MAX_RANK; i++) {
strcpy(guilds[guildeqid].rank[i].rankname, row[5 + (i*2)]);
if (i == 0) {
guilds[guildeqid].rank[i].heargu = 1;
guilds[guildeqid].rank[i].speakgu = 1;
guilds[guildeqid].rank[i].invite = 1;
guilds[guildeqid].rank[i].remove = 1;
guilds[guildeqid].rank[i].promote = 1;
guilds[guildeqid].rank[i].demote = 1;
guilds[guildeqid].rank[i].motd = 1;
guilds[guildeqid].rank[i].warpeace = 1;
}
else if (strlen(row[4 + (i*2)]) >= 8) {
guilds[guildeqid].rank[i].heargu = (row[4 + (i*2)][GUILD_HEAR] == '1');
guilds[guildeqid].rank[i].speakgu = (row[4 + (i*2)][GUILD_SPEAK] == '1');
guilds[guildeqid].rank[i].invite = (row[4 + (i*2)][GUILD_INVITE] == '1');
guilds[guildeqid].rank[i].remove = (row[4 + (i*2)][GUILD_REMOVE] == '1');
guilds[guildeqid].rank[i].promote = (row[4 + (i*2)][GUILD_PROMOTE] == '1');
guilds[guildeqid].rank[i].demote = (row[4 + (i*2)][GUILD_DEMOTE] == '1');
guilds[guildeqid].rank[i].motd = (row[4 + (i*2)][GUILD_MOTD] == '1');
guilds[guildeqid].rank[i].warpeace = (row[4 + (i*2)][GUILD_WARPEACE] == '1');
}
else {
guilds[guildeqid].rank[i].heargu = 1;
guilds[guildeqid].rank[i].speakgu = 1;
guilds[guildeqid].rank[i].invite = 0;
guilds[guildeqid].rank[i].remove = 0;
guilds[guildeqid].rank[i].promote = 0;
guilds[guildeqid].rank[i].demote = 0;
guilds[guildeqid].rank[i].motd = 0;
guilds[guildeqid].rank[i].warpeace = 0;
}
if (guilds[guildeqid].rank[i].rankname[0] == 0)
snprintf(guilds[guildeqid].rank[i].rankname, 100, "Guild Rank %i", i);
}
}
Sleep(0);
}
mysql_free_result(result);
return true;
}
else
{
cerr << "Error in LoadGuilds query '" << query << "' " << errbuf << endl;
safe_delete_array(query);
return false;
}
return false;
}
void Database::SetPublicNote(uint32 guild_id,char* charname, char* note){
char errbuf[MYSQL_ERRMSG_SIZE];
char *query = 0;
char* notebuf = new char[(strlen(note)*2)+3];
DoEscapeString(notebuf, note, strlen(note)) ;
if (!RunQuery(query, MakeAnyLenString(&query, "update character_ set publicnote='%s' where name='%s' and guild=%i", notebuf,charname,guild_id), errbuf)) {
cerr << "Error running SetPublicNote query: " << errbuf << endl;
}
safe_delete_array(query);
safe_delete_array(notebuf);
}
bool Database::GetGuildRanks(uint32 guildeqid, GuildRanks_Struct* gr) {
char errbuf[MYSQL_ERRMSG_SIZE];
char *query = 0;
MYSQL_RES *result;
MYSQL_ROW row;
if (RunQuery(query, MakeAnyLenString(&query, "SELECT id, eqid, name, leader, minstatus, rank0title, rank1, rank1title, rank2, rank2title, rank3, rank3title, rank4, rank4title, rank5, rank5title from guilds where eqid=%i;", guildeqid), errbuf, &result))
{
safe_delete_array(query);
if (mysql_num_rows(result) == 1) {
row = mysql_fetch_row(result);
gr->leader = atoi(row[3]);
gr->databaseID = atoi(row[0]);
gr->minstatus = atoi(row[4]);
strcpy(gr->name, row[2]);
for (int i = 0; i <= GUILD_MAX_RANK; i++) {
strcpy(gr->rank[i].rankname, row[5 + (i*2)]);
if (i == 0) {
gr->rank[i].heargu = 1;
gr->rank[i].speakgu = 1;
gr->rank[i].invite = 1;
gr->rank[i].remove = 1;
gr->rank[i].promote = 1;
gr->rank[i].demote = 1;
gr->rank[i].motd = 1;
gr->rank[i].warpeace = 1;
}
else if (strlen(row[4 + (i*2)]) >= 8) {
gr->rank[i].heargu = (row[4 + (i*2)][GUILD_HEAR] == '1');
gr->rank[i].speakgu = (row[4 + (i*2)][GUILD_SPEAK] == '1');
gr->rank[i].invite = (row[4 + (i*2)][GUILD_INVITE] == '1');
gr->rank[i].remove = (row[4 + (i*2)][GUILD_REMOVE] == '1');
gr->rank[i].promote = (row[4 + (i*2)][GUILD_PROMOTE] == '1');
gr->rank[i].demote = (row[4 + (i*2)][GUILD_DEMOTE] == '1');
gr->rank[i].motd = (row[4 + (i*2)][GUILD_MOTD] == '1');
gr->rank[i].warpeace = (row[4 + (i*2)][GUILD_WARPEACE] == '1');
}
else {
gr->rank[i].heargu = 1;
gr->rank[i].speakgu = 1;
gr->rank[i].invite = 0;
gr->rank[i].remove = 0;
gr->rank[i].promote = 0;
gr->rank[i].demote = 0;
gr->rank[i].motd = 0;
gr->rank[i].warpeace = 0;
}
if (gr->rank[i].rankname[0] == 0)
snprintf(gr->rank[i].rankname, 100, "Guild Rank %i", i);
}
}
else {
gr->leader = 0;
gr->databaseID = 0;
gr->minstatus = 0;
memset(gr->name, 0, sizeof(gr->name));
for (int i = 0; i <= GUILD_MAX_RANK; i++) {
snprintf(gr->rank[i].rankname, 100, "Guild Rank %i", i);
if (i == 0) {
gr->rank[i].heargu = 1;
gr->rank[i].speakgu = 1;
gr->rank[i].invite = 1;
gr->rank[i].remove = 1;
gr->rank[i].promote = 1;
gr->rank[i].demote = 1;
gr->rank[i].motd = 1;
gr->rank[i].warpeace = 1;
}
else {
gr->rank[i].heargu = 0;
gr->rank[i].speakgu = 0;
gr->rank[i].invite = 0;
gr->rank[i].remove = 0;
gr->rank[i].promote = 0;
gr->rank[i].demote = 0;
gr->rank[i].motd = 0;
gr->rank[i].warpeace = 0;
}
}
}
mysql_free_result(result);
return true;
}
else {
cerr << "Error in GetGuildRank query '" << query << "' " << errbuf << endl;
safe_delete_array(query);
return false;
}
return false;
}
*/