- Katılım
- 15 Mar 2016
- Konular
- 108
- Mesajlar
- 2,912
- Online süresi
- 6ay 8g
- Reaksiyon Skoru
- 643
- Altın Konu
- 0
- Başarım Puanı
- 244
- Yaş
- 26
- TM Yaşı
- 10 Yıl 1 Ay 7 Gün
- MmoLira
- 9,211
- DevLira
- 21
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
Benim filesimde evrim puanı sadece metinlerden kazanıldığı için if kısmının içi if (pkKiller && pkKiller->IsPC() && IsStone()) bu şekilde sizde char_battle cppde uygun yere eklersiniz.
Yada kendinize göre düzenleyip kullanabilirsiniz.
char_battle.cpp
if (pkKiller && pkKiller->IsPC())
{
altına eklenir
Yada kendinize göre düzenleyip kullanabilirsiniz.
char_battle.cpp
if (pkKiller && pkKiller->IsPC())
{
altına eklenir
C++:
if (pkKiller && pkKiller->IsPC() && IsStone())
{
LPITEM weapon = pkKiller->GetWear(WEAR_WEAPON);
if (weapon)
{
int evrimsansrandom;
evrimsansrandom = number(1, 100);
if (evrimsansrandom <50)
{
if (weapon->GetAttributeValue(6) < ITEM_RARITY_MAX)
{
weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)+1);
pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahına 1 evrim puanı eklendi.");
}
if (weapon->GetAttributeValue(6) > ITEM_RARITY_MAX)
{
weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)-1);
pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahındaki evrim puanı 4000'i geçtiği için 1 evrim puanı silindi.");
}
}
else if (evrimsansrandom <70)
{
if (weapon->GetAttributeValue(6) < ITEM_RARITY_MAX)
{
weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)+2);
pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahına 2 evrim puanı eklendi.");
}
if (weapon->GetAttributeValue(6) > ITEM_RARITY_MAX)
{
weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)-2);
pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahındaki evrim puanı 4000'i geçtiği için 2 evrim puanı silindi.");
}
}
else if (evrimsansrandom <85)
{
if (weapon->GetAttributeValue(6) < ITEM_RARITY_MAX)
{
weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)+3);
pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahına 3 evrim puanı eklendi.");
}
if (weapon->GetAttributeValue(6) > ITEM_RARITY_MAX)
{
weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)-3);
pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahındaki evrim puanı 4000'i geçtiği için 3 evrim puanı silindi.");
}
}
else if (evrimsansrandom <95)
{
if (weapon->GetAttributeValue(6) < ITEM_RARITY_MAX)
{
weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)+4);
pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahına 4 evrim puanı eklendi.");
}
if (weapon->GetAttributeValue(6) > ITEM_RARITY_MAX)
{
weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)-4);
pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahındaki evrim puanı 4000'i geçtiği için 4 evrim puanı silindi.");
}
}
else if (evrimsansrandom <100)
{
if (weapon->GetAttributeValue(6) < ITEM_RARITY_MAX)
{
weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)+5);
pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahına 5 evrim puanı eklendi.");
}
if (weapon->GetAttributeValue(6) > ITEM_RARITY_MAX)
{
weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)-5);
pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahındaki evrim puanı 4000'i geçtiği için 5 evrim puanı silindi.");
}
}
else
{
if (weapon->GetAttributeValue(6) < ITEM_RARITY_MAX)
{
weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)+1);
pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahına 1 evrim puanı eklendi.");
}
if (weapon->GetAttributeValue(6) > ITEM_RARITY_MAX)
{
weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)-1);
pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahındaki evrim puanı 4000'i geçtiği için 1 evrim puanı silindi.");
}
}
}
}
Son düzenleme:
- Katılım
- 16 Eki 2009
- Konular
- 82
- Mesajlar
- 2,278
- Online süresi
- 22g 69766s
- Reaksiyon Skoru
- 824
- Altın Konu
- 16
- Başarım Puanı
- 239
- Yaş
- 36
- TM Yaşı
- 16 Yıl 6 Ay 9 Gün
- MmoLira
- 4,603
- DevLira
- 12
Benim filesimde evrim puanı sadece metinler kazanıldığı için if kısmının içi if (pkKiller && pkKiller->IsPC() && IsStone()) bu şekilde sizde char_battle cppde uygun yere eklersiniz.
Yada kendinize göre düzenleyip kullanabilirsiniz.
char_battle.cpp
if (pkKiller && pkKiller->IsPC())
{
altına eklenir
C++:if (pkKiller && pkKiller->IsPC() && IsStone()) { LPITEM weapon = pkKiller->GetWear(WEAR_WEAPON); if (weapon) { int evrimsansrandom; evrimsansrandom = number(1, 100); if (evrimsansrandom <50) { if (weapon->GetAttributeValue(6) < ITEM_RARITY_MAX) { weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)+1); pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahına 1 evrim puanı eklendi."); } if (weapon->GetAttributeValue(6) > ITEM_RARITY_MAX) { weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)-1); pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahındaki evrim puanı 4000'i geçtiği için 1 evrim puanı silindi."); } } else if (evrimsansrandom <70) { if (weapon->GetAttributeValue(6) < ITEM_RARITY_MAX) { weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)+2); pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahına 2 evrim puanı eklendi."); } if (weapon->GetAttributeValue(6) > ITEM_RARITY_MAX) { weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)-2); pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahındaki evrim puanı 4000'i geçtiği için 2 evrim puanı silindi."); } } else if (evrimsansrandom <85) { if (weapon->GetAttributeValue(6) < ITEM_RARITY_MAX) { weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)+3); pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahına 3 evrim puanı eklendi."); } if (weapon->GetAttributeValue(6) > ITEM_RARITY_MAX) { weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)-3); pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahındaki evrim puanı 4000'i geçtiği için 3 evrim puanı silindi."); } } else if (evrimsansrandom <95) { if (weapon->GetAttributeValue(6) < ITEM_RARITY_MAX) { weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)+4); pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahına 4 evrim puanı eklendi."); } if (weapon->GetAttributeValue(6) > ITEM_RARITY_MAX) { weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)-4); pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahındaki evrim puanı 4000'i geçtiği için 4 evrim puanı silindi."); } } else if (evrimsansrandom <100) { if (weapon->GetAttributeValue(6) < ITEM_RARITY_MAX) { weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)+5); pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahına 5 evrim puanı eklendi."); } if (weapon->GetAttributeValue(6) > ITEM_RARITY_MAX) { weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)-5); pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahındaki evrim puanı 4000'i geçtiği için 5 evrim puanı silindi."); } } else { if (weapon->GetAttributeValue(6) < ITEM_RARITY_MAX) { weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)+1); pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahına 1 evrim puanı eklendi."); } if (weapon->GetAttributeValue(6) > ITEM_RARITY_MAX) { weapon->SetForceAttribute(6, 0, weapon->GetAttributeValue(6)-1); pkKiller->ChatPacket(CHAT_TYPE_INFO, "Silahındaki evrim puanı 4000'i geçtiği için 1 evrim puanı silindi."); } } } }
Paylaşım için teşekkürler.
- Katılım
- 15 Mar 2016
- Konular
- 108
- Mesajlar
- 2,912
- Online süresi
- 6ay 8g
- Reaksiyon Skoru
- 643
- Altın Konu
- 0
- Başarım Puanı
- 244
- Yaş
- 26
- TM Yaşı
- 10 Yıl 1 Ay 7 Gün
- MmoLira
- 9,211
- DevLira
- 21
Rica ederim ne bu hızPaylaşım için teşekkürler.
- Katılım
- 25 Tem 2011
- Konular
- 37
- Mesajlar
- 373
- Online süresi
- 24g 56589s
- Reaksiyon Skoru
- 185
- Altın Konu
- 0
- Başarım Puanı
- 169
- TM Yaşı
- 14 Yıl 9 Ay 2 Gün
- MmoLira
- 6,814
- DevLira
- 21
Teşekkürler
Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)
Benzer konular
- Cevaplar
- 9
- Görüntüleme
- 532
- Cevaplar
- 20
- Görüntüleme
- 2K
- Cevaplar
- 16
- Görüntüleme
- 1K






