Amigo Olhe isso!
local intervalo_para_trocar_roupas = 1 * 500 -- em ms, 1 * 1000 = 1 segundo
então seria
local intervalo_para_trocar_roupas = 1 * 500 -- em ms, 3 * 30000 = 30 segundo
Eu acho que vai fikar asim com 30 segundo
Por vudi, 04 de mar. de 2013 em Tópicos Sem Resposta
info
Grupo: Herói
Registrado: 12/06/12
Posts: 2.2k
Reputação: +739
Gênero: Masculino
Char no Tibia: Supreme Player

Amigo Olhe isso!
local intervalo_para_trocar_roupas = 1 * 500 -- em ms, 1 * 1000 = 1 segundo
então seria
local intervalo_para_trocar_roupas = 1 * 500 -- em ms, 3 * 30000 = 30 segundo
Eu acho que vai fikar asim com 30 segundo
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

/\
30000 --ISSO eh 30segs...
3 * 30000 --isso eh 90segs..
e esse ae eh o tempo entre as trocas de roupas, e n o tempo de espera pra usar o comando denovo...
@topic
tenta assim...
local outfits = { }
local intervalo_para_trocar_roupas = 1 * 500 -- em ms, 1 * 1000 = 1 segundo
local intervalo_para_usar_comando = 30 --30 segs...
local storage_delay = 54644 --storage do intervalo para usar comando...
local function doChangeOutfit(cid, id, oldLook)
if not isCreature(cid) then return true end
local n = id or 1
local newOutfit = getCreatureOutfit(cid)
newOutfit.lookType = outfits[oldLook][n]
doSetCreatureOutfit(cid, newOutfit, -1)
if n < #outfits[oldLook] then
addEvent(doChangeOutfit, intervalo_para_trocar_roupas, cid, n + 1, oldLook)
else
doCreatureSetNoMove(cid, false)
doRemoveCondition(cid, CONDITION_OUTFIT)
end
end
function onSay(cid, words, param)
if getCreatureCondition(cid, CONDITION_OUTFIT) and getCreatureNoMove(cid) then
return true
end
if exhaustion.get(cid, storage_delay) then
doPlayerSendCancel(cid, "Você precisa esperar "..(intervalo_para_usar_comando).. " segs para usar esse comando denovo.")
return true
end
if not outfits[getCreatureOutfit(cid).lookType] then
doPlayerSendCancel(cid, "Você não está usndo o outfit necessário.")
return true
end
exhaustion.set(cid, storage_delay, intervalo_para_usar_comando)
doCreatureSetNoMove(cid, true)
doChangeOutfit(cid, 1, getCreatureOutfit(cid).lookType)
return true
end
Editado Março 4 por Slicer
info
Grupo: Herói
Registrado: 12/06/12
Posts: 2.2k
Reputação: +739
Gênero: Masculino
Char no Tibia: Supreme Player

Ata Oo eq Numca mexi com Scripts como eu ja falei mais então não tem como add um tempo para mudar?
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

/\ mudar oq ![]()
info
Grupo: Visconde
Registrado: 21/11/11
Posts: 323
Reputação: +17
Char no Tibia: Nao tenhu

Deu certo não , não apareceu errro mais tambem ainda pode usar um atraz do outro
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

testo com player normal? -de preferencia sem ser na acc do GOD- pq o exhaustion n funciona com GODs...
info
Grupo: Visconde
Registrado: 21/11/11
Posts: 323
Reputação: +17
Char no Tibia: Nao tenhu

Hum tendi vou testar Obrigado
EDIT: Testei deu certo sim obrigado amigo!
Editado Março 4 por vudi
info
Grupo: Herói
Registrado: 12/06/12
Posts: 2.2k
Reputação: +739
Gênero: Masculino
Char no Tibia: Supreme Player

Ok Então reportado para Moverem para a Area de Duvidas Resolvidas!
info
Grupo: Marquês
Registrado: 01/03/06
Posts: 1k
Reputação: +38
Gênero: Masculino

Tópico movido para a seção de dúvidas e pedidos resolvidos.
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

info
Grupo: Visconde
Registrado: 21/11/11
Posts: 323
Reputação: +17
Char no Tibia: Nao tenhu
Olha estou com um systema taunt que já irei postar , más esse systema pode usar toda hora ai da lag no serve
Gostaria de deixar esse systema a cada 30 segundos
olha a script
local outfits = { } local intervalo_para_trocar_roupas = 1 * 500 -- em ms, 1 * 1000 = 1 segundo local function doChangeOutfit(cid, id, oldLook) if not isCreature(cid) then return true end local n = id or 1 local newOutfit = getCreatureOutfit(cid) newOutfit.lookType = outfits[oldLook][n] doSetCreatureOutfit(cid, newOutfit, -1) if n < #outfits[oldLook] then addEvent(doChangeOutfit, intervalo_para_trocar_roupas, cid, n + 1, oldLook) else doCreatureSetNoMove(cid, false) doRemoveCondition(cid, CONDITION_OUTFIT) end end function onSay(cid, words, param) if getCreatureCondition(cid, CONDITION_OUTFIT) and getCreatureNoMove(cid) then return true end if not outfits[getCreatureOutfit(cid).lookType] then doPlayerSendCancel(cid, "Você não está usndo o outfit necessário.") return true end doCreatureSetNoMove(cid, true) doChangeOutfit(cid, 1, getCreatureOutfit(cid).lookType) return true end