Ir para conteúdo

luanluciano93

Héroi
  • Registro em

  • Última visita

Tudo que luanluciano93 postou

  1. Obrigado por comentar! Sim, o banco de dados deve ficar na máquina do servidor (obviamente) e quanto menor a latência entre as máquinas, melhor! Já testei com as duas máquinas aqui no Brasil, e uma no Brasil e outra nos EUA, e interfere bastante na velocidade do site na questão de consultas SQL, mesmo eu usando várias resultados em CACHE.
  2. Sobre os erros, tem um questão no wiki que são coisas do znote integrado no site, você tem a opção de retira-los do servidor ou adicionar essas tabelas e colunas no banco de dados: https://github.com/luanluciano93/styller/wiki/Znote-database Existe um arquivo em libs/compat.lua, eu desativei ele do servidor (https://github.com/luanluciano93/styller/blob/master/data/lib/lib.lua#L5), mas você pode reativa-lo se quiser ... nele existe várias funções que antigas que ficam compatíveis com as atuais, porém, entretanto, todavia, eu não gosto de usar ... a nova forma de trabalhar dos TFS 1.x, mais atuais, é bem melhor, basta entender um pouquinho e pegar a lista de funções (wiki do repositório do TFS no github) e ir aprendendo ... não tem nada de complexo!
  3. Trocado o restart.sh para um mais complexo (faz o backup do banco de dados e salva os logs por data)
  4. Legal cara, obrigado por postar o sistema. Fico muito feliz em ver que os derivados estão começando a usar as TFS mais atuais e saindo da mesmice.
  5. Retirado a parte do automysqlbackup, pois foi adicionado o mysql backup no restart.sh na parte de instalação do servidor!
  6. Bom vamos lá ... if not isPlayer(cid) then return true end Não acho que precise dessa verificação, pois a função onDeath deve ser registrada no jogador, ou seja, apenas jogadores terão ela. No const.h consta esses skills e valores .. SKILL_FIST = 1 SKILL_CLUB = 2 SKILL_SWORD = 3 SKILL_AXE = 4 SKILL_DIST = 5 SKILL_SHIELD = 6 SKILL_FISH = 7 SKILL__MAGLEVEL = 8 Esssa função é praticamente igual ao que o FeeTads mandou ... function onDeath(cid) for skill_id = SKILL_FIST, SKILL__MAGLEVEL do if skill_id ~= SKILL_FISH then local skill_atual = getPlayerSkillLevel(cid, skill_id) and getPlayerSkillLevel(cid, skill_id) or false if skill_atual and skill_atual > 12 then doPlayerAddSkillTry(cid, skill_id, getPlayerRequiredSkillTries(cid, skill_id, getPlayerSkillLevel(cid, skill_id) - 2) - getPlayerSkillTries(cid, skill_id), false) end end end return true end O erro diz que você não pode comparar um número com um booleano, porem a função getPlayerSkillLevel() deve retornar um e quando comparado, no caso, ao 12, deveria funcionar ... Você esta registrando o event no arquivo login.lua? registerCreatureEvent(cid, "Nome do evento onDeath que você colocou no XML")
  7. O que ganha para fazer parte da equipe?
  8. Para usar esse script você deve ter essa função em seu servidor ... Para servidores TFS 1.x você pode usar este sistema que eu fiz:
  9. https://github.com/luanluciano93/styller/commit/8d92457e6d9affb3f2e185c73c0e91e3613a7f9b
  10. Alguém ai já usou o website e o servidor em máquinas separadas? Quais as vantagens e desvantagens? Vamos conversar, rsrs
  11. Depois de todos passos do tutorial a unica questão para ainda não conseguir conectar é o firewall. Não sei como funciona na azure, mas você deve liberar as portas 7171 e 7172.
  12. Tive um problema parecido recentemente, e era a questão do firewall, eu abri a porta 7171 e esqueci da 7172.
  13. creio que sim, nunca testei. ainda não.
  14. Se tiver erros é só mandar aqui que resolvo! E se quiser contribuir com o projeto com novas áreas ou scripts é só mandar pra mim ou fazer um PULL REQUEST pelo github.
  15. Atualizado do Ubuntu 20.04 para Ubuntu 22.04.
  16. Atualizado do Ubuntu 20.04 para Ubuntu 22.04.
  17. Atualizado do Ubuntu 20.04 para Ubuntu 22.04.
  18. Atualizado do Ubuntu 20.04 para Ubuntu 22.04.

Informação Importante

Confirmação de Termo