Ir para conteúdo
  • Cadastre-se

LeoTK

Membro
  • Total de itens

    3264
  • Registro em

  • Última visita

  • Dias Ganhos

    63

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. Este tópico foi movido para a seção de Suporte Otserv.
  4. @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(k
  5. 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
  6. 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
  7. 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
  8. 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
  9. @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)
  10. poderia explicar exatamente como quer que funcione?
  11. Este tópico foi movido para a seção de Suporte Otserv.
  12. https://tibiaking.com/forums/topic/96065-036-quest-anihi-854-100-configuravel-otimizado/
  13. 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.
  14. 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....
  15. Testa, esta configurado para remover 1% de vida a cada segundo
  16. achei que você tinha alguma noção sobre lua vou tentar editar o script pra tu 1m já edito esse post
  17. @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
  18. LeoTK

    arquivado a

    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.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo