Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Boa Noite, pessoal estou com um probleminha que eu mesmo não consigo resolver,

na humildade alguém poderia achar o erro para mim? Obrigado =)

 

Segue o erro no exe.\/

 

 [Error - Spell Interface] 
 data/spells/scripts/sharingam/vip/chuva de metero.lua
 Description: 
 (luaSetCombatArea) Combat not found

 

Segue o Script da magia \/

 

local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.2, -150, -2.5, 1)

arr1 = {
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
}

local area1 = createCombatArea(arr1)

setCombatArea(combat1, area1)

setCombatArea(combat2, area1)

function onCastSpell(cid, var)
-- -----------------------------------------------------------------------------
       tempo = os.time()
    tempoex = getPlayerStorageValue(cid,111150)

       if tempoex + 1 > tempo and tempoex ~= -1 then
        doPlayerSendCancel(cid,"You are exhausted. ".. os.time())
              return TRUE
      else
             setPlayerStorageValue(cid,111150, os.time())
      end
-- -----------------------------------------------------------------------------

local parameters = { cid = cid, var = var, combat1 = combat1 }

position = getCreaturePosition(cid)

spell = 0
while spell < 20 do

    posi = {x = position.x - 5, y = position.y - 5, z = position.z}

    -- postiro = {x = posi.x + math.random(1, 10), y = posi.y + math.random(1, 10), z = posi.z}
    postiro = {x = posi.x + 14 , y = posi.y - 1, z = posi.z}

    poshit = {x = posi.x + math.random(2, 8), y = posi.y + math.random(2, 8), z = posi.z}

    doSendDistanceShoot(postiro, poshit, 3)
    doSendMagicEffect(poshit,6)
    doSendMagicEffect({x = poshit.x + 1, y = poshit.y, z = poshit.z},6)
    doSendMagicEffect({x = poshit.x , y = poshit.y + 1, z = poshit.z},6)
    doSendMagicEffect({x = poshit.x - 1, y = poshit.y, z = poshit.z},6)
    doSendMagicEffect({x = poshit.x, y = poshit.y - 1, z = poshit.z},6)    
    spell = spell + 1
end

return doCombat(cid, combat2, var)

end

Link para o post
Compartilhar em outros sites

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.2, -150, -2.5, 1)

arr = {
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
}

local area = createCombatArea(arr)

setCombatArea(combat, area)

function onCastSpell(cid, var)
-- -----------------------------------------------------------------------------
       tempo = os.time()
    tempoex = getPlayerStorageValue(cid,111150)

       if tempoex + 1 > tempo and tempoex ~= -1 then
        doPlayerSendCancel(cid,"You are exhausted. ".. os.time())
              return TRUE
      else
             setPlayerStorageValue(cid,111150, os.time())
      end
-- -----------------------------------------------------------------------------

local parameters = { cid = cid, var = var, combat1 = combat1 }

position = getCreaturePosition(cid)

spell = 0
while spell < 20 do

    posi = {x = position.x - 5, y = position.y - 5, z = position.z}

    -- postiro = {x = posi.x + math.random(1, 10), y = posi.y + math.random(1, 10), z = posi.z}
    postiro = {x = posi.x + 14 , y = posi.y - 1, z = posi.z}

    poshit = {x = posi.x + math.random(2, 8), y = posi.y + math.random(2, 8), z = posi.z}

    doSendDistanceShoot(postiro, poshit, 3)
    doSendMagicEffect(poshit,6)
    doSendMagicEffect({x = poshit.x + 1, y = poshit.y, z = poshit.z},6)
    doSendMagicEffect({x = poshit.x , y = poshit.y + 1, z = poshit.z},6)
    doSendMagicEffect({x = poshit.x - 1, y = poshit.y, z = poshit.z},6)
    doSendMagicEffect({x = poshit.x, y = poshit.y - 1, z = poshit.z},6)    
    spell = spell + 1
end

return doCombat(cid, combat, var)

end

Troque poe este script teste e me avise.

 

Link para o post
Compartilhar em outros sites

@mixmasao está funcionando, mais com um erro de sintexe, local parameters = { cid = cid, var = var, combat1 = combat1 } 

o combat1 não existe, então deveria ser combat, que é o que existe.

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Jaurez
      .
    • Por Cat
      Em alguns casos, o tibia 8.60 comum não abre de jeito nenhum no map editor, mesmo desmarcando check file signatures e configurando o path corretamente.
       
      Este é o client 8.60 adaptado para o Remere's Map Editor. Resolvi postar já que ele foi removido do site oficial do RME. (ficou apenas a versão para linux lá)
      Se estiver tendo problemas para abrir a versão 8.60, tente utilizar este.
                                                                                                                     
      Baixar o Tibia Client 8.60 que funciona no Remere’s Map Editor
      Essa versão do Tibia 8.60 client resolve o erro unsupported client version ou Could not locate tibia.dat and/or tibia.spr, please navigate to your tibia 8.60 installation folder.
       
      Downloads
      https://tibiaking.com/applications/core/interface/file/attachment.php?id=47333

      Scan: https://www.virustotal.com/gui/file/333e172ac49ba2028db9eb5889994509e7d2de28ebccfa428c04e86defbe15cc
       
    • Por danilo belato
      Fala Galera To Com um problema aki 
       
      quero exporta umas sprites de um server para colocar em outro 
       
      eu clico na sprites ai aparece tds a forma delas do lado de la >>
       
      ai eu clico nela e ponho a opiçao de export mais quando salvo a sprite ela n abri 
       
      aparece isso quando tento vê-la 
       
      visualização não disponível ( no formatos png e bitmap)
       
      Agora no formato idc fala que o paint n pode ler 
       
      me ajudem ae...
    • Por Vitor Bicaleto
      Galera to com o script do addon doll aqui, quando eu digito apenas "!addon" ele aparece assim: Digite novamente, algo está errado!"
      quando digito por exemplo: "!addon citizen" ele não funciona e não da nenhum erro
       
      mesma coisa acontece com o mount doll.. 
    • Por Ayron5
      Substitui uma stone no serve, deu tudo certo fora  esse  erro ajudem  Valendo  Rep+  Grato  

      Erro: data/actions/scripts/boost.lua:557: table index is nil
       [Warning - Event::loadScript] Cannot load script (data/actions/scripts/boost.lua)

      Script:
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo