Metin2 Fırsatı Yakala Sistemi

Estergon

Level 1
Katılım
29 Eyl 2024
Konular
11
Mesajlar
39
Beğeniler
25
GG Coin
826
Ticaret Değeri - 0%
0   0   0
1738774453664.png


Satın alım sonrası EP azalmıyorsa bunları yapın:

Bu kodu aratın:
Kod:
auto CFirsatiYakala::Buy(LPCHARACTER ch, const BYTE bID) -> void

Arattığınız kodu tamamen aşağıdaki kod ile değiştirin:
Kod:
auto CFirsatiYakala::Buy(LPCHARACTER ch, const BYTE bID) -> void
{
    const auto& item = GetTable(bID);
    if (item != nullptr)
    {
        if (item->iTime - get_global_time() < 0)
        {
            ch->ChatPacket(1, "Fırsat süresi sona erdi!");
            return;
        }
        if (ch->GetDragonCoin() < item->wYeniFiyat)
        {
            ch->ChatPacket(1, "Yeterli Ejderha Parası yok!");
            return;
        }
        ch->SetDragonCoin(ch->GetDragonCoin() - item->wYeniFiyat);
        for (const auto& reward : item->firsatItems)
        {
            ch->AutoGiveItem(reward.first, reward.second);
        }
    }
}

İndir :
Gizlenmiş içeriği görüntüleyebilmek için Giriş Yap ya da Kayıt Ol
Bu işlem, 15 saniyeden az sürer.
 
Ekli dosyayı görüntüle 344

Satın alım sonrası EP azalmıyorsa bunları yapın:

Bu kodu aratın:
Kod:
auto CFirsatiYakala::Buy(LPCHARACTER ch, const BYTE bID) -> void

Arattığınız kodu tamamen aşağıdaki kod ile değiştirin:
Kod:
auto CFirsatiYakala::Buy(LPCHARACTER ch, const BYTE bID) -> void
{
    const auto& item = GetTable(bID);
    if (item != nullptr)
    {
        if (item->iTime - get_global_time() < 0)
        {
            ch->ChatPacket(1, "Fırsat süresi sona erdi!");
            return;
        }
        if (ch->GetDragonCoin() < item->wYeniFiyat)
        {
            ch->ChatPacket(1, "Yeterli Ejderha Parası yok!");
            return;
        }
        ch->SetDragonCoin(ch->GetDragonCoin() - item->wYeniFiyat);
        for (const auto& reward : item->firsatItems)
        {
            ch->AutoGiveItem(reward.first, reward.second);
        }
    }
}

İndir :
<b>[Gizli içerik]</b>
teşekkürler
 
Geri
Üst Alt