• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Spells] Doble Mio

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

    1default [Spells] Doble Mio el Lun Ene 26, 2015 6:31 pm

    Alex

    avatar
    Miembro
    Miembro
    Esta Spell Crear Un Monster Copia Tu Outfit Y Colores
    Primero
    data\spells\scripts
    Creas Un Archivo Lua
    clone:
    function onCastSpell(cid, var)

    local playerpos = getPlayerPosition(cid)
    local cloth = getCreatureOutfit(cid)
    local health = getCreatureHealth(cid)
    local maxhealth = getCreatureMaxHealth(cid)
    local MaximoSummon = 1 --- Maximo de Monstros Sumonados!! Maximo
    5 Monster

    local summons = getCreatureSummons(cid)
    if(table.maxn(summons) < MaximoSummon) then -- no summons
    local clone = doCreateMonster("Clone", playerpos)
    doConvinceCreature(cid, clone)
    setCreatureMaxHealth(clone, maxhealth)
    doCreatureAddHealth(clone, health)
    doSetCreatureOutfit(clone, cloth, -1)
    doSendMagicEffect(playerpos, 48)
    return TRUE
    end
    end
    Spells.xml:
    <instant name="clonar" words="doble mio" lvl="120" mana="500" prem="1" aggressive="1" selftarget="1" exhaustion="5000" needlearn="0" script="clone.lua">
    <vocation id="1"/>
    <vocation id="2"/>
    <vocation id="3"/>
    <vocation id="4"/>
                   <vocation id="9"/>
    <vocation id="10"/>
    <vocation id="11"/>
    <vocation id="12"/>
    Despues Te Vas Monster
    Creas Un Archivo Llama clone
    clone.xml:
    <?xml version="1.0" encoding="UTF-8"?>
    <monster name="Clone" nameDescription="a clone" race="blood" experience="0" speed="540" manacost="0">
    <health now="1" max="1"/>
    <look type="220" corpse="0"/>
    <targetchange interval="5000" chance="8"/>
    <strategy attack="100" defense="0"/>
    <flags>
    <flag summonable="0"/>
    <flag attackable="1"/>
    <flag hostile="1"/>
    <flag illusionable="0"/>
    <flag convinceable="1"/>
    <flag pushable="1"/>
    <flag canpushitems="0"/>
    <flag canpushcreatures="0"/>
    <flag targetdistance="1"/>
    <flag staticattack="90"/>
    <flag runonhealth="5"/>
    </flags>
     <attacks>
       <attack name="melee" interval="2000" skill="55" attack="300"/>
       <attack name="energy" interval="1800" chance="40" range="7" min="-250" max="-300">
         <attribute key="shootEffect" value="energy"/>
       </attack>
       <attack name="physical" interval="1400" chance="80" range="7" min="-450" max="-480">
         <attribute key="shootEffect" value="suddendeath"/>
         <attribute key="areaEffect" value="mortarea"/>
       </attack>
     </attacks>
     <defenses armor="300" defense="300">
       <defense name="healing" interval="500" chance="55" min="3000" max="2000">
         <attribute key="areaEffect" value="blueshimmer"/>
       </defense>
       <defense name="speed" interval="5000" chance="40" speedchange="900" duration="10000">
         <attribute key="areaEffect" value="redshimmer"/>
       </defense>
     </defenses>
    <voices interval="100" chance="10">
       <voice sentence="Estoy Contigo"/>
       <voice sentence="Vamos A Matarlo"/>
       <voice sentence="Me Has Invocado"/>
       <voice sentence="Te Ayudare Amigo"/>
       <voice sentence="Es Tiempo De Morir"/>
     </voices>



    </monster>
    monster.xml:
    <monster name="clone" file="clone.xml"/>
    Listo
    Disfrutenlo

    Ver perfil de usuario http://globalmexico.servegame.com

    2default Re: [Spells] Doble Mio el Mar Ene 27, 2015 10:06 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    gracias por el aporte +1



    Ver perfil de usuario http://www.tibiaface.com

    3default Re: [Spells] Doble Mio el Vie Jul 17, 2015 7:22 pm

    Invierno

    avatar
    Nuevo Miembro
    Nuevo Miembro
    se ve muy bueno!! gracias ;D
    Lo probé y no me funcionó no me gustan las incompatibilidades jaja.
    Bueno tuve que editar el codigo y con un poco de investigación logre hacer que funcionara solo que tuve que quitar varios elementos con mi codigo (perdon por editar tanto jaja ya pude arreglar lo de copiar vida :DD ademas reduzco el script a lo esencial)


    Les dejo el codigo Wink lo demás se queda igual (testeado en tibia 10.76 tfs 1.0) quedo bien pequeño el script :3
    Código:
    function onCastSpell(cid, var)

    local playerpos = getPlayerPosition(cid)
    local cloth = getCreatureOutfit(cid)
    local maxvida = getCreatureMaxHealth(cid)
     local c = {
        SummonLimit = 1, -- Número límite de criaturas invocadas.
      }

    local summons = getCreatureSummons(cid)
    if #getCreatureSummons(cid) <= c.SummonLimit then
    local clone = Game.createMonster("Clone", playerpos)
    clone:setMaxHealth(maxvida)
    clone:addHealth(maxvida)
    doConvinceCreature(cid, clone)
    doSetCreatureOutfit(clone, cloth, -1)
    doSendMagicEffect(playerpos, 48)
    else
    doPlayerSendTextMessage(cid, 19, "Limite de clonación/Clone limit.")
    end
    end

    Ver perfil de usuario

    4default Re: [Spells] Doble Mio el Mar Jun 27, 2017 12:18 am

    kross0m1

    avatar
    Nuevo Miembro
    Nuevo Miembro
    funciona perfecto en 0.3.6 PERO OJO!

    En la parte que dice
    Código:
    local MaximoSummon = 1 --- Maximo de Monstros Sumonados!! Maximo
    5 Monster

    borren 5 Monster
    sino les dará error porque eso deberia ir en el comentario y se paso a la otra linea.

    Ver perfil de usuario

    Contenido patrocinado


    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).