Jump to content
Close
bpm91

Scripting Tempo na alavanca

Recommended Posts

como faço pra adicionar tempo a alavanca?

 

function onUse(cid, item, frompos, item2, topos)
    wall1 = {x=32874, y=32354, z=14, stackpos=1}    
    getwall1 = getThingfromPos(wall1)
    
    pedra1 = {x=32851, y=32333, z=12, stackpos=1}
    pedra2 = {x=32852, y=32333, z=12, stackpos=1}    
    getpedra1 = getThingfromPos(pedra1)
    getpedra2 = getThingfromPos(pedra2)
    
    if item.itemid == 1945 and getwall1.itemid == 1946 then
        doTransformItem(item.uid,item.itemid+1)
        doRemoveItem(getpedra1.uid,1)
        doRemoveItem(getpedra2.uid,1)
    elseif item.itemid == 1946 then
        doTransformItem(item.uid,item.itemid-1)    
    else
        doPlayerSendCancel(cid,"Sorry, not possible.")
    end

    return 1
end


Share this post


Link to post
Share on other sites

@bpm91 

local t = {
storage = 676631,  -- storage, so mude se tiver usando pra outra coisa.
tempo = 24, -- Tempo em minutos.
}

function onUse(cid, item, frompos, item2, topos)
    wall1 = {x=32874, y=32354, z=14, stackpos=1}    
    getwall1 = getThingfromPos(wall1)
    
    pedra1 = {x=32851, y=32333, z=12, stackpos=1}
    pedra2 = {x=32852, y=32333, z=12, stackpos=1}    
    getpedra1 = getThingfromPos(pedra1)
    getpedra2 = getThingfromPos(pedra2)
	if getPlayerStorageValue(cid, t.storage) < os.time() then
		if item.itemid == 1945 and getwall1.itemid == 1946 then
			doTransformItem(item.uid,item.itemid+1)
			doRemoveItem(getpedra1.uid,1)
			doRemoveItem(getpedra2.uid,1)
		elseif item.itemid == 1946 then
			doTransformItem(item.uid,item.itemid-1)    
		else
			doPlayerSendCancel(cid,"Sorry, not possible.")
		end
	else
		doSendMagicEffect(getPlayerPosition(cid), 3)
	   doPlayerPopupFYI(cid, "Voce precisa aguardar ".. getPlayerStorageValue(cid, t.storage) - os.time() .." segundos.")
    end

    return 1
end

 


Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×
×
  • Create New...