- Katılım
- 28 Ara 2013
- Konular
- 31
- Mesajlar
- 331
- Çözüm
- 11
- Online süresi
- 6d 20h
- Reaksiyon Skoru
- 62
- Altın Konu
- 0
- TM Yaşı
- 12 Yıl 5 Ay 13 Gün
- Başarım Puanı
- 153
- MmoLira
- 1,586
- DevLira
- 0
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Bunu Şebneme Nasıl Ayarlayabiliriz Ya Bi Orasını Anlayamadım.
Teşekkürler Konu İçin
- Katılım
- 19 Şub 2019
- Konular
- 173
- Mesajlar
- 2,134
- Çözüm
- 26
- Online süresi
- 10mo 21d
- Reaksiyon Skoru
- 1,932
- Altın Konu
- 4
- Başarım Puanı
- 273
- MmoLira
- 4,249
- DevLira
- 97
Birkaç yere önlem koyulduktan sonra kullanılabilir, yararlı.
- Katılım
- 19 Eyl 2011
- Konular
- 3,423
- Mesajlar
- 8,597
- Çözüm
- 12
- Online süresi
- 1mo 28d
- Reaksiyon Skoru
- 754
- Altın Konu
- 0
- TM Yaşı
- 14 Yıl 8 Ay 24 Gün
- Başarım Puanı
- 394
- MmoLira
- 6,415
- DevLira
- 12
Paylaşım için teşekkürler. 

- Katılım
- 21 Eki 2018
- Konular
- 78
- Mesajlar
- 2,354
- Çözüm
- 12
- Reaksiyon Skoru
- 854
- Altın Konu
- 0
- TM Yaşı
- 7 Yıl 7 Ay 21 Gün
- Başarım Puanı
- 182
- MmoLira
- 346
- DevLira
- -221
Teşekkürler
- Katılım
- 23 Şub 2017
- Konular
- 56
- Mesajlar
- 277
- Çözüm
- 18
- Online süresi
- 43m 25s
- Reaksiyon Skoru
- 21
- Altın Konu
- 0
- TM Yaşı
- 9 Yıl 3 Ay 16 Gün
- Başarım Puanı
- 103
- MmoLira
- 152
- DevLira
- 0
Şuanki kod ile aynı type sahip itemler birbirini blokluyor. Örneğin kritik ve delici isabetleri ve ejderha tanrıları type = AFFECT_MALL oyun içinde kritiğe bastığın zaman açılıyor deliciyi açmak istersen kritiği kapatıyor.
Ejderha tanrıları içinde aynısı geçerli. Kritik açıkken ejderha tanrısına basarsan kritiği kapatıyor
Bunun çözümü şu;
CAffect * pAffect = FindAffect(type);
if(NULL == pAffect)
kısmını bonusların üstüne değilde altına ekleyip affect'i bonus ile birlikte bulmak
CAffect * pAffect = FindAffect(type,bonus);
Kod :
Ejderha tanrıları içinde aynısı geçerli. Kritik açıkken ejderha tanrısına basarsan kritiği kapatıyor
Bunun çözümü şu;
CAffect * pAffect = FindAffect(type);
if(NULL == pAffect)
kısmını bonusların üstüne değilde altına ekleyip affect'i bonus ile birlikte bulmak
CAffect * pAffect = FindAffect(type,bonus);
Kod :
Kod:
case PERMA_KRITIK:
case PERMA_DELICI:
case PERMA_TANRI_YASAM:
case PERMA_TANRI_SALDIRI:
case PERMA_TANRI_ZEKA:
case PERMA_TANRI_SAVUNMA:
{
EAffectTypes type = AFFECT_NONE;
if (item->GetVnum() == PERMA_KRITIK)
type = AFFECT_MALL;
if (item->GetVnum() == PERMA_DELICI)
type = AFFECT_MALL;
if (item->GetVnum() == PERMA_TANRI_YASAM)
type = AFFECT_MALL;
if (item->GetVnum() == PERMA_TANRI_SALDIRI)
type = AFFECT_MALL;
if (item->GetVnum() == PERMA_TANRI_ZEKA)
type = AFFECT_MALL;
if (item->GetVnum() == PERMA_TANRI_SAVUNMA)
type = AFFECT_MALL;
if (AFFECT_NONE == type)
break;
EPointTypes bonus = POINT_NONE;
EAffectBits flag = AFF_NONE;
if (item->GetVnum() == PERMA_KRITIK)
{
bonus = POINT_CRITICAL_PCT;
// flag = 0;
}
if (item->GetVnum() == PERMA_DELICI)
{
bonus = POINT_PENETRATE_PCT;
// flag = 0;
}
if (item->GetVnum() == PERMA_TANRI_YASAM)
{
bonus = POINT_MAX_HP_PCT;
// flag = 0;
}
if (item->GetVnum() == PERMA_TANRI_SALDIRI)
{
bonus = POINT_ATT_BONUS;
// flag = 0;
}
if (item->GetVnum() == PERMA_TANRI_ZEKA)
{
bonus = POINT_MAX_SP_PCT;
// flag = 0;
}
if (item->GetVnum() == PERMA_TANRI_SAVUNMA)
{
bonus = POINT_MALL_DEFBONUS;
// flag = 0;
}
CAffect * pAffect = FindAffect(type,bonus);
if(NULL == pAffect)
{
AddAffect(type, bonus, item->GetValue(2), flag, INFINITE_AFFECT_DURATION, 0, true,true);
item->Lock(true);
item->SetSocket(0, true);
}
else
{
RemoveAffect(pAffect);
item->Lock(false);
item->SetSocket(0, false);
}
}
break;
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 19
- Görüntüleme
- 2K
- Kilitli
- Cevaplar
- 310
- Görüntüleme
- 53K
- Cevaplar
- 41
- Görüntüleme
- 9K
- Kilitli
- Cevaplar
- 359
- Görüntüleme
- 30K
- Cevaplar
- 2
- Görüntüleme
- 3K



