Ir para conteúdo

zimbituba

Conde
  • Total de itens

    704
  • Registro em

  • Última visita

Tudo que zimbituba postou

  1. Nottinghster Concordo plenamente. Impossível de se lançar um map editor 8.4 sem ter os itens da OpenTibia. Caso usem vão aprecer enormes bugs como os da versão de 8.0 para o 8.1... alguem ai lembra? eu lembro bordas era pretas com pisso de fogo auhahaa
  2. Simples rápido e fácil =D Vai ajudar novatos =D
  3. heheeh Eu passei e desejo boa sorte aos meus companheiros =D espero que façam um bom trabalho Eu nunca falei com o Ta4e, mas já vi vários trabalhos dele e acho que ele vai se dar bem, aos demais acho que eu não conheço
  4. setPlayerExpRate(cid, rate) Olá pessoal esse é meu primeiro tópico como Coloborador XTibia, este código não foi criado por mim, mas eu fiz uma modificação para que ele funcionasse para o TFS, a partir de semana que vem vou trazer codes meus, e modificações em codes feitas por mim, estou trazendo este code por que acho legal =D. Ele tem a função de adicionar um Extra Exp ao player que estiver usando algum item é quase igual ao amuleto da experiencia, mas tem umas melhoriase o item é configurado pelos movements.xml . Então agora vamos ao que interessa. Em player.cpp acima de: Adicione o seguinte: expRate = 1; Procure por isto: E substitua por isto aqui: return ((result * g_config.getNumber(ConfigManager::RATE_EXPERIENCE)) * expRate); Ao final de player.cpp adicione isto: void Player::changePlayerExpRate(uint32_t rate) { expRate = rate; } Em Player.h acima de: Adicione isto: uint32_t getExpRate() const {return expRate;} void changePlayerExpRate(uint32_t rate); Acima disto: Adicione isto: uint32_t expRate; Em creature.cpp procure isto: E substitua por isto: return attacker->getPlayer() ? (((uint64_t)std::floor(getDamageRatio(attacker) * lostExperience * g_game.getExperienceStage(attacker->getPlayer()->getLevel()))) * attacker->getPlayer()->getExpRate()) : ((uint64_t)std::floor(getDamageRatio(attacker) * lostExperience * g_config.getNumber(ConfigManager::RATE_EXPERIENCE))); Em luascript.cpp acima de: E adicione isto: lua_register(m_luaState, "setPlayerExpRate", LuaScriptInterface::luaSetPlayerExpRate); E no final de luascript.cpp adicione isto: int32_t LuaScriptInterface::luaSetPlayerExpRate(lua_State* L) { uint32_t rate = popNumber(L); uint32_t cid = popNumber(L); ScriptEnviroment* env = getScriptEnv(); Player* player = env->getPlayerByUID(cid); if(player){ player->changePlayerExpRate(rate); lua_pushnumber(L, LUA_ERROR); } else{ reportErrorFunc(getErrorDesc(LUA_ERROR_PLAYER_NOT_FOUND)); lua_pushnumber(L, LUA_ERROR); } return 1; } Em luascript.h acima de: Adicione isto: static int32_t luaSetPlayerExpRate(lua_State* L); Como usar? Simples.... só usar o script abaixo =D Vá em data/movements/scripts/ e crie um arquivo com o nome de extraExp.lua e adicione isto dentro: function onEquip(cid, item) setPlayerExpRate(cid, 4) end function onDeEquip(cid, item) setPlayerExpRate(cid, 1) end Agora em movements.xml adicione isto: <movevent event="Equip" itemid="2179" slot="ring" function="onEquipItem" script="extraExp.lua.lua"/> <movevent event="DeEquip" itemid="2179" slot="ring" function="onDeEquipItem" script="extraExp.lua"/> Como funciona? Simpres....se a rate do server for 35 se o player tiver usando o item que da extra exp vai ficar assim 35 * 4 = 140 de exp =D Bom uso.. E até a próxima
  5. Talvez procure nesta seção para melhor entender http://www.xtibia.com/forum/Tutoriais-OTse...s-SQL-f521.html Até mais. Tópico reportado para ser fechado. Seção Incorreta
  6. zimbituba

    Indo Pra Escola

    Eu sei o Problema =D Ele é gordo KKKKKKKKKKKKKKKKKKK ;O
  7. player come food da debug =D Tem como liberar as sources pra eu arrumar aqui estes erros?
  8. Olá XTibia.com, Gostaria de ser colaborador do XTibia.com na área Programação OpenTibia porque creio que aquela área está totalmente abandonada e quero ajuda-la e reergue-la, principalmente agora com a evolução do tibia, muitas pessoas estão aprendendo a compilar OT's e sei que posso ajudar lá também acho que já ajudei demais nas áreas de downloads de OTServers e agora quero ajudar nesta área. Nome Completo: João Paulo Ricardo Data de Nascimento: 20/04/1986 Cidade - Estado: Imbituba - SC Área que deseja atuar: Programação OpenTibia Link para um de seus trabalhos: http://www.xtibia.com/forum/831tfs-Modific...ado-t99029.html PS: o Tópico tem a ver com Programação OpenTibia =D
  9. auhauhaa a copiando minhas idea do .Exe né =D sobre o server eu vou baixar ele pra por no melhor distro já feito até hoje =D parabéns
  10. Galerinha, estou fazendo este tópico para ver quantas pessoas querem que eu volte ao XTibia. Estou fazendo isto por que muitas pessoas d/o meu msn usam o XTibia e pediram para eu voltar então resolvi fazer esta enquete. Espero que respondam com sinceridade e votem na enquete. Dependendo do resultado eu voltarei ao XTibia. Até mais. Shynzo
  11. zimbituba

    Thyrania 8.31

    tem provas do que tafalando? ta acusando sem provas, creio que isto é considerado flood.
  12. zimbituba

    Thyrania 8.31

    O servidor ta limpo tudo OK podem baixar não é virus ;D Obrigado pelo server edite coloca no speedyshare o rapidshare ta bugged
  13. Boa mas o video poderia ser postado no yutube ficaria melhor flw abraços brother
  14. uhull... Tá bem organizado e explicado Apesar de ser fácil, isto irá ajudar muita gente
  15. uahauhaa 200 mil mebros sendo que desses 200 mil, 195 mim são fakers auahuahauhaaa mas mesmo assim é uma marca impresionate oO
  16. Poucos detalhes... mas ficou legal ^^ afinal quem sou eu pra falar e detalhes uahauaa eu nem detalho muito os treco ^^
  17. Cara quem é você para falar do mapa dele? o mapa do seu server está 99999999999999x pior do que o do cara -.-. Tópico Ta bonzinho velho gostei de algumas coisinhas dele, mas com o tempo você vai melhorando ^^ Parabéns
  18. Caralho Colex se é muito bom cara *-* Ta de parabéns brother, obrigado por compartilhar conosco ^^
  19. Este Bug das casas, qualquer um que seja mapper pode arrumar.
  20. Procure nesta mesma seção que tem vários tutoriais usando o SimOne. Eu só darei suporte para este tutorial.
  21. Seção incorreta Tópico reportado. Mas você pode usar o SQLite Studio para por em server em SqLite.
  22. uahauaa Muito bom Fusion Gostei cara esse tem oção de se quer usar ou não ^^ se não me engano a do Nostradamus não tinha né?
  23. tem que baixar mais nada não, é por que seu antivirus ta acusando virus no .Exe do server ai ele não abre ou não vem no download
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...