well, is simple, elf do this code and i will show you how to add it..
let start.
go to player.cpp and change:
for
then go to configmanager.cpp
Before:
Add:
ok, now go to configmanager.h
After:
Add:
and after:
Add:
Now to config.lua:
and where X is your number
done...
rep to Elf or me S: // Elf: to elf <3
let start.
go to player.cpp and change:
Code:
if(!inventory[SLOT_BACKPACK])
Code:
if(g_config.getBool(ConfigManager::ROOK_SYSTEM) && level <= (uint32_t)g_config.getNumber(ConfigManager::ROOK_LEVELTO) && vocation_id != 0)
{
if(Town* _town = Towns::getInstance()->getTown(g_config.getNumber(ConfigManager::ROOK_TOWN)))
{
level = 1;
soulMax = 100;
capacity = 400;
stamina = STAMINA_MAX;
health = healthMax = 150;
loginPosition = masterPosition = _town->getPosition();
experience = magLevel = manaSpent = mana = manaMax = soul = balance = marriage = promotionLevel = 0;
setTown(_town->getID());
setVocation(0);
leaveGuild();
storageMap.clear();
for(uint32_t i = SKILL_FIRST; i <= SKILL_LAST; ++i)
{
skills[i][SKILL_LEVEL] = 10;
skills[i][SKILL_TRIES] = 0;
}
for(uint32_t i = SLOT_FIRST; i < SLOT_LAST; ++i)
{
if(inventory[i])
g_game.internalRemoveItem(NULL, inventory[i]);
}
}
}
else if(!inventory[SLOT_BACKPACK])
then go to configmanager.cpp
Before:
Code:
m_isLoaded = true;
Code:
m_confNumber[ROOK_LEVELTO] = getGlobalNumber("rookLevelTo", 5);
m_confNumber[ROOK_TOWN] = getGlobalNumber("rookTownId", 1);
m_confBool[ROOK_SYSTEM] = getGlobalBool("rookSystem", true);
ok, now go to configmanager.h
After:
Code:
LOOT_MESSAGE_TYPE,
Code:
ROOK_LEVELTO,
ROOK_TOWN,
Code:
PREMIUM_SKIP_WAIT,
Code:
ROOK_SYSTEM,
Now to config.lua:
Code:
rookLevelTo = X
rookTownId = X
rookSystem = true
done...
rep to Elf or me S: // Elf: to elf <3
Last edited: