Tempo

damiaotorres
em Scripts

damiaotorres

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/11/11Posts: 93Char no Tibia: Deprex

Gostaria da ajuda de vocês pra mostrar o tempo em x position (configurável)

 

local t = {             newpos = { x = 1082, y = 1084, z = 9 }, -- posição onde enviará o player            itemid = 1484,  -- ID do item que irá ser criado           position = { x = 1082, y = 1083, z = 9 }, -- posição onde criará o item           time = 30, -- tempo em segundos para remover item	   exitpos = { x = 1082, y = 1081, z = 9 },           } function onUse(cid, item)	if getStorage(6757) == -1 then          doTeleportThing(cid,t.newpos)         doCreateItem(t.itemid,1,t.position)		 doCreatureSetStorage(cid, 6757, 1)		 doSetStorage(6757, 1)	else 	doPlayerSendCancel(cid, "Por favor, Aguarde um pouco")	end     addEvent(function() 				doSetStorage(6757, -1)				doRemoveItem(getTileItemById(t.position, t.itemid).uid)                doTeleportThing(cid,t.exitpos)				doCreatureSetStorage(cid, 6757, -1)              end,1000*t.time)    return trueend

 

Yan Liima

Scripter,Programador,WebMaster.
avatar
Diretor
Diretor

INFOS

Grupo: DiretorRegistrado: 12/05/12Posts: 818Gênero: MasculinoChar no Tibia: [ADM] Night
local t = {             newpos = { x = 1082, y = 1084, z = 9 }, -- posição onde enviará o player            itemid = 1484,  -- ID do item que irá ser criado           position = { x = 1082, y = 1083, z = 9 }, -- posição onde criará o item           time = 30, -- tempo em segundos para remover item	   exitpos = { x = 1082, y = 1081, z = 9 },           } function onUse(cid, item)	if getStorage(6757) == -1 then          doTeleportThing(cid,t.newpos)         doCreateItem(t.itemid,1,t.position)		 doCreatureSetStorage(cid, 6757, 1)		 doSetStorage(6757, 1)	else 	doPlayerSendCancel(cid, "Por favor, espere " .. getPlayerStorageValue(cid, 6757) - os.time() .. " segundos.")	end     addEvent(function() 				doSetStorage(6757, -1)				doRemoveItem(getTileItemById(t.position, t.itemid).uid)                doTeleportThing(cid,t.exitpos)				doCreatureSetStorage(cid, 6757, -1)              end,1000*t.time)    return trueend

 

════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═══╗

ALGUNS DOS MEUS TRABALHOS:

Spoiler

WODBOHS[DOWNLOAD]

Newstory dbo+nto+bleach[DOWNLOAD]

 

>> Mais infos <<

- Projetos lançados também feitos por mim {

DBO SKY

POKE SKY

WODBOWARS

Tic-tac-War

Dbo Universe(em desenvolvimento)

}

universe.thumb.png.6840320998d0fc1a4652b3db81a585c0.png

Separador.PNG

Te Ajudei? Rep + e ficamos Quits

imageproxy.png.84dce08dd18d31663a72aa1ce37b858a.png

Precisando de ajuda?

discord.png.1ecd188791d0141f74d99db371a2e0a4.pngDiscord: Yan Liima #3702

Programador Júnior de LUA, PHP e JavaScript

Juntos somos lendas, separados somos Mitos!

╚══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═════════════════════════════╝

damiaotorres

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/11/11Posts: 93Char no Tibia: Deprex
3 minutos atrás, Yan Liima disse:
local t = {             newpos = { x = 1082, y = 1084, z = 9 }, -- posição onde enviará o player            itemid = 1484,  -- ID do item que irá ser criado           position = { x = 1082, y = 1083, z = 9 }, -- posição onde criará o item           time = 30, -- tempo em segundos para remover item	   exitpos = { x = 1082, y = 1081, z = 9 },           } function onUse(cid, item)	if getStorage(6757) == -1 then          doTeleportThing(cid,t.newpos)         doCreateItem(t.itemid,1,t.position)		 doCreatureSetStorage(cid, 6757, 1)		 doSetStorage(6757, 1)	else 	doPlayerSendCancel(cid, "Por favor, espere " .. getPlayerStorageValue(cid, 6757) - os.time() .. " segundos.")	end     addEvent(function() 				doSetStorage(6757, -1)				doRemoveItem(getTileItemById(t.position, t.itemid).uid)                doTeleportThing(cid,t.exitpos)				doCreatureSetStorage(cid, 6757, -1)              end,1000*t.time)    return trueend

 

 Não tá fazendo do jeito que pedi, e tbm não aparece tempo. O modo que eu pedi foi pra ter uma position x (no piso) que o tempo vai ficar contando lá exemplo: 30, 29, 28...

zipter98

avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 20/09/12Posts: 2553Gênero: Masculino
local t = {      newpos = { x = 1082, y = 1084, z = 9 }, -- posição onde enviará o player     itemid = 1484,  -- ID do item que irá ser criado    position = { x = 1082, y = 1083, z = 9 }, -- posição onde criará o item    time = 30, -- tempo em segundos para remover item    exitpos = { x = 1082, y = 1081, z = 9 },    timer_pos = {x = x, y = y, z = z}               --Posição em que o tempo aparecerá.}function timer(time)    if time < 0 then return true end        doSendAnimatedText(t.timer_pos, time, TEXTCOLOR_WHITE)    addEvent(timer, 1000, time - 1)endfunction onUse(cid, item)    if getStorage(6757) == -1 then         doTeleportThing(cid,t.newpos)        doCreateItem(t.itemid,1,t.position)        doCreatureSetStorage(cid, 6757, 1)        doSetStorage(6757, 1)    else         doPlayerSendCancel(cid, "Por favor, Aguarde um pouco")    end        timer(t.time)    addEvent(function()         doSetStorage(6757, -1)        doRemoveItem(getTileItemById(t.position, t.itemid).uid)        doTeleportThing(cid,t.exitpos)        doCreatureSetStorage(cid, 6757, -1)    end, 1000 * t.time)        return trueend

 

Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.

miguel223

Miguel Quessada
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/02/10Posts: 322Gênero: MasculinoChar no Tibia: Miguel Absy

local configs = {

startplayerpos = {x=, y=, z=},

itemid = ,

itempos = {x=, y=, z=},

stopplayerpos = {x=, y=, z=}

time = ,

storage = 

}

 

function onUse(cid, item)

 

if getStorage(configs.storage) == -1 then

doCreateItem(configs.itemid, 1, configs.itempos)

doTeleportThing(cid, configs.startplayerpos)

doSetStorage(configs.storage, os.time() + configs.time)

AddEvent(doRemoveItem, configs.time*1000, getTileItembyId(configs.itempos, configs.itemid).uid, 1)

AddEvent(doSetStorage, configs.time*1000, configs.storage, -1)

AddEvent(doTeleportThing, configs.time*1000, cid, configs.stopplayerpos)

for i = 1, configs.time do

AddEvent(doSendAnimatedText, i*1000, getTileItembyId(configs.itempos, configs.itemid).uid, ""..getStorageValue(configs.storage) - os.time().."", math.random(1,255))

end

else

doPlayerSendCancel(cid, "Please, wait "..getStorage(configs.storage) - os.time().." seconds.")

end

 

return true

end

 

Email: miguelquessada_piassi@hotmail.com

damiaotorres

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/11/11Posts: 93Char no Tibia: Deprex

Topido Resolvido =):

Danihcv

I'm Coordenador, Bitch!
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 08/04/15Posts: 926Gênero: Masculino

Tópico movido para dúvidas / pedidos resolvidos.

Te ajudei?? REP+ e ficamos quites... happyy.png

Atenciosamente,
                    Danihcv.
                           Abraços!