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:
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
