Çözülemedi Pazar sorunu

  • Konuyu açan Konuyu açan Kaiser
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 12
  • Gösterim Gösterim 560
Ne yazık ki bu konuda sorulara çözüm bulunmuyor. Eğer konuda yorumlar varsa hepsini inceleyebilirsiniz. Belki sizlerin sorununuzu çözmek için için ipuçları bulabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

Kaiser

Admin
Admin
Geliştirici
Yardımsever Üye
Mesaj
4.043
Çözümler
392
Beğeni
4.167
Puan
1.849
Ticaret Puanı
0
Arkadaşlar server'a zor da olsa multi price ekledim fakat şu sorunları çözemedim.

1- Kendi kurduğum pazardan yine kendim itemi çekebiliyorum,
2- Pazarı kurarken fiyatların hepsini mesela 2 yapıyorum, itemi çekerken sadece yang'ı hesaba katıyor diğer fiyat şartları alıcıda olmasa da çekebiliyor itemi.
3- NPC lerde de fiyat görünümü price seçeneğine göre değişti. Örneğin silahcıda bir silahın üzerine geldiğimde fiyatları:

0 yang
0 bar
0 xxx
0 x
şeklinde gösteriyor.

Bunları nasıl düzeltebilirim acaba? Syserr de yok maalesef hiç bir bölümde.
 
Eklemeye çalıştığınız sistemin tam olduğuna emin misiniz?
Çünkü bu saydıklarınız kod eksikliğinden kaynaklı sorunlar.

2- Pazardan itemi satın alırken kontrollerin yapıldığı kısımda ekli değil. shop.cpp buy fonksiyonunu inceleyin.
3- Serverden cliente itemlerin durumu için packet gönderiliyor. Diğer price seçenekleri için eklediniz mi?
 
Ta ki kurulumu tamamlayana kadar emindim. Bu kaçıncı deneyişim asla beceremedim şu price ekleme işini. Tüm anlatımlarda sorunsuz yazıyor ama kurulumu yapınca milyon tane sorun çıkıyor.. Eğer tamamiyle kurulumu basit ve sade olan, ve çalıştığından emin olduğunuz bir multiprice var ise talibim :(

Ayrıca buy fonksiyonunda şu iki bölüm dikkatimi çekti. Sanırım alış sırasında kontrolü bunlar biri sağlıyor ?

Ayrıca serverda da eklenmesi gereken herşeyi ekledim, en azından anlatımda gösterilenlerin hepsini ekledim ve sorunsuz build işlemini yaptım..

Kod:
Genişlet Daralt Kopyala
DWORD dwPrice = r_item.price;

    if (it->second)    // if other empire, price is triple
        dwPrice *= 3;

    if (ch->GetGold() < (int) dwPrice)
    {
        sys_log(1, "Shop::Buy : Not enough money : %s has %d, price %d", ch->GetName(), ch->GetGold(), dwPrice);
        return SHOP_SUBHEADER_GC_NOT_ENOUGH_MONEY;
    }

Kod:
Genişlet Daralt Kopyala
if (ch->CountSpecifyItem(80007) < wonprice && ch->GetShopOwner()->IsPC() == true)
        {
            ch->ChatPacket(CHAT_TYPE_COMMAND, "wonyok");
            return SHOP_SUBHEADER_GC_END;
        }
        if (ch->CountSpecifyItem(70253) < yesilotprices && ch->GetShopOwner()->IsPC() == true)
        {
            ch->ChatPacket(CHAT_TYPE_COMMAND, "yesilyok");
            return SHOP_SUBHEADER_GC_END;
        }
        if (ch->CountSpecifyItem(70251) < kirmiziotprices && ch->GetShopOwner()->IsPC() == true)
        {
            ch->ChatPacket(CHAT_TYPE_COMMAND, "kirmiziyok");
            return SHOP_SUBHEADER_GC_END;
        }
        if (ch->CountSpecifyItem(70252) < maviotprices && ch->GetShopOwner()->IsPC() == true)
        {
            ch->ChatPacket(CHAT_TYPE_COMMAND, "maviyok");
            return SHOP_SUBHEADER_GC_END;
        }
        if (ch->CountSpecifyItem(70254) < morotprices && ch->GetShopOwner()->IsPC() == true)
        {
            ch->ChatPacket(CHAT_TYPE_COMMAND, "moryok");
            return SHOP_SUBHEADER_GC_END;
        }
        if (ch->CountSpecifyItem(50513) < ruhtasiprices && ch->GetShopOwner()->IsPC() == true)
        {
            ch->ChatPacket(CHAT_TYPE_COMMAND, "ruhtasiyok");
            return SHOP_SUBHEADER_GC_END;
        }
 
Aynen o kısım kontrolü sağlıyor. kirmiziotprices değişkenine veri doğru gidiyor mu acaba
 
uishop.py ve uitooltip.py de de aynı isimde değişkenler tanımlanmış. Ben anlamadım bu işi ya
 
Aynen o kısım kontrolü sağlıyor. kirmiziotprices değişkenine veri doğru gidiyor mu acaba
Bir itemi fiyatları belirleyip pazara koyduğum anda chat kısmında price sayısı kadar "Bu düzenleme mevcut değil." uyarısı çıkıyor. Yukarıdaki sorun bununla bağlantılı olabilir mi ?
 
cmd.cpp'ye kod eklenmemişse o uyarıyı verebilir. Bi kontrol edin isterseniz
Hangi sistemi eklemeye çalışıyorsunuz? Bende bakiyim
 
Dediğinizi kontrol ediyorum hemen.

Linkleri görebilmek için giriş yap veya kayıt ol.

Bunu yüklemeye çalışıyorum, ilk önce standart olarak kurmayı başarabilsem daha sonra price'ları kendime göre düzenleyeceğim inşallah :D
 
cmd.cpp'ye kod eklenmemişse o uyarıyı verebilir. Bi kontrol edin isterseniz
Hangi sistemi eklemeye çalışıyorsunuz? Bende bakiyim
cmd_general.cpp ilgili blok:
C++:
Genişlet Daralt Kopyala
ACMD(do_suileesyasa)
{
    ch->ChatPacket(CHAT_TYPE_INFO, "Bu duzenleme mevcut degil.");
}
ACMD(do_suileesyasat)
{
    char arg1[256], arg2[256];
    two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

    int slot;
    int fiyat;

    if (*arg1)
        str_to_number(slot, arg1);

    if (*arg2)
        str_to_number(fiyat, arg2);
    char buf[256];
    snprintf(buf, sizeof(buf), "pazar.pazarsuslot%d", slot);
    ch->SetQuestFlag(buf,fiyat);
}

ACMD(do_barileesyasa)
{
    ch->ChatPacket(CHAT_TYPE_INFO, "Bu duzenleme mevcut degil.");
}
ACMD(do_barileesyasat)
{
    char arg1[256], arg2[256];
    two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

    int slot2 = 0;
    int fiyat2 = 0;

    if (*arg1)
        str_to_number(slot2, arg1);
  
    if (*arg2)
        str_to_number(fiyat2, arg2);
    char buf2[256];
    snprintf(buf2, sizeof(buf2), "pazar.pazarbarslot%d", slot2);
    ch->SetQuestFlag(buf2,fiyat2);
}
ACMD(do_yesilotilesat)
{
    char arg1[256], arg2[256];
    two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

    int slot3 = 0;
    int fiyat3 = 0;

    if (*arg1)
        str_to_number(slot3, arg1);
  
    if (*arg2)
        str_to_number(fiyat3, arg2);
    char buf3[256];
    snprintf(buf3, sizeof(buf3), "pazar.pazaryesilslot%d", slot3);
    ch->SetQuestFlag(buf3,fiyat3);
}
ACMD(do_kirmiziotilesat)
{
    char arg1[256], arg2[256];
    two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

    int slot4 = 0;
    int fiyat4 = 0;

    if (*arg1)
        str_to_number(slot4, arg1);
  
    if (*arg2)
        str_to_number(fiyat4, arg2);
    char buf4[256];
    snprintf(buf4, sizeof(buf4), "pazar.pazarkirmiziotslot%d", slot4);
    ch->SetQuestFlag(buf4,fiyat4);
}
ACMD(do_maviotilesat)
{
    char arg1[256], arg2[256];
    two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

    int slot5 = 0;
    int fiyat5 = 0;

    if (*arg1)
        str_to_number(slot5, arg1);
  
    if (*arg2)
        str_to_number(fiyat5, arg2);
    char buf5[256];
    snprintf(buf5, sizeof(buf5), "pazar.pazarmaviotslot%d", slot5);
    ch->SetQuestFlag(buf5,fiyat5);
}
ACMD(do_morotilesat)
{
    char arg1[256], arg2[256];
    two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

    int slot6 = 0;
    int fiyat6 = 0;

    if (*arg1)
        str_to_number(slot6, arg1);
  
    if (*arg2)
        str_to_number(fiyat6, arg2);
    char buf6[256];
    snprintf(buf6, sizeof(buf6), "pazar.pazarmorotslot%d", slot6);
    ch->SetQuestFlag(buf6,fiyat6);
}
ACMD(do_ruhtasilesat)
{
    char arg1[256], arg2[256];
    two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

    int slot7 = 0;
    int fiyat7 = 0;

    if (*arg1)
        str_to_number(slot7, arg1);
  
    if (*arg2)
        str_to_number(fiyat7, arg2);
    char buf7[256];
    snprintf(buf7, sizeof(buf7), "pazar.pazaruhtasislot%d", slot7);
    ch->SetQuestFlag(buf7,fiyat7);
}
#endif

cmd.cpp ilgili blok:
C++:
Genişlet Daralt Kopyala
#ifdef KAYA_MULTI_PRICE

ACMD(do_suileesyasa);
ACMD(do_suileesyasat);
ACMD(do_barileesyasa);
ACMD(do_barileesyasat);
ACMD(do_yesilotilesat);
ACMD(do_kirmiziotilesat);
ACMD(do_maviotilesat);
ACMD(do_morotilesat);
ACMD(do_ruhtasilesat);
#endif

ve

C++:
Genişlet Daralt Kopyala
#ifdef KAYA_MULTI_PRICE
    { "suileesyasa",        do_suileesyasa,        0,            POS_DEAD,    GM_PLAYER    },
    { "suileesyasat",        do_suileesyasat,        0,            POS_DEAD,    GM_PLAYER    },
    { "barileesyasa",        do_barileesyasa,        0,            POS_DEAD,    GM_PLAYER    },
    { "barileesyasat",        do_barileesyasat,        0,            POS_DEAD,    GM_PLAYER    },
    { "yesilotilesat",        do_yesilotilesat,        0,            POS_DEAD,    GM_PLAYER    },
    { "kirmiziotilesat",        do_kirmiziotilesat,        0,            POS_DEAD,    GM_PLAYER    },
    { "maviotilesat",        do_maviotilesat,        0,            POS_DEAD,    GM_PLAYER    },
    { "morotilesat",        do_morotilesat,        0,            POS_DEAD,    GM_PLAYER    },
    { "ruhtasilesat",        do_ruhtasilesat,        0,            POS_DEAD,    GM_PLAYER    },
#endif
 
Bu kodun neden eklendiğiniz hala anlamadım.
C++:
Genişlet Daralt Kopyala
ACMD(do_suileesyasa)
{
    ch->ChatPacket(CHAT_TYPE_INFO, "Bu duzenleme mevcut degil.");
}

Sanırsam sistem item fiyatları için sürekli quest tablosuna bir şeyler ekliyor.
Verdiğiniz linkten kodları inceledim. Yazan kişiye saygım sonsuz ama bu sistemi kullanmanızı tavsiye etmiyorum. Çok fazla mantık hataları var.
Örnek;
Python:
Genişlet Daralt Kopyala
    def AskBuyItem(self, slotPos):
        slotPos = self.__GetRealIndex(slotPos)
       
        itemIndex = shop.GetItemID(slotPos)
        itemPrice = shop.GetItemPrice(slotPos)
        itemCount = shop.GetItemCount(slotPos)

        item.SelectItem(itemIndex)
        itemName = item.GetItemName()
       
        if slotPos == 0:
            suprices = constInfo.sufiyat0
            barprices = constInfo.barfiyat0
            yesilotprices = constInfo.yesilot0
            kirmiziotprices = constInfo.kirmiziot0
            maviotprices = constInfo.maviot0
            morotprices = constInfo.morot0
            ruhtasiprices = constInfo.ruhtasi0
        if slotPos == 1:
            suprices = constInfo.sufiyat1
            barprices = constInfo.barfiyat1
            yesilotprices = constInfo.yesilot1
            kirmiziotprices = constInfo.kirmiziot1
            maviotprices = constInfo.maviot1
            morotprices = constInfo.morot1
            ruhtasiprices = constInfo.ruhtasi1
        if slotPos == 2:
            suprices = constInfo.sufiyat2
            barprices = constInfo.barfiyat2
            yesilotprices = constInfo.yesilot2
            kirmiziotprices = constInfo.kirmiziot2
            maviotprices = constInfo.maviot2
            morotprices = constInfo.morot2
            ruhtasiprices = constInfo.ruhtasi2
        if slotPos == 3:
            suprices = constInfo.sufiyat3
            barprices = constInfo.barfiyat3
            yesilotprices = constInfo.yesilot3
            kirmiziotprices = constInfo.kirmiziot3
            maviotprices = constInfo.maviot3
            morotprices = constInfo.morot3
            ruhtasiprices = constInfo.ruhtasi3
        if slotPos == 4:
            suprices = constInfo.sufiyat4
            barprices = constInfo.barfiyat4
            yesilotprices = constInfo.yesilot4
            kirmiziotprices = constInfo.kirmiziot4
            maviotprices = constInfo.maviot4
            morotprices = constInfo.morot4
            ruhtasiprices = constInfo.ruhtasi4
        if slotPos == 5:
            suprices = constInfo.sufiyat5
            barprices = constInfo.barfiyat5
            yesilotprices = constInfo.yesilot5
            kirmiziotprices = constInfo.kirmiziot5
            maviotprices = constInfo.maviot5
            morotprices = constInfo.morot5
            ruhtasiprices = constInfo.ruhtasi5
        if slotPos == 6:
            suprices = constInfo.sufiyat6
            barprices = constInfo.barfiyat6
            yesilotprices = constInfo.yesilot6
            kirmiziotprices = constInfo.kirmiziot6
            maviotprices = constInfo.maviot6
            morotprices = constInfo.morot6
            ruhtasiprices = constInfo.ruhtasi6
        if slotPos == 7:
            suprices = constInfo.sufiyat7
            barprices = constInfo.barfiyat7
            yesilotprices = constInfo.yesilot7
            kirmiziotprices = constInfo.kirmiziot7
            maviotprices = constInfo.maviot7
            morotprices = constInfo.morot7
            ruhtasiprices = constInfo.ruhtasi7
        if slotPos == 8:
            suprices = constInfo.sufiyat8
            barprices = constInfo.barfiyat8
            yesilotprices = constInfo.yesilot8
            kirmiziotprices = constInfo.kirmiziot8
            maviotprices = constInfo.maviot8
            morotprices = constInfo.morot8
            ruhtasiprices = constInfo.ruhtasi8
        if slotPos == 9:
            suprices = constInfo.sufiyat9
            barprices = constInfo.barfiyat9
            yesilotprices = constInfo.yesilot9
            kirmiziotprices = constInfo.kirmiziot9
            maviotprices = constInfo.maviot9
            morotprices = constInfo.morot9
            ruhtasiprices = constInfo.ruhtasi9
        if slotPos == 10:
            suprices = constInfo.sufiyat10
            barprices = constInfo.barfiyat10
            yesilotprices = constInfo.yesilot10
            kirmiziotprices = constInfo.kirmiziot10
            maviotprices = constInfo.maviot10
            morotprices = constInfo.morot10
            ruhtasiprices = constInfo.ruhtasi10
        if slotPos == 11:
            suprices = constInfo.sufiyat11
            barprices = constInfo.barfiyat11
            yesilotprices = constInfo.yesilot11
            kirmiziotprices = constInfo.kirmiziot11
            maviotprices = constInfo.maviot11
            morotprices = constInfo.morot11
            ruhtasiprices = constInfo.ruhtasi11
        if slotPos == 12:
            suprices = constInfo.sufiyat12
            barprices = constInfo.barfiyat12
            yesilotprices = constInfo.yesilot12
            kirmiziotprices = constInfo.kirmiziot12
            maviotprices = constInfo.maviot12
            morotprices = constInfo.morot12
            ruhtasiprices = constInfo.ruhtasi12
        if slotPos == 13:
            suprices = constInfo.sufiyat13
            barprices = constInfo.barfiyat13
            yesilotprices = constInfo.yesilot13
            kirmiziotprices = constInfo.kirmiziot13
            maviotprices = constInfo.maviot13
            morotprices = constInfo.morot13
            ruhtasiprices = constInfo.ruhtasi13
        if slotPos == 14:
            suprices = constInfo.sufiyat14
            barprices = constInfo.barfiyat14
            yesilotprices = constInfo.yesilot14
            kirmiziotprices = constInfo.kirmiziot14
            maviotprices = constInfo.maviot14
            morotprices = constInfo.morot14
            ruhtasiprices = constInfo.ruhtasi14
        if slotPos == 15:
            suprices = constInfo.sufiyat15
            barprices = constInfo.barfiyat15
            yesilotprices = constInfo.yesilot15
            kirmiziotprices = constInfo.kirmiziot15
            maviotprices = constInfo.maviot15
            morotprices = constInfo.morot15
            ruhtasiprices = constInfo.ruhtasi15
        if slotPos == 16:
            suprices = constInfo.sufiyat16
            barprices = constInfo.barfiyat16
            yesilotprices = constInfo.yesilot16
            kirmiziotprices = constInfo.kirmiziot16
            maviotprices = constInfo.maviot16
            morotprices = constInfo.morot16
            ruhtasiprices = constInfo.ruhtasi16
        if slotPos == 17:
            suprices = constInfo.sufiyat17
            barprices = constInfo.barfiyat17
            yesilotprices = constInfo.yesilot17
            kirmiziotprices = constInfo.kirmiziot17
            maviotprices = constInfo.maviot17
            morotprices = constInfo.morot17
            ruhtasiprices = constInfo.ruhtasi17
        if slotPos == 18:
            suprices = constInfo.sufiyat18
            barprices = constInfo.barfiyat18
            yesilotprices = constInfo.yesilot18
            kirmiziotprices = constInfo.kirmiziot18
            maviotprices = constInfo.maviot18
            morotprices = constInfo.morot18
            ruhtasiprices = constInfo.ruhtasi18
        if slotPos == 19:
            suprices = constInfo.sufiyat19
            barprices = constInfo.barfiyat19
            yesilotprices = constInfo.yesilot19
            kirmiziotprices = constInfo.kirmiziot19
            maviotprices = constInfo.maviot19
            morotprices = constInfo.morot19
            ruhtasiprices = constInfo.ruhtasi19
        if slotPos == 20:
            suprices = constInfo.sufiyat20
            barprices = constInfo.barfiyat20
            yesilotprices = constInfo.yesilot20
            kirmiziotprices = constInfo.kirmiziot20
            maviotprices = constInfo.maviot20
            morotprices = constInfo.morot20
            ruhtasiprices = constInfo.ruhtasi20
        if slotPos == 21:
            suprices = constInfo.sufiyat21
            barprices = constInfo.barfiyat21
            yesilotprices = constInfo.yesilot21
            kirmiziotprices = constInfo.kirmiziot21
            maviotprices = constInfo.maviot21
            morotprices = constInfo.morot21
            ruhtasiprices = constInfo.ruhtasi21
        if slotPos == 22:
            suprices = constInfo.sufiyat22
            barprices = constInfo.barfiyat22
            yesilotprices = constInfo.yesilot22
            kirmiziotprices = constInfo.kirmiziot22
            maviotprices = constInfo.maviot22
            morotprices = constInfo.morot22
            ruhtasiprices = constInfo.ruhtasi22
        if slotPos == 23:
            suprices = constInfo.sufiyat23
            barprices = constInfo.barfiyat23
            yesilotprices = constInfo.yesilot23
            kirmiziotprices = constInfo.kirmiziot23
            maviotprices = constInfo.maviot23
            morotprices = constInfo.morot23
            ruhtasiprices = constInfo.ruhtasi23
        if slotPos == 24:
            suprices = constInfo.sufiyat24
            barprices = constInfo.barfiyat24
            yesilotprices = constInfo.yesilot24
            kirmiziotprices = constInfo.kirmiziot24
            maviotprices = constInfo.maviot24
            morotprices = constInfo.morot24
            ruhtasiprices = constInfo.ruhtasi24
        if slotPos == 25:
            suprices = constInfo.sufiyat25
            barprices = constInfo.barfiyat25
            yesilotprices = constInfo.yesilot25
            kirmiziotprices = constInfo.kirmiziot25
            maviotprices = constInfo.maviot25
            morotprices = constInfo.morot25
            ruhtasiprices = constInfo.ruhtasi25
        if slotPos == 26:
            suprices = constInfo.sufiyat26
            barprices = constInfo.barfiyat26
            yesilotprices = constInfo.yesilot26
            kirmiziotprices = constInfo.kirmiziot26
            maviotprices = constInfo.maviot26
            morotprices = constInfo.morot26
            ruhtasiprices = constInfo.ruhtasi26
        if slotPos == 27:
            suprices = constInfo.sufiyat27
            barprices = constInfo.barfiyat27
            yesilotprices = constInfo.yesilot27
            kirmiziotprices = constInfo.kirmiziot27
            maviotprices = constInfo.maviot27
            morotprices = constInfo.morot27
            ruhtasiprices = constInfo.ruhtasi27
        if slotPos == 28:
            suprices = constInfo.sufiyat28
            barprices = constInfo.barfiyat28
            yesilotprices = constInfo.yesilot28
            kirmiziotprices = constInfo.kirmiziot28
            maviotprices = constInfo.maviot28
            morotprices = constInfo.morot28
            ruhtasiprices = constInfo.ruhtasi28
        if slotPos == 29:
            suprices = constInfo.sufiyat29
            barprices = constInfo.barfiyat29
            yesilotprices = constInfo.yesilot29
            kirmiziotprices = constInfo.kirmiziot29
            maviotprices = constInfo.maviot29
            morotprices = constInfo.morot29
            ruhtasiprices = constInfo.ruhtasi29
        if slotPos == 30:
            suprices = constInfo.sufiyat30
            barprices = constInfo.barfiyat30
            yesilotprices = constInfo.yesilot30
            kirmiziotprices = constInfo.kirmiziot30
            maviotprices = constInfo.maviot30
            morotprices = constInfo.morot30
            ruhtasiprices = constInfo.ruhtasi30
        if slotPos == 31:
            suprices = constInfo.sufiyat31
            barprices = constInfo.barfiyat31
            yesilotprices = constInfo.yesilot31
            kirmiziotprices = constInfo.kirmiziot31
            maviotprices = constInfo.maviot31
            morotprices = constInfo.morot31
            ruhtasiprices = constInfo.ruhtasi31
        if slotPos == 32:
            suprices = constInfo.sufiyat32
            barprices = constInfo.barfiyat32
            yesilotprices = constInfo.yesilot32
            kirmiziotprices = constInfo.kirmiziot32
            maviotprices = constInfo.maviot32
            morotprices = constInfo.morot32
            ruhtasiprices = constInfo.ruhtasi32
        if slotPos == 33:
            suprices = constInfo.sufiyat33
            barprices = constInfo.barfiyat33
            yesilotprices = constInfo.yesilot33
            kirmiziotprices = constInfo.kirmiziot33
            maviotprices = constInfo.maviot33
            morotprices = constInfo.morot33
            ruhtasiprices = constInfo.ruhtasi33
        if slotPos == 34:
            suprices = constInfo.sufiyat34
            barprices = constInfo.barfiyat34
            yesilotprices = constInfo.yesilot34
            kirmiziotprices = constInfo.kirmiziot34
            maviotprices = constInfo.maviot34
            morotprices = constInfo.morot34
            ruhtasiprices = constInfo.ruhtasi34
        if slotPos == 35:
            suprices = constInfo.sufiyat35
            barprices = constInfo.barfiyat35
            yesilotprices = constInfo.yesilot35
            kirmiziotprices = constInfo.kirmiziot35
            maviotprices = constInfo.maviot35
            morotprices = constInfo.morot35
            ruhtasiprices = constInfo.ruhtasi35
        if slotPos == 36:
            suprices = constInfo.sufiyat36
            barprices = constInfo.barfiyat36
            yesilotprices = constInfo.yesilot36
            kirmiziotprices = constInfo.kirmiziot36
            maviotprices = constInfo.maviot36
            morotprices = constInfo.morot36
            ruhtasiprices = constInfo.ruhtasi36
        if slotPos == 37:
            suprices = constInfo.sufiyat37
            barprices = constInfo.barfiyat37
            yesilotprices = constInfo.yesilot37
            kirmiziotprices = constInfo.kirmiziot37
            maviotprices = constInfo.maviot37
            morotprices = constInfo.morot37
            ruhtasiprices = constInfo.ruhtasi37
        if slotPos == 38:
            suprices = constInfo.sufiyat38
            barprices = constInfo.barfiyat38
            yesilotprices = constInfo.yesilot38
            kirmiziotprices = constInfo.kirmiziot38
            maviotprices = constInfo.maviot38
            morotprices = constInfo.morot38
            ruhtasiprices = constInfo.ruhtasi38
        if slotPos == 39:
            suprices = constInfo.sufiyat39
            barprices = constInfo.barfiyat39
            yesilotprices = constInfo.yesilot39
            kirmiziotprices = constInfo.kirmiziot39
            maviotprices = constInfo.maviot39
            morotprices = constInfo.morot39
            ruhtasiprices = constInfo.ruhtasi39
        if slotPos == 40:
            suprices = constInfo.sufiyat40
            barprices = constInfo.barfiyat40
            yesilotprices = constInfo.yesilot40
            kirmiziotprices = constInfo.kirmiziot40
            maviotprices = constInfo.maviot40
            morotprices = constInfo.morot40
            ruhtasiprices = constInfo.ruhtasi40
        if slotPos == 41:
            suprices = constInfo.sufiyat41
            barprices = constInfo.barfiyat41
            yesilotprices = constInfo.yesilot41
            kirmiziotprices = constInfo.kirmiziot41
            maviotprices = constInfo.maviot41
            morotprices = constInfo.morot41
            ruhtasiprices = constInfo.ruhtasi41
        if slotPos == 42:
            suprices = constInfo.sufiyat42
            barprices = constInfo.barfiyat42
            yesilotprices = constInfo.yesilot42
            kirmiziotprices = constInfo.kirmiziot42
            maviotprices = constInfo.maviot42
            morotprices = constInfo.morot42
            ruhtasiprices = constInfo.ruhtasi42
        if slotPos == 43:
            suprices = constInfo.sufiyat43
            barprices = constInfo.barfiyat43
            yesilotprices = constInfo.yesilot43
            kirmiziotprices = constInfo.kirmiziot43
            maviotprices = constInfo.maviot43
            morotprices = constInfo.morot43
            ruhtasiprices = constInfo.ruhtasi43
        if slotPos == 44:
            suprices = constInfo.sufiyat44
            barprices = constInfo.barfiyat44
            yesilotprices = constInfo.yesilot44
            kirmiziotprices = constInfo.kirmiziot44
            maviotprices = constInfo.maviot44
            morotprices = constInfo.morot44
            ruhtasiprices = constInfo.ruhtasi44
        if slotPos == 45:
            suprices = constInfo.sufiyat45
            barprices = constInfo.barfiyat45
            yesilotprices = constInfo.yesilot45
            kirmiziotprices = constInfo.kirmiziot45
            maviotprices = constInfo.maviot45
            morotprices = constInfo.morot45
            ruhtasiprices = constInfo.ruhtasi45
        if slotPos == 46:
            suprices = constInfo.sufiyat46
            barprices = constInfo.barfiyat46
            yesilotprices = constInfo.yesilot46
            kirmiziotprices = constInfo.kirmiziot46
            maviotprices = constInfo.maviot46
            morotprices = constInfo.morot46
            ruhtasiprices = constInfo.ruhtasi46
        if slotPos == 47:
            suprices = constInfo.sufiyat47
            barprices = constInfo.barfiyat47
            yesilotprices = constInfo.yesilot47
            kirmiziotprices = constInfo.kirmiziot47
            maviotprices = constInfo.maviot47
            morotprices = constInfo.morot47
            ruhtasiprices = constInfo.ruhtasi47
        if slotPos == 48:
            suprices = constInfo.sufiyat48
            barprices = constInfo.barfiyat48
            yesilotprices = constInfo.yesilot48
            kirmiziotprices = constInfo.kirmiziot48
            maviotprices = constInfo.maviot48
            morotprices = constInfo.morot48
            ruhtasiprices = constInfo.ruhtasi48
        if slotPos == 49:
            suprices = constInfo.sufiyat49
            barprices = constInfo.barfiyat49
            yesilotprices = constInfo.yesilot49
            kirmiziotprices = constInfo.kirmiziot49
            maviotprices = constInfo.maviot49
            morotprices = constInfo.morot49
            ruhtasiprices = constInfo.ruhtasi49
        if slotPos == 50:
            suprices = constInfo.sufiyat50
            barprices = constInfo.barfiyat50
            yesilotprices = constInfo.yesilot50
            kirmiziotprices = constInfo.kirmiziot50
            maviotprices = constInfo.maviot50
            morotprices = constInfo.morot50
            ruhtasiprices = constInfo.ruhtasi50
        if slotPos == 51:
            suprices = constInfo.sufiyat51
            barprices = constInfo.barfiyat51
            yesilotprices = constInfo.yesilot51
            kirmiziotprices = constInfo.kirmiziot51
            maviotprices = constInfo.maviot51
            morotprices = constInfo.morot51
            ruhtasiprices = constInfo.ruhtasi51
        if slotPos == 52:
            suprices = constInfo.sufiyat52
            barprices = constInfo.barfiyat52
            yesilotprices = constInfo.yesilot52
            kirmiziotprices = constInfo.kirmiziot52
            maviotprices = constInfo.maviot52
            morotprices = constInfo.morot52
            ruhtasiprices = constInfo.ruhtasi52
        if slotPos == 53:
            suprices = constInfo.sufiyat53
            barprices = constInfo.barfiyat53
            yesilotprices = constInfo.yesilot53
            kirmiziotprices = constInfo.kirmiziot53
            maviotprices = constInfo.maviot53
            morotprices = constInfo.morot53
            ruhtasiprices = constInfo.ruhtasi53
        if slotPos == 54:
            suprices = constInfo.sufiyat54
            barprices = constInfo.barfiyat54
            yesilotprices = constInfo.yesilot54
            kirmiziotprices = constInfo.kirmiziot54
            maviotprices = constInfo.maviot54
            morotprices = constInfo.morot54
            ruhtasiprices = constInfo.ruhtasi54
        if slotPos == 55:
            suprices = constInfo.sufiyat55
            barprices = constInfo.barfiyat55
            yesilotprices = constInfo.yesilot55
            kirmiziotprices = constInfo.kirmiziot55
            maviotprices = constInfo.maviot55
            morotprices = constInfo.morot55
            ruhtasiprices = constInfo.ruhtasi55
        if slotPos == 56:
            suprices = constInfo.sufiyat56
            barprices = constInfo.barfiyat56
            yesilotprices = constInfo.yesilot56
            kirmiziotprices = constInfo.kirmiziot56
            maviotprices = constInfo.maviot56
            morotprices = constInfo.morot56
            ruhtasiprices = constInfo.ruhtasi56
        if slotPos == 57:
            suprices = constInfo.sufiyat57
            barprices = constInfo.barfiyat57
            yesilotprices = constInfo.yesilot57
            kirmiziotprices = constInfo.kirmiziot57
            maviotprices = constInfo.maviot57
            morotprices = constInfo.morot57
            ruhtasiprices = constInfo.ruhtasi57
        if slotPos == 58:
            suprices = constInfo.sufiyat58
            barprices = constInfo.barfiyat58
            yesilotprices = constInfo.yesilot58
            kirmiziotprices = constInfo.kirmiziot58
            maviotprices = constInfo.maviot58
            morotprices = constInfo.morot58
            ruhtasiprices = constInfo.ruhtasi58
        if slotPos == 59:
            suprices = constInfo.sufiyat59
            barprices = constInfo.barfiyat59
            yesilotprices = constInfo.yesilot59
            kirmiziotprices = constInfo.kirmiziot59
            maviotprices = constInfo.maviot59
            morotprices = constInfo.morot59
            ruhtasiprices = constInfo.ruhtasi59
        if slotPos == 60:
            suprices = constInfo.sufiyat60
            barprices = constInfo.barfiyat60
            yesilotprices = constInfo.yesilot60
            kirmiziotprices = constInfo.kirmiziot60
            maviotprices = constInfo.maviot60
            morotprices = constInfo.morot60
            ruhtasiprices = constInfo.ruhtasi60
        if slotPos == 61:
            suprices = constInfo.sufiyat61
            barprices = constInfo.barfiyat61
            yesilotprices = constInfo.yesilot1
            kirmiziotprices = constInfo.kirmiziot61
            maviotprices = constInfo.maviot61
            morotprices = constInfo.morot61
            ruhtasiprices = constInfo.ruhtasi61
        if slotPos == 62:
            suprices = constInfo.sufiyat62
            barprices = constInfo.barfiyat62
            yesilotprices = constInfo.yesilot62
            kirmiziotprices = constInfo.kirmiziot62
            maviotprices = constInfo.maviot62
            morotprices = constInfo.morot62
            ruhtasiprices = constInfo.ruhtasi62
        if slotPos == 63:
            suprices = constInfo.sufiyat63
            barprices = constInfo.barfiyat63
            yesilotprices = constInfo.yesilot63
            kirmiziotprices = constInfo.kirmiziot63
            maviotprices = constInfo.maviot63
            morotprices = constInfo.morot63
            ruhtasiprices = constInfo.ruhtasi63
        if slotPos == 64:
            suprices = constInfo.sufiyat64
            barprices = constInfo.barfiyat64
            yesilotprices = constInfo.yesilot64
            kirmiziotprices = constInfo.kirmiziot64
            maviotprices = constInfo.maviot64
            morotprices = constInfo.morot64
            ruhtasiprices = constInfo.ruhtasi64
        if slotPos == 65:
            suprices = constInfo.sufiyat65
            barprices = constInfo.barfiyat65
            yesilotprices = constInfo.yesilot65
            kirmiziotprices = constInfo.kirmiziot65
            maviotprices = constInfo.maviot65
            morotprices = constInfo.morot65
            ruhtasiprices = constInfo.ruhtasi65
        if slotPos == 66:
            suprices = constInfo.sufiyat66
            barprices = constInfo.barfiyat66
            yesilotprices = constInfo.yesilot66
            kirmiziotprices = constInfo.kirmiziot66
            maviotprices = constInfo.maviot66
            morotprices = constInfo.morot66
            ruhtasiprices = constInfo.ruhtasi66
        if slotPos == 67:
            suprices = constInfo.sufiyat67
            barprices = constInfo.barfiyat67
            yesilotprices = constInfo.yesilot67
            kirmiziotprices = constInfo.kirmiziot67
            maviotprices = constInfo.maviot67
            morotprices = constInfo.morot67
            ruhtasiprices = constInfo.ruhtasi67
        if slotPos == 68:
            suprices = constInfo.sufiyat68
            barprices = constInfo.barfiyat68
            yesilotprices = constInfo.yesilot68
            kirmiziotprices = constInfo.kirmiziot68
            maviotprices = constInfo.maviot68
            morotprices = constInfo.morot68
            ruhtasiprices = constInfo.ruhtasi68
        if slotPos == 69:
            suprices = constInfo.sufiyat69
            barprices = constInfo.barfiyat69
            yesilotprices = constInfo.yesilot69
            kirmiziotprices = constInfo.kirmiziot69
            maviotprices = constInfo.maviot69
            morotprices = constInfo.morot69
            ruhtasiprices = constInfo.ruhtasi69
        if slotPos == 70:
            suprices = constInfo.sufiyat70
            barprices = constInfo.barfiyat70
            yesilotprices = constInfo.yesilot70
            kirmiziotprices = constInfo.kirmiziot70
            maviotprices = constInfo.maviot70
            morotprices = constInfo.morot70
            ruhtasiprices = constInfo.ruhtasi70
        if slotPos == 71:
            suprices = constInfo.sufiyat71
            barprices = constInfo.barfiyat71
            yesilotprices = constInfo.yesilot71
            kirmiziotprices = constInfo.kirmiziot71
            maviotprices = constInfo.maviot71
            morotprices = constInfo.morot71
            ruhtasiprices = constInfo.ruhtasi71
        if slotPos == 72:
            suprices = constInfo.sufiyat72
            barprices = constInfo.barfiyat72
            yesilotprices = constInfo.yesilot72
            kirmiziotprices = constInfo.kirmiziot72
            maviotprices = constInfo.maviot72
            morotprices = constInfo.morot72
            ruhtasiprices = constInfo.ruhtasi72
        if slotPos == 73:
            suprices = constInfo.sufiyat73
            barprices = constInfo.barfiyat73
            yesilotprices = constInfo.yesilot73
            kirmiziotprices = constInfo.kirmiziot73
            maviotprices = constInfo.maviot73
            morotprices = constInfo.morot73
            ruhtasiprices = constInfo.ruhtasi73
        if slotPos == 74:
            suprices = constInfo.sufiyat74
            barprices = constInfo.barfiyat74
            yesilotprices = constInfo.yesilot74
            kirmiziotprices = constInfo.kirmiziot74
            maviotprices = constInfo.maviot74
            morotprices = constInfo.morot74
            ruhtasiprices = constInfo.ruhtasi74
        if slotPos == 75:
            suprices = constInfo.sufiyat75
            barprices = constInfo.barfiyat75
            yesilotprices = constInfo.yesilot75
            kirmiziotprices = constInfo.kirmiziot75
            maviotprices = constInfo.maviot75
            morotprices = constInfo.morot75
            ruhtasiprices = constInfo.ruhtasi75
        if slotPos == 76:
            suprices = constInfo.sufiyat76
            barprices = constInfo.barfiyat76
            yesilotprices = constInfo.yesilot76
            kirmiziotprices = constInfo.kirmiziot76
            maviotprices = constInfo.maviot76
            morotprices = constInfo.morot76
            ruhtasiprices = constInfo.ruhtasi76
        if slotPos == 77:
            suprices = constInfo.sufiyat77
            barprices = constInfo.barfiyat77
            yesilotprices = constInfo.yesilot77
            kirmiziotprices = constInfo.kirmiziot77
            maviotprices = constInfo.maviot77
            morotprices = constInfo.morot77
            ruhtasiprices = constInfo.ruhtasi77
        if slotPos == 78:
            suprices = constInfo.sufiyat78
            barprices = constInfo.barfiyat78
            yesilotprices = constInfo.yesilot78
            kirmiziotprices = constInfo.kirmiziot78
            maviotprices = constInfo.maviot78
            morotprices = constInfo.morot78
            ruhtasiprices = constInfo.ruhtasi78
        if slotPos == 79:
            suprices = constInfo.sufiyat79
            barprices = constInfo.barfiyat79
            yesilotprices = constInfo.yesilot79
            kirmiziotprices = constInfo.kirmiziot79
            maviotprices = constInfo.maviot79
            morotprices = constInfo.morot79
            ruhtasiprices = constInfo.ruhtasi79
        if slotPos == 80:
            suprices = constInfo.sufiyat80
            barprices = constInfo.barfiyat80
            yesilotprices = constInfo.yesilot80
            kirmiziotprices = constInfo.kirmiziot80
            maviotprices = constInfo.maviot80
            morotprices = constInfo.morot80
            ruhtasiprices = constInfo.ruhtasi80
        if slotPos == 81:
            suprices = constInfo.sufiyat81
            barprices = constInfo.barfiyat81
            yesilotprices = constInfo.yesilot81
            kirmiziotprices = constInfo.kirmiziot81
            maviotprices = constInfo.maviot81
            morotprices = constInfo.morot81
            ruhtasiprices = constInfo.ruhtasi81
        if slotPos == 82:
            suprices = constInfo.sufiyat82
            barprices = constInfo.barfiyat82
            yesilotprices = constInfo.yesilot82
            kirmiziotprices = constInfo.kirmiziot82
            maviotprices = constInfo.maviot82
            morotprices = constInfo.morot82
            ruhtasiprices = constInfo.ruhtasi82
        if slotPos == 83:
            suprices = constInfo.sufiyat83
            barprices = constInfo.barfiyat83
            yesilotprices = constInfo.yesilot83
            kirmiziotprices = constInfo.kirmiziot83
            maviotprices = constInfo.maviot83
            morotprices = constInfo.morot83
            ruhtasiprices = constInfo.ruhtasi83
        if slotPos == 84:
            suprices = constInfo.sufiyat84
            barprices = constInfo.barfiyat84
            yesilotprices = constInfo.yesilot84
            kirmiziotprices = constInfo.kirmiziot84
            maviotprices = constInfo.maviot84
            morotprices = constInfo.morot84
            ruhtasiprices = constInfo.ruhtasi84
        if slotPos == 85:
            suprices = constInfo.sufiyat85
            barprices = constInfo.barfiyat85
            yesilotprices = constInfo.yesilot85
            kirmiziotprices = constInfo.kirmiziot85
            maviotprices = constInfo.maviot85
            morotprices = constInfo.morot85
            ruhtasiprices = constInfo.ruhtasi85
        if slotPos == 86:
            suprices = constInfo.sufiyat86
            barprices = constInfo.barfiyat86
            yesilotprices = constInfo.yesilot86
            kirmiziotprices = constInfo.kirmiziot86
            maviotprices = constInfo.maviot86
            morotprices = constInfo.morot86
            ruhtasiprices = constInfo.ruhtasi86
        if slotPos == 87:
            suprices = constInfo.sufiyat87
            barprices = constInfo.barfiyat87
            yesilotprices = constInfo.yesilot87
            kirmiziotprices = constInfo.kirmiziot87
            maviotprices = constInfo.maviot87
            morotprices = constInfo.morot87
            ruhtasiprices = constInfo.ruhtasi87
        if slotPos == 88:
            suprices = constInfo.sufiyat88
            barprices = constInfo.barfiyat88
            yesilotprices = constInfo.yesilot88
            kirmiziotprices = constInfo.kirmiziot88
            maviotprices = constInfo.maviot88
            morotprices = constInfo.morot88
            ruhtasiprices = constInfo.ruhtasi88
        if slotPos == 89:
            suprices = constInfo.sufiyat89
            barprices = constInfo.barfiyat89
            yesilotprices = constInfo.yesilot89
            kirmiziotprices = constInfo.kirmiziot89
            maviotprices = constInfo.maviot89
            morotprices = constInfo.morot89
            ruhtasiprices = constInfo.ruhtasi89
        if slotPos == 90:
            suprices = constInfo.sufiyat90
            barprices = constInfo.barfiyat90
            yesilotprices = constInfo.yesilot90
            kirmiziotprices = constInfo.kirmiziot90
            maviotprices = constInfo.maviot90
            morotprices = constInfo.morot90
            ruhtasiprices = constInfo.ruhtasi90
        if slotPos == 91:
            suprices = constInfo.sufiyat91
            barprices = constInfo.barfiyat91
            yesilotprices = constInfo.yesilot91
            kirmiziotprices = constInfo.kirmiziot91
            maviotprices = constInfo.maviot91
            morotprices = constInfo.morot91
            ruhtasiprices = constInfo.ruhtasi91
        if slotPos == 92:
            suprices = constInfo.sufiyat92
            barprices = constInfo.barfiyat92
            yesilotprices = constInfo.yesilot92
            kirmiziotprices = constInfo.kirmiziot92
            maviotprices = constInfo.maviot92
            morotprices = constInfo.morot92
            ruhtasiprices = constInfo.ruhtasi92
        if slotPos == 93:
            suprices = constInfo.sufiyat93
            barprices = constInfo.barfiyat93
            yesilotprices = constInfo.yesilot93
            kirmiziotprices = constInfo.kirmiziot93
            maviotprices = constInfo.maviot93
            morotprices = constInfo.morot93
            ruhtasiprices = constInfo.ruhtasi93
        if slotPos == 94:
            suprices = constInfo.sufiyat94
            barprices = constInfo.barfiyat94
            yesilotprices = constInfo.yesilot94
            kirmiziotprices = constInfo.kirmiziot94
            maviotprices = constInfo.maviot94
            morotprices = constInfo.morot94
            ruhtasiprices = constInfo.ruhtasi94
        if slotPos == 95:
            suprices = constInfo.sufiyat95
            barprices = constInfo.barfiyat95
            yesilotprices = constInfo.yesilot95
            kirmiziotprices = constInfo.kirmiziot95
            maviotprices = constInfo.maviot95
            morotprices = constInfo.morot95
            ruhtasiprices = constInfo.ruhtasi95
        if slotPos == 96:
            suprices = constInfo.sufiyat96
            barprices = constInfo.barfiyat96
            yesilotprices = constInfo.yesilot96
            kirmiziotprices = constInfo.kirmiziot96
            maviotprices = constInfo.maviot96
            morotprices = constInfo.morot96
            ruhtasiprices = constInfo.ruhtasi96
        if slotPos == 97:
            suprices = constInfo.sufiyat97
            barprices = constInfo.barfiyat97
            yesilotprices = constInfo.yesilot97
            kirmiziotprices = constInfo.kirmiziot97
            maviotprices = constInfo.maviot97
            morotprices = constInfo.morot97
            ruhtasiprices = constInfo.ruhtasi97
        if slotPos == 98:
            suprices = constInfo.sufiyat98
            barprices = constInfo.barfiyat98
            yesilotprices = constInfo.yesilot98
            kirmiziotprices = constInfo.kirmiziot98
            maviotprices = constInfo.maviot98
            morotprices = constInfo.morot98
            ruhtasiprices = constInfo.ruhtasi98
        if slotPos == 99:
            suprices = constInfo.sufiyat99
            barprices = constInfo.barfiyat99
            yesilotprices = constInfo.yesilot99
            kirmiziotprices = constInfo.kirmiziot99
            maviotprices = constInfo.maviot99
            morotprices = constInfo.morot99
            ruhtasiprices = constInfo.ruhtasi99
        if slotPos == 100:
            suprices = constInfo.sufiyat100
            barprices = constInfo.barfiyat100
            yesilotprices = constInfo.yesilot100
            kirmiziotprices = constInfo.kirmiziot100
            maviotprices = constInfo.maviot100
            morotprices = constInfo.morot100
            ruhtasiprices = constInfo.ruhtasi100


Bu özellikleri sunan başka bi sistem varsa onlara yönelebilirsiniz.
 
Bende bundan ümidi kestim açıkcası :(
Önerebileceğiniz bir multi price sistemi var mı acaba ? Aradım taradım fakat bulamadım asla
 
Bir önceki mesajımı düzenledim ve neden başka sistem aramanız gerektiğini açıkladım. Başarıyla ekleseniz ve hatta düzgün çalışsa bile sistem stabil çalışmayacak. Çok basit iş görevleri için zibilyonlarca satır yazılmış. Verileri vectorlerde saklamak yerine quest tablosuna saklanmış. Client ile servere veri gönderilirken packet kullanılmak yerine gm kodları kullanılmış.

Kısacası değerli zamanınızı başka şeylere harcayın. Oyunun dosyalarını inceleyip az mantığını çözerseniz kendiniz bile multi_price sistemi yazabilirsiniz. Eğer ciddi bir proje için uğraşıyorsanız her paylaşılan kodları direk eklemeyiniz. ;)

Benim bildiğim yok ne yazık ki. :(

Bu konuyu ne yapıyim? Çözülemedi işaretliyim mi?
 
Açıklama ve önerileriniz için çok teşekkür ederim, daha fazla yoğunlaşacağım..
Ayrıca evet mühür vurabilirsiniz :D
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst