Metin2 Pvp Öldüğünüzde İtem Kaybetmeyi Kapatma
Gönderilme zamanı: 13 Ağu 2024 20:29
merhaba,
metin2de dereceniz sıfırın altındayken öldüğünüzde item kaybetme ihtimali herkesin bildiği bir durumdur. özelleştirdiğiniz metin2 pvp serverinizde bunu kapatmak istiyorsanız, server dosyasında bazı değişiklikler yapmanız gerekiyor. öncelikle düzenleyeceğimiz kısmı bulalım aşağıdaki kodu char_battle.cpp içerisinde aratın.
işte nasıl kapatacağınız ile ilgili birkaç fikir:
1- item kaybı için level sınırını yükseltebilirsiniz böylece oyuncular düşük levellerde item kaybı yaşamaz. geçerli olan 10 level değerini 70 level gibi istediğiniz bir değer ile değiştirin.
2- bazı haritalarda item kaybının olmasını istemiyorsanız fonksiyonun başına aşağıdaki kodu ekleyin. örnekte sürgün mağarasında item kaybı engellendi. bu örnek üzerinden çoğaltarak istediğiniz haritalarda item kaybetmeyi kapatabilirsiniz
3- eğer item kaybı özelliğini tamamen kapatmak istiyorsanız fonksiyonun başına basitçe return; yazmanız yeterli
bu adımları takip ederek metin2 pvp sunucunuzda item kaybı özelliğini istediğiniz şekilde özelleştirebilirsiniz.
iyi çalışmalar!
metin2de dereceniz sıfırın altındayken öldüğünüzde item kaybetme ihtimali herkesin bildiği bir durumdur. özelleştirdiğiniz metin2 pvp serverinizde bunu kapatmak istiyorsanız, server dosyasında bazı değişiklikler yapmanız gerekiyor. öncelikle düzenleyeceğimiz kısmı bulalım aşağıdaki kodu char_battle.cpp içerisinde aratın.
Kod: Tümünü seç
void CHARACTER::DeathPenalty(BYTE bTown)
1- item kaybı için level sınırını yükseltebilirsiniz böylece oyuncular düşük levellerde item kaybı yaşamaz. geçerli olan 10 level değerini 70 level gibi istediğiniz bir değer ile değiştirin.
Kod: Tümünü seç
// aratın
if (GetLevel() < 10)
// değiştirin
if (GetLevel() < 70)
Kod: Tümünü seç
if (GetMapIndex() == 73) {
return;
}
Kod: Tümünü seç
void CHARACTER::DeathPenalty(BYTE bTown)
{
return;
...
}
iyi çalışmalar!