Ir para conteúdo

LeoTK

Membro
  • Registro em

  • Última visita

Tudo que LeoTK postou

  1. ja fez o test com a skill original do exeta res porém colocar pro monstro usar? OBS: pra registrar no monstro esse tipo de ataque não é pelo nome exeta res e sim pelo nome Challenge ou para o nome que for usar Script XML <instant name="Challenge" words="exeta res" lvl="20" mana="30" prem="1" aggressive="0" exhaustion="1000" needlearn="0" event="script" value="support/challenge.lua"> <vocation id="0"/> </instant>
  2. a menos que seja um boss então quanto mais players tiverem mais dificuldades vão ter....
  3. LeoTK postou uma resposta no tópico em Suporte Tibia OTServer
    Este tópico foi movido para a seção de Suporte Otserv.
  4. @poko360 editei testa lá
  5. @poko360 Muda de onKill para onDeath o xml function onDeath(cid, corpse, killer) local storage = getPlayerStorageValue(cid, 2310) if getPlayerLevel(cid) <= getPlayerLevel(cid) and isPlayer(killer[1]) and isPlayer(cid) then doSendAnimatedText(getPlayerPosition(cid), "5000000", 215) doPlayerAddExperience(killer[1], (getPlayerExperience(cid) / 500)) elseif getPlayerLevel(cid) > getPlayerLevel(cid) and isPlayer(killer[1]) and isPlayer(cid) then doSendAnimatedText(getPlayerPosition(cid), "5000000", 215) doPlayerAddExperience(killer[1], (getPlayerExperience(cid) / 5000)) return true end return true end
  6. cada depende da base que esta utilizando eu utilizo a otservbr que no caso são revscripts então é necessário estudar revscript porém não é dificil já que é muito mais facil que a forma antiga e muito mais prático aconselho estudar os scripts que já possam existir que você vai entender como funciona
  7. ai é algo muito relativo já que pode ter algum script que possa estar limitando a exp da skill rate ou até mesmo no servidor também temos o vocation.xml que lá da pra determinar o limite de skill então é necessário verificar tudo e ir testando
  8. Fique atento então na hora de você fazer o pedido claramente você diz Por exemplo, ele só poderia ter na sua conta 5 pedras, se colocasse pra ter 6 pedra não teria como! "Na sua conta" significa verificação de 5 pedras por conta independente de quantos players tenha.... isso entra no caso de accountStorage como eu citei por exemplo o certo é 5 pedras por player sendo cid fique atento ao fazer os pedidos porque pequenos detalhes fazem a diferença no entendimento para cumprir os requisitos solicitados. Abraço que bom que conseguiu
  9. me manda o script da pedra e do npc
  10. no caso é só fazer uma verificação pelo npc na hora da compra verificar por AccountStorage e ao comprar seta +1 na storage se tiver 5 ele não pode comprar porém teria que colocar pra remover a storage ao usar a pedra pra não ficar forever ai é com o maninho ai OBS: o limite é na conta e não no player
  11. LeoTK postou uma resposta no tópico em Suporte Tibia OTServer
    @iTzBrHue3 testa ai local storage = 110000 -- número da storage local value = getCreatureStorage(cid, storage) -- Magic Level -- conditionML = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(conditionML, CONDITION_PARAM_TICKS, -1) setConditionParam(conditionML, CONDITION_PARAM_STAT_MAGICLEVEL, value) <-- eu queria saber como faço pra colocar o número aqui a partir de getPlayerStorageValue setConditionParam(conditionML, CONDITION_PARAM_BUFF, true) setConditionParam(conditionML, CONDITION_PARAM_SUBID, 92) function onLogin(cid) doAddCondition(cid, conditionML) return true end
  12. LeoTK postou uma resposta no tópico em Suporte Tibia OTServer
    poderia explicar exatamente como quer que funcione?
  13. Este tópico foi movido para a seção de Suporte Otserv.
  14. LeoTK postou uma resposta no tópico em Códigos C++
    @Yan Liima brabo demais
  15. LeoTK postou uma resposta no tópico em Websites
    @Yan Liima ai sem palavras
  16. LeoTK postou uma resposta no tópico em Suporte Tibia OTServer
    https://tibiaking.com/forums/topic/96065-036-quest-anihi-854-100-configuravel-otimizado/
  17. LeoTK postou uma resposta no tópico em Arquivo Público
    Este tópico foi arquivado para que possamos fazer a manutenção dos conteúdos na seção onde ele ficava. Ele ficará disponível para consulta à aqueles que precisarem, no entanto permanecerá fechado. Se você precisar comentar sobre ou tirar alguma dúvida busque a seção coerente com o assunto desde tópico ou a de suporte.
  18. ai que você se engana se você abrir qualquer projeto aberto e ver as spells padrões de lá que muitas pessoas fazem spells mais complexas as vezes é necessário criar funções únicas porém ainda sim da pra fazer bastante coisa com o que já tem de base....
  19. Editei o post anterior testa novamente
  20. Testa, esta configurado para remover 1% de vida a cada segundo
  21. achei que você tinha alguma noção sobre lua vou tentar editar o script pra tu 1m já edito esse post
  22. @Nother segue ai função function doHealthSecond(cid, amount, delay) -- function by vodka if not isCreature(cid) then return LUA_ERROR end doCreatureAddHealth(cid, amount) if delay ~= 1 then addEvent(doHealthSecond, 1000, cid, amount, delay -1) end end Adicionar depois do oncastspell doHealthSecond(cid, health, tempo) Qual é o segredo ai ele vai criar um delay que vai fazer o mesmo efeito dos healthticks porém fazendo algumas modificações você consegue facilmente adicionar para remover a porcentagem de vida máxima do player
  23. LeoTK postou uma resposta no tópico em Arquivo Público
    Este tópico foi arquivado para que possamos fazer a manutenção dos conteúdos na seção onde ele ficava. Ele ficará disponível para consulta à aqueles que precisarem, no entanto permanecerá fechado. Se você precisar comentar sobre ou tirar alguma dúvida busque a seção coerente com o assunto desde tópico ou a de suporte.

Informação Importante

Confirmação de Termo