BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Agregarle unos ajustes al scritp

Agregarle unos ajustes al scritp

#1 Agregarle unos ajustes al scritp el Sáb Ene 11, 2014 1:24 pm

Pancho Guamas


Miembro
hola a todos gracias por ayudar

no tiene ningun error solo
queria pedir si pondrian agregarle funcion
que player que use o page le entrega 30 minutos cesion hunt private
que le informen cuantos minutos le queda de los 30 mins
espero entiedan

Spoiler:
local name = getItemNameById
local Dentro = {x=32086,y=32057,z=7} -- Coordenada del lugar hacia donde será teletransportado si tiene el objeto y no hay nadie más dentro del respawn.
local Item, Count = 2157, 1 -- ItemID & Cantiddad del objeto requerido para poder entrar (separados por una coma tal cual está expuesto).
local Min = 30 -- Tiempo que podrá estar el jugador dentro antes de ser teletransportado al Templo. (Minutos)
local storage_global = 98772 -- Storage Value que gustes.
local storage_cid = 40270 -- Storage Value que gustes.

function onStepIn(cid, item, pos, fromPos, toPos)
local temple = getPlayerMasterPos(cid)
local haveEntered = getCreatureName(cid) == getGlobalStorageValue(storage_global)

if getGlobalStorageValue(storage_global) == -1 or haveEntered then
if haveEntered or doPlayerRemoveItem(cid, Item, Count) or getPlayerStorageValue(cid, storage_cid) == 1 then
doTeleportThing(cid, Dentro)
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Hunting room de " .. Min .." minutos")
setGlobalStorageValue(storage_global, 1)
setGlobalStorageValue(storage_global, getCreatureName(cid))
addEvent (doTeleportThing, 1000*60*Min, cid, temple)
addEvent (setGlobalStorageValue, 1000*60*Min, storage_global, -1)
addEvent (doPlayerSetStorageValue, 1000*60*Min, cid, storage_cid, 0)
else
doTeleportThing(cid, fromPos)
doPlayerSendCancel(cid, "Es necesario tener " .. Count .. " " .. name(Item) .. " para poder pasar.") -- Mensaje que saldrá si el jugador no posee el Objeto requerido.
end
else
doTeleportThing(cid, fromPos)
doPlayerSendCancel(cid, "Actualmente esta Hunting Room esta ocupada por " .. Min .. " minutos, por lo que tendras que esperar.") -- Mensaje que saldrá si ya hay un jugador dentro del respawn.
end
return TRUE
end

#2 Re: Agregarle unos ajustes al scritp el Sáb Ene 11, 2014 3:23 pm

God Remady


Miembro
cada cuantos minutos quieres que le diga cuanto tiempo le queda?

#3 Re: Agregarle unos ajustes al scritp el Sáb Ene 11, 2014 5:10 pm

Pancho Guamas


Miembro
pues no se si se pueda cada 5 minutos total da 30 minutos
pasando 5 minutos que diga tiempo restante 25 minutos

o algo asi

o no se si se pueda al momento empezar salga un contador y cada minuto que vaya pasando descuente a 29 28 etc

no se si me explico

como veas que se vera mejor plz

#4 Re: Agregarle unos ajustes al scritp el Sáb Ene 11, 2014 8:56 pm

God Remady


Miembro
ok bro mañana te lo hago ahorita me ocupe un poco saludos

#5 Re: Agregarle unos ajustes al scritp el Lun Ene 13, 2014 8:18 am

Pancho Guamas


Miembro
!bump
!bump
!bump
!bump
!bump

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 .