• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Actions] [Actions] desintegrate items

    Compartir:

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

    1[Actions] [Actions] desintegrate items Empty [Actions] [Actions] desintegrate items Dom Feb 23, 2020 11:30 pm

    ricardo.12

    ricardo.12
    Miembro
    Miembro
    Descripcion escribió:hola estoy buscando un script q limpie todos los items de un tile, es decir que funcione como una desintegrate y que funcione por actions si es posible?
    Imagen Explicativa escribió:Imagen Explicativa: [Actions] [Actions] desintegrate items Tibiaf10
    Version del Scripts: TFs 0.4.0

    2 participantes

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador






    esto data actions/scripts crea cualquier archivo y pega esto dentro
    Código:


    local pos = {from = {x=717, y=898, z=10}, to = {x=726, y=908, z=10}}  -- for each room


    function onUse(cid, item, fromPosition, itemEx, toPosition)
    doAreaClean(pos.from, pos.to)

    doRemoveItem(item.uid, 1)
       return true
    end


    Código:
    <action itemid="xxxxx" event="script" value="nose.lua"/>


    xxxx item que usara para hacer clean en cierta area

    agrega esto a tus data/lib en el archivo 0-50 functions

    [code]
    function isCleanAbleArea(pos)
    pos.stackpos = 0
    local tile = getThingfromPos(pos, false)
    if tile ~= 0 and not hasProperty(tile.uid, CONST_PROP_BLOCKSOLID) and not isCreature(getTopCreature(pos).uid) then
    return true
    end
    end

    function doAreaClean(frompos, topos)
    for x = frompos.x, topos.x do
    for y = frompos.y, topos.y do
    for z = frompos.z, topos.z do
    local p = {x=x,y=y,z=z}
    if isCleanAbleArea(p) or created_by_otswe == true then
    doCleanTile(p,false)
    end
    end
    end
    end
    end
    [code]



    [Actions] [Actions] desintegrate items YNU5B25
    2 participantes
    http://www.tibiaface.com

    ricardo.12

    ricardo.12
    Miembro
    Miembro
    buenisimo bro, lo voy a testear, una consulta en ese script vi que tiene 2 area, a mi me interesa que limpie solo 1 sqm donde lance la runa, es decir yo quiero hacer una desintegrate que desintegre todo lo que tiene el tile, por ejemplo antipush, flowers, etc..

    2 participantes

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    intenta esto con la desintegrate en spells

    Código:




    function onCastSpell(cid, var)
       local pos = variantToPosition(var)
       if(pos.x == CONTAINER_POSITION) then
          pos = getThingPos(cid)
       end

       if(pos.x ~= 0 and pos.y ~= 0) then
          return doCleanTile(pos)
       end

       doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)
       doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
       return false
    end



    [Actions] [Actions] desintegrate items YNU5B25
    2 participantes
    http://www.tibiaface.com

    5[Actions] [Actions] desintegrate items Empty [Actions] DESINTEGRATE RUNE Vie Feb 28, 2020 11:23 pm

    ricardo.12

    ricardo.12
    Miembro
    Miembro
    FUNCIONO BRO MUCHAS GRACIAS <3! (y) Very Happy

    2 participantes

    Contenido patrocinado


    2 participantes

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