Moderators Vinyard Posted May 5, 2012 Moderators Share Posted May 5, 2012 Hi guys. I'm Tomitza. I use sG scripts for a server to play with my friends and I want to add more objects but I don't know how . Here is the list of items from download package. g_items = { -- name, description, category, model, rx, ry, rz, zoffset -- categories: -- 1 = Food & Drink -- 2 = Keys -- 3 = Drugs -- 4 = Other -- 5 = Books -- 6 = Clothing & Accessories -- 7 = Electronics { "Hotdog", "A steamy, good looking and tasty hotdog.", 1, 2215, 205, 205, 0, 0.01 }, { "Cellphone", "A sleek cellphone, look's like a new one too.", 7, 330, 90, 90, 0, -0.05 }, { "Vehicle Key", "A vehicle key with a small manufacturers badge on it. (( Opens vehicle ##v ))", 2, 1581, 270, 270, 0, 0 }, { "House Key", "A green house key.", 2, 1581, 270, 270, 0, 0 }, { "Business Key", "A blue business key.", 2, 1581, 270, 270, 0, 0 }, { "Radio", "A black radio.", 7, 330, 90, 90, 0, -0.05 }, { "Phonebook", "A torn phonebook.", 5, 2824, 0, 0, 0, -0.01 }, { "Sandwich", "A yummy sandwich with cheese.", 1, 2355, 205, 205, 0, 0.06 }, { "Softdrink", "A can of Sprunk.", 1, 2647, 0, 0, 0, 0.12 }, { "Dice", "A white dice with white dots.", 4, 1271, 0, 0, 0, 0.285 }, { "Taco", "A greasy mexican taco.", 1, 2215, 205, 205, 0, 0.06 }, { "Burger", "A double cheeseburger with bacon.", 1, 2703, 265, 0, 0, 0.06 }, { "Donut", "Hot sticky sugar covered donut.", 1, 2222, 0, 0, 0, 0.07 }, { "Cookie", "A luxury chocolate chip cookie.", 1, 2222, 0, 0, 0, 0.07 }, { "Water", "A bottle of mineral water.", 1, 1484, -15, 30, 0, 0.2 }, { "Clothes", "A set of clean clothes. (( Skin ID ##v ))", 6, 2386, 0, 0, 0, 0.1 }, { "Watch", "A smart gold watch.", 6, 1271, 0, 0, 0, 0.285 }, { "City Guide", "A small city guide booklet.", 5, 2824, 0, 0, 0, -0.01 }, { "MP3 Player", "A white, sleek looking MP3 Player. The brand reads EyePod.", 7, 2886, 270, 0, 0, 0.1 }, { "Standard Fighting for Dummies", "A book on how to do standard fighting.", 5, 2824, 0, 0, 0, -0.01 }, { "Boxing for Dummies", "A book on how to do boxing.", 5, 2824, 0, 0, 0, -0.01 }, { "Kung Fu for Dummies", "A book on how to do kung fu.", 5, 2824, 0, 0, 0, -0.01 }, { "Knee Head Fighting for Dummies", "A book on how to do grab kick fighting.", 5, 2824, 0, 0, 0, -0.01 }, { "Grab Kick Fighting for Dummies", "A book on how to do elbow fighting.", 5, 2824, 0, 0, 0, -0.01 }, { "Elbow Fighting for Dummies", "A book on how to do elbow fighting.", 5, 2824, 0, 0, 0, -0.01 }, { "Gas Mask", "A black gas mask, blocks out the effects of gas and flashbangs.", 6, 2386, 0, 0, 0, 0.1 }, { "Flashbang", "A small grenade canister with FB written on the side.", 4, 343, 0, 0, 0, 0.1 }, { "Glowstick", "A green glowstick.", 4, 343, 0, 0, 0, 0.1 }, { "Door Ram", "A red metal door ram.", 4, 1587, 90, 0, 0, 0.05 }, { "Cannabis Sativa", "Cannabis Sativa, when mixed can create some strong drugs.", 3, 1279, 0, 0, 0, 0 }, { "Cocaine Alkaloid", "Cocaine Alkaloid, when mixed can create some strong drugs.", 3, 1279, 0, 0, 0, 0 }, { "Lysergic Acid", "Lysergic Acid, when mixed can create some strong drugs.", 3, 1279, 0, 0, 0, 0 }, { "Unprocessed PCP", "Unprocessed PCP, when mixed can create some strong drugs.", 3, 1279, 0, 0, 0, 0 }, { "Cocaine", "1g of cocaine.", 3, 1575, 0, 0, 0, 0 }, { "Drug 2", "A marijuana joint laced in cocaine.", 3, 1576, 0, 0, 0, 0 }, { "Drug 3", "50mg of cocaine laced in lysergic acid.", 3, 1578, 0, 0, 0, -0.02 }, { "Drug 4", "50mg of cocaine laced in phencyclidine.", 3, 1579, 0, 0, 0, 0 }, { "Marijuana", "A marijuana joint.", 3, 3044, 0, 0, 0, 0.04 }, { "Drug 6", "A marijuana joint laced in lysergic acid.", 3, 1580, 0, 0, 0, 0 }, { "Angel Dust", "A marijuana joint laced in phencyclidine.", 3, 1575, 0, 0, 0, -0.02 }, { "LSD", "80 micrograms of LSD.", 3, 1576, 0, 0, 0, 0 }, { "Drug 9", "100milligrams of yellow liquid.", 3, 1577, 0, 0, 0, 0 }, { "PCP Hydrochloride", "10mg of phencyclidine powder.", 3, 1578, 0, 0, 0, 0 }, { "Chemistry Set", "A small chemistry set.", 4, 1210, 90, 0, 0, 0.1 }, { "Handcuffs", "A pair of metal handcuffs.", 4, 2386, 0, 0, 0, 0.1 }, { "Rope", "A long rope.", 4, 1271, 0, 0, 0, 0.285 }, { "Handcuff Keys", "A small pair of handcuff keys.", 4, 2386, 0, 0, 0, 0.1 }, { "Backpack", "A reasonably sized backpack.", 4, 3026, 270, 0, 0, 0 }, { "Fishing Rod", "A 7 foot carbon steel fishing rod.", 4, 338, 80, 0, 0, -0.02 }, { "Los Santos Highway Code", "The Los Santos Highway Code.", 5, 2824, 0, 0, 0, -0.01 }, { "Chemistry 101", "An Introduction to Useful Chemistry.", 5, 2824, 0, 0, 0, -0.01 }, { "Police Officer's Manual", "The Police Officer's Manual.", 5, 2824, 0, 0, 0, -0.01 }, { "Breathalizer", "A small black breathalizer.", 4, 1271, 0, 0, 0, 0.285 }, { "Ghettoblaster", "A black Ghettoblaster.", 7, 2226, 0, 0, 0, 0 }, { "Business Card", "Steven Pullman - L.V. Freight Depot, Tel: 12555", 4, 1581, 270, 270, 0, 0 }, { "Ski Mask", "A Ski mask.", 6, 2386, 0, 0, 0, 0.1 }, { "Fuel Can", "A small metal fuel canister.", 4, 1517, 0, 0, 0, 0.15 }, { "Ziebrand Beer", "The finest beer, imported from Holland.", 1, 1520, 0, 0, 0, 0.15 }, { "Mudkip", "So i herd u liek mudkips? mabako's Favorite.", 1, 1579, 0, 0, 0, 0 }, { "Safe", "A safe to store your items in.", 4, 2332, 0, 0, 0, 0 }, { "Emergency Light Strobes", "An Emergency Light Strobe which you can put on you car.", 7, 2886, 270, 0, 0, 0.1 }, { "Bastradov Vodka", "For your best friends - Bastradov Vodka.", 1, 1512, 0, 0, 0, 0.25 }, { "Scottish Whiskey", "The Best Scottish Whiskey, now exclusively made from Haggis.", 1, 1512, 0, 0, 0, 0.25 }, { "LSPD Badge", "A Los Santos Police Department badge.", 4, 1581, 270, 270, 0, 0 }, { "LSES Identification", "An Los Santos Emergency Service Identification.", 4, 1581, 270, 270, 0, 0 }, { "Blindfold", "A black blindfold.", 6, 2386, 0, 0, 0, 0.1 }, { "GPS", "A GPS Satnav for a car.", 6, 2886, 270, 0, 0, 0.1 }, { "Lottery Ticket", "A Los Santos Lottery ticket.", 6, 1581, 270, 270, 0, 0 }, { "Dictionary", "A Dictionary.", 5, 2824, 0, 0, 0, -0.01 }, { "First Aid Kit", "Saves a Life. Can be used #v times.", 4, 1240, 90, 0, 0, 0.05 }, { "Notebook", "A small collection of blank papers, useful for writing notes. There are #v pages left. ((/writenote))", 4, 2824, 0, 0, 0, -0.01 }, { "Note", "The note reads: #v", 4, 2824, 0, 0, 0, -0.01 }, { "Elevator Remote", "A small remote to change an elevator's mode.", 2, 364, 0, 0, 0, 0.05 }, { "Bomb", "What could possibly happen when you use this?", 4, 363, 270, 0, 0, 0.05 }, { "Bomb Remote", "Has a funny red button.", 4, 364, 0, 0, 0, 0.05 }, { "Riot Shield", "A heavy riot shield.", 4, 1631, -90, 0, 0, 0.1 }, { "Card Deck", "A card deck to play some games.", 4,2824, 0, 0, 0, -0.01 }, { "San Andreas Pilot Certificate", "An official permission to fly planes and helicopters.", 4, 1581, 270, 270, 0, 0 }, { "Porn Tape", "A porn tape, #v", 4,2824, 0, 0, 0, -0.01 }, { "Generic Item", "#v", 4, 1271, 0, 0, 0, 0.285 }, { "Fridge", "A fridge to store food and drinks in.", 7, 2147, 0, 0, 0, 0 }, { "LST&R Identification", "This LST&R Identification has been issued to #v.", 4, 1581, 270, 270, 0, 0 }, { "Coffee", "A small cup of Coffee.", 1, 2647, 0, 0, 0, 0.12 }, { "Escort 9500ci Radar Detector", "Detects Police within a half mile.", 7, 330, 90, 90, 0, -0.05 }, { "Emergency Siren", "An emergency siren to put in your car.", 7, 330, 90, 90, 0, -0.05 }, { "SAN Identifcation", "A SAN Identification issued to #v.", 7, 330, 90, 90, 0, -0.05 }, { "LS Government Badge", "A Los Santos Government Badge.", 4, 1581, 270, 270, 0, 0 }, { "Earpiece", "A small earpiece, can be connected to a radio.", 7, 1581, 270, 270, 0, 0 }, { "Food", "", 1, 2222, 0, 0, 0, 0.07 }, { "Helmet", "Ideal for riding bikes.", 6, 2386, 0, 0, 0, 0.1 }, { "Eggnog", "Yum Yum.", 1, 2647, 0, 0, 0, 0.1 }, --91 { "Turkey", "Yum Yum.", 1, 2222, 0, 0, 0, 0.1 }, { "Christmas Pudding", "Yum Yum.", 1, 2222, 0, 0, 0, 0.1 }, { "Christmas Present", "I know you want one.", 4, 1220, 0, 0, 0, 0.1 }, { "Drink", "", 1, 1484, -15, 30, 0, 0.2 }, { "PDA", "A top of the range PDA to view e-mails and browse the internet.", 6, 2886, 270, 0, 0, 0.1 }, { "LSES Procedures Manual", "The Los Santos Emergency Service procedures handbook.", 5, 2824, 0, 0, 0, -0.01 }, { "Garage Remote", "A small remote to open or close a Garage.", 2, 364, 0, 0, 0, 0.05 }, { "Mixed Dinner Tray", "Lets play the guessing game.", 1, 2355, 205, 205, 0, 0.06 }, { "Small Milk Carton", "Lumps included!", 1, 2856, 0, 0, 0, 0 }, { "Small Juice Carton", "Thirsty?", 1, 2647, 0, 0, 0, 0.12 }, { "Cabbage", "For those Vegi-Lovers.", 1, 1271, 0, 0, 0, 0.1 }, { "Shelf", "A large shelf to store stuff on", 4, 3761, -0.15, 0, 85, 1.95 }, { "Portable TV", "A portable TV to watch TV shows with.", 6, 2886, 270, 0, 0, 0.1 }, { "Small Single Bed", "Single type bed.", 4, 1796, 0, 0, 0, 0 }, --105 { "Double Bed", "Double type bed",4, 1799, 0, 0, 0, 0 }, { "Single Couch", "single couch.", 4, 1769, 0, 0, 0, 0 }, { "Couch", "A couch.", 4, 1768, 0, 0, 0, 0 }, { "Wooden Chair", "A small wooden chair.", 4, 2120, 0, 0, 0, 0.8 }, { "Office Chair 1", "A office chair.", 4, 1715, 0, 0, 0, 0.2}, { "Office Chair 2", "A small wooden chair.", 4,1714, 0, 0, 0, 0.2 }, --111 { "Bar stool", "A barstool.", 4, 2350, 0, 0, 0, 0.3 }, { "Pizza Table", "A pizza table.", 4, 2764, 0, 0, 0, 0.3 }, { "Pool Table", "A pool table.", 4, 2964, 0, 0, 0, 0 }, { "Card Table", "A card table.", 4, 2188, 0, 0, 0, 1 }, --115 { "Ramp", "A wooden ramp.", 4, 1245, 0, 0, 0, 1 }, { "Ramp 2", "A yellow coloured ramp.", 4,13593, 0, 0, 0, 1}, { "Shop Desk", "A small shop desk.", 4,2370, 0, 0, 0, 0 ,0}, { "Electric lock", "An electrical lock to protect vehicle from jackers.", 7,1581, 270, 270, 0, 0} --Chairs = { 1663, 1671, 1720, 1721, 1810, 1811, 2079, 2120, 2121, 2125, 2777, 2788, 1369 } } function getItemRotInfo(id) if not g_items[id] then return 0, 0, 0, 0 else return g_items[id][5], g_items[id][6], g_items[id][7], g_items[id][8] end end local function findVehicleName( value ) for _, theVehicle in pairs( getElementsByType( "vehicle" ) ) do if getElementData( theVehicle, "dbid" ) == value then return " (" .. getVehicleName( theVehicle ) .. ")" end end return "" end function getItemName(id, value) if id == -100 then return "Body Armor" elseif id == -46 then -- MTA Client bug return "Parachute" elseif id < 0 then return getWeaponNameFromID( -id ) elseif not g_items[id] then return "?" elseif id == 3 and value then return g_items[id][1] .. findVehicleName(value) elseif ( id == 4 or id == 5 ) and value then local pickup = exports['interior-system']:findParent( nil, value ) local name = pickup and getElementData( pickup, "name" ) return g_items[id][1] .. ( name and ( " (" .. name .. ")" ) or "" ) elseif ( id == 80 ) and value then return value elseif ( id == 96 ) and value and value ~= 1 then return value elseif ( id == 89 or id == 95 ) and value and value:find( ";" ) then return value:sub( 1, value:find( ";" ) - 1 ) else return g_items[id][1] end end function getItemValue(id, value) if id == 80 then return "" elseif id == 96 then return 1 elseif id == 89 or id == 95 then return value:sub( value:find( ";" ) + 1 ) else return value end end function getItemDescription(id, value) local i = g_items[id] if i then local desc = i[2] if id == 96 and value ~= 1 then return desc:gsub("PDA","Laptop") else return desc:gsub("#v",value) end end end function getItemType(id) return ( g_items[id] or { nil, nil, 4 } )[3] end function getItemModel(id) return ( g_items[id] or { nil, nil, nil, 1271 } )[4] end Well I don't know what to do after category [ model, rx, ry, rz, zoffset] I know I should make mine but if you can answer I would appreciate. Thanks for help Tomitza Link to comment
artek Posted May 5, 2012 Share Posted May 5, 2012 "model" - object model "rx,ry,rz" - rotation variables "zoffset" - z offset Link to comment
Moderators Vinyard Posted May 5, 2012 Author Moderators Share Posted May 5, 2012 And how I get the object model? Is the object ID? Link to comment
hxv Posted May 6, 2012 Share Posted May 6, 2012 Use map editor browser for that. https://wiki.multitheftauto.com/wiki/Resource-Editor.htm Link to comment
Moderators Vinyard Posted May 6, 2012 Author Moderators Share Posted May 6, 2012 The link ain't working. It says that currently there is no text on page. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now