Ir para conteúdo

luanluciano93

Héroi
  • Registro em

  • Última visita

Tudo que luanluciano93 postou

  1. oi

    luanluciano93 postou uma resposta no tópico em Playground (Off-topic)
    hola
  2. Cara, sensacional a ideia. Dei uma olhada no código aqui e parece muito útil!
  3. Onde estão esses arquivos que você está mencionando? Não achei link no tópico.
  4. O seu servidor tem suporte para revscript e eventcallbacks? Se não implemente isso dentro de uma função 'onMoveItem' em events/
  5. local maxItemsPerTile_itemMoved = EventCallback maxItemsPerTile_itemMoved.onMoveItem = function(self, item, count, fromPosition, toPosition, fromCylinder, toCylinder) local tile = Tile(toPosition) if tile then if tile:getDownItemCount() >= 10 then return false end end return true end maxItemsPerTile_itemMoved:register(-1)
  6. player:sendTextMessage(MESSAGE_EVENT_ADVANCE, playersOnline .." players online.")
  7. Mude: player:sendTextMessage(MESSAGE_EVENT_ADVANCE, ("%d players online."):format(playersOnline)) Para: player:sendTextMessage(MESSAGE_EVENT_ADVANCE, playersOnline .." players online."
  8. local maxPlayersPerMessage = 10 local function getResets(playerId) local resultId = db.storeQuery("SELECT `resets` FROM `players` WHERE `id`= " .. playerId) if not resultId then return false end local resets = result.getNumber(resultId, "resets") result.free(resultId) return resets end function onSay(player, words, param) local onlineList = {} for _, targetPlayer in ipairs(Game.getPlayers()) do if player:canSeeCreature(targetPlayer) then table.insert(onlineList, ("%s (%d)[%d]"):format(targetPlayer:getName(), targetPlayer:getLevel(), getResets(targetPlayer:getId()))) end end local playersOnline = #onlineList player:sendTextMessage(MESSAGE_EVENT_ADVANCE, ("%d players online."):format(playersOnline)) for i = 1, playersOnline, maxPlayersPerMessage do local j = math.min(i + maxPlayersPerMessage - 1, playersOnline) local msg = table.concat(onlineList, ", ", i, j) .. "." player:sendTextMessage(MESSAGE_EVENT_ADVANCE, msg) end return false end
  9. resolvido então? Se possível poste a resolução para o pessoal do fórum.
  10. a variável AlavancaBosses está retornando valor NULO e o servidor não está localizando a função sendBossWindow (ou não está com erro nela)
  11. Ao invés de criar um fork e fazer alguma mudança que faltam, pq não manda atualizações para o projeto principal da OtservBR?
  12. Opa, interessante! Você quer que alguém faça tudo isso ou está buscando conhecimento para fazer? Se for o segundo caso, posso ir te guindo nas funções ...
  13. Legal a ideia, o que você já fez?
  14. Isso é problema do website (dá página em questão)
  15. • Fixado trade offline Fixado problema onde estava podendo adicionar ofertas de "containers com itens" dentro de um container. Cara, pelo jeito o seu servidor não está aceitando o Globalevent como rescript. Erro aqui: https://github.com/luanluciano93/ESTUDOS/blob/master/LUA/trade_offline/trade_offline_revscript.lua#L1028
  16. Nunca mexi com o MyAcc, mas provavelmente é igual aos outros, no arquivo de configuração do site ... config,php?
  17. Atualização 30 no github! • Ajustado chests de quests. • Ajustado extra exp para jogadores premium. • Ajustado script database-clean. • Adicionado tabuleiro de xadrez e script para limpa-lo. • Fixado erro de mensagem ao abrir o death channel.
  18. https://github.com/otland/forgottenserver/wiki/Revscriptsys
  19. Gostaria de saber o caso-a-caso de quando usar um e quando usa o outro.
  20. https://github.com/Znote/ZnoteAAC/tree/v2/engine/database
  21. Achei interessante sua posição e lembrei de uma dúvida que tive em outro fórum ... se puder comentar lá já que sua recomendação é diferente do que falaram lá ... https://otland.net/threads/doubts-about-efficiency-in-the-use-of-local-variables-in-lua.279993/post-2687894
  22. Tem apenas a database do servidor, a do znote você precisa adiciona-la a parte, no projeto do znote tem ela completa.
  23. Você está usando o Ubuntu 20.04?
  24. Use esse tutorial que não tem erro:
  25. Amigo, isso é um revscript, você deve colocá-lo em datas/scripts/

Informação Importante

Confirmação de Termo