- Katılım
- 1 Ağu 2021
- Konular
- 3
- Mesajlar
- 25
- Online süresi
- 3d 16h
- Reaksiyon Skoru
- 39
- Altın Konu
- 0
- TM Yaşı
- 4 Yıl 10 Ay 19 Gün
- Başarım Puanı
- 27
- MmoLira
- 125
- DevLira
- 9
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!
Normal efsun nesnesini kopyalayıp bir item oluşturun vnumunu 75891 yapın.
char_item.cpp
belli bir aralıkta atılmasını istiyorsanız;
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
char_item.cpp
C++:
//USE_CHANGE_ATTRIBUTE case'ine ekle
else if (item->GetVnum() == 75891)
{
if ((item2-> GetType() == ITEM_WEAPON) && item2->HasAttr(72))
{
int16_t idx = item2->FindAttribute(72);
int32_t value = item2->GetAttributeValue(idx)+1;
item2->SetForceAttribute(idx,72,value);
}
else
{
ChatPacket(CHAT_TYPE_INFO, "Bu esyayi sadece ortalama hasara sahip silahlarda kullanabilirsiniz.");
return false;
}
}
belli bir aralıkta atılmasını istiyorsanız;
C++:
else if (item->GetVnum() == 75891)
{
if ((item2->GetType() == ITEM_WEAPON) && item2->HasAttr(72))
{
int16_t idx = item2->FindAttribute(72);
int32_t value = item2->GetAttributeValue(idx)+1;
if (150 >= item2->GetAttributeValue(idx) >= 50)
{
item2->SetForceAttribute(idx, 72, value);
}
else
{
ChatPacket(CHAT_TYPE_INFO, "Bu esyayi sadece 50-150 ortalama araliginda kullanabilirsiniz.");
return false;
}
}
else
{
ChatPacket(CHAT_TYPE_INFO, "Bu esyayi sadece ortalama hasara sahip silahlarda kullanabilirsiniz.");
return false;
}
}
Son düzenleme:
- Katılım
- 24 Eki 2017
- Konular
- 173
- Mesajlar
- 1,320
- Çözüm
- 1
- Online süresi
- 8mo 1h
- Reaksiyon Skoru
- 802
- Altın Konu
- 1
- TM Yaşı
- 8 Yıl 7 Ay 25 Gün
- Başarım Puanı
- 249
- Yaş
- 33
- MmoLira
- 4,329
- DevLira
- 9
teşekkürler
- Katılım
- 7 May 2010
- Konular
- 10,579
- Mesajlar
- 58,614
- Çözüm
- 219
- Online süresi
- 10mo 29d
- Reaksiyon Skoru
- 16,722
- Altın Konu
- 444
- TM Yaşı
- 16 Yıl 1 Ay 13 Gün
- Başarım Puanı
- 691
- MmoLira
- 19,928
- DevLira
- 601
Paylaşım için teşekkürler.
- Katılım
- 16 Eki 2009
- Konular
- 82
- Mesajlar
- 2,278
- Çözüm
- 1
- Online süresi
- 22d 19h
- Reaksiyon Skoru
- 825
- Altın Konu
- 16
- Başarım Puanı
- 239
- Yaş
- 36
- MmoLira
- 4,621
- DevLira
- 12
Normal efsun nesnesini kopyalayıp bir item oluşturun vnumunu 75891 yapın.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
char_item.cpp
C++://USE_CHANGE_ATTRIBUTE case'ine ekle else if (item->GetVnum() == 75891) { if ((item2-> GetType() == ITEM_WEAPON) && item2->HasAttr(72)) { int16_t idx = item2->FindAttribute(72); int32_t value = item2->GetAttributeValue(idx)+1; item2->SetForceAttribute(idx,72,value); } else { ChatPacket(CHAT_TYPE_INFO, "Bu esyayi sadece ortalama hasara sahip silahlarda kullanabilirsiniz."); return false; } }
belli bir aralıkta atılmasını istiyorsanız;
C++:else if (item->GetVnum() == 75891) { if ((item2-> GetType() == ITEM_WEAPON) && item2->HasAttr(72)) { int16_t idx = item2->FindAttribute(72); int32_t value = item2->GetAttributeValue(idx)+1; if (150 >= item2->GetAttributeValue(idx) >= 50) { item2->SetForceAttribute(idx, value); } else { ChatPacket(CHAT_TYPE_INFO, "Bu esyayi sadece 50-150 ortalama araliginda kullanabilirsiniz."); return false; } } else { ChatPacket(CHAT_TYPE_INFO, "Bu esyayi sadece ortalama hasara sahip silahlarda kullanabilirsiniz."); return false; } }
Paylaşım için teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 5
- Görüntüleme
- 1K
- Cevaplar
- 11
- Görüntüleme
- 2K





