-TuRKuaZ- 1
-TuRKuaZ-
SLyFeLLowTR 1
SLyFeLLowTR
TGamesZeus 1
TGamesZeus
Best Studio 1
Best Studio
berkmenoo 1
berkmenoo
InfernoShade 1
InfernoShade
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
onur akbaş 1
onur akbaş
Hikaye Ekle

Reisicengiz - Kombo Aç Kapat Bugu Fix

  • Konuyu başlatan Konuyu başlatan ReisiCengiz
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 33
  • Görüntüleme Görüntüleme 5K

ReisiCengiz

Skype: cengizhan1628_1
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
TM Üye
Katılım
15 Mar 2016
Konular
108
Mesajlar
2,912
Çözüm
9
Online süresi
6mo 9d
Reaksiyon Skoru
644
Altın Konu
0
TM Yaşı
10 Yıl 3 Ay 3 Gün
Başarım Puanı
244
Yaş
26
MmoLira
9,619
DevLira
21
Ticaret - 100%
2   0   0

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!

Metin2 Facebook gruplarında böyle bir bug yapıldığını duydum ve süre engeli koydum isteyen arkadaşlar önlem amaçlı kullanabilir.

charskill.cpp açılır bulunur

bool CHARACTER::UseSkill(DWORD dwVnum, LPCHARACTER pkVictim, bool bUseGrandMaster)
{
if (false == CanUseSkill(dwVnum))
return false;


altına eklenir
/////////////Kombo süre engeli
if (122 == dwVnum && GetQuestFlag("COMBOFIX") && get_global_time() < GetQuestFlag("COMBOFIX"))
{
ChatPacket(CHAT_TYPE_INFO, "Bunu yapabilmek için %d saniye bekleyin.", (GetQuestFlag("COMBOFIX") - get_global_time()) % 60);
return false;
}
else if(122 == dwVnum)
{
SetQuestFlag("COMBOFIX", get_global_time() + 5);
}
/////////////Kombo süre engeli
 

En Çok Reaksiyon Alan Mesajlar

Metin2 Facebook gruplarında böyle bir bug yapıldığını duydum ve süre engeli koydum isteyen arkadaşlar önlem amaçlı kullanabilir.

charskill.cpp açılır bulunur

bool CHARACTER::UseSkill(DWORD dwVnum, LPCHARACTER pkVictim, bool bUseGrandMaster)
{
if (false == CanUseSkill(dwVnum))
return false;


altına eklenir
/////////////Kombo süre engeli
if (122 == dwVnum && GetQuestFlag("COMBOFIX") && get_global_time() < GetQuestFlag("COMBOFIX"))
{
ChatPacket(CHAT_TYPE_INFO, "Bunu yapabilmek için %d saniye bekleyin.", (GetQuestFlag("COMBOFIX") - get_global_time()) % 60);
return false;
}
else if(122 == dwVnum)
{
SetQuestFlag("COMBOFIX", get_global_time() + 5);
}
/////////////Kombo süre engeli
hmm questflag kullanmak yerine set get mantığını kullansak daha iyi olmazmı :)
şu şekil
if (GetComboTime() < get_global_time())
{
SetComboTime(get_global_time() + 5);
buraya kodları döşe amaç süreyi atama
}

şeklinde char.h a da
private:
int ComboTime;
public:
int GetComboTime() { return ComboTime;}
void SetComboTime(int deger) { ComboTime= deger;}

char.cpp de
void CHARACTER::Initialize()
fonksiyonun içine ekle
ComboTime = 0;
 
hmm questflag kullanmak yerine set get mantığını kullansak daha iyi olmazmı :)
şu şekil
if (GetComboTime() < get_global_time())
{
SetComboTime(get_global_time() + 5);
buraya kodları döşe amaç süreyi atama
}

şeklinde char.h a da
private:
int ComboTime;
public:
int GetComboTime() { return ComboTime;}
void SetComboTime(int deger) { ComboTime= deger;}

char.cpp de
void CHARACTER::Initialize()
fonksiyonun içine ekle
ComboTime = 0;
nasıl istersen kullanabilirsin :D
 
Teşekkürler :)
 

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

Geri
Üst