Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''GUILD LEVEL''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • A Cidade OTBR
    • OTServ Brasil
    • Atendimento
    • Taverna
  • Projetos Open Source
    • Canary
    • OTServBR-Global
    • Mehah OTClient
    • MyAAC
  • OpenTibia
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
  • Outros
    • Design

Encontrado 1 registro

  1. [RevScript] Sistema Guild Level

    Olá, venho compartilhar um sistema de GUILD LEVEL, para dar aquele upgrade no seu servidor. Lembrando que o sistema não é de minha autoria, porem editei e converti pra atual versão RevScript. Baseado e compatível com o OTSERVER OTBR. Para começar vamos executar um comando MySQL na sua database. Agora, vá até a pasta data/lib e jogue esse o script dentro. guildLevel.lua Após fazer isso, abra o arquivo lib.lua e adicione na ultima linha. Pronto, agora vamos até a pasta data/scripts/custom. Essa pasta vamos usar para adicionar o restante dos arquivos, e caso você tenha que restaurar seu repositório, ficara mais fácil transferir os arquivo. Adicione esse arquivo dentro. guild_Level.lua Agora vá até a pasta data/scripts/creaturescripts/others e abra o arquivo login.lua, procure pela linha function playerLogin.onLogin(player) e logo abaixo adicione. Vá até a pasta data/events/scripts e abra o arquivo player.lua, procure pela linha function Player:onGainExperience(source, exp, rawExp), vá até o final dessa function e ANTES do return exp adicione: Vá até a pasta data/events/scripts e abra o arquivo monster.lua, dentro da function Monster:onDropLoot(corpse). Procure por local item = corpse:createLootItem(monsterLoot, boolCharm) e ANTES adicione: Pronto, agora vamos as source, um pouco mais complicado. Abra o arquivo luascript.cpp Procure por e NA LINHA ABAIXO adicione: Procure por e NA LINHA ABAIXO adicione: Abra o arquivo luascript.h Procure por e NA LINHA ABAIXO adicione: Abra o arquivo guild.cpp Procure por e NA LINHA ABAIXO adicione: Abra o arquivo guild.h Procure por e NA LINHA ABAIXO adicione: Procure por e NA LINHA ABAIXO adicione: Abra o arquivo ioguild.cpp Procure por Substitua tudo por No final do arquivo adicione: Abra o arquivo ioguild.h Procure por e NA LINHA ABAIXO adicione: Após terminar de adicionar os codigos, compile as source e desfrute do sistema. Explicação: Sistema de guild vai até level 10 (você pode adicionar mais). Cada level conta com uma % de bônus diferente, lembrando que é acumulativo o bônus e você pode editar da maneira que preferir. Você pode editar a quantia de exp que a guild ira ganhar para cada criatura morta, quanto de exp necessita para upar o level da guild, e o level necessário que o player precisa para contabilizar o kill. Adicionei um comando (!guild) onde é possível ver o level da guild, exp adquirida e exp necessária pro próximo level. A guild ao passar de level, uma mensagem é mandada pra todos os players. Algumas prints do sistema Creditos: brunomaidana (conversão), eduardo dantas (base)
×