Manwe Work 1
Manwe Work
noisiv 1
noisiv
berkmenoo 1
berkmenoo
Hikaye Ekle

Metin2 Işınlanma Tablosu C++/PY

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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!

Merhaba Arkadaşlar Bugün Sizlere Çoğu Server de Kullanılan Işınlanma Tablosunu Paylaşıyorum Sistemin Mantığı Yüzüğe Gerek Kalmadan Sadece f5 Tuşuyla İstediğiniz Yere ışınlanmak Sistem Daha Önce Paylaşıldı Fakat Hem Linkleri Kırık Hemde 5 Kez ücretsiz Işınlanma Hakkı Veriyordu Daha sonra Ep ile Hak alıyordunuz Falan Filan Her Neyse Fazla Uzatmadan Linklere Ve Kanıtlara Geçelim

KANIT VİDEO :






LİNKLER:





Güncelleme: Ölüyken Işınlanma fix

AÇ:
Kod:
Server > game > src > cmd_general.cpp

ARAT:


Kod:
ACMD(do_isinlanmatahtasi)
{
    char arg1[256];
    one_argument(argument, arg1, sizeof(arg1));
 
    int map = 0;
    str_to_number(map, arg1);
 
    int iPulse = thecore_pulse();
 
    if (iPulse - ch->GetSafeboxLoadTime() < PASSES_PER_SEC(g_nPortalLimitTime))
    {
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Bunu gerceklestirebilmek icin %d saniye beklemelisin."), g_nPortalLimitTime);
        return;
    }
 
    if (iPulse - ch->GetExchangeTime() < PASSES_PER_SEC(g_nPortalLimitTime))
    {
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Bunu gerceklestirebilmek icin %d saniye beklemelisin."), g_nPortalLimitTime);
        return;      
    }
     
    if (map == 1)
    ch->WarpSet(474300,954800,0);
 
    if (map == 2)
    ch->WarpSet(360800,877600,0);
 
    if (map == 3)
    ch->WarpSet(63800,166400,0);
 
    if (map == 4)
    ch->WarpSet(138500,234900,0);
 
    if (map == 5)
    ch->WarpSet(959800,268400,0);
 
    if (map == 6)
    ch->WarpSet(873100,242600,0);
 
    if (map == 7)
    ch->WarpSet(1151538,1529060,0);
 
    if (map == 8)
    ch->WarpSet(59800,497300,0);
 
    if (map == 9)
    ch->WarpSet(288700,5700,0);
 
    if (map == 10)
    ch->WarpSet(91700,525300,0);
 
    if (map == 11)
    ch->WarpSet(600800,687400,0);
 
    if (map == 12)
    ch->WarpSet(590500,110500,0);
 
    if (map == 13)
    ch->WarpSet(296800,547400,0);
 
    if (map == 14)
    ch->WarpSet(284400,810700,0);
 
    if (map == 15)
    ch->WarpSet(1119900,70800,0);
 
    if (map == 16)
    ch->WarpSet(336000,755600,0);
 
    if (map == 17)
    ch->WarpSet(436400,215600,0);
 
  if (map == 18)
    ch->WarpSet(829900,763300,0);

    if (map == 19)
    {
        if (quest::CQuestManager::instance().GetEventFlag("war_area.is_busy"))
        {
            ch->ChatPacket(CHAT_TYPE_INFO, "Savas arenasi su anda mesgul durumda.");
            return;
        }
        else
        {
            ch->WarpSet(691200,0,0);
        }
    }
}

DEĞİŞTİR:

Kod:
ACMD(do_isinlanmatahtasi)
{
    char arg1[256];
    one_argument(argument, arg1, sizeof(arg1));
 
    int map = 0;
    str_to_number(map, arg1);
 
    int iPulse = thecore_pulse();
 
    if (iPulse - ch->GetSafeboxLoadTime() < PASSES_PER_SEC(g_nPortalLimitTime))
    {
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Bunu gerceklestirebilmek icin %d saniye beklemelisin."), g_nPortalLimitTime);
        return;
    }
 
    if (ch->IsDead() || ch->GetHP() <= 0 || !ch->IsPC())
    {
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Bu islemi yapamasin !"));
        return;
    }
 
    if (iPulse - ch->GetExchangeTime() < PASSES_PER_SEC(g_nPortalLimitTime))
    {
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Bunu gerceklestirebilmek icin %d saniye beklemelisin."), g_nPortalLimitTime);
        return;      
    }
     
    if (map == 1)
    ch->WarpSet(474300,954800,0);

    if (map == 2)
    ch->WarpSet(360800,877600,0);

    if (map == 3)
    ch->WarpSet(63800,166400,0);

    if (map == 4)
    ch->WarpSet(138500,234900,0);

    if (map == 5)
    ch->WarpSet(959800,268400,0);

    if (map == 6)
    ch->WarpSet(873100,242600,0);

    if (map == 7)
    ch->WarpSet(1151538,1529060,0);

    if (map == 8)
    ch->WarpSet(59800,497300,0);

    if (map == 9)
    ch->WarpSet(288700,5700,0);

    if (map == 10)
    ch->WarpSet(91700,525300,0);

    if (map == 11)
    ch->WarpSet(600800,687400,0);

    if (map == 12)
    ch->WarpSet(590500,110500,0);

    if (map == 13)
    ch->WarpSet(296800,547400,0);

    if (map == 14)
    ch->WarpSet(284400,810700,0);

    if (map == 15)
    ch->WarpSet(1119900,70800,0);

    if (map == 16)
    ch->WarpSet(336000,755600,0);

    if (map == 17)
    ch->WarpSet(436400,215600,0);

    if (map == 18)
    ch->WarpSet(829900,763300,0);

    if (map == 19)
    {
        if (quest::CQuestManager::instance().GetEventFlag("war_area.is_busy"))
        {
            ch->ChatPacket(CHAT_TYPE_INFO, "Savas arenasi su anda mesgul durumda.");
            return;
        }
        else
        {
            ch->WarpSet(691200,0,0);
        }
    }
}





hM6MV3fLTqei5TP62mdO7g.png

Kanıt Olarak Eklenebilir. Ekledim Hatasız Sıkıntısız Ellerin Dert Görmesin. <3
 
Son düzenleme:

En Çok Reaksiyon Alan Mesajlar

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst