Furniture System:

Official server feature documentation can be found here

Moderators: Lead Developers, Junior Developers, Lead Admins, Developers

Post Reply
User avatar
Damian
Retired Administrator
Retired Administrator
Posts: 16175
Joined: Fri Aug 10, 2007 5:55 am

Furniture System:

Post by Damian » Sat Sep 01, 2012 2:36 pm

Technical overview
Script name: FurnitureSys
Script author(s): DamianC
Authors comment: First and foremost it should be obvious to people at this point but if not I'm going to start off by saying I was a gigantic Sims junkie growing up. I lived, breathed, and slept the Sims. Human simulation was only a portion of the fun for me, the majority of my amusement was found in the decorating and building of a home. And since Sims had the feature where you could download custom items, I practically abused that feature.

Downloading content after content day by day on a 56k modem, it made no difference to me I just loved turning some regular box into a home that I could vision in my head. I finally had a canvas at the time to just splash all my interior design imagination on to. The Sims molded a huge part of my life, and when I finally realized I myself could make my own version of that Sims home amazement on LS-RP I honestly froze up.

That was a dream to me to even hear that type of feature not only be possible but for me to have full control over how it will look, act, limits, and all of that. I could finally re-create that same magic I felt with playing the Sims for LS-RP and I just needed time to let that sink in.

As time went on and other servers were hopping on to the idea and I needed to snap back to reality and get back to the field. Thus here we are, furniture system for LS-RP!
Script description:
*subject to change*
Amount of Furniture/Donators:
    Regular Person - 20 objects.
    Bronze Donator - 45 objects.
    Silver Donator - 75 objects.
    Gold Donator - 100 objects.
-
Appliances
    Refrigerators, Stoves, Trash Compactor/Dish Washers,
    Mini-Appliances(Microwaves, toaster, coffee maker, etc)
Comfort
    Beds, Chairs, Arm Chairs,
    Sofas, Stools
Decorations
    Plants, Paintings, Sculptures,
    Rugs, Flags(?), Posters(?)
Entertainment
    Televisions, Sporting Equipment, Gaming Machines,
    Musical Instruments, Stereos
Lighting
    Lamps, Sconces, Ceiling Lights
Plumbing
    Toilets, Sinks, Showers,
    Bath Tubs
Storage
    Safe, Book Shelves, Dressers
    Filing Cabinets
Surfaces
    Counters, Coffee Tables, TV Stands
    Desks, Cabinets
-
Special thanks to [HLF]Southclaw for gathering up a list of textures to start off with.

General information
/furniture
    If you own the house and would like to add/edit/remove the furniture in your house you will have to type this command. You will be presented with a dialog, information on the dialog below.
/bareswitch
    If you own the house and would rather a bare model of your interior(the interior without the default San Andreas objects) you type this command at the entrance door of the interior. Type this command again to change the interior back if you decide against the bare interior.
/grantbuild
    If you are the owner of a house and want someone to help you and or decorate your house for you just use this command to invite them over to help.
/allowedit
    For complex owners. If you want the apartment owners inside your complex to have access to whether or not they can edit their rooms.
*Dialog*
  • Buy Furniture
    • When you click this button you will be presented with a full dialog of the available categories you can browse through when buying furniture.
      • Once you click a category item you will be directed to the sub-category items inside. The sub-categories contain the furniture tied to them.
        • Here you pick with furniture item you want. If you click buy and you decide against it simply press escape and you will be refunded. If you want to keep it just click the save icon.
  • Current Furniture
    • You will be presented with all the items inside of your house. At the bottom will be a *Select Furniture Item*. If you click that, rather than the furniture item slot in your house, you can use your mouse at that point to pick what exactly you're trying to edit.
      Once you get pass that you will be sent towards DIALOG_OBJECT_EDITING(details below).
  • Information
*DIALOG_OBJECT_EDITING*
  • Information
    • Information on the selected the item. What category it belongs to, what sub-category it belongs to, the price of it.
  • Position
    • Moving Tool
        Will direct you straight to the moving tool that comes with SA-MP. It's an amazing tool that helps you position and or rotate your objects around with ease. Extremely user friendly.
    • Flatten Rotation
        Will flatten out the rotation of the object. For example if you can't position it to stand back up right, or the turn on it is just too crooked just use this to flatten and start over.
    • Sharp Turn
        Sharp and easy turns, helps you avoid crookedness when lining up your furniture items.
    • Copy + Paste Position
        Want to copy the position of this furniture item, then click the Copy Position dialog line and you're free to paste it on to any other furniture item in the house. It will bring that item directly to the item's position you copied originally.
    • Copy + Paste Rotation
        Want to copy the rotation of this furniture item, then click the Copy Rotation dialog line and you're free to paste it on to any other furniture item in the house. It will give that furniture item the direct copy of the rotation measurements of the original copied item.
  • Edit Materials
      This section is for Silver Donators and up. See DIALOG_FURNITURE_MATERIAL_SLOT_EDITING
  • Sell
      Want to sell that item. Go here and you will be presented with an Are You Sure message. If you're really sure hit sell and you will give the item back and get a portion of the item's price back.
  • Rename
      This dialog slot will help you organize your current furniture list to names you're more comfortable with. 60 characters is the maximum limit. For example if you got a lamp in the kitchen and it's hard to find the furniture item in your Current Furniture list just click this and rename it to "Lamp in the kitchen"!
*DIALOG_FURNITURE_MATERIAL_SLOT_EDITING*
    [List of Texture Slots]
    Before getting directly to editing a section of the furniture item's color and or fabric you will have to use this section to first pick which part of the item you're trying to change. Each item traditionally has around 3 texture slots, but just incase there is more I made 5 slots available to possibly edit.

    This section is perfectly fine to toy around in, besides you're going to need to get your feet wet here to get a general idea of how it is done. Once again this system is user friendly from ages 10 and up!

  • Edit Color
      Here you can either directly enter a color hex id in- can find a list here. Or you can use the (c) system found within /bbcodes. Meaning you could put (w) for white or (p) for pink etc etc. Leaving it blank will erase the custom color off.
  • Edit Texture
      You will be presented with a list of different textures to place over the section of the item. Let your mind wonder!
  • Remove Material
      Self explanatory.
  • Material Information
      Will let you know everything you have on this furniture item, material wise.
Damian Calhoun
Manager
Head of Staff
Head of Boards
Head of Development
SA:MP BetaTester '06
Tester Information:
Information About Applying.
Head of Mapping.
Contact Information
IRC.
PM me!
Ventrilo.
Highest Player Count:
550!
DamianC.


User avatar
Damian
Retired Administrator
Retired Administrator
Posts: 16175
Joined: Fri Aug 10, 2007 5:55 am

Re: Furniture System:

Post by Damian » Thu Sep 06, 2012 11:20 am

[video]http://www.youtube.com/watch?v=tN65TvR-m5A[/video]

Image
http://imgur.com/a/52wpb (Goddess House)
Image
http://imgur.com/a/7LRZn (Goddess 2nd House)
Image
http://imgur.com/a/0qbYS (Goddess 3rd!)
Image
http://imgur.com/a/4binN (JJT's House)

ImageImage

Image

Textures in Action:
http://damianc.us/media/sa-mp-498.png
http://damianc.us/media/sa-mp-500.png
Damian Calhoun
Manager
Head of Staff
Head of Boards
Head of Development
SA:MP BetaTester '06
Tester Information:
Information About Applying.
Head of Mapping.
Contact Information
IRC.
PM me!
Ventrilo.
Highest Player Count:
550!
DamianC.


User avatar
Damian
Retired Administrator
Retired Administrator
Posts: 16175
Joined: Fri Aug 10, 2007 5:55 am

Re: Furniture System:

Post by Damian » Fri Oct 05, 2012 10:51 pm

/allowedit and /grantbuild added.
Damian Calhoun
Manager
Head of Staff
Head of Boards
Head of Development
SA:MP BetaTester '06
Tester Information:
Information About Applying.
Head of Mapping.
Contact Information
IRC.
PM me!
Ventrilo.
Highest Player Count:
550!
DamianC.


User avatar
Damian
Retired Administrator
Retired Administrator
Posts: 16175
Joined: Fri Aug 10, 2007 5:55 am

Re: Furniture System:

Post by Damian » Thu Dec 20, 2012 6:32 am

LoveSet Sink (Fixed)

"Small Appliances", "Microwave"
"Small Appliances", "Toaster Oven"

"Display Shelves" ,"Mordern White Counter Display Shelf"
"Display Shelves" , "Wooden Counter Display Shelf"

"Statues", "Moose Head"

"Display Shelves" , "Wooden & Glass Table Display Shelf"
"Display Shelves" , "Wooden & Glass Table Display Shelf"

"Display Shelves" , "Tall Parlor Red Display Shelf"
"Display Shelves" , "Wide Parlor Red Display Shelf"
"Display Shelves" , "Tall&Wide Parlor Red Display Shelf"
"Display Shelves" , "Parlor Red Checkered Display Shelf"

"Miscellaneous", "R* Surfboard"
"Miscellaneous", "Red&Blue Surfboard"
"Miscellaneous", "Vice City Surfboard"
"Miscellaneous", "Wooden Surfboard"

"Dressers", "Light Wooden Dresser"
"Dressers", "Light Pink Wooden Dresser"
"Dressers", "Small Light Pink Wooden Dresser"

"Counters" , "Laguna Wooden Counter"
"Counters" , "Light Blue IceBox Counter"
"Counters" , "Light Blue IceBox Corner Counter"
"Counters" , "November Wood Counter"
"Counters" , "November Wood Corner Counter"
"Counters" , "Dark Marble Diamond Counter"
"Counters" , "Dark Marble Diamond Corner Counter"
"Counters" , "Marble Zinc Top Counter"
"Counters" , "Marble Zinc Top Corner Counter"
"Counters" , "Marble Zinc Top Counter(Regular)"
"Counters" , "Marble Zinc Top Counter(Half-Design)"
"Counters" , "Parlor Red Counter"
"Counters" , "Parlor Red Corner Counter"
"Counters" , "Parlor Red Checkered Counter"
"Counters" , "Parlor Red Checkered Corner Counter",

"Display Shelves" , "Tall Parlor Red Display Shelf"
"Display Shelves" , "Wide Parlor Red Display Shelf"
"Display Shelves" , "Tall&Wide Parlor Red Display Shelf"
"Display Shelves" , "Parlor Red Checkered Display Shelf"

"Filing Cabinets", "Big Oak Filing Cabinet"

"Office", "Ja Water Dispenser",
"Office", "Clean Office Desk",
"Office", "Desk Top Office Equipment",
"Office", "Office Desk & Equipment",
"Office", "Office Light Wooden Desk & Computer",
"Office", "Water Dispenser",
"Office", "Office White Top Desk & Equipment",
"Office", "White Office Desk & Computer",
"Office", "Office Shelf & Files",
"Office", "Wide Office Shelf & Files",
"Office", "Wide and Tall Office Shelf & Files",
"Office", "Oak Office Desk & Equipment",
"Office", "Oak Office Desk & Files"
"Office", "Red Cubicle Divider"
"Office", "White Office Desk With Wood Top"
"Office", "Wood Top Desk with Backboard"
"Office", "Blue Office Desk & Equipment"
"Office", "Oak Office Desk"
"Office", "Wood Top Desk with Backboard & Equipment"
"Office", "Wood Top Desk Corner"
"Office", "Wide Wooden Desk"
"Office", "Office Desk with Backboard & Computer"
"Office", "Office Desk & Files"
"Office", "Four Divided Wooden Desks"
"Office", "Diagonol Wooden Desk"
"Office", "Open Wooden Desk & Computer"
"Office", "Office Printer"
"Office", "Blue Cubicle Divider"
"Office", "Computer"
"Office", "Little Fan"
"Office", "Cubicle & Equipment"
"Office", "Two Light Blue Office Desks & Equipment"
"Office", "Basic Office Desk & Equipment"
"Office", "Basic Office Desk"

"Toys", "Toy Red Plane",
"Toys", "Three Train Toy Boxes",
"Toys", "Four Toy Red Planes",
"Toys", "Two Toy Red Planes",
"Toys", "Four Train Toys",
"Toys", "Three Hotwheels Stacked Boxes",
"Toys", "Four Hotwheels Stacked Boxes",
"Toys", "Hotwheels Box",
"Toys", "Train Model Box",
"Toys", "R* Boat Model",
"Toys", "Wooden Car Toy",
"Toys", "Tropical Diamond Kite",
"Toys", "Manhunt Toy Box Sets",
"Toys", "Vice City Toy Box Sets",
"Toys", "Pink Winged Box Kite",
"Toys", "Blue Winged Box Kite",
"Toys", "R* Diamond Kite",
"Toys", "Paper Wooden Plane",

"Glass", "Regular Glass"
"Glass", "Glass"
"Glass", "Long Glass"
"Glass", "Tall Glass"
"Glass", "Unbreakable Glass"

"Party", "White Bollard Light"
"Party", "Blue Bollard Light"
"Party", "Green Bollard Light"
"Party", "Red Bollard Light"
"Party", "Yellow Bollard Light"
"Party", "Light Blue Bollard Light"
"Party", "Purple Bollard Light"

-
"Christmas", "Christmas Tree"
"Christmas", "Red Patterned Christmas Present"
"Christmas", "Red Snowflake Yellow Christmas Present"
"Christmas", "Rainbow Christmas Present"
"Christmas", "White Snowflake Red Christmas Present"
"Christmas", "Dark Stars Christmas Present"
"Christmas", "Blue Christmas Orb"
"Christmas", "Red Christmas Orb"
"Christmas", "Green Christmas Orb"
"Christmas", "Yellow Christmas Orb"
"Christmas", "Grey Christmas Orb"

-Only here for Christmas time!
Damian Calhoun
Manager
Head of Staff
Head of Boards
Head of Development
SA:MP BetaTester '06
Tester Information:
Information About Applying.
Head of Mapping.
Contact Information
IRC.
PM me!
Ventrilo.
Highest Player Count:
550!
DamianC.


User avatar
Damian
Retired Administrator
Retired Administrator
Posts: 16175
Joined: Fri Aug 10, 2007 5:55 am

Re: Furniture System:

Post by Damian » Sat Jun 22, 2013 7:02 am

-Added page support to the current furniture item inventory of houses.
-Support for interiorID 0 property IDs. Still in beta stage.
-New furniture limits:
    Regular : 70
    Bronze : 150
    Silver : 250
    Gold : 400
Damian Calhoun
Manager
Head of Staff
Head of Boards
Head of Development
SA:MP BetaTester '06
Tester Information:
Information About Applying.
Head of Mapping.
Contact Information
IRC.
PM me!
Ventrilo.
Highest Player Count:
550!
DamianC.


Post Reply

Return to “Feature documentation”

Who is online

Users browsing this forum: No registered users