romegames 1
romegames
Bvural41 1
Bvural41
Best Studio 1
Best Studio
BlackFullMoon 1
BlackFullMoon
NovaLst 1
NovaLst
SLyFeLLowTR 1
SLyFeLLowTR
xranzei 1
xranzei
InfernoShade 1
InfernoShade
shrpnl 1
shrpnl
D 1
delimuratt
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

if cennetinden kopma won yang transfer 2023-03-13

indirmek için izniniz yok
  • Konuyu başlatan Konuyu başlatan Larry Watterson
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 23
  • Görüntüleme Görüntüleme 3K
5.00 yıldız(lar) 2 Değerlendirme Değerlendirenler

Larry Watterson

C++ Survivor
Telefon Numarası Onaylanmış Üye
Fahri Üye
TM Üye
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
Ticaret - 100%
6   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!

kendinize göre geliştirip kullanabilirsiniz


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

Ç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]
Sağ olasın, konuya ekledim
Eline Sağlık Musti paylaşım için teşekkürler
rica ederim reis ^^
Paylaşım için teşekkürler Mustafa Eline koluna sağlık:)
 
Şimdi güzel diyosun if cennetinden kalkmış da ya refused cehennemi gelirse ?
 

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

Geri
Üst