You could do much easier tutorial, such as, for people tot understand:
@//Add on /common/service.h
#define ENABLE_COORDINATES_ON_COMMAND_USER
@//1.) Search:
int len = snprintf(str + str_len, sizeof(str) - str_len, "%-16s ", d->GetCharacter()->GetName());
@//2.) Replace with:
#ifdef ENABLE_COORDINATES_ON_COMMAND_USER
TMapSetting& map_setting = SECTREE_MANAGER::instance().GetMap(d->GetCharacter()->GetMapIndex())->m_setting;
int len = snprintf(str + str_len, sizeof(str) - str_len, "%s (%ld,%ld)%-16s", d->GetCharacter()->GetName(),(d->GetCharacter()->GetX() - map_setting.iBaseX)/100,(d->GetCharacter()->GetY() - map_setting.iBaseY)/100,"");
#else
int len = snprintf(str + str_len, sizeof(str) - str_len, "%-16s ", d->GetCharacter()->GetName());
#endif
Good release, thanks.