Ir para conteúdo
  • Cadastre-se

MatCollier

Membro
  • Total de itens

    109
  • Registro em

  • Última visita

Tudo que MatCollier postou

  1. Boa tarde. Gostaria de aprender (isso mesmo, quero ser ensinado, não quero que faça por mim) a editar o Client 11, e pago para quem me ensinar (valor negociável). Utilizo atualmente o cliente 11.44.5516 (com sprites até 12.15.8706). Coisas que quero aprender: 1 - Editar o nome dos itens no market (no meu os itens estão sem nome no market, mas já vi alguns clientes 11 onde a pessoa foi lá e editou isso pra que os nomes aparecessem, então sei que é possível); 2 - Adicionar novas sprites ao cliente (adicionar sprites de itens posteriores
  2. @underewarr Aparentemente faz sentido o que tas dizendo, mas duvido muito que eu consiga fazer sozinho. Vou tentando aqui!
  3. Preciso de ajuda. Não sei exatamente o que aconteceu, antes o meu War System funcionava normalmente (os players não fragavam ao matar jogadores da guilda inimiga). Fui testar hoje, e ao começar a atacar um jogador da guild inimiga (com a guerra ativa), eu peguei Skull. Ao matar, peguei frag. Se matar 5x, pego red. Alguém sabe por favor me dizer onde é definido essa função pra que quando se está em war não frague ao atacar/matar jogadores da guilda inimiga? E também a correção, se possível. Agradeço muito. PS: D
  4. @luanluciano93 Primeiro, meu monster.lua nos scripts de events era só isso: Aí adicionei essas 2 funções que tu mandou abaixo. Mas não mudou nada. Troquei a parte que diz ITEMID pelo ID do Lucky Clover Amulet (11393), e tentei colocar um número altíssimo ali em amuletchance, mas não mudou a taxa de drop dos itens.
  5. @luanluciano93 Entende muito mano! Mas como eu faço pra puxar a storage do player que ta com o amuleto por aí, tu sabe? Porque acho que esse self é o "container", corpo do monstro. E aí eu colocaria essa parte if randvalue < item.chance then Dentro de um if, que seria caso a storage == -1, fica esse normal, caso a storage == 1 (usando o amuleto), fica: if randvalue < item.chance * 1.05 then Que seria a item.chance aumentada em 5%. É isso?
  6. @CowBoysFHell Mano, sinceramente acho que tem muita coisa errada aí. Eu precisei mudar a posição de uns 10 ends pra parar de dar erro na distro, e mesmo assim não acontecia nada. Com o movements a storage é setada, ele manda a msg "TESTE". Mas essa parte do script em player.lua aí, não ta funcionando.
  7. @underewarr Estava sim, mas já desde a primeira vez eu fui reescrevendo e indentando ele direitinho, então não é esse o problema atual.
  8. @underewarr Mudou nada, msm erro dizendo que falta um end pro while antes de function
  9. @underewarr Removi, o erro agora é esse: Só que o end do while tá certo ali... Não sei se é porque tem uma função dentro do while, aparentemente ele manda fechar o while antes de começar a função Tá assim até agora: if getPlayerStorageValue(cid, stor) >= 0 then local stor = 12345 -- storage -- Apply rarity chance to corpse contents find_loot_Container(corpse:getPosition()) -- Print loot list to Server Log if owner then local loot_msg = "[Lucky] Loot of " .. self:getNameDescription() .. ": " .. corpse:g
  10. @underewarr Entendi, mas não deu certo. Esse erro aqui:
  11. @underewarr No caso assim: math.random(0, 5000) Certo? Vou testar com ele em 100% primeiro pra ver.
  12. @underewarr Boa. Como eu devo modificar naquele randvalue pra ele aumentar a chance de loot em 5%? Exemplo: Se o monstro tem 10000 de chance de dropar um item, ele vai ter 10500 de chance de dropar esse mesmo item caso o player esteja com o colar.
  13. @underewarr Uma dúvida: No player lua, eu vou colocar o script dentro do onGainExperience? No caso depois do return exp, antes do end? Ou depois do end? Ta assim aqui: -- Outras coisas antes function Player:onGainExperience(source, exp, rawExp) ... --script inteiro do onGainExperience ... return exp end function Player:onLoseExperience(exp) return exp end function Player:onGainSkillTries(skill, tries) if APPLY_SKILL_MULTIPLIER == false then return tries end if skill == SKILL_MAGLEVEL then return tries * configManager.getNumber(configKeys.RATE_M
  14. @underewarr Vou testar agora e aviso se der certo!
  15. E ai pessoal do TK! Ando tentando fazer umas paradas diferentes/inovadoras pro meu server recentemente, e entre elas está o uso do Lucky Clover Amulet. Gostaria de saber se é possível fazer um script que faça com que, quando o player matar um monstro tendo este colar equipado, ele tenha uma chance de loot aumentada em, digamos, 10%. Agradeço antecipadamente qualquer ajuda ou esclarecimento que puderem dar.
  16. @Pedriinz Teria como colocar pra escolher uma backpack na qual o loot será colocado quando o cara lootear?
  17. Boa noite pessoal do TK. Gostaria de saber se é possível utilizar uma função "getCorpseOwner(corpse)" que me retorne o dono do corpo. A questão é que quero usar essa função numa action. basicamente ao dar use num corpo com aquela actionId específica ele vai executar, entre outras coisas, essa função que retorna o nome ou id do dono do corpo. Eu vi que essa função já existe na source (está sendo utilizada em actions.cpp), mas gostaria de usar ela em lua, e aqui não funciona, não sei se tenho que declarar ela em algum lugar primeiro...
  18. @Pedriinz Você é um monstro! Pegou com o rewardboss aqui sem dar crash. Muito obrigado. Rep+
  19. @Pedriinz Entendo perfeitamente. Vou testar com o teu e digo se o problema também acontece.
  20. @Pedriinz Eu tenho um pequeno problema com o autoloot do psychonaut, que é: Se eu tentar usar o autoloot num monstro que está no sistema de rewardboss, o jogo dá debug. Tu saberia como solucionar isso?
  21. @penisagudo o 10 funciona perfeitamente. Infelizmente aí não tem um cliente 11 com as sprites do 12, eu precisaria mudar minha source inteira (e junto com ela, muitos arquivos do ot) pra usar o cliente 12 mesmo.
  22. @JZDJ Irmão, o cliente é ótimo, porém ele tem o bug dos itens aparecerem sem nome no Market (não é o item.otb, é o client, porque usando client 11.49 ou 11.44 com sprites até o 11.90, ou até mesmo o client 12, funciona normal). Saberia como resolver esse problema do market sem os nomes? Rep+ de qualquer forma
  23. Estou tentando ajeitar o script de war system com talkactions que encontrei por aqui. No entanto, tenho um problema. A seguinte parte do código não funciona: local enemyName, tmp = "", db.storeQuery("SELECT `name` FROM `guilds` WHERE `id` = " .. enemy) if tmp ~= false then enemyName = result.getDataString(tmp, "name") result.free(tmp) end Ele retorna tmp como false, mas não retorna o enemyname. Ja tentei de tudo, nada deu certo. Preciso que ele pegue o nome da guild inimiga pro script funcionar direito com o sistema que
  24. Não sei ao certo se deveria usar aqui o Prefixo Infraestrutura ou Programação, mas enfim... No meu servidor, eu uso a source do malucoo e disponibilizo para os jogadores 2 opções de clientes, o 10.00 outdated com sprites até o 12.03, e o 11.44 com sprites até o 12.03. Tudo funciona perfeitamente, exceto uma coisa: O market. É possível utilizá-lo, no entanto ele aparece com bugs (diferentes para o cliente 10 e o 11). No cliente 10, nenhum item aparece nas listas de Armaduras, Shields, etc... No entanto se eu digitar o nome do item em search, ele aparece perfe
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo