in input_login.cpp
Cauta:
void CInputLogin::CharacterSelect(LPDESC d, const char * data)
dupa:
sys_log(0, "player_select: login: %s index: %d", c_r.login, pinfo->index);
adauga
Tot in aceeasi functie cauta:
TPlayerLoadPacket player_load_packet;
si adauga inainte de linie:
Succes!
Cauta:
void CInputLogin::CharacterSelect(LPDESC d, const char * data)
dupa:
sys_log(0, "player_select: login: %s index: %d", c_r.login, pinfo->index);
adauga
Cod:
if(d->GetCharacter())
{
sys_err("There is already a character binded on this desc!");
d->SetPhase(PHASE_CLOSE);
return;
}
Tot in aceeasi functie cauta:
TPlayerLoadPacket player_load_packet;
si adauga inainte de linie:
Cod:
if (!c_r.players[pinfo->index].dwID)
{
sys_err("no account table");
d->SetPhase(PHASE_CLOSE);
return;
}
Succes!
Ultima editare: