C 1
chengdu
xranzei 1
xranzei
zendor2 1
zendor2
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Almira2 1
Almira2
romegames 1
romegames
D 1
delimuratt
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Metin2 Işınlanma Tablosu C++/PY

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

Darklovers61

Metin2 Development
TM Üye
Üye
Katılım
22 Şub 2017
Konular
65
Mesajlar
739
Çözüm
1
Reaksiyon Skoru
152
Altın Konu
0
TM Yaşı
9 Yıl 3 Ay 15 Gün
Başarım Puanı
89
MmoLira
172
DevLira
0
Ticaret - 0%
0   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!

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

Thanks for sharing but are you kidding me ? Best turkish code...

v1AgOVmMRoG6iqHtL_olYw.png
 
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