• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Weapons] [Weapons] [Weapons] Item que al ponerse te salgan letras y efecto

    Compartir:

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

    [god]oscar

    [god]oscar
    Nuevo Miembro
    Nuevo Miembro
    Descripcion escribió:Necesito un script parecido al que usan en marlboro, que te salen letras al ponerte un item
    porfa
    Imagen Explicativa escribió:Imagen Explicativa: [Weapons] [Weapons] [Weapons] Item que al ponerse te salgan letras y efecto Ml
    Version del Scripts: OTx Old Version(0.3.7)

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    nos puedes mostrar una captura para saber de que trata



    [Weapons] [Weapons] [Weapons] Item que al ponerse te salgan letras y efecto YNU5B25
    https://www.tibiaface.com

    [god]oscar

    [god]oscar
    Nuevo Miembro
    Nuevo Miembro
    [Weapons] [Weapons] [Weapons] Item que al ponerse te salgan letras y efecto 06bf0310[/url]

    algo mas o menos asi pero que tambien salga un efecto

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    test

    Código:


    local IDHEAD = 9778
    local IDARMOR = 9776
    local IDLEGS = 9777
    local THETEXT = "*Leather*"
    local seg = 1

    EVENT = {}

    local function Animado(cid)
    if isPlayer(cid) then
    doSendAnimatedText (getThingPos(cid), THETEXT)
    EVENT[cid] = addEvent(Animado, 1000*seg, cid)
    end
    end

    function onDeEquip(cid, item, slot)
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have just lost the bonus for wearing a full set of equipment. please equipped the item you remove to get the bonus again.")
    Animado(cid)
    return true
    end

    function onEquip(cid, item, slot)
    if getPlayerSlotItem(cid, CONST_SLOT_HEAD).itemid == IDHEAD then
    doSendAnimatedText(getCreaturePosition(cid), THETEXT, 99)
    local spot = getThingPosition(cid)
    end
    return true
    end



    [Weapons] [Weapons] [Weapons] Item que al ponerse te salgan letras y efecto YNU5B25
    https://www.tibiaface.com

    [god]oscar

    [god]oscar
    Nuevo Miembro
    Nuevo Miembro
    Solamente aparece el efecto una vez, mi intencion era que se siguiera repitiendo el efecto. Tambien veo que logea uno y se quita

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    prueba asi a ver

    Código:



            local IDHEAD = 9778
            local IDARMOR = 9776
            local IDLEGS = 9777
            local THETEXT = "*Leather*"
            local seg = 1

            EVENT = {}

            local function Animado(cid)
            if isPlayer(cid) then
            doSendAnimatedText (getThingPos(cid), THETEXT)
            EVENT[cid] = addEvent(Animado, 1000*seg, cid)
            end
            end

            function onDeEquip(cid, item, slot)
            doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have just lost the bonus for wearing a full set of equipment. please equipped the item you remove to get the bonus again.")
            Animado(cid)
            return true
            end

            function onEquip(cid, item, slot)
            if getPlayerSlotItem(cid, CONST_SLOT_HEAD).itemid == IDHEAD then
            Animado(cid)
            local spot = getThingPosition(cid)
            end
            return true
            end



    [Weapons] [Weapons] [Weapons] Item que al ponerse te salgan letras y efecto YNU5B25
    https://www.tibiaface.com

    [god]oscar

    [god]oscar
    Nuevo Miembro
    Nuevo Miembro
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:prueba asi a ver

    Código:



            local IDHEAD = 9778
            local IDARMOR = 9776
            local IDLEGS = 9777
            local THETEXT = "*Leather*"
            local seg = 1

            EVENT = {}

            local function Animado(cid)
            if isPlayer(cid) then
            doSendAnimatedText (getThingPos(cid), THETEXT)
            EVENT[cid] = addEvent(Animado, 1000*seg, cid)
            end
            end

            function onDeEquip(cid, item, slot)
            doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have just lost the bonus for wearing a full set of equipment. please equipped the item you remove to get the bonus again.")
            Animado(cid)
            return true
            end

            function onEquip(cid, item, slot)
            if getPlayerSlotItem(cid, CONST_SLOT_HEAD).itemid == IDHEAD then
            Animado(cid)
            local spot = getThingPosition(cid)
            end
            return true
            end

    ese ya no me funciono y se me bugea el ot si logeo con el item puesto =/

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    intenta de esta forma

    creaturescripts.xml
    Code:
    Código:

    <event type="think" name="effect" event="script" value="effect.lua"/>

    login.lua
    Code:

    Código:
    registerCreatureEvent(cid, "effect")

    effect.lua
    Lua:

    Código:

    local ITEM_ID = 7899
    local text = "words go here"

    function onThink(cid, interval, lastExecution)
       if exhaustion.check(cid, 23056) then return true end
       if (getPlayerSlotItem(cid, CONST_SLOT_ARMOR).itemid == ITEM_ID) then
          doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
                    doSendAnimatedText(getCreaturePosition(cid), "".. text .."", COLOR_RED)
          exhaustion.set(cid, 23056, 2)
       end
       return true
    end



    [Weapons] [Weapons] [Weapons] Item que al ponerse te salgan letras y efecto YNU5B25
    https://www.tibiaface.com

    [god]oscar

    [god]oscar
    Nuevo Miembro
    Nuevo Miembro
    Sigue sin funcionarme maya =(

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    entonces tiene problemas con su distribucion intente con otra distribucion



    [Weapons] [Weapons] [Weapons] Item que al ponerse te salgan letras y efecto YNU5B25
    https://www.tibiaface.com

    [god]oscar

    [god]oscar
    Nuevo Miembro
    Nuevo Miembro
    Script:
    local seg = 7

    function onEquip(cid, words, param)
    playerpos = getPlayerPosition(cid)
    zero1 = {x=playerpos.x, y=playerpos.y, z=playerpos.z, stackpos=1}
    zero1 = {x=playerpos.x, y=playerpos.y, z=playerpos.z, stackpos=1}
    doSendMagicEffect(zero1,45)
    doSendAnimatedText(getPlayerPosition(cid),"soy vip", math.random(01,255))
    addEvent(onEquip, seg*7000, cid, pos)
    return TRUE
    end
    function onDeEquip(cid, item, position, fromPosition)
    return TRUE
    end

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:
    Script:
    local seg = 7

    function onEquip(cid, words, param)
    playerpos = getPlayerPosition(cid)
    zero1 = {x=playerpos.x, y=playerpos.y, z=playerpos.z, stackpos=1}
    zero1 = {x=playerpos.x, y=playerpos.y, z=playerpos.z, stackpos=1}
    doSendMagicEffect(zero1,45)
    doSendAnimatedText(getPlayerPosition(cid),"soy vip", math.random(01,255))
    addEvent(onEquip, seg*7000, cid, pos)
    return TRUE
    end
    function onDeEquip(cid, item, position, fromPosition)
    return TRUE
    end

    aqui esta usando un llamdo a la misma funcion no se puedo lograr hacer una funcion de la funcion matris



    [Weapons] [Weapons] [Weapons] Item que al ponerse te salgan letras y efecto YNU5B25
    https://www.tibiaface.com

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