yarka0000 1
yarka0000
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
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
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 : 13, Üye: 0, Misafir: 13)

Geri
Üst