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
melankolıa18 1
melankolıa18
shrpnl 1
shrpnl
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

BATTLE PASS

  • Konuyu başlatan Konuyu başlatan cb4wtu
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 83
  • Görüntüleme Görüntüleme 17K

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!

Ödülleri nasıl ekliyoruz

Ödülleri eklemek için;
Kod:
   Group Mission_1
    {
        #--#    InfoDesc    InfoName
        1    type    COUNTER_CHAT
        2    vnum  
        3    count    2500
    }

burada 3'den sonra 4 5 ve 6 eşya id'si ve kaç adet olacağı şekilde güncelleyebilirsiniz örnek;
Kod:
    Group Mission_1
    {
        #--#    InfoDesc    InfoName
        1    type    COUNTER_CHAT
        2    vnum  
        3    count    25000
        4    27991    250
        5    27992    250
        6    27993   250
    }

27991 27992 27993 eşya id'leri, 250 ise count'u belirtir.
 
Ödülleri eklemek için;
Kod:
   Group Mission_1
    {
        #--#    InfoDesc    InfoName
        1    type    COUNTER_CHAT
        2    vnum 
        3    count    2500
    }

burada 3'den sonra 4 5 ve 6 eşya id'si ve kaç adet olacağı şekilde güncelleyebilirsiniz örnek;
Kod:
    Group Mission_1
    {
        #--#    InfoDesc    InfoName
        1    type    COUNTER_CHAT
        2    vnum 
        3    count    25000
        4    27991    250
        5    27992    250
        6    27993   250
    }

27991 27992 27993 eşya id'leri, 250 ise count'u belirtir.
Teşekkürler
 
Bana ait olması dışında bir sorun yok, yanlışım varsa düzeltin. Sistemin tasarımı @Mr.Javelin tarafından ücreti karşılığında bana yapılmıştır, görevlere de bakacak olursak sanırım sadece kullanılan şey GUI değilmiş gibi görünüyor. Aktif satışını sağladığım dosyaların içerisinden sökülen savaş bileti gibi geldi bana, amacım konuyu kirletmek değil kullanmak isteyen arkadaşlar kullanabilir ancak dediğim gibi benim yapımdan sökülen sistem ise ki kendi dosyalarım ile karşılaştırdığım zaman çok detaya girmemek ile birlikte neredeyse 1/1 aynı görünüyor, sistemi sadece 1 kez aktif etmiştim, çalışıyordu ancak save almama gibi saçma sorunları bulunuyordu, ışınlanınca görevler sıfırlanıyordu vs. o yüzden bir daha asla kullanmadım ancak çok fazla kodu bulunduğu için kaldırmaya üşenmiştim, kullanacak arkadaşlara sağlam bir test tavsiyesinde bulunuyorum, tabi eğer aynı sistemden bahsediyorsak.
İ3c tarafından satın alınan hizmetler için hiç bir sorunum bulunmuyor. Paylaşılan veya oyunlarına start veren bir çok kişi giripte içerikleri direkt olarak çalabiliyor veya patlatılan files içeriklerinden alıyorlar ama ui tasarımı çıkartan kişiler bu forumda sayılıdır. Benim haklarım müşteriye satıldıktan sonra biter bir daha aynısını almaya teklif dahi etseler satışı asla olmaz! kullanacak arkadaşlara allah sabır versin çok kullanışlı bir battlepass değil :D konularınızı kirletmek gibi bir amac taşımadığımı bilmenizi isterim. iyi forumlar.
Şuana kadar paylaşılan sistemler sizce hangisi 4 4 lük çalışıyor ücretli işler kısmına baktığımız zaman yabancı forumlarda sökülen sistemleri fileslerine ekleyip satış yapan insanlar ile dolu hele ki o sistem bu forumda paylaşılmamış ise onun tek sahibi o oluyor onun için sistem yapıyorsanız içine açık koyun zaten çoğu kişi ctrl c + v yaptıgı için zor anlarlar :D
 
Şuana kadar paylaşılan sistemler sizce hangisi 4 4 lük çalışıyor ücretli işler kısmına baktığımız zaman yabancı forumlarda sökülen sistemleri fileslerine ekleyip satış yapan insanlar ile dolu hele ki o sistem bu forumda paylaşılmamış ise onun tek sahibi o oluyor onun için sistem yapıyorsanız içine açık koyun zaten çoğu kişi ctrl c + v yaptıgı için zor anlarlar :D
En azından ekleyince tak çalışsın tam olarak o hissiyat güzel işte :D
 
aynı görevi çoğaltma şu şekilde olur;
bul;
[CODE lang="cpp" title="gamesource/common/length.h"] STONE_KILL,[/CODE]

altına ekle;
C++:
    STONE_KILL_1,
    STONE_KILL_2,

bul;
[CODE lang="cpp" title="gamesource/game/battle_pass.cpp"] "STONE_KILL",[/CODE]

altına ekle;
C++:
    "STONE_KILL_1",
    "STONE_KILL_2",

bul;
[CODE lang="cpp" title="gamesource/game/battle_pass.cpp"] case STONE_KILL:
*st_name_1 = "vnum";
*st_name_2 = "count";
break;[/CODE]

altına ekle;
Kod:
        case STONE_KILL_1:
            *st_name_1 = "vnum";
            *st_name_2 = "count";
            break;

        case STONE_KILL_2:
            *st_name_1 = "vnum";
            *st_name_2 = "count";
            break;

bul;
[CODE lang="cpp" title="gamesource/game/char_battle.cpp"] if (CBattlePass::instance().BattlePassMissionGetInfo(bBattlePassId, STONE_KILL, &dwMonsterVnum, &dwToKillCount))
{
if (/*dwMonsterVnum == GetRaceNum()*/ IsStone() && pkAttacker->GetMissionProgress(STONE_KILL, bBattlePassId) < dwToKillCount)
pkAttacker->UpdateMissionProgress(STONE_KILL, bBattlePassId, 1, dwToKillCount);
}[/CODE]

altına ekle;
C++:
            DWORD dwMonster1Vnum, dwToKill1Count;
            if (CBattlePass::instance().BattlePassMissionGetInfo(bBattlePassId, STONE_KILL_1, &dwMonster1Vnum, &dwToKill1Count))
            {
                if (/*dwMonsterVnum == GetRaceNum()*/ IsStone() && pkAttacker->GetMissionProgress(STONE_KILL_1, bBattlePassId) < dwToKill1Count)
                    pkAttacker->UpdateMissionProgress(STONE_KILL_1, bBattlePassId, 1, dwToKill1Count);
            }
            DWORD dwMonster2Vnum, dwToKill2Count;
            if (CBattlePass::instance().BattlePassMissionGetInfo(bBattlePassId, STONE_KILL_2, &dwMonster2Vnum, &dwToKill2Count))
            {
                if (/*dwMonsterVnum == GetRaceNum()*/ IsStone() && pkAttacker->GetMissionProgress(STONE_KILL_2, bBattlePassId) < dwToKill2Count)
                    pkAttacker->UpdateMissionProgress(STONE_KILL_2, bBattlePassId, 1, dwToKill2Count);
            }

share/locale/turkey/battle_pass.txt ye ekle;
Kod:
    Group Mission_4
    {
        #--#    InfoDesc    InfoName
        1    type    STONE_KILL_1
        2    vnum    8026
        3    count    15
    }
   
    Group Mission_5
    {
        #--#    InfoDesc    InfoName
        1    type    STONE_KILL_2
        2    vnum    8027
        3    count    25
    }

pack\locale_tr\locale\tr ye ekle(aynı satır var ama çoğaltmak gerekiyor);
Kod:
21    Metin Taşlarını Yok Et    Kalan Öldürme: %s    Hedef: Tüm Metinler|h|r    öldür %s|h|r görevi    tamamlamak ve karakteriniz için    ödüller kazanmak için.
22    Metin Taşlarını Yok Et    Kalan Öldürme: %s    Hedef: Tüm Metinler|h|r    öldür %s|h|r görevi    tamamlamak ve karakteriniz için    ödüller kazanmak için.
 

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

Geri
Üst