BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

[Pedido]Sqm Teletransporte Solo 1 Player

[Pedido]Sqm Teletransporte Solo 1 Player

#1 [Pedido]Sqm Teletransporte Solo 1 Player el Vie Jul 11, 2014 1:14 am

Alexis Ondeado


Novato
Hola, les vengo pidiendo de favor si me completan este scrip que estaba haciendo, lo que quiero pedir por favor es que si lo completan para que solo 1 player pueda pisar ese sqm y lo teletransporte.

Me explico mejor:  Si un player pisa ese sqm con el aid 5956, que lo teletransporte a las coordenadas que están ahí, y si otro player quiere pasar, que no lo deje y le diga un mensaje, no se "Ya entraron a la zona". Que por 1 min. no deje pasar a las demás personas y terminando ese min. se reinicie y deje pasar.

Código:
local pos = {x=997, y=1016, z=7}
function onStepIn(cid, item, position, fromPosition)
    if (item.actionid == 5956)then
   if isPlayer(cid) == TRUE then
             doTeleportThing(cid, pos, TRUE)
             doSendMagicEffect(pos, 10)
    return TRUE
end  
end
end

Muchas gracias, intente terminarlo pero con lo demás ya no pude jejeje THX!


Edito: PD: Mire el tp cpn limite de player pero no me gusto, además este es con sqm y aID

#2 Re: [Pedido]Sqm Teletransporte Solo 1 Player el Vie Jul 11, 2014 3:16 am

Muzstang


Scripter
Código:
local config = {
  str = 666,
  time = 2, -- en minutos
  goto = {x=997, y=1016, z=7}
}

function exhausted(cid)

  local ex = (getGlobalStorageValue(config.str) - os.time(t))
  local horas, minutos, segundos = math.floor (ex/3600), math.floor ((ex - ((math.floor (ex/3600)) * 3600))/ 60), ex - ((math.floor (ex/60)) * 60)
  if ex >= 7200 then
  exs = ""..horas.." horas, "..minutos.." minutos y "..segundos.." segundos"
  elseif ex >= 3600 then
  exs = ""..horas.." hora, "..minutos.." minutos and "..segundos.." segundos"
  elseif ex >= 60 then
  exs = ""..minutos.." minuto y "..segundos.." segundos"
  else
  exs = ""..segundos.." segundos"
  end
  doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)
  doPlayerSendCancel(cid, "Ya entraron a la zona. Espera "..exs..".")
  return true
  end

function onStepIn(cid, item, position, fromPosition)

 if isPlayer(cid) and item.actionid == 5956 then
    if os.time(t) > getGlobalStorageValue(config.str) then
        doTeleportThing(cid, config.goto, TRUE)
        doSendMagicEffect (getThingPos(cid), CONST_ME_TELEPORT)
        setGlobalStorageValue(config.str, (os.time(t) + config.time*60))
        doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Teleported!")
    else
        exhausted(cid)
  end
    end
  return true

end

#3 Re: [Pedido]Sqm Teletransporte Solo 1 Player el Vie Jul 11, 2014 4:11 am

Alexis Ondeado


Novato
Jojojo Exelente Muchas gracias !!

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 .