mirror of
https://github.com/EQEmu/Server.git
synced 2026-01-07 02:03:51 +00:00
Removed large commented out section
This commit is contained in:
parent
b2ca66267e
commit
449d5f9358
@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user