InfernoShade 1
InfernoShade
BlackFullMoon 1
BlackFullMoon
Agora Metin2 1
Agora Metin2
PrimeAC 1
PrimeAC
ShadowFon 1
ShadowFon
noisiv 1
noisiv
Manwe Work 1
Manwe Work
romegames 1
romegames
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

Offical pet sistemi 1

indirmek için izniniz yok
  • Konuyu başlatan Konuyu başlatan sareman56
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 678
  • Görüntüleme Görüntüleme 154K

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Son olarak New_PetSystem.cpp dosyasında

Kod:
				if (itemxp->GetVnum() >= 55401 && itemxp->GetVnum() <= 55405 || itemxp->GetVnum() >= 55701 && itemxp->GetV
kod blogunu değiştirin

Kod:
				if (itemxp->GetVnum() >= 55401 && itemxp->GetVnum() <= 55405 || itemxp->GetVnum() >= 55701 && itemxp->GetVnum() <= 55705) {
						int tmp_dur = m_dwtduration * 3 / 20;
						if (m_dwduration+tmp_dur > m_dwtduration)
							m_dwduration = m_dwtduration;
						else
							m_dwduration += tmp_dur;
						m_pkOwner->ChatPacket(CHAT_TYPE_COMMAND, "PetDuration %d %d", m_dwduration, m_dwtduration);
					ITEM_MANAGER::instance().RemoveItem(itemxp);
				}

bunun nedeni ise besle penceresinde lokma koyunca alıyor süre vermiyor lokmayı kullanmak için petin üzerine sürüklemek lazım bu kod ile besle ekranından kaldırıyoruz
 
i become error
 
can me with the box fix? i send you my char item.cpp and new pet cpp.

[FONT=source_sans_proregular]https://mega.nz/#!XBIQ1Dxb!nRgpAddVT9DWVbbivEXflTGW2gvlgMrjqNTTreA1qLM[/FONT]
 
Son olarak New_PetSystem.cpp dosyasında

Kod:
				if (itemxp->GetVnum() >= 55401 && itemxp->GetVnum() <= 55405 || itemxp->GetVnum() >= 55701 && itemxp->GetV
kod blogunu değiştirin

Kod:
				if (itemxp->GetVnum() >= 55401 && itemxp->GetVnum() <= 55405 || itemxp->GetVnum() >= 55701 && itemxp->GetVnum() <= 55705) {
						int tmp_dur = m_dwtduration * 3 / 20;
						if (m_dwduration+tmp_dur > m_dwtduration)
							m_dwduration = m_dwtduration;
						else
							m_dwduration += tmp_dur;
						m_pkOwner->ChatPacket(CHAT_TYPE_COMMAND, "PetDuration %d %d", m_dwduration, m_dwtduration);
					ITEM_MANAGER::instance().RemoveItem(itemxp);
				}

bunun nedeni ise besle penceresinde lokma koyunca alıyor süre vermiyor lokmayı kullanmak için petin üzerine sürüklemek lazım bu kod ile besle ekranından kaldırıyoruz

Kod:
if(itemxp->GetVnum() == 55001)
{

int tmp_dur = m_dwtduration/2;
if (m_dwduration+tmp_dur > m_dwtduration)
	m_dwduration = m_dwtduration;
else
        m_dwduration += tmp_dur;

}
besle penceresinde olmamasının nedeni yukarıdaki kod bloğunda ;
Kod:
m_pkOwner->ChatPacket(CHAT_TYPE_COMMAND, "PetDuration %d %d", m_dwduration, m_dwtduration);
kodu eksik eklerseniz düzelir.Buda başka bir düzeltme yöntemi!
 
[QUOTE = nicolas18; 19032913]
Kod:
 if (itemxp-> GETVER I () == 55001) 
{ int ist tmp_ = m_dwtduratio des / 2; if (die + m_dwduratio ist tmp_> m_dwtduratio ist)     m_dwduratio die = m_dwtduratio ist; sonst         m_dwduratio die + = ist tmp_; } [ / code] Gründe für den Mangel an Futter Fenster im Block obigen Code; [code] m_pkowner-> chatpacket (CHAT_TYPE_COMMAND "petduratio% d% d", m_dwduratio ist, m_dwtduratio a); [/ code] ! wenn Sie Code fehlt eine weitere Korrekturmethode in düzelir.bu hinzufügen [ / QUOTE]


what is this for a fix?
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst