• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    [Ayuda] Error en mi spell

    Compartir:

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    1default [Ayuda] Error en mi spell el Sáb Ago 17, 2019 11:33 pm

    paulina24

    paulina24
    Miembro
    Miembro
    Hola gente ! tengo un problema con los spells que estoy creando con SpellCreator, los hago y todo correcto, pero al momento de lanzarlo no hace daño, cuento con un server 10.98, soy nuevo en estos server ya que siempre fui de 8.60, les dejare el script

    Código:

    -- SpellCreator generated.

    -- =============== COMBAT VARS ===============
    -- Areas/Combat for 0ms
    local combat0_Exevo_Mas_Hell = createCombatObject()
    setCombatParam(combat0_Exevo_Mas_Hell, COMBAT_PARAM_EFFECT, CONST_ME_HITBYFIRE)
    setCombatParam(combat0_Exevo_Mas_Hell, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
    setCombatArea(combat0_Exevo_Mas_Hell,createCombatArea({{1, 1, 1, 1, 1, 1, 1, 1, 1},
    {1, 0, 0, 0, 0, 0, 0, 0, 1},
    {1, 0, 1, 1, 1, 1, 1, 0, 1},
    {1, 0, 1, 0, 0, 0, 1, 0, 1},
    {1, 0, 1, 0, 3, 0, 1, 0, 1},
    {1, 0, 1, 0, 0, 0, 1, 0, 1},
    {1, 0, 1, 1, 1, 1, 1, 0, 1},
    {1, 0, 0, 0, 0, 0, 0, 0, 1},
    {1, 1, 1, 1, 1, 1, 1, 1, 1}}))
    setCombatFormula(combat0_Exevo_Mas_Hell, COMBAT_FORMULA_LEVELMAGIC, 1, 1, 2, 2)local combat0_Brush = createCombatObject()
    setCombatParam(combat0_Brush, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)
    setCombatParam(combat0_Brush, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
    setCombatArea(combat0_Brush,createCombatArea({{1, 1, 1, 1, 1, 1, 1},
    {1, 0, 0, 0, 0, 0, 1},
    {1, 0, 1, 1, 1, 0, 1},
    {1, 0, 1, 2, 1, 0, 1},
    {1, 0, 1, 1, 1, 0, 1},
    {1, 0, 0, 0, 0, 0, 1},
    {1, 1, 1, 1, 1, 1, 1}}))
    setCombatFormula(combat0_Brush, COMBAT_FORMULA_LEVELMAGIC, 1, 1, 2, 2)

    -- Areas/Combat for 100ms
    local combat1_Brush = createCombatObject()
    setCombatParam(combat1_Brush, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)
    setCombatParam(combat1_Brush, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
    setCombatArea(combat1_Brush,createCombatArea({{3}}))
    setCombatFormula(combat1_Brush, COMBAT_FORMULA_LEVELMAGIC, 1, 1, 2, 2)

    -- =============== CORE FUNCTIONS ===============
    local function RunPart(c,cid,var,dirList,dirEmitPos) -- Part
       if (isCreature(cid)) then
          doCombat(cid, c, var)
          if (dirList ~= nil) then -- Emit distance effects
             local i = 2;
             while (i < #dirList) do
                doSendDistanceShoot(dirEmitPos,{x=dirEmitPos.x-dirList[i],y=dirEmitPos.y-dirList[i+1],z=dirEmitPos.z},dirList[1])
                i = i + 2
             end      
          end
       end
    end

    function onCastSpell(cid, var)
       local startPos = getCreaturePosition(cid)
       RunPart(combat0_Exevo_Mas_Hell,cid,var)
       RunPart(combat0_Brush,cid,var)
       addEvent(RunPart,100,combat1_Brush,cid,var)
       return true
    end

    Tambien les dejo el error que me marca en la consola:

    Código:
    Lua Script Error: [Spell Interface]
    data/spells/scripts/custom spells/Sorcerer/Exevo Mas Hell.lua:onCastSpell
    LuaScriptInterface::luaAddEvent(). Argument #4 is unsafe
    stack traceback:
            [C]: in function 'addEvent'
            ...spells/scripts/custom spells/Sorcerer/Exevo Mas Hell.lua:54: in function <...spells/scripts/custom spells/Sorcerer/Exevo Mas Hell.lua:50>

    tambien me gustaria hacer que pegue por nivel porfavor! seria de gran ayuda para mi si pudieran solucionar este problema ! gracias

    2default Re: [Ayuda] Error en mi spell el Dom Ago 18, 2019 4:01 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    tiene que traducir todo tu scripts a lenguaje tfs 1.3

    Código:
    combat:setParameter

    mi como se escribe combat en tfs 1.3

    te remcomiendo revisar tu spells en tu ot



    [Ayuda] Error en mi spell YNU5B25
    https://www.tibiaface.com

    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).