mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-30 05:12:25 +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