Aby było prosto i czytelnie sugeruje użycie takiego formularza: Nazwa Skryptu -> KOD -> "Przykładowe Użycie" -> Finalna Funkcja.
Otwieranie drzwi za pomocą klucza.
Kod :
function OpenDoor(x, y, z, id)
tmp = 0
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
Kod :
OpenDoor(32400, 31789, 8, 2973)
Zakładki