Anvil

anvil de item geçirme oranları itemine göre değişiyor.

1 sayfa +1 warrior chitin göğüslük aldım +6 ya kadar bastım 2 tane geçti

1 sayfa warior chitin pantolon aldım +6 ya kadar 3 tane geçti

1 er sayfa da diğer warrior chitinleri aldım kolluk ve kafalık 7 şer tane ayaklık 8 tane +6 geçti

rogueleri denedim.

1 sayfa rogue chitin göğüslük topladım 7 m den +6 ya kadar 2 tane geçti

1 sayfa rogue cihitn pantolon topladım +6 ya kadar 2 tane geçti

kafa kol ayaklıklardan da aynı şekil de 1 er sayfa denedim 4 tane kol 5 tane kafa 6 tane ayaklık geçti

mage pri ve fp lerde de aynı durum söz konusu.

hala anlayamadıysanız söyleyeyim göğüslük ve pantolonların yanma oranı daha fazla hiçbiri eşit değil.

özellikle 3 den 4 e göğüslükler patır patır yandı. 3 den 4 e yanarmı ya ? yanacaksa 5 den 6 ya yansın 7 ye yansın. 3 den de 4 e olmaz.

aslında yönetimin bunu okuduktan sonra anvili güzel ayarlamışız diyeceğine adım gibi eminim.
 

Narynkol

Game Master
Yönetici
anvil de item geçirme oranları itemine göre değişiyor.

1 sayfa +1 warrior chitin göğüslük aldım +6 ya kadar bastım 2 tane geçti

1 sayfa warior chitin pantolon aldım +6 ya kadar 3 tane geçti

1 er sayfa da diğer warrior chitinleri aldım kolluk ve kafalık 7 şer tane ayaklık 8 tane +6 geçti

rogueleri denedim.

1 sayfa rogue chitin göğüslük topladım 7 m den +6 ya kadar 2 tane geçti

1 sayfa rogue cihitn pantolon topladım +6 ya kadar 2 tane geçti

kafa kol ayaklıklardan da aynı şekil de 1 er sayfa denedim 4 tane kol 5 tane kafa 6 tane ayaklık geçti

mage pri ve fp lerde de aynı durum söz konusu.

hala anlayamadıysanız söyleyeyim göğüslük ve pantolonların yanma oranı daha fazla hiçbiri eşit değil.

özellikle 3 den 4 e göğüslükler patır patır yandı. 3 den 4 e yanarmı ya ? yanacaksa 5 den 6 ya yansın 7 ye yansın. 3 den de 4 e olmaz.

aslında yönetimin bunu okuduktan sonra anvili güzel ayarlamışız diyeceğine adım gibi eminim.

Selamlar,

Hayır böyle bir ayarlama yok. Aşağıdaki kod öbeğinde artı basma fonksiyonunu görebilirsiniz.
Bu öbekteki şu kod geçme oranlarını gösteriyor;
if (normalOrans.Count < 3)
{
normalOrans.Add(1000); // +1 TO +2
normalOrans.Add(1000); // +2 TO +3
normalOrans.Add(700); // +3 TO +4
normalOrans.Add(700); // +4 TO +5
normalOrans.Add(600); // +5 TO +6
normalOrans.Add(300); // +6 TO +7
normalOrans.Add(100); // +7 TO +8
normalOrans.Add(50); // +8 TO +9
normalOrans.Add(10); // +9 TO +10
normalOrans.Add(0); // +10 TO +11
}
Bu oranlar yüzde cinsinde değil binde cinsinde. Yani 500 = %50, 100 = %10
Öbekte de gördüğünüz gibi bahsi geçen bir ayarlama söz konusu değil.

Kaldı ki, eğer bir test yapacaksanız, bu testin kontrol hacmi 10 sayfa eşyadan çok olmalıdır. Bahsettiğiniz şeyler matematiksel gerçekliğin en doğru dışavurumudur zaten. %10 eşya geçme oranı, her 10 eşyadan biri geçecek demek değildir. Her eşyanın %10 geçme oranı var demektir. Yani 28 eşyanın 28'i de yanabilir, ya da 28 eşyanın 28'i de geçebilir. Tamamı matematiksek olarak imkanlıdır. Ama az, ama çok.

Bundan sonraki testlerinizde 1 sayfa eşyayı değil de, 1 aylık, 3 aylık ya da 6 aylık upgrade günlüklerinizi not alırsanız, her geçen gün gerçeğe daha çok yaklaşacaksınızdır.

Teorik ve deneysel olasılık ile ilgili daha fazla bilgiyi şu linkten elde edebilrsiniz: https://tr.khanacademy.org/math/ap-...rimental-probability-coin-flips-and-die-rolls

İyi oyunlar dilerim.

C#:
    public void CmdArtiBas(int slot, bool trina, int busType)
    {
        try
        {
            int trinaIndex = InventorySearch("kc_trina");
            int itemClass = inventory[slot].item.data.ItemClass;
            int kaca = inventory[slot].item.arti + 1;

        ...

            if (trina && upgradeType == 1)
            {
                if (trinaIndex == -1)
                    return;
                AmountDusur(trinaIndex);
            }

            if (normalOrans.Count < 3)
            {
                normalOrans.Add(1000); // +1 TO +2
                normalOrans.Add(1000); // +2 TO +3
                normalOrans.Add(700);  // +3 TO +4
                normalOrans.Add(700);  // +4 TO +5
                normalOrans.Add(600);  // +5 TO +6
                normalOrans.Add(300);  // +6 TO +7
                normalOrans.Add(100);  // +7 TO +8
                normalOrans.Add(50);   // +8 TO +9
                normalOrans.Add(10);   // +9 TO +10
                normalOrans.Add(0);    // +10 TO +11
            }

            
            int artiOrani = normalOrans[kaca - 1];

            if (trina && upgradeType == 1)
            {
                artiOrani += (int)(artiOrani * 0.2f);
                AddLog(name, "Anvil", "trina", ".", ".", kaca);
            }

        ...

            int artiRandom = UnityEngine.Random.Range(0, 1000);


            if (trina && kaca < 5)
                artiOrani = 1000;

            bool gecti = false;

            if (artiRandom <= artiOrani)
            {
                gecti = true;
            }

            if (busType == 0)
                AmountDusur(busIndex);

            if (busType == 1)
                AmountDusur(middlebusIndex);

            if (busType == 2)
                AmountDusur(lowbusIndex);

            if (kaca >= 7)
                chat.NoticeUpgrade(name, onlyOwnerSync.inventory[slot].item.data.ItemID, gecti, kaca);

            if (gecti)
            {
                    ItemSlot islot = onlyOwnerSync.inventory[slot];
                    islot.item.arti = kaca;
                    inventory[slot] = islot;
            }
            else
            {
                    ItemSlot islot = onlyOwnerSync.inventory[slot];
                    islot.amount = 0;
                    onlyOwnerSync.inventory[slot] = islot;
                    try
                    {
                        AddLog(name, "Anvil", "yakti", islot.item.name, islot.item.IdentifyID, kaca);
                    }
            }
            TargetUpgradeSonuc(connectionToClient, gecti, kaca);
        }
    }
 
Selamlar,

Hayır böyle bir ayarlama yok. Aşağıdaki kod öbeğinde artı basma fonksiyonunu görebilirsiniz.
Bu öbekteki şu kod geçme oranlarını gösteriyor;

Bu oranlar yüzde cinsinde değil binde cinsinde. Yani 500 = %50, 100 = %10
Öbekte de gördüğünüz gibi bahsi geçen bir ayarlama söz konusu değil.

Kaldı ki, eğer bir test yapacaksanız, bu testin kontrol hacmi 10 sayfa eşyadan çok olmalıdır. Bahsettiğiniz şeyler matematiksel gerçekliğin en doğru dışavurumudur zaten. %10 eşya geçme oranı, her 10 eşyadan biri geçecek demek değildir. Her eşyanın %10 geçme oranı var demektir. Yani 28 eşyanın 28'i de yanabilir, ya da 28 eşyanın 28'i de geçebilir. Tamamı matematiksek olarak imkanlıdır. Ama az, ama çok.

Bundan sonraki testlerinizde 1 sayfa eşyayı değil de, 1 aylık, 3 aylık ya da 6 aylık upgrade günlüklerinizi not alırsanız, her geçen gün gerçeğe daha çok yaklaşacaksınızdır.

Teorik ve deneysel olasılık ile ilgili daha fazla bilgiyi şu linkten elde edebilrsiniz: https://tr.khanacademy.org/math/ap-...rimental-probability-coin-flips-and-die-rolls

İyi oyunlar dilerim.

C#:
    public void CmdArtiBas(int slot, bool trina, int busType)
    {
        try
        {
            int trinaIndex = InventorySearch("kc_trina");
            int itemClass = inventory[slot].item.data.ItemClass;
            int kaca = inventory[slot].item.arti + 1;

        ...

            if (trina && upgradeType == 1)
            {
                if (trinaIndex == -1)
                    return;
                AmountDusur(trinaIndex);
            }

            if (normalOrans.Count < 3)
            {
                normalOrans.Add(1000); // +1 TO +2
                normalOrans.Add(1000); // +2 TO +3
                normalOrans.Add(700);  // +3 TO +4
                normalOrans.Add(700);  // +4 TO +5
                normalOrans.Add(600);  // +5 TO +6
                normalOrans.Add(300);  // +6 TO +7
                normalOrans.Add(100);  // +7 TO +8
                normalOrans.Add(50);   // +8 TO +9
                normalOrans.Add(10);   // +9 TO +10
                normalOrans.Add(0);    // +10 TO +11
            }

           
            int artiOrani = normalOrans[kaca - 1];

            if (trina && upgradeType == 1)
            {
                artiOrani += (int)(artiOrani * 0.2f);
                AddLog(name, "Anvil", "trina", ".", ".", kaca);
            }

        ...

            int artiRandom = UnityEngine.Random.Range(0, 1000);


            if (trina && kaca < 5)
                artiOrani = 1000;

            bool gecti = false;

            if (artiRandom <= artiOrani)
            {
                gecti = true;
            }

            if (busType == 0)
                AmountDusur(busIndex);

            if (busType == 1)
                AmountDusur(middlebusIndex);

            if (busType == 2)
                AmountDusur(lowbusIndex);

            if (kaca >= 7)
                chat.NoticeUpgrade(name, onlyOwnerSync.inventory[slot].item.data.ItemID, gecti, kaca);

            if (gecti)
            {
                    ItemSlot islot = onlyOwnerSync.inventory[slot];
                    islot.item.arti = kaca;
                    inventory[slot] = islot;
            }
            else
            {
                    ItemSlot islot = onlyOwnerSync.inventory[slot];
                    islot.amount = 0;
                    onlyOwnerSync.inventory[slot] = islot;
                    try
                    {
                        AddLog(name, "Anvil", "yakti", islot.item.name, islot.item.IdentifyID, kaca);
                    }
            }
            TargetUpgradeSonuc(connectionToClient, gecti, kaca);
        }
    }
unıqe itemler de +9 ve middle class itemlerde +10 açık mı ?
 

PestControl

Well-known member
Selamlar,

Hayır böyle bir ayarlama yok. Aşağıdaki kod öbeğinde artı basma fonksiyonunu görebilirsiniz.
Bu öbekteki şu kod geçme oranlarını gösteriyor;

Bu oranlar yüzde cinsinde değil binde cinsinde. Yani 500 = %50, 100 = %10
Öbekte de gördüğünüz gibi bahsi geçen bir ayarlama söz konusu değil.

Kaldı ki, eğer bir test yapacaksanız, bu testin kontrol hacmi 10 sayfa eşyadan çok olmalıdır. Bahsettiğiniz şeyler matematiksel gerçekliğin en doğru dışavurumudur zaten. %10 eşya geçme oranı, her 10 eşyadan biri geçecek demek değildir. Her eşyanın %10 geçme oranı var demektir. Yani 28 eşyanın 28'i de yanabilir, ya da 28 eşyanın 28'i de geçebilir. Tamamı matematiksek olarak imkanlıdır. Ama az, ama çok.

Bundan sonraki testlerinizde 1 sayfa eşyayı değil de, 1 aylık, 3 aylık ya da 6 aylık upgrade günlüklerinizi not alırsanız, her geçen gün gerçeğe daha çok yaklaşacaksınızdır.

Teorik ve deneysel olasılık ile ilgili daha fazla bilgiyi şu linkten elde edebilrsiniz: https://tr.khanacademy.org/math/ap-...rimental-probability-coin-flips-and-die-rolls

İyi oyunlar dilerim.

C#:
    public void CmdArtiBas(int slot, bool trina, int busType)
    {
        try
        {
            int trinaIndex = InventorySearch("kc_trina");
            int itemClass = inventory[slot].item.data.ItemClass;
            int kaca = inventory[slot].item.arti + 1;

        ...

            if (trina && upgradeType == 1)
            {
                if (trinaIndex == -1)
                    return;
                AmountDusur(trinaIndex);
            }

            if (normalOrans.Count < 3)
            {
                normalOrans.Add(1000); // +1 TO +2
                normalOrans.Add(1000); // +2 TO +3
                normalOrans.Add(700);  // +3 TO +4
                normalOrans.Add(700);  // +4 TO +5
                normalOrans.Add(600);  // +5 TO +6
                normalOrans.Add(300);  // +6 TO +7
                normalOrans.Add(100);  // +7 TO +8
                normalOrans.Add(50);   // +8 TO +9
                normalOrans.Add(10);   // +9 TO +10
                normalOrans.Add(0);    // +10 TO +11
            }

           
            int artiOrani = normalOrans[kaca - 1];

            if (trina && upgradeType == 1)
            {
                artiOrani += (int)(artiOrani * 0.2f);
                AddLog(name, "Anvil", "trina", ".", ".", kaca);
            }

        ...

            int artiRandom = UnityEngine.Random.Range(0, 1000);


            if (trina && kaca < 5)
                artiOrani = 1000;

            bool gecti = false;

            if (artiRandom <= artiOrani)
            {
                gecti = true;
            }

            if (busType == 0)
                AmountDusur(busIndex);

            if (busType == 1)
                AmountDusur(middlebusIndex);

            if (busType == 2)
                AmountDusur(lowbusIndex);

            if (kaca >= 7)
                chat.NoticeUpgrade(name, onlyOwnerSync.inventory[slot].item.data.ItemID, gecti, kaca);

            if (gecti)
            {
                    ItemSlot islot = onlyOwnerSync.inventory[slot];
                    islot.item.arti = kaca;
                    inventory[slot] = islot;
            }
            else
            {
                    ItemSlot islot = onlyOwnerSync.inventory[slot];
                    islot.amount = 0;
                    onlyOwnerSync.inventory[slot] = islot;
                    try
                    {
                        AddLog(name, "Anvil", "yakti", islot.item.name, islot.item.IdentifyID, kaca);
                    }
            }
            TargetUpgradeSonuc(connectionToClient, gecti, kaca);
        }
    }
Trinanin upgrade de % kaç gibi bir arttırım özelliği var?
 

Narynkol

Game Master
Yönetici
unıqe itemler de +9 ve middle class itemlerde +10 açık mı ?

Selamlar,

Hayır açık değil.

Trinanin upgrade de % kaç gibi bir arttırım özelliği var?

O anki yükseltme oranının +%20'si. Yani %50 ise 50*%20 = 10 oluyor. %50+10 = %60 oluyor.
if (trina && upgradeType == 1)
{
artiOrani += (int)(artiOrani * 0.2f);
AddLog(name, "Anvil", "trina", ".", ".", kaca);
}
 

TomyRiss

Well-known member
anvil de item geçirme oranları itemine göre değişiyor.

1 sayfa +1 warrior chitin göğüslük aldım +6 ya kadar bastım 2 tane geçti

1 sayfa warior chitin pantolon aldım +6 ya kadar 3 tane geçti

1 er sayfa da diğer warrior chitinleri aldım kolluk ve kafalık 7 şer tane ayaklık 8 tane +6 geçti

rogueleri denedim.

1 sayfa rogue chitin göğüslük topladım 7 m den +6 ya kadar 2 tane geçti

1 sayfa rogue cihitn pantolon topladım +6 ya kadar 2 tane geçti

kafa kol ayaklıklardan da aynı şekil de 1 er sayfa denedim 4 tane kol 5 tane kafa 6 tane ayaklık geçti

mage pri ve fp lerde de aynı durum söz konusu.

hala anlayamadıysanız söyleyeyim göğüslük ve pantolonların yanma oranı daha fazla hiçbiri eşit değil.

özellikle 3 den 4 e göğüslükler patır patır yandı. 3 den 4 e yanarmı ya ? yanacaksa 5 den 6 ya yansın 7 ye yansın. 3 den de 4 e olmaz.

aslında yönetimin bunu okuduktan sonra anvili güzel ayarlamışız diyeceğine adım gibi eminim.
Bu upradeyi ben hergün yapıyorum hergün farklı sonuçlar var. Ayar mayar yok geçmiyorsa yarın bascan. Yarında geçmiyorsa öbür gün. Öbür gün geçmezse sonraki gün. Oda geçmezse bidaki haftaya basarsın 😅😘
 
Üst