- Katılım
- 9 Ocak 2019
- Konular
- 229
- Mesajlar
- 1,347
- Çözüm
- 27
- Online süresi
- 1y 21d
- Reaksiyon Skoru
- 1,295
- Altın Konu
- 2
- TM Yaşı
- 7 Yıl 5 Ay 2 Gün
- Başarım Puanı
- 309
- MmoLira
- 8,336
- DevLira
- 143
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!
kendinize göre geliştirip kullanabilirsiniz
biraz daha kontrollüsü @MT2Dev 'e teşekkürler
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
biraz daha kontrollüsü @MT2Dev 'e teşekkürler
Çok güzel düşünce, paylaşım için teşekkürler. Paranoyak arkadaşlar için char.cpp üzerinde ufak bir modifikasyon yaptım paylaşayım belki birinin işine yarar, saygılar.
[CODE lang="cpp" title="char.cpp"]// Ara
void CHARACTER::Create (const char* c_pszName, DWORD vid, bool isPC)
// Ustune ekle
//PREVENT_CLICK WON
#ifdef ENABLE_CLICK_WON
m_dwLastWonTime = 0;
#endif
//END_PREVENT_CLICK WON
// Ara
void CHARACTER::GoHome()
// Ustune ekle
#ifdef ENABLE_CLICK_WON
void CHARACTER::ClickWonExchange (const bool IsWon)
{
if (GetExchange() || IsDead() || IsStun() || IsObserverMode() || IsOpenSafebox() || IsCubeOpen() || IsHack (true))
{
return;
}
if (thecore_pulse() - GetLastClickWonTime() < passes_per_sec * 3)
{
ChatPacket (1, "<Sistem> 3 Saniye beklemelisin!");
return;
}
constexpr DWORD needYang = 1'000'000'000;
if (IsWon)
{
if (GetGold() < needYang)
{
ChatPacket (1, "<Sistem> %d Yanga ihtiyacin var.", needYang);
return;
}
if (GetCheque() >= CHEQUE_MAX)
{
ChatPacket (1, "<Sistem> Maksimum won miktarina sahipken bunu yapamazsin.");
return;
}
PointChange (POINT_CHEQUE, 1, false);
PointChange (POINT_GOLD, -needYang, false);
ChatPacket (1, "<Sistem> Transfer basarili!");
if (test_server)
{
sys_log (1, "CLICK WON - WON ALIM: %s", GetName());
}
}
else
{
if (GetCheque() <= 0)
{
ChatPacket (1, "<Sistem> En az 1 Wonun olmali.");
return;
}
if (GetGold() + needYang > GOLD_MAX - 1'000'000)
{
ChatPacket (1, "<Sistem> Maksimum yang miktarina sahipken bunu yapamazsin.");
return;
}
PointChange (POINT_GOLD, needYang, false);
PointChange (POINT_CHEQUE, -1, false);
ChatPacket (1, "<Sistem> Transfer basarili!");
if (test_server)
{
sys_log (1, "CLICK WON - WON BOZDURMA: %s", GetName());
}
}
SetLastClickWonTime (thecore_pulse());
}
#endif
[/CODE]
Son düzenleme:
En Çok Reaksiyon Alan Mesajlar
Sağ olasın, konuya ekledimÇok güzel düşünce, paylaşım için teşekkürler. Paranoyak arkadaşlar için char.cpp üzerinde ufak bir modifikasyon yaptım paylaşayım belki birinin işine yarar, saygılar.
[CODE lang="cpp" title="char.cpp"]// Ara
void CHARACTER::Create (const char* c_pszName, DWORD vid, bool isPC)
// Ustune ekle
//PREVENT_CLICK WON
#ifdef ENABLE_CLICK_WON
m_dwLastWonTime = 0;
#endif
//END_PREVENT_CLICK WON
// Ara
void CHARACTER::GoHome()
// Ustune ekle
#ifdef ENABLE_CLICK_WON
void CHARACTER::ClickWonExchange (const bool IsWon)
{
if (GetExchange() || IsDead() || IsStun() || IsObserverMode() || IsOpenSafebox() || IsCubeOpen() || IsHack (true))
{
return;
}
if (thecore_pulse() - GetLastClickWonTime() < passes_per_sec * 3)
{
ChatPacket (1, "<Sistem> 3 Saniye beklemelisin!");
return;
}
constexpr DWORD needYang = 1'000'000'000;
if (IsWon)
{
if (GetGold() < needYang)
{
ChatPacket (1, "<Sistem> %d Yanga ihtiyacin var.", needYang);
return;
}
if (GetCheque() >= CHEQUE_MAX)
{
ChatPacket (1, "<Sistem> Maksimum won miktarina sahipken bunu yapamazsin.");
return;
}
PointChange (POINT_CHEQUE, 1, false);
PointChange (POINT_GOLD, -needYang, false);
ChatPacket (1, "<Sistem> Transfer basarili!");
if (test_server)
{
sys_log (1, "CLICK WON - WON ALIM: %s", GetName());
}
}
else
{
if (GetCheque() <= 0)
{
ChatPacket (1, "<Sistem> En az 1 Wonun olmali.");
return;
}
if (GetGold() + needYang > GOLD_MAX - 1'000'000)
{
ChatPacket (1, "<Sistem> Maksimum yang miktarina sahipken bunu yapamazsin.");
return;
}
PointChange (POINT_GOLD, needYang, false);
PointChange (POINT_CHEQUE, -1, false);
ChatPacket (1, "<Sistem> Transfer basarili!");
if (test_server)
{
sys_log (1, "CLICK WON - WON BOZDURMA: %s", GetName());
}
}
SetLastClickWonTime (thecore_pulse());
}
#endif
[/CODE]
rica ederim reis ^^Eline Sağlık Musti paylaşım için teşekkürler
- Katılım
- 8 Şub 2011
- Konular
- 685
- Mesajlar
- 4,053
- Çözüm
- 47
- Online süresi
- 8mo 23d
- Reaksiyon Skoru
- 3,194
- Altın Konu
- 87
- Başarım Puanı
- 341
- MmoLira
- 3,266
- DevLira
- 11
Paylaşım için teşekkürler Mustafa Eline koluna sağlık

- Katılım
- 9 Ocak 2019
- Konular
- 229
- Mesajlar
- 1,347
- Çözüm
- 27
- Online süresi
- 1y 21d
- Reaksiyon Skoru
- 1,295
- Altın Konu
- 2
- TM Yaşı
- 7 Yıl 5 Ay 2 Gün
- Başarım Puanı
- 309
- MmoLira
- 8,336
- DevLira
- 143
rica ederim ^^Paylaşım için teşekkürler Mustafa Eline koluna sağlık![]()
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 0
- Görüntüleme
- 275
- Cevaplar
- 2
- Görüntüleme
- 343
- Cevaplar
- 18
- Görüntüleme
- 1K
- Cevaplar
- 3
- Görüntüleme
- 403




