Veja se isso lhe ajuda:
http://www.xtibia.com/forum/topic/235480-adicionar-exaust/
info
Grupo: Campones
Registrado: 14/10/13
Posts: 55
Reputação: +19

Veja se isso lhe ajuda:
http://www.xtibia.com/forum/topic/235480-adicionar-exaust/
info
Grupo: Artesão
Registrado: 13/07/11
Posts: 104
Reputação: +4
Char no Tibia: Willliam Serravalle

Ae mano bom dia eu colequeii aki mas nao funfo nao
info
Grupo: Campones
Registrado: 14/10/13
Posts: 55
Reputação: +19

Deu algum erro?
Poste o script para ver se há algum erro.
info
Grupo: Artesão
Registrado: 13/07/11
Posts: 104
Reputação: +4
Char no Tibia: Willliam Serravalle

Nao teve erro nao so que quando clica no item fica a mesma coisa sumona sem parar
info
Grupo: Herói
Registrado: 01/05/08
Posts: 2.6k
Reputação: +536
Gênero: Masculino

Tente assim:
local dolls = {
[12596] = {pet = "Souleater Pet"},
[10542] = {pet = "Medusa Pet"},
[10529] = {pet = "Sea Serpent Pet"},
[12612] = {pet = "Cobra Pet"},
[11393] = {pet = "Orc Rider Pet"},
[11391] = {pet = "Ferumbras Pet"},
[11360] = {pet = "Ghastly Dragon Pet"},
[11205] = {pet = "Toad Pet"},
[11201] = {pet = "Mummy Pet"},
[10543] = {pet = "Triple Medusa Pet"},
[10530] = {pet = "Bug Pet"},
[9007] = {pet = "Spider Pet"},
[5791] = {pet = "Baby Dragon Pet"},
[6568] = {pet = "Panda pet"},
[6567] = {pet = "Papai Noel Pet"}
}
local exaustConfig = {
exaustTime = 20, -- tempo em segundos para o exaust
strTime = 135200 -- storage para controlar o exaust
}
function onUse(cid, item, frompos, item2, topos)
local go = dolls[item.itemid]
local summon = getCreatureSummons(cid)
if #summon >= 1 then
for _, pid in ipairs(summon) do
doRemoveCreature(pid)
doCreatureSay(cid, "Pet Em Descanço.", TALKTYPE_ORANGE_1)
end
return true
end
if getTileInfo(getThingPos(cid)).protection then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Vc estar em protection zone para sumonar seu pet.')
return false
end
if getPlayerStorageValue(cid, exaustConfig.strTime) > os.time() then
local timeLeft = getPlayerStorageValue(cid, exaustConfig.strTime) - os.time()
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Vc so pode usar o pet daqui ' .. timeLeft .. ' segundos.')
return false
end
doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
doCreatureSay(cid, "Pet Sumonado.", TALKTYPE_ORANGE_1)
setPlayerStorageValue(cid, exaustConfig.strTime, os.time() + exaustConfig.exaustTime)
return true
end
Editado Julho 21 por Bruno Minervino
info
Grupo: Artesão
Registrado: 13/07/11
Posts: 104
Reputação: +4
Char no Tibia: Willliam Serravalle

@Bruno.
Ae mano vlw mesmo funciono direitinho aki , so que quando eu coloquei o script tinha dado um erro na linha 41 e na linha 49 que tinha (tid) e nao (cid). ae eu troquei e ta funcionando . Cara me tira uma duvida, teria como mandar mensagem pro player em cotagem regressiva ? tipow ( Faltam 30, 29,28....) e assim por diante ate o exausted acabar e ele poder sumonar?
info
Grupo: Herói
Registrado: 01/05/08
Posts: 2.6k
Reputação: +536
Gênero: Masculino

@Bruno.
Ae mano vlw mesmo funciono direitinho aki , so que quando eu coloquei o script tinha dado um erro na linha 41 e na linha 49 que tinha (tid) e nao (cid). ae eu troquei e ta funcionando . Cara me tira uma duvida, teria como mandar mensagem pro player em cotagem regressiva ? tipow ( Faltam 30, 29,28....) e assim por diante ate o exausted acabar e ele poder sumonar?
Acho desnecessário fazer isso para ficar em contagem regressiva, mas posso colocar para mostrar quanto tempo falta quanto ele tentar usar...
Vou editar o post principal.
info
Grupo: Artesão
Registrado: 13/07/11
Posts: 104
Reputação: +4
Char no Tibia: Willliam Serravalle

E pode ser mano e isso ae mesmo . vlw
info
Grupo: Herói
Registrado: 01/05/08
Posts: 2.6k
Reputação: +536
Gênero: Masculino

Tópico movido para dúvidas / pedidos resolvidos.
info
Grupo: Artesão
Registrado: 13/07/11
Posts: 104
Reputação: +4
Char no Tibia: Willliam Serravalle

Vlw mano Obrigado!
info
Grupo: Artesão
Registrado: 13/07/11
Posts: 104
Reputação: +4
Char no Tibia: Willliam Serravalle
Boa noite gnt eu gostaria de saber como faço pra por tempo no system pet que tenho aki. Explicando: caso o player sumonar seu pet e o pet morre-se ele teria que esperar um minuto e meio para sumonar novamente.
Eu uso esse system pet aki. Agradecido desde de ja.
function onUse(cid, item, frompos, item2, topos)