noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
onur akbaş 1
onur akbaş
IronTalonX 1
IronTalonX
D 1
delimuratt
berzahx 1
berzahx
PrimeAC 1
PrimeAC
DEVLOPER 1
DEVLOPER
ShadowFon 1
ShadowFon
mavzermete 1
mavzermete
Hikaye Ekle

( +7 / +8 / +9 ) Drop Engelleme Sistemi [C++]

Scarlet

Level 4
Telefon Numarası Onaylanmış Üye
Fahri Üye
Katılım
27 Mar 2019
Konular
48
Mesajlar
442
Çözüm
15
Online süresi
3mo 23d
Reaksiyon Skoru
286
Altın Konu
1
TM Yaşı
7 Yıl 2 Ay 20 Gün
Başarım Puanı
131
MmoLira
5,011
DevLira
75
Ticaret - 0%
0   0   0

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!

Mantık : Oyuncular Daha Önce Bu sorunlarla Gelmekteydi.
Bu sorunu bende yaşadıgım için sizler vermek istedim.
oyuncular +9 dolunay +9 kalkanlar vs yere atmaması için yapılmıs bir engeldir.
+7+8+9 olarak ayarladım isteyen istediği sekilde ayarlayabilir..
if (refine >= 7) if (refine >= 8) if (refine == 9)


[CODE lang="cpp" title="c++"]

//Char_item.cpp Açılır ve Aratılır
bool CHARACTER::DropItem(TItemPos Cell, BYTE bCount)

//içinde Bulunur.
if (item->IsExchanging())
return false;

//Altına Eklenir..

int refine = item->GetRefineLevel();
if (refine >= 7)
{
ChatPacket(CHAT_TYPE_INFO, "Bu eşya yüksek seviyede (+7/+8/+9) olduğu için yere atılamaz. ");
return false;
}


[/CODE]
 
Eline sağlık
 
Teşekkürler paylaşım için..
 
paylaşım için teşekkürler
 
Paylaşım için teşekkürler.
 

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

Geri
Üst