Giter Site home page Giter Site logo

ox_property's Introduction

ox_property

Property system for ox_core, not an apartment system. Intended as a framework to support other scripts in creating intractable components(zones and points) tied to a centralised permission system while providing some basic locations and capabilities.

Permissions

Permissions and ownership for each property are managed at it's management zone and will update in real time. Each can be owned by a player and/or group, providing full access to the property for the owning player and the owning group's top ranked players through permission level 1.

Permissions are flexible and highly customisable. Additional levels can be created and provide a custom level of access to each component. Membership for each level can be limited to individual players, a grade threshold of any group or opened to everyone.

Extension

Adding more properties is a simple case of creating a new property config file as a data file of any resource and declaring that file as ox_property_data in the manifest. If started after ox_property, the data files will automatically be loaded on resource start. Additional component types and the actions triggered by their use can be created via exports. ox_vehicledealer is a good example of this process.

Properties included

Houses

Each readily available vanilla house is preconfigured with parking, wardrobes and stashes where appropriate.

Parking

Various public car parks.

Built in components

Management

One per property, manage permissions and ownership.

Parking

Store, retrieve, recover and transfer vehicles between different parking locations.

Stashes

Standard stashes through ox_inventory.

Wardrobe

Manage personal outfits and outfits specific to the current location. WIP, will probably get a rewrite.

Todo

  • additional property config (help wanted if you are able to follow often vague requirements and take criticism)
  • teleport component
  • shops, crafting
  • ox_doorlock integration
  • property info display

ox_property's People

Contributors

dokadoka avatar thelindat avatar matiasfi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.