Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...
we1982

source void CUser::GivePremium Hata....

Önerilen Mesajlar

Merhaba Değerli Arkadaşlar Aşağıdaki premium servisine Disconnect(); ekledikten sonra gemserver donmaya başladı yardımcı olabilirseniz sevinirim teşekkürler

void CUser::GivePremium(uint8 bPremiumType, uint16 sPremiumTime)
{

m_bAccountStatus = 1;
_PREMIUM_TYPE * pPremium = new _PREMIUM_TYPE;
_PREMIUM_TYPE * nPremium = PremiumList.GetData(bPremiumType);

pPremium->PremiumTime = sPremiumTime * 24;
pPremium->PremiumType = bPremiumType;

if (nPremium == nullptr)
PremiumList.PutData(pPremium->PremiumType,pPremium);
else
nPremium->PremiumTime += sPremiumTime * 24;

if (PremiumID == 0)
PremiumID = bPremiumType;

g_DBAgent.SavePremiumServiceUser(this, pPremium);
SendPremiumInfo();
Disconnect();

}

İletiyi paylaş


Link to post
Sitelerde Paylaş
Alıntı
Merhaba Değerli Arkadaşlar Aşağıdaki premium servisine Disconnect(); ekledikten sonra gemserver donmaya başladı yardımcı olabilirseniz sevinirim teşekkürler

void CUser::GivePremium(uint8 bPremiumType, uint16 sPremiumTime)
{

m_bAccountStatus = 1;
_PREMIUM_TYPE * pPremium = new _PREMIUM_TYPE;
_PREMIUM_TYPE * nPremium = PremiumList.GetData(bPremiumType);

pPremium->PremiumTime = sPremiumTime * 24;
pPremium->PremiumType = bPremiumType;

if (nPremium == nullptr)
PremiumList.PutData(pPremium->PremiumType,pPremium);
else
nPremium->PremiumTime += sPremiumTime * 24;

if (PremiumID == 0)
PremiumID = bPremiumType;

g_DBAgent.SavePremiumServiceUser(this, pPremium);
SendPremiumInfo();
Disconnect();

}


Oyuncuyu disconnect etmene gerek yok. Premium paketini yeniden göndermen yeterli şu koşulda.

İletiyi paylaş


Link to post
Sitelerde Paylaş
@ PENTAGRAM teşekkürler.. Ben bu kodu 1 gün öncesine kadar çalıştırıyordum herhangi bir sıkıntı olmuyordu... herhangi birşeyde değiştirmedim... teşekkürler genede...
-- mesaja ek olarak --
teşeküürler eski sourceyi build ettim düzeldii...

İletiyi paylaş


Link to post
Sitelerde Paylaş

×
×
  • Yeni Oluştur...