Log in

View Full Version : How Open dor with keys



fkruel
12-29-2015, 09:31 PM
Hello

I need help to create a script to check if this open or closed and open door with key when the label " door"

Key ID = 9692

id open door = 1633
id close door = 1633
id locked door = 1631


the door is 32190, 32432, 8

Att Fkruel

Eai

Preciso de ajuda para criar um script que cheque se a porta está chaveada e depois abra com uma chave quando estiver no label "door"

grave18
12-29-2015, 10:00 PM
elseif (labelName == "Door") then
OpenDoor(32190, 32432, 8, 9692)



function OpenDoor(x, y, z, id)
tmp = nil
if Map.IsTileWalkable(x, y, z) then
return false
else
tmp = Map.GetTopUseItem(x, y, z).id
Self.UseItemFromGround(x, y, z)
wait(Self.Ping() * 2, Self.Ping() * 3)
if tmp == Map.GetTopUseItem(x, y, z).id then
UseItemFromBP(x, y, z, id)
end
end
end

function UseItemFromBP(x, y, z, id)
for i = 0, 15 do
BP = Container.New(i)
for SPOT = BP:ItemCount() - 1, 0, -1 do
if (BP:GetItemData(SPOT).id == id) then
BP:UseItemWithGround(SPOT, x, y, z)
end
end
end
end