Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!
Work Work Work Work Work Worklong long long long long long long

HahahahKod:[...] if (IsDead() == true) { ChatPacket(CHAT_TYPE_INFO, "Ölüyken oğuza binemezsin."); return false; }


case 85034: // MAX HP EFSUNU
if (item2->GetType() == ITEM_ARMOR || item2->GetSubType() == ARMOR_BODY)
{
if (item2->GetAttributeCount() < 5)
item2->AddAttribute(APPLY_MAX_HP, 3000);
break;
/*if (item2->GetAttributeCount() == 4)
item->SetAttribute2(5, APPLY_MAX_HP, 3000);
break;
else if (item2->GetAttributeCount() == 3)
item->SetAttribute2(4, APPLY_MAX_HP, 3000);
break;
else if (item2->GetAttributeCount() == 2)
item->SetAttribute2(3, APPLY_MAX_HP, 3000);
break;
else if (item2->GetAttributeCount() == 1)
item->SetAttribute2(2, APPLY_MAX_HP, 3000);
break;
else if (item2->GetAttributeCount() == 0)
item->SetAttribute2(1, APPLY_MAX_HP, 3000);
break;
else
ChatPacket(CHAT_TYPE_INFO, "Iteminde bos yer yok!");*/
}
else
{
ChatPacket(CHAT_TYPE_INFO, "HP efsununu sadece zirha basabilirsin!");
break;
}
burada 85034 item kodu ise yeşil efsunu hem locale_tr deki item_protoadan 5 6 tane kopyalayıp kodlarını değiştireceğiz. daha sonra navicattandan da 5 6 tane kopyalayıp kodlarını değiştireceğiz.
mesela
kodlar şu sekılde olsun.
100
200
300
400
500
5 tane yeşil efsun kopyalayıp kodlarını bu şekilde yaptık daha sonra
case 100: // MAX HP EFSUNU // case 100 //ilk kopyaladığımız kod
if (item2->GetType() == ITEM_ARMOR || item2->GetSubType() == ARMOR_BODY) burasınıda silah olarak değiştireceğiz çift el vs eklicez herhalde BODY zırh sanırsam
{
if (item2->GetAttributeCount() < 5) //burayı anlamadım.
item2->AddAttribute(APPLY_ATTBONUS_HUMAN, 10); // buraya navicat item_attrden bakabilirsiniz hangi efsunu ekleyecekseniz.
break; ben yarı insan ekledim %10
/*if (item2->GetAttributeCount() == 4)
item->SetAttribute2(5, APPLY_MAX_HP, 3000); buralar kapalı zaten.
break;
else if (item2->GetAttributeCount() == 3)
item->SetAttribute2(4, APPLY_MAX_HP, 3000);
break;
else if (item2->GetAttributeCount() == 2)
item->SetAttribute2(3, APPLY_MAX_HP, 3000);
break;
else if (item2->GetAttributeCount() == 1)
item->SetAttribute2(2, APPLY_MAX_HP, 3000);
break;
else if (item2->GetAttributeCount() == 0)
item->SetAttribute2(1, APPLY_MAX_HP, 3000);
break;
else
ChatPacket(CHAT_TYPE_INFO, "Iteminde bos yer yok!");*/
}
else
{
ChatPacket(CHAT_TYPE_INFO, "Yarı insan bonusunu sadece silaha ekleyebilirsin!");
break;
}
böyle böyle yapabilirsiniz belki
if (item2->GetType() == ITEM_ARMOR || item2->GetSubType() == ARMOR_BODY)
{
if (item2->GetAttributeCount() < 5)
item2->AddAttribute(APPLY_MAX_HP, 3000);
break;
/*if (item2->GetAttributeCount() == 4)
item->SetAttribute2(5, APPLY_MAX_HP, 3000);
break;
else if (item2->GetAttributeCount() == 3)
item->SetAttribute2(4, APPLY_MAX_HP, 3000);
break;
else if (item2->GetAttributeCount() == 2)
item->SetAttribute2(3, APPLY_MAX_HP, 3000);
break;
else if (item2->GetAttributeCount() == 1)
item->SetAttribute2(2, APPLY_MAX_HP, 3000);
break;
else if (item2->GetAttributeCount() == 0)
item->SetAttribute2(1, APPLY_MAX_HP, 3000);
break;
else
ChatPacket(CHAT_TYPE_INFO, "Iteminde bos yer yok!");*/
}
else
{
ChatPacket(CHAT_TYPE_INFO, "HP efsununu sadece zirha basabilirsin!");
break;
}
burada 85034 item kodu ise yeşil efsunu hem locale_tr deki item_protoadan 5 6 tane kopyalayıp kodlarını değiştireceğiz. daha sonra navicattandan da 5 6 tane kopyalayıp kodlarını değiştireceğiz.
mesela
kodlar şu sekılde olsun.
100
200
300
400
500
5 tane yeşil efsun kopyalayıp kodlarını bu şekilde yaptık daha sonra
case 100: // MAX HP EFSUNU // case 100 //ilk kopyaladığımız kod
if (item2->GetType() == ITEM_ARMOR || item2->GetSubType() == ARMOR_BODY) burasınıda silah olarak değiştireceğiz çift el vs eklicez herhalde BODY zırh sanırsam
{
if (item2->GetAttributeCount() < 5) //burayı anlamadım.
item2->AddAttribute(APPLY_ATTBONUS_HUMAN, 10); // buraya navicat item_attrden bakabilirsiniz hangi efsunu ekleyecekseniz.
break; ben yarı insan ekledim %10
/*if (item2->GetAttributeCount() == 4)
item->SetAttribute2(5, APPLY_MAX_HP, 3000); buralar kapalı zaten.
break;
else if (item2->GetAttributeCount() == 3)
item->SetAttribute2(4, APPLY_MAX_HP, 3000);
break;
else if (item2->GetAttributeCount() == 2)
item->SetAttribute2(3, APPLY_MAX_HP, 3000);
break;
else if (item2->GetAttributeCount() == 1)
item->SetAttribute2(2, APPLY_MAX_HP, 3000);
break;
else if (item2->GetAttributeCount() == 0)
item->SetAttribute2(1, APPLY_MAX_HP, 3000);
break;
else
ChatPacket(CHAT_TYPE_INFO, "Iteminde bos yer yok!");*/
}
else
{
ChatPacket(CHAT_TYPE_INFO, "Yarı insan bonusunu sadece silaha ekleyebilirsin!");
break;
}
böyle böyle yapabilirsiniz belki
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 27
- Görüntüleme
- 5K
- Cevaplar
- 1
- Görüntüleme
- 803
- Cevaplar
- 13
- Görüntüleme
- 4K
- Cevaplar
- 1
- Görüntüleme
- 3K
