aboutsummaryrefslogtreecommitdiff
path: root/src/game/Channel.cpp
diff options
context:
space:
mode:
authorn0n4m3 <none@none>2009-12-17 10:49:15 +0100
committern0n4m3 <none@none>2009-12-17 10:49:15 +0100
commita7c0f6beb3635a28f8200828a8a1f96c1a17967a (patch)
tree0f077f337ecbc530567c3867d915fcbd9dbada49 /src/game/Channel.cpp
parent5697ea9c9440877d64eb6b04a1c5b49d0f535f2e (diff)
Update CharacterHandler, Channels System for 322a
--HG-- branch : trunk
Diffstat (limited to 'src/game/Channel.cpp')
-rw-r--r--src/game/Channel.cpp18
1 files changed, 7 insertions, 11 deletions
diff --git a/src/game/Channel.cpp b/src/game/Channel.cpp
index 768b8865eb0..fe6af918a79 100644
--- a/src/game/Channel.cpp
+++ b/src/game/Channel.cpp
@@ -298,6 +298,7 @@ void Channel::KickOrBan(uint64 good, const char *badname, bool ban)
banned.insert(bad->GetGUID());
MakePlayerBanned(&data, bad->GetGUID(), good);
_UpdateBanListInDB();
+
}
else
MakePlayerKicked(&data, bad->GetGUID(), good);
@@ -351,6 +352,7 @@ void Channel::UnBan(uint64 good, const char *badname)
WorldPacket data;
MakePlayerUnbanned(&data, bad->GetGUID(), good);
SendToAll(&data);
+ //save banlist
_UpdateBanListInDB();
}
}
@@ -592,6 +594,7 @@ void Channel::Announce(uint64 p)
SendToAll(&data);
if (m_IsSaved && _UpdateIntInDB("m_announce", m_announce ? 1 : 0))
sLog.outDebug("Channel(%s) announce saved", m_name.c_str());
+
}
}
@@ -624,8 +627,8 @@ void Channel::Moderate(uint64 p)
else
MakeModerationOff(&data, p);
SendToAll(&data);
- if (m_IsSaved && _UpdateIntInDB("m_moderate", m_moderate ? 1 : 0))
- sLog.outDebug("Channel(%s) moderate saved", m_name.c_str());
+ if (m_IsSaved && _UpdateIntInDB("m_announce", m_announce ? 1 : 0))
+ sLog.outDebug("Channel(%s) announce saved", m_name.c_str());
}
}
@@ -754,15 +757,8 @@ void Channel::SetOwner(uint64 guid, bool exclaim)
MakeOwnerChanged(&data, m_ownerGUID);
SendToAll(&data);
}
- /*if(m_IsSaved)
- {
- std::ostringstream ss;
- ss << "UPDATE channels SET m_ownerGUID = '" << guid << "' WHERE m_name = '"<<m_name.c_str()<<"' AND m_team = '"<<m_Team<<"'";
- if(CharacterDatabase.PExecute( ss.str( ).c_str( ) ))
- {
- sLog.outDebug("Channel(%s) owner saved", m_name.c_str());
- }
- }*/
+ if (m_IsSaved && _UpdateIntInDB("m_moderate", m_moderate ? 1 : 0))
+ sLog.outDebug("Channel(%s) moderate saved", m_name.c_str());
}
}