HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Selamlar,
Hediye itemi ve dakikayı kendinize göre ayarlarsınız.
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]
