BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

[Script] Remove Wall sin tiempo

[Script] Remove Wall sin tiempo

#1 [Script] Remove Wall sin tiempo el Miér Feb 04, 2015 9:14 pm

Anyone


Miembro
Bueno.. Bt.. vengo ha pedirles este script de remove wall e usado uno que otro de este forum pero no me servido..
el Distro que uso es cryingdamson 0.3.6 (8.60) V8.2
Bueno Espero Me Puedan Ayudar Gracias !

#2 Re: [Script] Remove Wall sin tiempo el Jue Feb 05, 2015 9:13 am

Belerofonte


Administrador
Servidor/Data/Actions/... Actions.xml
<action uniqueid="9872" event="script" value="removeWall.lua"/>
Ahí le pones el UniqueID que gustes(que no estés usando ya en otro script), el mismo que le has de poner con el Remeres, en el objeto que se deba de usar (Supuse que una palanca).

Servidor/Data/Actions/Scripts/... removeWall.lua
Código:
 local c = {
    lever = {1945, 1946}, -- {Palanca mirando hacia la izquierda, Palanca mirando hacia la derecha},
    wall = 1061, -- ItemID del objeto que bloquee el paso.
    pos = {x = 957, y = 1013, z = 8, stackpos = 1}, -- Coordenada del lugar donde aparecerá/desaparecerá el objeto anterior.
    effects = {CONST_ME_GROUNDSHAKER, CONST_ME_STONES}, -- Efecto Mágico en la wall... {...al desaparecer, ...al aparecer},
  }

function onUse(cid, item, fromPosition, toPosition)
  local getWall, effect = getTileItemById(c.pos, c.wall).uid, {}
    if getWall > 0 then
        doRemoveItem(getWall)
        effect = c.effects[1]
     else
       doCreateItem(c.wall, 1, c.pos)
       effect = c.effects[2]
    end
    doSendMagicEffect(c.pos, effect)
  return doTransformItem(item.uid, item.itemid == c.lever[1] and c.lever[2] or c.lever[1])
end

Zona a editar:
 local c = {
   lever = {1945, 1946}, -- {Palanca mirando hacia la izquierda, Palanca mirando hacia la derecha},
   wall = 1061, -- ItemID del objeto que bloquee el paso.
   pos = {x = 957, y = 1013, z = 8, stackpos = 1}, -- Coordenada del lugar donde aparecerá/desaparecerá el objeto anterior.
   effects = {CONST_ME_GROUNDSHAKER, CONST_ME_STONES}, -- Efecto Mágico en la wall... {...al desaparecer, ...al aparecer},
 }

Si es "sin tiempo" es de suponer que querías que el objeto desaparecido, volviera a aparecer si se le da de nuevo a la palanca, ¿no?.



Sugerencia para evitar futuros quebraderos de cabeza:
[Tienes que estar registrado y conectado para ver este vínculo] - [Tienes que estar registrado y conectado para ver este vínculo] - [Tienes que estar registrado y conectado para ver este vínculo]
[Tienes que estar registrado y conectado para ver esa imagen]

#3 Re: [Script] Remove Wall sin tiempo el Jue Feb 05, 2015 4:29 pm

Anyone


Miembro
Sii Gracias Belerofonte lo calare y te aviso


SI ME SIRVIO GRACIAS!!!! ERES GRANDE TE HAS GANADO +REP

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.

 

¿Quién está en línea?

En total hay 0 usuarios en línea: 0 Registrados, 0 Ocultos y 0 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .