- Mesaj
- 230
- Çözümler
- 14
- Beğeni
- 113
- Puan
- 749
- Ticaret Puanı
- 0
cBaran'dan Alıntıdır.
input_main.cpp arat:
Altıne ekle:
desc.h arat:
altıne ekle:
input_main.cpp arat:
input_main.cpp:
int CInputMain::Analyze(LPDESC d, BYTE bHeader, const char * c_pData)
{
LPCHARACTER ch;
if (!(ch = d->GetCharacter()))
{
sys_err("no character on desc");
d->SetPhase(PHASE_CLOSE);
return (0);
}
int iExtraLen = 0;
if (test_server && bHeader != HEADER_CG_MOVE)
sys_log(0, "CInputMain::Analyze() ==> Header [%d] ", bHeader);
Altıne ekle:
C++:
if (ch->GetDesc()->GetPhase() != PHASE_GAME && ch->GetDesc()->GetPhase() != PHASE_DEAD)
{
sys_err("no character in game");
sys_log(0, "no character in game %u %u %u", ch->GetPlayerID(), ch->GetDesc()->GetPhase(), bHeader);
d->SetPhase(PHASE_CLOSE);
return (0);
}
desc.h arat:
C++:
bool IsPhase(int phase) const { return m_iPhase == phase ? true : false; }
altıne ekle:
C++:
int GetPhase() const { return m_iPhase; }
En son bir moderatör tarafından düzenlenmiş: