- Katılım
- 2 Şub 2015
- Konular
- 230
- Mesajlar
- 2,001
- Çözüm
- 2
- Online süresi
- 3mo 24d
- Reaksiyon Skoru
- 1,027
- Altın Konu
- 0
- Başarım Puanı
- 276
- MmoLira
- 5,721
- DevLira
- 31
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!
Moderatör tarafında düzenlendi:
En Çok Reaksiyon Alan Mesajlar
Ş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 :
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;
Teşekkürler
Teşekkürler
- Katılım
- 8 Eki 2017
- Konular
- 2,420
- Mesajlar
- 10,263
- Çözüm
- 89
- Online süresi
- 4mo 8h
- Reaksiyon Skoru
- 4,207
- Altın Konu
- 244
- Başarım Puanı
- 422
- MmoLira
- 7,171
- DevLira
- 15
Teşekkürler Güzel Konu
- Katılım
- 8 Ara 2018
- Konular
- 10
- Mesajlar
- 212
- Çözüm
- 8
- Online süresi
- 1mo 29d
- Reaksiyon Skoru
- 37
- Altın Konu
- 0
- TM Yaşı
- 7 Yıl 6 Ay 2 Gün
- Başarım Puanı
- 100
- MmoLira
- 11,236
- DevLira
- 0
şebnemler için de yapılabilir mi?
- Katılım
- 2 Şub 2015
- Konular
- 230
- Mesajlar
- 2,001
- Çözüm
- 2
- Online süresi
- 3mo 24d
- Reaksiyon Skoru
- 1,027
- Altın Konu
- 0
- Başarım Puanı
- 276
- MmoLira
- 5,721
- DevLira
- 31
Evet şebnemin verdiği affecti bulup ona göre düzenleşebnemler için de yapılabilir mi?
- 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





