Ir para conteúdo
  • 0

Erro no Script de Key pra abrir Porta


Aerdor

Pergunta

Bom galera, a porta fica trancada e tal, mas quando eu uso a chave dá a mensagem:

"The key does not match."

 

Obs: No RME já botei a action id igual no script, 24000.

 

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

local pausa = 10000 

local door = {x=472, y=378, z=7, stackpos=1} 
local ddoor = getThingfromPos(door) 

local open_door = 5280

local itemU = 24000 

local verify = 0

if item2.uid == itemU then
if ddoor.itemid ~= verify then
doTransformItem(ddoor.uid,open_door)
addEvent(close,pausa,door)
end
else
doPlayerSendCancel(cid,"This key can not be used here") 
end
return 1
end

function close(door)

local to_close_door = 5279

local the_close_door = getThingfromPos(door)
doTransformItem(the_close_door.uid,to_close_door)
end

 

<action itemid="2087" event="script" value="portachave.lua"/>

 

Alguém sabe oq ta errado?

 

Rep+

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Isso aí não vai funcionar porque tem que ter o ID da chave no actions.xml :\

 

Seguinte, o que eu tentei foi:

Colocar o ID da chave na Action ID da porta e a UniqueID igual no script (24000). -- Deu errado.

Deixar só o ID da chave na Action ID da porta. -- Deu errado

Deixar só o UniqueID na porta. -- Deu errado

Deixar o 24000 como Action ID. -- Deu errado

Modificar o 24000 no script por 2087. -- Deu errado

 

ta fods :S

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...