noisiv 1
noisiv
Manwe Work 1
Manwe Work
romegames 1
romegames
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Bvural41 1
Bvural41
NovaLst 1
NovaLst
bikral 1
bikral
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Online Kal Hediye Sistemi

  • Konuyu başlatan Konuyu başlatan CoderPia
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 2
  • Görüntüleme Görüntüleme 41

CoderPia

localhost
Telefon Numarası Onaylanmış Üye
Yönetici
Admin
VIP Üye
Paylaşım
Katılım
20 Kas 2025
Konular
131
Mesajlar
851
Çözüm
4
Online süresi
14d 19h
Reaksiyon Skoru
888
Altın Konu
19
Başarım Puanı
163
Yaş
32
MmoLira
7,875
DevLira
3
Ticaret - 100%
1   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Selamlar,


Hediye itemi ve dakikayı kendinize göre ayarlarsınız.


Kod:
User.cpp

void CUser::Update() İçine.
    if ((UNIXTIME - m_LastCashTimeCheck) > g_pMain->Dakika1 * MINUTE)
    {
        m_LastCashTimeCheck = UNIXTIME;

        if (GetZoneID() == ZONE_RONARK_LAND || GetZoneID() == ZONE_ARDREAM || GetZoneID() == ZONE_RONARK_LAND_BASE)
        {
            GiveKnightCash(g_pMain->HediyeKC2);
            SendLoyaltyChange(g_pMain->HediyeNP2);
            GiveItem(g_pMain->HediyeItem2);
        }
    }
    if ((UNIXTIME - m_LastCashTimeCheck2) > g_pMain->Dakika2 * MINUTE)
    {
        m_LastCashTimeCheck2 = UNIXTIME;

        if (GetZoneID() == ZONE_MORADON || GetZoneID() == ZONE_MORADON2 || GetZoneID() == ZONE_ELMORAD_ESLANT)
        {
            GiveKnightCash(g_pMain->HediyeKC);
            SendLoyaltyChange(g_pMain->HediyeNP);
            GiveItem(g_pMain->HediyeItem1);
            GiveItem(g_pMain->HediyeItem2);
        }
    }
================================================================================================================================
Gameserverdlg.h

uint8 Dakika1, Dakika2;
uint8 Dakika3, Dakika4;
uint8 HediyeKC, HediyeKC2;
uint8 HediyeNP, HediyeNP2;
uint32 HediyeItem1, HediyeItem2;

=======================================================================
Gameserverdlg.cpp

Dakika1 = ini.GetInt("ONLINE_HDSYSTEM", "PK Min", 10);
Dakika2 = ini.GetInt("ONLINE_SYSTEM", "Moradon Min", 2);
HediyeKC = ini.GetInt("ONLINE_SYSTEM", "Moradon KC", 15);
HediyeNP = ini.GetInt("ONLINE_SYSTEM", "Moradon NP", 50);
HediyeKC2 = ini.GetInt("ONLINE_SYSTEM", "PK KC", 15);
HediyeNP2 = ini.GetInt("ONLINE_SYSTEM", "PK NP", 75);
HediyeItem1 = ini.GetInt("ONLINE_SYSTEM", "MARADON ITEM", 379156000);
HediyeItem2 = ini.GetInt("ONLINE_SYSTEM", "ESLANT_ITEM", 379021000);
=============================================================================
User.h
time_t    m_LastCashTimeCheck;
time_t    m_LastCashTimeCheck2;[CODE][/REPLYANDTHANKS]
 
eline sağlık paylaşım için teşekkürler.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst