Psych0SoociaL 1
Psych0SoociaL
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
Mt2Hizmet 1
Mt2Hizmet
Hikaye Ekle

Buyukweb.com - Nasıl bilirsiniz?

  • Konuyu başlatan Konuyu başlatan buyukweb
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 164
  • Görüntüleme Görüntüleme 25K

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!

Merhabalar, güzel yorumlarınız için teşekkürler.
 
Attığın kod bloğunu buraya yapıştırır mısın? insanlar görsün nasıl çalıştığını yazılım bilgisi olan arkadaşlar karar versin videolu kanıt attım daha utanmadan burada bizi suçlu göstermeye çalışıyorsun bilişim suçlarına mı başvuralım ?

Kardeşim kodlamadan gram anladığın yok yinede seni adam yerine koyup cevaplayacağım itemin yere düşmesi aslında sorun değil ama ben sana yinede yardımcı olmaya çalışıyorum, sana kodla ifade edeyim.

Kod:
            if (cell != -1)
            {
                if (pItem->IsDragonSoul())
                    pItem->AddToCharacter(ch, TItemPos(DRAGON_SOUL_INVENTORY, cell));
#ifdef WJ_SPLIT_INVENTORY_SYSTEM
                else if (pItem->IsSkillBook())
                    pItem->AddToCharacter(ch, TItemPos(INVENTORY, cell));
                else if (pItem->IsUpgradeItem())
                    pItem->AddToCharacter(ch, TItemPos(INVENTORY, cell));
                else if (pItem->IsStone())
                    pItem->AddToCharacter(ch, TItemPos(INVENTORY, cell));
                else if (pItem->IsSandik())
                    pItem->AddToCharacter(ch, TItemPos(INVENTORY, cell));
#endif
                else
                    pItem->AddToCharacter(ch, TItemPos(INVENTORY,cell));
            }
            else
            {
                pItem->AddToGround(ch->GetMapIndex(), ch->GetXYZ());
                pItem->StartDestroyEvent();
                pItem->SetOwnership(ch, 60);
            }

Bu kod while döngüsü içersindeki kod, offlineshop_item tablosundaki itemleri sonsuz döngüyle envanterine yollayan kod, eğer envanterinde yer yoksa elsesi çalışır ve alınmayan itemleri yere gönderir ve 60 saniye boyunca sahibinin ismiyle yerde kalır.

Yani senin bug diye söylediğin şey bug değil kodlama bu şekilde yapılmış

Biz yinede seni kırmayıp ekstra bir kod yazarak envanter kontrolü yaptırdık envanterde 30 dan daha az slot bulunuyorsa bloğun çalışmaması için..
 
Son düzenleme:
Kardeşim kodlamadan gram anladığın yok yinede seni adam yerine koyup cevaplayacağım itemin yere düşmesi aslında sorun değil ama ben sana yinede yardımcı olmaya çalışıyorum, sana kodla ifade edeyim.

Kod:
            if (cell != -1)
            {
                if (pItem->IsDragonSoul())
                    pItem->AddToCharacter(ch, TItemPos(DRAGON_SOUL_INVENTORY, cell));
#ifdef WJ_SPLIT_INVENTORY_SYSTEM
                else if (pItem->IsSkillBook())
                    pItem->AddToCharacter(ch, TItemPos(INVENTORY, cell));
                else if (pItem->IsUpgradeItem())
                    pItem->AddToCharacter(ch, TItemPos(INVENTORY, cell));
                else if (pItem->IsStone())
                    pItem->AddToCharacter(ch, TItemPos(INVENTORY, cell));
                else if (pItem->IsSandik())
                    pItem->AddToCharacter(ch, TItemPos(INVENTORY, cell));
#endif
                else
                    pItem->AddToCharacter(ch, TItemPos(INVENTORY,cell));
            }
            else
            {
                pItem->AddToGround(ch->GetMapIndex(), ch->GetXYZ());
                pItem->StartDestroyEvent();
                pItem->SetOwnership(ch, 60);
            }

Bu kod while döngüsü içersindeki kod, offlineshop_item tablosundaki itemleri sonsuz döngüyle envanterine yollayan kod, eğer envanterinde yer yoksa elsesi çalışır ve alınmayan itemleri yere gönderir ve 60 saniye boyunca sahibinin ismiyle yerde kalır.

Yani senin bug diye söylediğin şey bug değil kodlama bu şekilde yapılmış
haklı
 

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

Geri
Üst