- Katılım
- 10 Ara 2011
- Konular
- 51
- Mesajlar
- 1,226
- Çözüm
- 3
- Online süresi
- 4mo 25d
- Reaksiyon Skoru
- 502
- Altın Konu
- 1
- Başarım Puanı
- 229
- MmoLira
- 1,972
- DevLira
- 16
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!
Dikkat etmemişim akşama güncelleme veririmBufflar Özellik Vermiyor Düzenleyip Atabilcek Varmı Beyler?
- Katılım
- 10 Ara 2011
- Konular
- 51
- Mesajlar
- 1,226
- Çözüm
- 3
- Online süresi
- 4mo 25d
- Reaksiyon Skoru
- 502
- Altın Konu
- 1
- Başarım Puanı
- 229
- MmoLira
- 1,972
- DevLira
- 16
Bufflar Özellik Vermiyor Düzenleyip Atabilcek Varmı Beyler?
Şimdi bu şekilde aktif olur ama buff süresini manuel skillprotodan ayarlamanız gerekli süre ile özelliği aynı denklemde getiremedim.
[CODE lang="cpp" title="Char_skill açılır define değiştirirlir." highlight="#ifdef JW_BUFF_NPC"]#ifdef JW_BUFF_NPC
void ApplyAutoBuff(LPCHARACTER ch, LPCHARACTER pkChrCauser, int group /* = 1 */)
{
if (!pkChrCauser || pkChrCauser->IsDead())
return;
const DWORD buffs_group1[] = { 94, 95, 96 };
const DWORD buffs_group2[] = { 110, 111 };
const DWORD* buffs = nullptr;
size_t count = 0;
if (group == 1)
{
buffs = buffs_group1;
count = sizeof(buffs_group1) / sizeof(DWORD);
}
else if (group == 2)
{
buffs = buffs_group2;
count = sizeof(buffs_group2) / sizeof(DWORD);
}
else
return;
bool hasActive = false;
for (size_t i = 0; i < count; ++i)
{
DWORD skill = buffs;
if ((skill == 94 && pkChrCauser->IsAffectFlag(AFF_HOSIN)) ||
(skill == 95 && pkChrCauser->IsAffectFlag(AFF_BOHO)) ||
(skill == 96 && pkChrCauser->IsAffectFlag(AFF_GICHEON)) ||
(skill == 110 && pkChrCauser->IsAffectFlag(AFF_KWAESOK)) ||
(skill == 111 && pkChrCauser->IsAffectFlag(AFF_JEUNGRYEOK)))
{
hasActive = true;
break;
}
}
if (hasActive)
{
pkChrCauser->ChatPacket(CHAT_TYPE_INFO, "[BUFF] Etkiler zaten aktif.");
return;
}
pkChrCauser->SetPoint(POINT_IQ, 40);
for (size_t i = 0; i < count; ++i)
pkChrCauser->ComputeSkill(buffs, pkChrCauser, JW_BUFF_NPC_SKILL_LEVEL);
pkChrCauser->ChatPacket(CHAT_TYPE_INFO,
group == 1 ? "[BUFF] Saldiri bufflari etkinlestirildi."
: "[BUFF] Savunma bufflari etkinlestirildi.");
}
#endif[/CODE]#endif
- Katılım
- 26 Mar 2024
- Konular
- 1,281
- Mesajlar
- 4,835
- Çözüm
- 91
- Online süresi
- 3mo 26d
- Reaksiyon Skoru
- 4,057
- Altın Konu
- 566
- Başarım Puanı
- 274
- Yaş
- 29
- MmoLira
- 136,810
- DevLira
- 450
Paylaşım için teşekkürler.
- Katılım
- 19 Kas 2009
- Konular
- 1,188
- Mesajlar
- 4,208
- Çözüm
- 11
- Online süresi
- 26d 23h
- Reaksiyon Skoru
- 2,736
- Altın Konu
- 32
- Başarım Puanı
- 344
- MmoLira
- 18,954
- DevLira
- 90
Konuya görsel olarak eklenen virustotal taraması, link olarak eklendi.Seçmeli Buff Npc Sistemi geliştirdim ve paylaşmak istedim.
3 saat olarak ayarladım süresini src üzerinden ayarlayabilirsiniz geliştirilebilir.
Ekli dosyayı görüntüle 157950
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 163
- Cevaplar
- 5
- Görüntüleme
- 240
Altın Konu
Jinhu- HYBRİD SHAMAN SYSTEM V1
- Cevaplar
- 21
- Görüntüleme
- 1K
- Cevaplar
- 8
- Görüntüleme
- 465












