uint32_t level = 1;
if(readXMLInteger(p, "level", intValue))
level = intValue;
uint32_t level = 40;
if(readXMLInteger(p, "level", intValue))
level = intValue;
a gdzie tu widzisz problem, bo ja nie widze, zawsze możesz dodać czytanie z config.lua lvla...No tak , ale mi chodzi zeby np na Default byl taki na Help taki na Trade TAKI - na kazdym inny Lvl potrzebny do rozmowy! I wolal bym jednak zebym mial mozliwosc ustawienia tego w data/config , a nie za kazdym razem jak zmienie zdanie kompilowac silnik
m_confInteger[CHAT_LEVEL] = getGlobalNumber(L, "chat_level", 1);
CHAT_LEVEL,
chat_level = 50
if(channelId == 0 && player->getLevel() < g_config.getNumber(ConfigManager::CHAT_LEVEL)){
std::stringstream ss;
ss << "You can not talk under " << g_config.getNumber(ConfigManager::CHAT_LEVEL) << " level.";
player->sendTextMessage(MSG_STATUS_SMALL, ss.str());
return false;
}
#include "configmanager.h"
extern ConfigManager g_config;