Ir para conteúdo
  • Cadastre-se

leonardobo

Membro
  • Total de itens

    167
  • Registro em

  • Última visita

Tudo que leonardobo postou

  1. Spamando que eu digo é a magia aparecer mesmo se estiver em cooldown: Só quero q apareça o nome da spell após ela ter funcionado. O SendMagicEffect funfou certinho.
  2. Funcionou perfeitamente tem como pra adicionar um dosendmagiceffect nos mesmos sqms das walls? e quando a magia estiver em cooldown não ficar spamando o feitiço.
  3. Ja tive esse problema segue isso passo a passo se tiver as sources que vai resolver o seu tambem : http://www.tibiaking.com/forum/topic/8856-fazendo-que-o-servidor-aceite-qualquer-itemsotb/
  4. Eu queria uma magia q trapasse em área exatamente igual a essa imagem: Bom e que em area pz, paredes etc ela não atravessasse. Aqui vai uma base de uma magia de trap no target que eu quero q seja exatamente igual o script só que em a trap em área exatamente como mostra a imagem. No script tem 30% de chance de dar Fail e se der fail abaixa o cooldown da spell para 10 se a magia funcionar perfeitamente o cooldown é 20 segundos, e após 5 segundos todas as barreiras que foram criadas desaparecerão , então é isso ai vai o script base da trap em target.
  5. ISSO AI FUNFO CERTIM VLW JA DEI 2 REP+ E MELHOR RESPOSTA ESSE ULTIMO AI RESOLVEU BJS SAINDO AQUI FLW O Ultimo ai deu certo resolvido vlw ja dei seu rep= e melhor resposta O Ultimo ai deu certo resolvido vlw ja dei seu rep= e melhor resposta
  6. Resolvi ja eu mesmo mechi qui alterei a ordem das funções e mechi em outras coisinhas basicas e consegui do meu jeito bjs e obrigado ! rep +.
  7. Vou explicar tim tim por tim tim olha ta acontecendo a seguinte coisa: Se eu usei a magia Doton Doryu Heki Uma vez e ela funcionou , o cooldown dela foi pra 30 né ? mais no meio desse cooldown eu tento usar ela novamente e da fail ela pula pra 15 segundos entendeu eu quero QUE ESSA PARTE AQUI: if math.random(0, 100) <= 30 then return doSendMagicEffect(getThingPos(cid), 23) and setPlayerStorageValue(cid, 2343, (os.time() + 15)) and false end NÃO FUNCIONE ENQUANTO ESSA AQUI FUNCIONAR: if (getPlayerStorageValue(cid, 2343) - os.time()) > 0 then doPlayerSendCancel(cid, "You are exh
  8. Mano o FAIL CONTINUA FUNCIONANDO APÓS O SCRIPT ENTRAR EM EXHAUSTED QUERO ARRUMAR ISSO SE VC INSITIR O FAIL FUNCIONA MSM COM O COOLDOWN APOS TER FUNCIONADO A SPELL... E QUERO Q O COOLDOWN SEJA 30 SEGUNDOS QND FUNCIONE E 15 PRA USAR DENOVO QUANDO DER FAIL
  9. Tipo assim cara to confundindo kkk tipo eu fiz um negocio aqui olha doPlayerSendCancel(cid, "You are exhausted in Doton Doryu Heki for: "..(30 - (os.time() - getPlayerStorageValue(cid, 2343))).." seconds.") So que ta bugado ta reiniciando a contagem vou te explicar certim olha. Usei a magia funcionou , exhausted de 30 segundos e não funcione a função de fail quando isso ocorrer, quando a função de fail ocorrer eu quero q fique a contagem 15 segundos. cada vez q o player usar a magia vai ver quantos segundos falta entendeu ?
  10. Cara agora soltou a magia sem error mais não ta tendo coldown a magia está sem exhausted nenhum tem alguma coisa bugada ta osso '-'. não sei quando da fail ou não e não ta tendo exhausted a magia.
  11. Quando vai usar a magia não acontece nada no jogo mais ocorre um erro na distro.
  12. Essa uma spell que eu achei aqui , sem a porcentagem de falhar , e tinha esquecido após tantos segundos eu quero que saia o efeito das magic walls. local remove_time = 5 -- tempo em segundos para remover as magic wall local item_id = 5750 -- id da magic wall function onCastSpell(cid, var) local pos = getThingPosition(getCreatureTarget(cid)) posTile1 = {x=pos.x+1,y=pos.y+1,z=pos.z,stackpos=1} posTile2 = {x=pos.x+1,y=pos.y,z=pos.z,stackpos=1} posTile3 = {x=pos.x+1,y=pos.y-1,z=pos.z,stackpos=1} posTile4 = {x=pos.x,y=pos.y-1,z=pos.z,stackpos=1} posTile5 = {x=pos.x-1,y=pos.y-1,z=pos.z,stackpos=
  13. Bom é uma spell target, que quando usada trapa os 8 SQM'S do target fazendo que fique parado. E eu queria também que essa spell tivesse 30 % de falhar, o Coldown da spell seria 30 segundos se falhasse diminuiria pra 15 segundos, será que alguém pode fazer isso pra min ?
  14. Testa ai não tenho certeza se vai dar certo. function onSay(cid, words, param, channel) if getCreatureSkullType(cid) == SKULL_RED == false then doPlayerSendTextMessage(cid, 22, "Voce nao esta red skull !") return true end if (getCreatureSkullType(cid) == SKULL_RED) then if doPlayerRemoveItem(cid, 8300,1) == TRUE then doCreatureSetSkullType(cid,0) db.executeQuery("UPDATE killers SET unjustified = 0 WHERE id IN (SELECT kill_id FROM player_killers WHERE player_id = " .. getPlayerGUID(cid) .. ");") doPlayerSendTextMessage(cid, 22, "Red Skull Retirada.") else doPlayerSendTextMessage(cid, 22, "
  15. Bom você esqueceu de checar se o cara não estivesse red skull , não colocou pra tirar o red skull e esqueceu um end no seu script, use o meu. function onSay(cid, words, param, channel) if getCreatureSkullType(cid) == SKULL_RED == false then doPlayerSendTextMessage(cid, 22, "Voce nao esta red skull !") end if (getCreatureSkullType(cid) == SKULL_RED) then if doPlayerRemoveItem(cid, 8300,1) == TRUE then doCreatureSetSkullType(cid,0) doPlayerSendTextMessage(cid, 22, "Red Skull Retirada.") else doPlayerSendTextMessage(cid, 22, "Voce precisa de uma Pedra Donate") end end return true end
  16. What não entendi quando o cara loga ele não pode dar exit nem logout ? Ou quando ele ficar away por 20 segundos ele ser kickado não entendi.
  17. Em Spells/Spells.xml adicione a seguinte tag: <instant name="Hibrido" words="hibrido" lvl="10" mana="100" prem="0" aggressive="0" exhaustion="1000" needlearn="0" blockwalls="1" enabled="1" event="script" value="manavida.lua"> </instant> Em Spells/Scripts crie um arquivo chamado manavida.lua e adicione o seguinte código. local vida = 500 local mana = 500 function onCastSpell(cid, var) doCreatureAddHealth(cid, vida) doCreatureAddMana(cid, mana) return true end Testei aqui pra ver se tava funcionando direitinho ta pegando deboa bem simples mesmo o script.
  18. eu acho que ali voce so esta alterando o tempo que voce fica de RED e BLACK skull no caso 3 dias e black 5 dias
  19. não da pra fazer um creaturescripts sei la e.e to precisando muito.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo