Não tem erro algum, mas mude os parâmetros e veja se a po:
function onUse(cid, item, fromPosition, itemEx, toPosition)
portafechada = 5123 -- coloque aqui o ID da porta fechada
portaaberta = 6258 -- coloque aqui o ID da porta aberta
uidporta = 1010 -- coloque aqui o UID da porta
idkey = 2090 -- coloque aqui o id da key
if(item.itemid == idkey) and (itemEx.itemid == portafechada) and (itemEx.uid == uidporta) then
doTransformItem(itemEx.uid,portaaberta)
doRemoveItem(item.uid)
addEvent(function(itemEx)
return doTransformItem(getThingfromPos(itemEx.uid).uid, 5123)
end, 15*1000, itemEx)
end
return TRUE
end
flw




info
Grupo: Campones
Registrado: 12/02/08
Posts: 23
Reputação: +1
Preciso de um Help, encontrei esse script na internet postado pelo usuário marcryzius, em outro forum, em qual o script faz a chave desaparecer depois de usada, mas ele soh colocou esse pedaço que segue abaixo, é um tópico bem antigo.
COMO APLICAR ESSE CÓDIGO????
function onUse(I,II,III,IV,V)
portafechada = 1225 -- coloque aqui o ID da porta fechada
portaaberta = 1226 -- coloque aqui o ID da porta aberta
uidporta = 1805 -- coloque aqui o UID da porta
idkey = 2090 -- coloque aqui o id da key
if(II.itemid == idkey)
and(IV.itemid == portafechada)
and(IV.uid == uidporta)then
doTransformItem(IV.uid,portaaberta)
doRemoveItem(II.uid)
elseif(II.itemid == idkey)
and(IV.itemid == portaaberta)
and(IV.uid == uidporta)then
doTransformItem(IV.uid,portafechada)
doRemoveItem(II.uid)
else
doPlayerSendTextMessage(cid,22,"Sorry, not possible.")
end
return TRUE
end
creditos: marcryzius
\/
\/
bom fiz o seguinte,
adicionei
SE ISSO FOR RELEVANTE: a chave será adquirida ou do drope de um monstro especifico monstro, ou tentarei fazer com que ao matar o monstro a chave vá direto á BP.
EDITADO: DEU E NÃO DEU..., a chave abre a porta e some como deveria, mas ao fecha-la e tentar abrir com outra chave igual "2090", ou seja outra da mesma chave nao consigo mais abrir... COMO EU FAÇO PARA PODER ABRIR DE NOVO com outra da mesma chave? grato!
outra coisa, tem como fazer a porta fechar sózinha depois de um tempo, tipo 15 segundos?
Editado Maio 26 por TeruN