Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
Bvural41 1
Bvural41
kralhakan2009 1
kralhakan2009
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Vahsi Uzman 1
Vahsi Uzman
Cannn6161 1
Cannn6161
B 1
berione65
sen272 1
sen272
Mt2Hizmet 1
Mt2Hizmet
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

Regen düzeltmesi 1

indirmek için izniniz yok
  • Konuyu başlatan Konuyu başlatan Kehanet
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 12
  • Görüntüleme Görüntüleme 3K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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!

Konu eksik kopy paste yapılmış;
Doğrusu:
[CODE lang="cpp" title="Doğrusu"]@add service.h

Add service.h
#define ENABLE_REGEN_RENEWAL

Find char_battle.cpp
CHARACTER::Dead
Add End Function

#ifdef ENABLE_REGEN_RENEWAL
if (!IsPC() && !GetDungeon())
{
if (GetRegen() != NULL)
regen_event_create(GetRegen());
}
#endif

Find cmd_gm.cpp
struct FuncPurge
Find Second
M2_DESTROY_CHARACTER(pkChr);
Add Upper

#ifdef ENABLE_REGEN_RENEWAL
if (!pkChr->IsPC() && !pkChr->GetDungeon())
if (pkChr->GetRegen() != NULL)
regen_event_create(pkChr->GetRegen());
#endif

Find regen.cpp
EVENTFUNC(regen_event)
Find Second
return PASSES_PER_SEC(regen->time);
Change

#ifdef ENABLE_REGEN_RENEWAL
regen->event = NULL;
return 0;
#else
return PASSES_PER_SEC(regen->time);
#endif

Find regen.cpp
bool regen_load
Find Second
regen_event_info* info = AllocEventInfo<regen_event_info>();
info->regen = regen;
regen->event = event_create(regen_event, info, PASSES_PER_SEC(regen->time));
Change

#ifndef ENABLE_REGEN_RENEWAL
regen_event_info* info = AllocEventInfo<regen_event_info>();
info->regen = regen;
regen->event = event_create(regen_event, info, PASSES_PER_SEC(regen->time));
#endif

Find regen.cpp
Add End

#ifdef ENABLE_REGEN_RENEWAL
void regen_event_create(LPREGEN regen)
{
if (!regen)
return;

if (regen->time != 0)
{
regen_event_info* info = AllocEventInfo<regen_event_info>();
info->regen = regen;
regen->event = event_create(regen_event, info, PASSES_PER_SEC(regen->time));
}
}
#endif

Find regen.h
Add End

#ifdef ENABLE_REGEN_RENEWAL
extern void regen_event_create(LPREGEN regen);
#endif

Find char.h
Add public:

#ifdef ENABLE_REGEN_RENEWAL
LPREGEN GetRegen();
#endif

Find char.cpp
Add End

LPREGEN CHARACTER::GetRegen()
{
return m_pkRegen;
}

[/CODE]
bunu yapınca slotlar çıkınca oyun ne güzel kasıyordur kulede veya razadörde vs bu biraz tehlikeli söyliyim bunu sadece boslarda kullanılacak şekilde yapılandırılması gerek olabilir lazımsa bu diğer türlü gereksiz
 
Özgün ve size ait olmayan bir konuyu Turkmmo Yönetim üyesi olarak paylaşmanızı gerçekten yanlış buldum.

Kodlar, düzenlemeler tamamen @PACHI 'ye aittir.
 
Kapatıldı.
 
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)

Geri
Üst