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!
ahmettttBizlik bişey deil , forum kuralları gereği eklenmesi gerekiyor

[CODE title="char.h"]Ara: PIXEL_POSITION m_posSafeboxOpen;
Ekle: int m_iGuvenlikLoadTime;
Ara:
private:
bool m_isOpenSafebox;
Üstüne ekle:
int GetGuvenlikLoadTime() const { return m_iGuvenlikLoadTime; }
void SetGuvenlikLoadTime() { m_iGuvenlikLoadTime = thecore_pulse(); }[/CODE]
[CODE title="char.cpp"]Ara: m_iSafeboxLoadTime = 0;
Ekle: m_iGuvenlikLoadTime = 0;[/CODE]
[CODE title="input_login.cpp"]Ara: ch->ResetPlayTime();
Ekle: ch->SetGuvenlikLoadTime();[/CODE]
[CODE title="input_main.cpp"]Ara: void CInputMain::Move(LPCHARACTER ch, const char * data)
Bul: const float fDist = DISTANCE_SQRT((ch->GetX() - pinfo->lX) / 100, (ch->GetY() - pinfo->lY) / 100);
Üstüne ekle:
if(ch->IsActivateSecurity() == true && thecore_pulse() - ch->GetGuvenlikLoadTime() < PASSES_PER_SEC(3))// && !IsGM())
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("guvenlik aktif");
return;
}[/CODE]
Sistemin amacını bilmem ama effect vermek yerine bu şekilde yapılabilir // test etmedim yazdım geçtim
Ekle: int m_iGuvenlikLoadTime;
Ara:
private:
bool m_isOpenSafebox;
Üstüne ekle:
int GetGuvenlikLoadTime() const { return m_iGuvenlikLoadTime; }
void SetGuvenlikLoadTime() { m_iGuvenlikLoadTime = thecore_pulse(); }[/CODE]
[CODE title="char.cpp"]Ara: m_iSafeboxLoadTime = 0;
Ekle: m_iGuvenlikLoadTime = 0;[/CODE]
[CODE title="input_login.cpp"]Ara: ch->ResetPlayTime();
Ekle: ch->SetGuvenlikLoadTime();[/CODE]
[CODE title="input_main.cpp"]Ara: void CInputMain::Move(LPCHARACTER ch, const char * data)
Bul: const float fDist = DISTANCE_SQRT((ch->GetX() - pinfo->lX) / 100, (ch->GetY() - pinfo->lY) / 100);
Üstüne ekle:
if(ch->IsActivateSecurity() == true && thecore_pulse() - ch->GetGuvenlikLoadTime() < PASSES_PER_SEC(3))// && !IsGM())
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("guvenlik aktif");
return;
}[/CODE]
Sistemin amacını bilmem ama effect vermek yerine bu şekilde yapılabilir // test etmedim yazdım geçtim
Son düzenleme:
verdiğin kod login olduktan sonra 3 saniye içerisinde hareket edersen chat gecer başka bir şey yapmaz.[CODE title="char.h"]Ara: PIXEL_POSITION m_posSafeboxOpen;
Ekle: int m_iGuvenlikLoadTime;
Ara:
private:
bool m_isOpenSafebox;
Üstüne ekle:
int GetGuvenlikLoadTime() const { return m_iGuvenlikLoadTime; }
void SetGuvenlikLoadTime() { m_iGuvenlikLoadTime = thecore_pulse(); }[/CODE]
[CODE title="char.cpp"]Ara: m_iSafeboxLoadTime = 0;
Ekle: m_iGuvenlikLoadTime = 0;[/CODE]
[CODE title="input_login.cpp"]Ara: ch->ResetPlayTime();
Ekle: ch->SetGuvenlikLoadTime();[/CODE]
[CODE title="input_main.cpp"]Ara: void CInputMain::Move(LPCHARACTER ch, const char * data)
Bul: const float fDist = DISTANCE_SQRT((ch->GetX() - pinfo->lX) / 100, (ch->GetY() - pinfo->lY) / 100);
Üstüne ekle:
if(ch->IsActivateSecurity() == true && thecore_pulse() - ch->GetGuvenlikLoadTime() < PASSES_PER_SEC(3))// && !IsGM())
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("guvenlik aktif");
return;
}[/CODE]
Sistemin amacını bilmem ama effect vermek yerine bu şekilde yapılabilir // test etmedim yazdım geçtim
"test etmedim yazdım geçtim "verdiğin kod login olduktan sonra 3 saniye içerisinde hareket edersen chat gecer başka bir şey yapmaz.
Bu yazdığımı görmediğini varsayarak cevap veriyorum.
return üstüne
ch->Show(ch->GetMapIndex(), ch->GetX(), ch->GetY(), ch->GetZ());
ch->Stop();
komutunu eklersen çalışacağına eminim.
deneyeceğim"test etmedim yazdım geçtim "
Bu yazdığımı görmediğini varsayarak cevap veriyorum.
return üstüne
ch->Show(ch->GetMapIndex(), ch->GetX(), ch->GetY(), ch->GetZ());
ch->Stop();
komutunu eklersen çalışacağına eminim.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 10
- Görüntüleme
- 950
- Cevaplar
- 0
- Görüntüleme
- 277
- Cevaplar
- 20
- Görüntüleme
- 2K
