mavzermete 1
mavzermete
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

Pet sistemi

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!

Herkese iyi geceler şurda

C:
void CNewPetActor:: IncreasePetBonus() {
int tmplevel = GetLevel();
if (tmplevel % 5 == 0) {
m_dwbonuspet[0][1] += number(1, 6);


}
if (tmplevel % 7 == 0) {
m_dwbonuspet[1][1] += number(1, 6);
}
if (tmplevel % 4 == 0) {
m_dwbonuspet[2][1] += number(1, 6);
}
m_pkOwner->ChatPacket(CHAT_TYPE_COMMAND, "PetBonus %d %d %d", m_dwbonuspet[0][1], m_dwbonuspet[1][1], m_dwbonuspet[2][1]);
LPITEM pSummonItem = ITEM_MANAGER::instance().FindByVID(this->GetSummonItemVID());
if (pSummonItem != NULL){
for (int b = 0; b < 3; b++){
pSummonItem->SetForceAttribute(b, 1, m_dwbonuspet[b][1]);
}

}
}
Şurda artış miktarını 1,6 yapmış ya, onu 4,4 yapsak sabit artar mı?

@Tungа
 
Herkese iyi geceler şurda

C:
void CNewPetActor:: IncreasePetBonus() {
int tmplevel = GetLevel();
if (tmplevel % 5 == 0) {
m_dwbonuspet[0][1] += number(1, 6);


}
if (tmplevel % 7 == 0) {
m_dwbonuspet[1][1] += number(1, 6);
}
if (tmplevel % 4 == 0) {
m_dwbonuspet[2][1] += number(1, 6);
}
m_pkOwner->ChatPacket(CHAT_TYPE_COMMAND, "PetBonus %d %d %d", m_dwbonuspet[0][1], m_dwbonuspet[1][1], m_dwbonuspet[2][1]);
LPITEM pSummonItem = ITEM_MANAGER::instance().FindByVID(this->GetSummonItemVID());
if (pSummonItem != NULL){
for (int b = 0; b < 3; b++){
pSummonItem->SetForceAttribute(b, 1, m_dwbonuspet[b][1]);
}

}
}
Şurda artış miktarını 1,6 yapmış ya, onu 4,4 yapsak sabit artar mı?

@Tungа
orası 1 ile 6 arasında random sayı üretmesi anlamına geliyor yani evet 4-4 te sabit artış olacaktır
 

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

Geri
Üst