Neler Yeni

V1960 Görüntü Bugu

Bobert

Çaylak
Yardımcı Yönetici
Katılım
27 Ara 2015
Mesajlar
177
Kaynaklar
0
Beğeniler
9
Puanları
36
Konum
BiteKO
#1

Kod:
[LIST]
[*][COLOR=#333333][FONT=Verdana][INDENT]void CGameServerDlg::UserInOutForMe(CUser *pSendUser){
if (pSendUser == nullptr)
return;


Packet result(WIZ_REQ_USERIN);
C3DMap* pMap = pSendUser->GetMap();
ASSERT(pMap != nullptr);
uint16 user_count = 0;


result << uint16(0); // placeholder for the user count


int16 rx = pSendUser->GetRegionX(), rz = pSendUser->GetRegionZ();
foreach_region(x, z)
GetRegionUserIn(pMap, rx + x, rz + z, result, user_count, pSendUser->GetEventRoom());


result.put(0, uint16(user_count));
if (user_count < 500)
pSendUser->Send(&result);
else
pSendUser->SendCompressed(&result);
}


void CGameServerDlg::RegionUserInOutForMe(CUser *pSendUser)
{
if (pSendUser == nullptr)
return;


Packet Ref(WIZ_REGIONCHANGE, uint8(0));
pSendUser->SendCompressed(&Ref);


Packet result(WIZ_REGIONCHANGE, uint8(1));
C3DMap* pMap = pSendUser->GetMap();
ASSERT(pMap != nullptr);
uint16 user_count = 0;
result << uint16(0);


int16 rx = pSendUser->GetRegionX(), rz = pSendUser->GetRegionZ();
foreach_region(x, z)
GetRegionUserList(pMap, rx + x, rz + z, result, user_count, pSendUser->GetEventRoom());


result.put(1, uint16(user_count));
if (user_count < 500)
pSendUser->Send(&result);
else
pSendUser->SendCompressed(&result);


Packet IP(WIZ_REGIONCHANGE, uint8(2));
pSendUser->SendCompressed(&IP);
}
[/INDENT]

[/FONT][/COLOR]


[/LIST]
 

Darkness

Çaylak
ELFMASTER
Katılım
25 Nis 2016
Mesajlar
91
Kaynaklar
0
Beğeniler
0
Puanları
11
Konum
Samsun
#2

Ne için dostum bu
 
Genel Sohbet Odası
Yardım Kullanıcılar
Foruma kayıt olmadan sohbet etmek için /nick burayaisim yazın kullanıcı adınızı oluşturduktan sonra sohbete başlayabilirsiniz.
  • Şu an sohbet eden bulunmuyor.
    Bobert ELF BOT: Bobert, "1886 Sembol Reset , Clan Grade Reset , Db sıfırlama , Kral ekleme ,Gm Komutları"...
    Üst