Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- in World.cpp :
- void World::SendWorldText(bool arena_solo,int32 string_id, ...) //добавил
- {
- va_list ap;
- va_start(ap, string_id);
- Trinity::WorldWorldTextBuilder wt_builder(string_id, &ap);
- Trinity::LocalizedPacketListDo<Trinity::WorldWorldTextBuilder> wt_do(wt_builder);
- for (SessionMap::const_iterator itr = m_sessions.begin(); itr != m_sessions.end(); ++itr)
- {
- if (!itr->second || !itr->second->GetPlayer() || !itr->second->GetPlayer()->IsInWorld())
- continue;
- if (!p->InArena()&& arena_solo)
- {
- for (SessionMap::const_iterator itr = m_channels.begin(); itr != m_channels.end(); ++itr)
- {
- if (itr->GetName() == "arena_solo")
- wt_do(itr->second->GetPlayer());
- {
- }
- }
- va_end(ap);
- }
- in World.h:
- void SendWorldText(bool arena_solo,int32 string_id, ...);// добавил
- Теперь если нада сделать текст лишь тем кто в чат-группе для соло :
- sWorld->SendWorldText(true,LANG_ARENA_QUEUE_ANNOUNCE_WORLD_JOIN_1v1, Team->GetName().c_str(), rating_mod);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement