Ir para conteúdo

Bruno

Herói
  • Total de itens

    2571
  • Registro em

  • Última visita

  • Dias Ganhos

    28

Tudo que Bruno postou

  1. Bruno

    [X] Resource Pack #3

    @, Obrigado com compartilhar conosco
  2. Linux é case sensitive man, ou sejá, 'A' é diferente de 'a'. Se na config do monsters não estiver corretamente com o nome do arquivo, vai dar erro.
  3. Tira print do seu distro por favor, preciso verificar.
  4. Tenta assim: Em data/creaturescripts/creaturescripts.xml adicione a seguinte linha: <event type="login" name="vipHpMana" event="script" value="vipHpMana.lua"/> Em data/creaturescripts/scripts crie o arquivo vipHpMana.lua com o seguinte conteúdo: local config = { vocations = {9, 10, 11, 12}, -- id das vocações storage = 1159, -- mude somente se precisar percent = 30 -- porcentagem de hp e mana para adicionar } function onLogin(cid) if isInArray(config.vocations, getPlayerVocation(cid)) and getPlayerStorageValue(cid, config.storage) == -1 then local hpToAdd = math.floor((getCreatureMaxHealth(cid) * config.percent) / 100) local manaToAdd = math.floor((getCreatureMaxMana(cid) * config.percent) / 100) doPlayerAddHealth(cid, hpToAdd) doPlayerAddHealth(cid, manaToAdd) setPlayerStorageValue(cid, config.storage, 1) end end
  5. Atualizado com as novas features e correções: - Auto Mount - Correções no "spectator cache" - Alguns parâmetros renomeados Desfrute
  6. Isso mesmo, qualquer coisa avisa...
  7. Basta comentar essa linha e a debaixo e compilar: https://github.com/brunominervino/forgottenserver/blob/master/src/player.cpp#L1848 Estou movendo seu tópico, pois isso está para dúvida sobre programação, não é feito por script.
  8. Bruno

    Patrocino

    Amigo, quando normalmente entramos neste assunto, você tem que vir com uma proposta e não jogar no vendo esse tipo de pergunta.
  9. Se possível, gostaria, edita no tópico principal, seria legal porque assim você estaria supostamente ajudando outra pessoa.!
  10. Entendi man, coloque os créditos então, do antigo e os seus por ter editado.Obrigado novamente
  11. Gostei da ideia, obrigado por compartilhar conosco!
  12. Blz, muito obrigado, só não coloca a sua resposta mesmo como a melhor.
  13. Obrigado por compartilhar conosco! O script é de sua autoria?
  14. @, Poste sua resolução por gentileza, outra pessoa pode estar com este mesmo problema.
  15. Amigo, onde você exatamente está usando esta função? Também não entendi muito bem o porque de pegar o tamanho da variável e dividir pelo tamanho do tipo dela: sizeof(items) / sizeof(uint16_t)
  16. Boa sorte, quero ver level 500
  17. Muito bom Só uma dica, no comando /unmute coloque um verificador para dar erro caso o "param" esteja nulo.
  18. Bruno

    Tópicos Recentes

    Aqui ainda não funciona '-'
  19. A função onPrepareDeath está fazendo duas vezes a mesma pergunta: function onPrepareDeath(player, creature, lastHitKiller, mostDamageKiller) if player:isPlayer() then local ppos = player:getPosition() if isInRange(ppos, arena.frompos, arena.topos) then local maxhp = player:getMaxHealth() player:addHealth(maxhp) addEvent(doCreatureAddHealth, 100, player:getId(), maxhp) player:teleportTo(arena.exitpos) end end return true end
  20. Esta função: doBroadcastMessage(getPlayerName(cid) .. " Acabou de dar: " .. t[2] .." ".. getItemNameById(t[1]) .. " para todos os players online!") Está dentro do looping, ou seja, se tiver 1000 players online ele vai dar 1000 Broadcast Messages certo? Uma dica rápida: if i == 1 then doBroadcastMessage(getPlayerName(cid) .. " Acabou de dar: " .. t[2] .." ".. getItemNameById(t[1]) .. " para todos os players online!") end
  21. Amigo, você precisa usar a versão do 8.60 que funcione no RME, foram lançadas duas correções durante esta atualização. Isso não é por conta do Windows.
  22. Bruno

    Exe bug

    Apenas para confirmação, poderia nos dizer se este erro está ocorrendo sempre durante o carregamento dos items?
  23. Sobre este seção, vamos verificar a não existência do botão "Melhor Resposta" para adicioná-lo. Tópico movido para seção de pedidos e dúvidas resolvidas.
  24. Olha, peço gentilmente que evite estes tipos de resposta em tópicos, para evitar discussões. Você não reportou, porém, de acordo com o post aqui no tópico, foi este procedimento que você tomou, por isso utilizei o termo. Quando você for reportar um post, um erro, ou algo do tipo, não precisa de um post para descrever qual procedimento foi tomado, simplesmente reporte. Que fique claro, pois já é a terceira vez que estou falando com você sobre isso.
  25. @, Não é um erro, este tópico não estava na seção de pedidos e suporte, antes de reportar atente-se aos detalhes, eu já havia conversado com você antes. Tópico movido para seção de pedidos e dúvidas resolvidas.
  • Quem Está Navegando   0 membros estão online

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