Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 05/03/19 em todas áreas

  1. [Spell] Chuva de Flechas 2.0

    ernaix69 e um outro reagiu a Reds por uma resposta no tópico

    2 pontos
    Olá, há muitos anos publiquei um script no tibiaking de uma spell onde acontecia uma chuva de flechas, agora em 2019 eu refiz vários dos scripts do meu antigo servidor e este foi um deles. Basicamente eu simplifiquei o código (não tinha conhecimento suficiente para isso na época) e corrigi um dos bugs que existia, enfim segue o script: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_NONE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -60, -1, -60, 5, 5, 4, 7) function onTargetCombat(cid, target) local posCid = getCreaturePosition(cid) local posTarget = getCreaturePosition(target) doSendDistanceShoot(posCid, posTarget, CONST_ANI_ONYXARROW) end setCombatCallback(combat, 4, "onTargetCombat") local area = createCombatArea(AREA_CROSS6X6) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end xml: <instant name="Chuva de Flechas" words="chuva de flechas" lvl="80" manapercent="25" prem="1" soul="0" aggressive="0" exhaustion="1000" selftarget="1" needlearn="0" event="script" value="especiais/mas shadow.lua"> <vocation id="2"/> <vocation id="6"/> </instant> Vou publicar o mesmo gif de demonstração pois a funcionalidade segue praticamente a mesma: https://giphy.com/gifs/r0DNAlUJKUxeo Espero que tenham gostado e notado como um código pode ser bem mais simples do que parece..
  2. [TFS 0.4] Bow Mágico

    Nerivalhs e um outro reagiu a DdJs por uma resposta no tópico

    2 pontos
    Faz um tempo que eu postei algo aqui nessa parte do fórum sobre uma wand elemental a pedido de um membro. Quando fiz o post, uns dias depois alguém veio no meu inbox perguntando se eu tinha algo parecido relacionado a bow e acabou que eu apaguei as mensagens e não me recordo o nome da pessoa para poder marca-la aqui, e também só agora me lembrei disso e resolvi vir aqui postar. Eu não tenho conhecimento nenhum disso, muito menos sobre cálculos de formulas ou se existe outro mais sofisticado. Se alguém que entende do assunto quiser fazer melhorias, correções, etc, sinta-se a vontade. Introdução: Para quem já jogou o foxworld open tibia, ou algum outro otserver baiak/custom já deve ter visto um "magic bow" lá entre os itens vips/donates que dispara sozinho arrows, sem precisar das arrows em seu devido slot. Pois bem, isso é um negocinho bem simples que serve para leigos que nem eu no assunto colocar no ot uma arminha diferente. O ponto disso é que não tem nenhum segredo na "criação", você só altera um bow para ele funcionar como uma viper star. Mas de tudo é bem interessante e permite que o paladin tenha o 'slot extra' vago para usar de outra forma. Guia: Vamos lá! O bow que eu vou usar vai ser o Elethriel's Elemental Bow (ID: 8858) . É um bow interessante para se usar, ele tem um sprite bonito e não pode-se obter no jogo (o que facilita bastante). Os tiros eu usei as Shiver Arrows que combina com a cor do bow e possibilita colocar o elemento de envenenamento do alvo de gelo. Você pode usar o bow que quiser e alterar para o tipo de tiro que achar melhor. Veja dicas no final do tutorial. Em items.xml de CTRL F, coloque 8858 e vá até o Elethriel's Bow e deixe da seguinte forma: O attack, range e nome você poe a seu gosto. Em weapons.xml de CTRL F, coloque 8858 e vá até o Elethriel's Bow e deixe da seguinte forma: O level você poe a seu gosto. Em weapons/scripts crie um arquivo magicbow.lua e coloque isso dentro: Guia: setCombatParam(xCombat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) Tipo de dano que causará no alvo (você pode alterar para fogo, terra, etc). local condition = createConditionObject(CONDITION_FREEZING) Tipo de efeito que ficará no alvo (você pode alterar para fogo, terra, etc). addDamageCondition(condition, 100, 2000, -20) O alvo vai sofrer com o dano de 20 hit points a cada 2000 milissegundos, você pode notar outras duas linhas como essa de 10 e 5, os danos vão abaixando gradativamente, de 20 passa para 10 a cada 1000 milissegundos e 5 a cada 1000 milissegundos. Tipos de conditions, shottypes e como calcular formulas você pode encontrar variados tutoriais e aulas aqui no fórum mesmo. Isso é tudo, pessoal. Depois desses três passinhos simples, estará tudo pronto! Dicas: Ideias úteis: Funcionamento:
  3. [8.6] Labia System

    Shiuns reagiu a Vodkart por uma resposta no tópico

    1 ponto
    UPDATE 05/02/2019: - Colocado exhauted na venda de items para não bugar a venda de itens com elf bot! Descrição do Arquivo *Sobre o Sistema* Labia System é um sistema que proporciona ao jogador a capacidade de aprimorar sua habilidade de venda, aumentando assim sua Labia Skill e obtendo maiores lucros em futuras vendas de itens. O Skill de Labia, pode ser upado enquanto Free ou Premmy Account em qualquer level que você queira! Basta vender itens no NPC Soya Master. Lembrando que sendo free, sua lábia pode ser upada apenas até skill 90. Já sendo premmium até a lábia 120. Se o player for premmy account, de repente ficar free... sua lábia cai para 90, e todos os itens serão vendidos com preços avaliados dentro dessa lábia! Quanto mais caro for, o item vendido, maior será a porcentagem de lábia upada. *Exclusividade* O Sistema também conta com uma configuração exclusiva, tendo a possibilidade de jogadores Premmy account possam upar mais rapído a sua Skill de Labia! Sem falar no comando inovador: !labia info -- Ensinando ao jogador como usar o sistema !labia level -- Mostrando ao jogador quanto de skill Try falta para o próximo level!! *Benefícios da Lábia* Quanto maior for sua Labia Skill, maior será o valor pago pelas NPC Soya Master em troca do seu item ! Lembrando que, este é um benefício apenas, para premiuns!, Desta maneira, jogadores premiuns com labia skill alta, conseguem maiores lucros ao vender seus itens! O valor do item varia de acordo com a Labia upada! Quanto mais skill, mais lucro na venda! A maior Labia alcançada é você que decide nas suas configurações! por exemplo no RPG Brasil a é Skill 120. *exemplo da fórmula para cálculos do valor do item de acordo com uma Lábia desejada* P = PI + PI * 0,025 * (L / 2) Onde: P ~ Preço que o item será vendido na lábia L. PI ~ Preço Inicial do item, preço do item para um lábia 0. L ~ Labia em que o item será vendido! Vale lembrar que se L for um nº ímpar, deve-se reduzir uma unidade deste número, ou seja, 13 vira 12, 27 vira 26, 91 vira 90, nesse esquema, apenas se L for í­mpar! Exemplo: Preço de uma Golden Legs na lábia 95: P = PI + PI * 0,025 * (L / 2) Como L é í­mpar (95), reduzimos uma unidade, 95 vira 94: P = 48000 + 48000 * 0,025 * (94 / 2) P = 48000 + 48000 * 0,025 * 47 P = 48000 + 56400 P = 104400 GP's ou 104,4 k Sistema Labia.rar
  4. Lista completa de Tibia Clients na versão 8.X

    cs007 reagiu a Cat por uma resposta no tópico

    1 ponto
    TIBIA CLIENT 8.x PRINCIPAIS tibia82.zip tibia821.zip tibia822.zip tibia831.zip tibia84.zip tibia842.zip tibia85.zip tibia852.zip tibia853.zip tibia854.zip tibia855.zip tibia857.zip tibia860.zip tibia87.zip tibia871.zip OUTROS Tibia810.zip Tibia811.zip Tibia830.zip Tibia841.zip Tibia856.zip Tibia861.zip Tibia862.zip Tibia872.zip Tibia873.zipTibia874.zip Sobre Updates do Tibia: https://www.tibiawiki.com.br/wiki/Updates_e_Patches About Tibia Updates: https://tibia.fandom.com/wiki/Updates
  5. [TFS 0.4] Bow Mágico

    DdJs reagiu a Rodrigo94 por uma resposta no tópico

    1 ponto
    Topico muito bom, curti e estou usando seu script TOP!
  6. 1 ponto
    Você alterou o storage do script? Faltou enviar o endereçador do scriptrespectivo.xml Pra ver se é action ou unique
  7. PokeZring - Shining Legends [SHOW OFF]

    Designer Walox reagiu a Pedro. por uma resposta no tópico

    1 ponto
    Eu nunca gostei pokemon nem entendo, mas gostei, essa parte de addon pra pokemon e tals, teu cliente também tá muito bonito. Parabéns, espero que dê certo.
  8. Magias de Ataque - Monstros.

    macabras reagiu a Myalitth por uma resposta no tópico

    1 ponto
    Como fazer um monstro atacar o player com avalanche por exemplo? TFS 1.2/1.3 Avalanche (100-200), Icicle (100-200) Sei que magia é: <attack name="Ice Wave" interval="2000" chance="10" target="1" radius="4" min="-200" max="-300"> /> Porém Atacar com runas, avalanche, stalagmite etc não compreendi. Grato!
  9. Magia simples.

    macabras reagiu a Myalitth por uma resposta no tópico

    1 ponto
    Seja mais especifico, que tipo de efeito?
  10. [Tutorial] Criando quest log

    jacksonsns reagiu a Vampira por uma resposta no tópico

    1 ponto
    *Criando quest log por Action* Como eu não achei nenhum tutorial desse por aqui resolvi criar um, neste tutorial ensinarei vocês a criar um quest log para suas quests Oque é quest log: Quest Log tem a função de armazenar as quests que você fez ou está fazendo, mostrar em que parte da QUEST você está e como seguir adiante, etc... Em data/XML abra o arquivo chamado quests.xml nele vai ter mais ou menos assim: Entendendo: Vermelho = Nome da sua Quest Verde = Storage ID da Quest que vai aparecer no Quest Log Azul = Numéro de Início da Quest Negrito = Nome da Missão Rosa = Storage da Missão Laranja = Valor de Início da Missão Marrom = Valor de Finalização Preto = Descrição da Missão Bom, agora que nós já entendemos o que cada coisa faz, podemos dar continuidade com o SCRIPT. aonde estáNome da Quest você deve colocar o Nome que vai aparecer no Quest Log, depois que você inseriu o nome da sua Quest você deve ir na pasta data/actions/scripts e achar o arquivo .lua da sua Quest, nele você apertaCTRL+F e depois digita isso aqui: Depois que você encontrar este comando clique em Cancelar, depois vai ter mais ou menos isso: Exemplo: Relembrando que a cor Verde é o nosso Storage ID e o Azul é o nosso Comando de Início Agora que nós achamos o nosso Storage ID e o nosso Comando de Início podemos preencher a primeira linha da nossa Quest assim: Explicando um pouco para poder continuarmos com nosso Tutorial, uma quest é composta de Storages Values, cada movimento que você avança em sua Quest é dado um Storage Value novo. EX: Você pega a Quest (Ganhou seu primeiro Storage Value), Você abriu o Baú (Ganhou seu Storage Value Final.). Isso quando você está fazendo a Quest por Action. Então nós entendemos que na primeira linha da Quest nós precisamos por o Value de quando você pega a Quest. Agora continuando com o SCRIPT... Nós vimos que o nosso Storage ID era 1 e o nosso Comando de Início era 1, então nós acabamos de preencher a primeira linha com os números que encontramos. Agora nós vamos para a segunda linha, primeiramente você deve colocar o nome da sua missão, dai você me pergunta: - Nós já não colocamos o nome da nossa Quest? Resposta: Sim, nós colocamos o NOME DA QUEST agora vamos colocar o NOME DA MISSÃO, ou seja, aqueles nomes que fica no retângulo de cima quando você da SHOW na QUEST, aquilo é uma Missão. Bom, depois que você colocou o Nome da sua Missão, como eu havia explicado antes sobre Storages Values, nós devemos pegar agora o nosso primeiro Storage Value novamente e o nosso primeiro Comando de início, ficando assim: Pronto, nós preenchemos o nosso StorageValue e o nosso Comando de Início agora nós precisamos inserir o valor de término, depois que você pega o Baú (como expliquei ali em cima) você recebe o seu segundo Storage Value digamos que o meu seja assim: Observe que o Storage Value de quando você pega o Baú tem 2 em vez de 1, isto porque o 2 é o número de encerramento da missão, então nós devemos colocar assim na segunda linha: Resumindo, a nossa missão começa logo quando você recebe a missão do NPC e ela se completa quando você abre o Baú. Agora que a parte mais difícil já foi, vamos para a parte mais fácil do nosso SCRIPT, a Descrição da missão (a frase que aparece no quadro de baixo). Esse é o número da descrição, no caso nós colocamos apenas uma Missão então seria uma Descrição, se você colocar 2 Missão, você vai colocar e na outra você vai colocar depois da nossa missionstate tudo que devemos fazer é colocar nossa descrição onde está "Descrição da Missão.", ficando assim: Lembrando que nunca se deve usar carácteres especiais, como: Terminamos aqui nosso tutorial espero que tenham gostado Creditos: meu Inspiração: joaovbz
  11. Não era necessário Scan Pois o Servidor e o Cliente são base do Antigo Cyan. Mais como falouPostei o Scan do Servidor , Pois do cliente não tem como postar . Obrigado Nem precisa de scan mesmo porque os arquivos para download são os mesmos do Antigo Cyan.
  12. Remover monstro automaticamente

    macabras reagiu a Myalitth por uma resposta no tópico

    0 pontos
    No caso com este script pra remover um boss no mesmo local, porem em horários diferentes, deve - se adicionar uma Storage ?
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo