BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Piso que pida playerS!

Piso que pida playerS!

#1 Piso que pida playerS! el Dom Sep 06, 2015 3:45 pm

jukimanxxxxx


Novato
Muy buenas BT.

Necesito que un piso te pida un player para que te haga tp

Osea.. Algo asi como el annihaltor que te pida 5 players para que le des a la palanca y te tpeen a una zona determinada

Necesito que el piso pida 5 players para que le den a la palanca. y a esos 5 players que estaban en el piso se tpeen!

#2 Re: Piso que pida playerS! el Dom Sep 06, 2015 9:18 pm

Noraziz


Miembro
probaste con el mismo de ani ?
tengo este, haber si te sirve
Código:
local config = {
   daily = "no", -- allow only one enter per day? (like in global Tibia)
   level = 100,
   storage = 30015,
   entry =
   {
      {x = 247, y = 659, z = 13},
      {x = 247, y = 660, z = 13},
      {x = 247, y = 661, z = 13},
      {x = 247, y = 662, z = 13}
   },
   destination =
   {
      {x = 189, y = 650, z = 13},
      {x = 189, y = 651, z = 13},
      {x = 189, y = 652, z = 13},
      {x = 189, y = 653, z = 13}
   }
}

config.daily = getBooleanFromString(config.daily)
function onUse(cid, item, fromPosition, itemEx, toPosition)
   if(item.itemid == 1946) then
      if(config.daily) then
         doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)
      else
         doTransformItem(item.uid, item.itemid - 1)
      end

      return true
   end

   if(item.itemid ~= 1945) then
      return true
   end

   local players = {}
   for _, position in ipairs(config.entry) do
      local pid = getTopCreature(position).uid
      if(pid == 0 or not isPlayer(pid) or getCreatureStorage(pid, config.storage) > 0 or getPlayerLevel(pid) < config.level) then
         doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)
         return true
      end

      table.insert(players, pid)
   end

   for i, pid in ipairs(players) do
      doSendMagicEffect(config.entry[i], CONST_ME_POFF)
      doTeleportThing(pid, config.destination[i], false)
      doSendMagicEffect(config.destination[i], CONST_ME_ENERGYAREA)
   end

   doTransformItem(item.uid, item.itemid + 1)
   return true
end

#3 Re: Piso que pida playerS! el Lun Sep 07, 2015 10:39 am

jukimanxxxxx


Novato
se.. ya lo probe y no funciono. puse todas las coordenadas correctamente pero la palanca no se activa ;_;

#4 Re: Piso que pida playerS! Hoy a las 4:26 am

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 .