Mt2Hizmet 1
Mt2Hizmet
Fethi Polat 1
Fethi Polat
farkmt2official 1
farkmt2official
BlackFullMoon 1
BlackFullMoon
mavzermete 1
mavzermete
Bvural41 1
Bvural41
Hikaye Ekle

Cevaplandı Tılsım Slotu

  • Konuyu başlatan Konuyu başlatan EtherNexus
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 4
  • Görüntüleme Görüntüleme 308

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Selamlar bütün tılsımların aynı anda takılması için slot açtım hepsi sorunsuz takılıyo fakat tılsımlar + basılabilir olduğundan slotlara örnek olarak +0 +1 +2 ateş tılsımı aynı anda takılıyo sadece aynı vnumdaki tılsım 2. kez takılmıyo şöyle bir kod var bunu nasıl engelleyebilirim örnek ateş tılsımı +0 takılıysa boş slota +10 ateş tılsımı takılmasın

[CODE lang="cpp" title="char_ietm"]#ifdef ENABLE_TILSIM
if (item->GetType() == ITEM_TILSIM)
{
LPITEM tilsim1 = GetWear(WEAR_TILSIM1);
LPITEM tilsim2 = GetWear(WEAR_TILSIM2);
LPITEM tilsim3 = GetWear(WEAR_TILSIM3);
LPITEM tilsim4 = GetWear(WEAR_TILSIM4);
LPITEM tilsim5 = GetWear(WEAR_TILSIM5);
LPITEM tilsim6 = GetWear(WEAR_TILSIM6);
LPITEM tilsim7 = GetWear(WEAR_TILSIM7);
LPITEM tilsim8 = GetWear(WEAR_TILSIM8);

if (tilsim1 && tilsim1->GetVnum() == item->GetVnum() ||
tilsim2 && tilsim2->GetVnum() == item->GetVnum() ||
tilsim3 && tilsim3->GetVnum() == item->GetVnum() ||
tilsim4 && tilsim4->GetVnum() == item->GetVnum() ||
tilsim5 && tilsim5->GetVnum() == item->GetVnum() ||
tilsim6 && tilsim6->GetVnum() == item->GetVnum() ||
tilsim7 && tilsim7->GetVnum() == item->GetVnum() ||
tilsim8 && tilsim8->GetVnum() == item->GetVnum())
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("같은 종류의 유니크 아이템 두 개를 동시에 장착할 수 없습니다."));
return false;
}
}

[/CODE]
 
Şimdi diyelim ki örnek veriyorum

2 adet tılsım slotun var ve sen A tılsımına tıkladın 1. Slota takıldı tekrar başka A tılsımına tıkladığın zaman bu sefer 2. Slota takılıyor sen istiyorsun ki bu 2.kez tıkladığın A tılsımı 2.slota değil de 1. Slottaki A tılsımı ile değişsin. 2. Slota ise B tılsımı takılsın.
 
Şimdi diyelim ki örnek veriyorum

2 adet tılsım slotun var ve sen A tılsımına tıkladın 1. Slota takıldı tekrar başka A tılsımına tıkladığın zaman bu sefer 2. Slota takılıyor sen istiyorsun ki bu 2.kez tıkladığın A tılsımı 2.slota değil de 1. Slottaki A tılsımı ile değişsin. 2. Slota ise B tılsımı takılsın.
evet tam olarak bu
 

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

Geri
Üst