-
Total de itens
68 -
Registro em
-
Última visita
Tudo que oralb postou
-
Bom galera tava procurando coisas legais aqui forum deparei com esse script feito pelo usuario Helflin daqui do forum, achei muito interessante só queria colocar em veis de case 0: voc = "Rookie";break; case 1: voc = "VIP MS"; break; case 2: voc = "VIP ED"; break; case 3: voc = "VIP RP"; break; case 4: voc = "VIP EK"; colocar minhas vocações nova pq meu ot n tem vip obg os ids das minhas vocações novas são 9,10,11,12 Vá em: "iologindata.h" e procure por isto: uint32_t getAccountIdByName(const stdstring& name) const;Na linha de baixo, cole isto: std::string getCheckPlayerLevel(const std::string& name) const; Vá em: "iologindata.cpp" e no fim do arquivo, na ultima linha, cole o que esta logo abaixo: std::string IOLoginData::getCheckPlayerLevel(const std::string& name) const { Database* db = Database::getInstance(); DBQuery query; query << "SELECT `level`, `vocation`, `promotion` FROM `players` WHERE `name` " << db->getStringComparer() << db->escapeString(name) << ";"; DBResult* result; if(!(result = db->storeQuery(query.str()))) return false; const uint32_t pLevel = result->getDataInt("level"); const uint32_t pVoc = result->getDataInt("vocation"); const uint32_t prom = result->getDataInt("promotion"); std::string voc; if (prom == 0) { switch (pVoc) { case 0: voc = "Rookie"; break; case 1: voc = "S"; break; case 2: voc = "D"; break; case 3: voc = "P"; break; case 4: voc = "K"; break; default: voc = "Uknown"; } } else if (prom == 1) { switch (pVoc) { case 0: voc = "Rookie"; break; case 1: voc = "MS"; break; case 2: voc = "ED"; break; case 3: voc = "RP"; break; case 4: voc = "EK"; break; default: voc = "Uknown"; } } else if (prom == 2) { switch (pVoc) { case 0: voc = "Rookie"; break; case 1: voc = "VIP MS"; break; case 2: voc = "VIP ED"; break; case 3: voc = "VIP RP"; break; case 4: voc = "VIP EK"; break; default: voc = "Uknown"; } } std::stringstream ret; ret << "Level: "<< pLevel << " Voc: " << voc; result->free(); return ret.str(); }Vá em "protocollogin.cpp" e procure isto:output->putString(g_config.getString(ConfigManager::SERVE R_NAME));Troque por isto, ou então adicione // antes do inicio da linha://output->putString(g_config.getString(ConfigManager::SERVE R_NAME));Mais a baixo, onde estiver este código, selecione: #ifndef __LOGIN_SERVER__ output->putString((*it)); if(g_config.getBool(ConfigManager::ON_OR_OFF_CHARLIST)) { if(g_game.getPlayerByName((*it))) output->putString("Online"); else output->putString("Offline"); } else output->putString(g_config.getString(ConfigManager::SERVER_NAME)); output->put<uint32_t>(serverIp); output->put<uint16_t>(g_config.getNumber(ConfigManager::GAME_PORT)); #elseE altere por esse a baixo: #ifndef __LOGIN_SERVER__ output->putString((*it)); if(g_config.getBool(ConfigManager::ON_OR_OFF_CHARLIST)) { if(g_game.getPlayerByName((*it))) output->putString("Online"); else output->putString("Offline"); } else { std::stringstream str; Player *player = g_game.getPlayerByName((*it)); bool v = false; if(!player) { v = true; player = g_game.getPlayerByNameEx((*it)); } str << player->getVocation()->getName(); str << ", "; str << player->getLevel(); output->putString(str.str()); if(v) delete player; } output->put<uint32_t>(serverIp); output->put<uint16_t>(g_config.getNumber(ConfigManager::GAME_PORT)); #else Lembrando que para funcionar precisa estar assim no seu config.lua. displayOnOrOffAtCharlist = false tópico onde eu achei http://www.xtibia.com/forum/topic/219878-level-and-vocation-instead-of-world-name-on-character-login/
- 7 respostas
-
- como adicionar novas vocações
- otserv
- (e 2 mais)
-
Não deu certo n :s acabei de copilar ta mesma coisa [11:1:02.346] The Forgotten Server, version 0.4_DEV () [11:1:02.347] Compiled with GNU C++ version 4.4.3 at Jan 21 2014, 18:52:37. [11:1:02.347] A server developed by Elf, Talaturen, KaczooH, Stian and Kornholijo. [11:1:02.347] Visit our forum for updates, support and resources: http://otland.net.
-
Olá Xtibianos hoje gostaria de tirar algumas duvidas queria saber quais dos arquivos das sourcers,que eu modifico para ficar com nome do meu server quando for copilado Ok Obg.
-
Vlw victor agoraq deu certo rep++
-
aonde tem essa função ????? Victor como baixei ultima atualização do seu site teria como me passar pagina characters.php mais antiga para eu fazer teste ?
-
não tem essa poção alguém me ajudar nessa minha duvida pff vitor
-
Vlw rep+ duvida sanada
- 10 respostas
-
- script backup
- resolvido
-
(e 1 mais)
Tags:
-
rep++ sabe me dizer como istalo ? não sei qual pasta e segura .
- 10 respostas
-
- script backup
- resolvido
-
(e 1 mais)
Tags:
-
galera preciso de um Script backup.php que gera o backup da database do Mysql, alguém conhece algum sistema seguro ai ?
- 10 respostas
-
- script backup
- resolvido
-
(e 1 mais)
Tags:
-
posta script do npc ai muda if (getPlayerStorageValue(configs.questStorage) <= 0) then para if (getPlayerStorageValue(configs.questStorage) >= 1) then
-
mais só da para ver outfit tem que configurar alguma coisa para poder ver itens ?
-
Não deu certo eu uso site do victorwebmaster ele deve saber
-
Quero que meu site mostre itens igual imagem abaixo alguém sabe como ?
-
e mesmo código cara mais eu quero igual da foto esse script ai e diferente
- 5 respostas
-
- ajuda box de anuncio geisor!
- resolvido
- (e 2 mais)
-
deu sim mais eu queria caindo vc teria ?
- 5 respostas
-
- ajuda box de anuncio geisor!
- resolvido
- (e 2 mais)
-
Olá xtibianos gostaria de saber como coloca essa box de anuncio quando alguém entra meu site att
- 5 respostas
-
- ajuda box de anuncio geisor!
- resolvido
- (e 2 mais)
-
os locais exato não tem porta e cama só tem title normal olha ai para vc ver . consegui resolver! duvida sanadaaa
-
Obg cara ajudou muito demorei responder pq já editei vários itens aqui manhã te dou rep, abraço duvida sanada !!!!
-
teria link para download do editor que vc usou ?
-
Duvida sanada!
-
mudei deu certo vlw rep ++ podia me passar versão nova ?
- 4 respostas
-
- erro script exp hit!
- resolvido
- (e 1 mais)
-
Duvida sanada
- 4 respostas
-
- erro script exp hit!
- resolvido
- (e 1 mais)
-
vlw rep+ duvida sanada!
-
Gostaria de saber como troco nome de cada house de uma vez, e como coloca preço nelas. It belongs to house 'Forgotten headquarter (Flat 1, Area 42)'. Nobody owns this house. It costs 0 gold coins. ItemID: [1221].
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.