11 horas atrás, Marshmello disse:Versão do Servidor: TFS - 0.3.5Tipo de Script: creaturescriptFala Xtibianos , bom, fiz um script que tem a seguinte função, quando matar a creature "X" ela ira spawn um bau setando uma actionid no local que ele morreu dps de 30 segundos o bau some, porem tentei diversas funções para tentar remover o bau e não foi bem sucedidas algum pode da uma força?
meu script
local time = 30
function removeBauM(cid)
local verificar = getTileItemById({getThingPos(cid), 14642)
doRemoveItem(verificar.uid, 1)
end
function onDeath(cid)
doCreateItem(14642, 1, getThingPos(cid))
local verificar = getTileItemById(getThingPos(cid), 14642)
doSetItemActionId(verificar.uid, 7811)
addEvent(removeBauM, time*1000, cid)
return TRUE
end
Um jeito diferente seria colocar um decay nesse item com o tempo que tu quiser que suma la no items.xml
Com isso ficará mais facil de usar, eu acredito...




info
Grupo: Conde
Registrado: 21/04/16
Posts: 831
Reputação: +271
Gênero: Masculino
Fala Xtibianos , bom, fiz um script que tem a seguinte função, quando matar a creature "X" ela ira spawn um bau setando uma actionid no local que ele morreu dps de 30 segundos o bau some, porem tentei diversas funções para tentar remover o bau e não foi bem sucedidas algum pode da uma força?
meu script
local time = 30
function removeBauM(cid)
local verificar = getTileItemById({getThingPos(cid), 14642)
doRemoveItem(verificar.uid, 1)
end
function onDeath(cid)
doCreateItem(14642, 1, getThingPos(cid))
local verificar = getTileItemById(getThingPos(cid), 14642)
doSetItemActionId(verificar.uid, 7811)
addEvent(removeBauM, time*1000, cid)
return TRUE
end