Ir para conteúdo

Teleport Rune


angeldoido

Posts Recomendados

EDIT

 

Teleport Rune especial com exusted....(esse modo foi 100% eu que fis)

 

function onUse(cid, item, frompos, item2, topos) --teleporte Rune By snokiuthu
local storage = 11548 -- n mexa
local exhausted = 250 -- tempo em segundos

if (getPlayerStorageValue(cid, storage) >= os.time()) then
return doPlayerSendCancel(cid, "Você tem que esperar " .. getPlayerStorageValue(cid, storage) - os.time() .. " segundos para usar novamente.")
end

local effect = 10
local message = "You were teleported to "..getTownName(getPlayerTown(cid)).." town."
local errormessage = "Sorry, you cannot use this scroll in a battle."
local town = getTownTemplePosition(getPlayerTown(cid))
---
   if getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then
return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, errormessage)
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, message)
doTeleportThing(cid,town)
doSendMagicEffect(town,effect)
setPlayerStorageValue(cid,storage,os.time()+exhausted)
return
end

 

TAAG

 

<action itemid="2348" event="script" value="teleportrune.lua"/>

 

Post 100% by snokiuthu,se gostaram +REP :button_ok: :button_ok:

Editado por Snokiuthu
Link para o comentário
Compartilhar em outros sites

Sim senhor,

 

So coloca assim

 

function onUse(cid, item, frompos, item2, topos) 

local days = 0
local hours = 0
local minutes = 5

if getPlayerStorageValue(cid, 7870) <= 0 and getCreatureCondition(cid, CONDITION_INFIGHT) == FALSE then
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) 
doSendMagicEffect(getPlayerPosition(cid),10) 
doPlayerSendTextMessage(cid,22,"Voce Foi teleportado Para o Templo.")
setPlayerStorageValue(cid, 7870, os.time()+days*60*5)


else
horas = math.floor((getPlayerStorageValue(cid, 7870) - os.time())/(3600))
minutos = math.floor((getPlayerStorageValue(cid, 7870) - os.time())/(60))
        if minutos >= 5 then
return doPlayerSendCancel(cid, "Você será capaz de usar o Teleport rune em "..(minutos < 0 and 0 or minutos).." minutos")
else
return doPlayerSendCancel(cid, "Você está no meio de uma luta, você não pode usar o teleport rune.")




end
end
end

 

Presissa de mais algo avisa =D se ajudei dinovo por que naum da +REP

Editado por Snokiuthu
Link para o comentário
Compartilhar em outros sites

  • 1 month later...
×
×
  • Criar Novo...