03-12-2021, 11:00 AM
Lol Doing this is Impropper way to do it
if (!bValidZone)
{
// nZone = Juno (zone start)
nZone = ZONE_START;
/*if(pChar->m_job == JOB_NIGHTSHADOW) //ns start eghea (by Scura)
nZone = ZONE_EGEHA;*/
pZone = gserver->FindZone(nZone);
bValidZone = true;
}
This is the Proper way to do it, In GameServer source DBProcess_SelectChar.cpp on or around Line 206
Change:
// 잘못된 존 번호일때
nZone = ZONE_START; // TODO : 시작 존이 직업별/종족별로 다를 경우 수정 필요
if(pChar->m_job == JOB_NIGHTSHADOW)
nZone = ZONE_EGEHA;
TO
// 잘못된 존 번호일때
nZone = ZONE_START; // TODO : 시작 존이 직업별/종족별로 다를 경우 수정 필요
if(pChar->m_job == JOB_NIGHTSHADOW)
nZone = ZONE_START;

