Hikayeler

Reklam vermek için turkmmo@gmail.com

Online Kal Hediye Sistemi

CoderPia

localhost
Telefon Numarası Onaylanmış Üye
Super Mod
Admin
VIP Üye
Paylaşım
Katılım
20 Kas 2025
Konular
104
Mesajlar
677
Online süresi
12g 84690s
Reaksiyon Skoru
715
Altın Konu
0
Başarım Puanı
163
Yaş
32
TM Yaşı
5 Ay
MmoLira
10,648
DevLira
3

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. 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.
 
Paylaşım için teşekkürler.
 

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

Geri
Üst