• DarkRP not showing shipments
    2 replies, posted
Ok so i dont know if this cause any problems but i removed the [] things and replaced them with spaces (correct amount) even when i dont do that i can NOT see my other shipments besides the default gun dealer ones. [lua]CustomShipments = {} function AddCustomShipment(name, model, entity, price, Amount_of_guns_in_one_shipment, Sold_seperately, price_seperately, noshipment, classes, shipmodel) if not name or not model or not entity or not price or not Amount_of_guns_in_one_shipment or (Sold_seperately and not price_seperately) then local text = "One of the custom shipments is wrongly made! Attempt to give name of the wrongly made shipment!(if it's nil then I failed):\n" .. tostring(name) print(text) hook.Add("PlayerSpawn", "ShipmentError", function(ply) if ply:IsAdmin() then ply:ChatPrint("WARNING: "..text) end end) return end if not util.IsValidModel(model) then local text = "The model of shipment "..name.." is incorrect! cannot create custom shipment!" print(text) hook.Add("PlayerSpawn", "ShipmentError", function(ply) if ply:IsAdmin() then ply:ChatPrint("WARNING: "..text) end end) return end local AllowedClasses = classes or {} // if classes isn't entered then only the Gundealer can buy them. local price = tonumber(price) local shipmentmodel = shipmodel or "models/Items/item_item_crate.mdl" table.insert(CustomShipments, {name = name, model = model, entity = entity, price = price, weight = 5, amount = Amount_of_guns_in_one_shipment, seperate = Sold_seperately, pricesep = price_seperately, noship = noshipment, allowed = AllowedClasses, shipmodel = shipmentmodel}) end /* HOW TO ADD CUSTOM SHIPMENTS: AddCustomShipment("<Name of the shipment(no spaces)>"," <the model that the shipment spawns(should be the world model...)>", "<the classname of the weapon>", <the price of one shipment>, <how many guns there are in one shipment>, <OPTIONAL: true/false sold seperately>, <OPTIONAL: price when sold seperately>, < true/false OPTIONAL: /buypistol only = true> , OPTIONAL which classes can buy the shipment, OPTIONAL: the model of the shipment) Notes: MODEL: you can go to Q and then props tab at the top left then search for w_ and you can find all world models of the weapons! CLASSNAME OF THE WEAPON there are half-life 2 weapons you can add: weapon_pistol weapon_smg1 weapon_ar2 weapon_rpg weapon_crowbar weapon_physgun weapon_357 weapon_crossbow weapon_slam weapon_bugbait weapon_frag weapon_physcannon weapon_shotgun gmod_tool But you can also add the classnames of Lua weapons by going into the weapons/ folder and look at the name of the folder of the weapon you want. Like the player possessor swep in addons/Player Possessor/lua/weapons You see a folder called weapon_posessor This means the classname is weapon_posessor YOU CAN ADD ITEMS/ENTITIES TOO! but to actually make the entity you have to press E on the thing that the shipment spawned, BUT THAT'S OK! YOU CAN MAKE GUNDEALERS ABLE TO SELL MEDKITS! true/false: Can the weapon be sold seperately?(with /buypistol name) if you want yes then say true else say no the price of sold seperate is the price it is when you do /buypistol name. Of course you only have to fill this in when sold seperate is true. EXAMPLES OF CUSTOM SHIPMENTS(remove the -- to activate it): */ //AddCustomShipment("HL2pistol", "models/weapons/W_pistol.mdl", "weapon_pistol", 500, 10, false, 200, false, {TEAM_GUN, TEAM_MEDIC}) --EXAMPLE OF AN ENTITY(in this case a medkit) --AddCustomShipment("bball", "models/Combine_Helicopter/helicopter_bomb01.mdl", "sent_ball", 100, 10, false, 10, false, {TEAM_GUN}, "models/props_c17/oildrum001_explosive.mdl") --EXAMPLE OF A BOUNCY BALL: NOTE THAT YOU HAVE TO PRESS E REALLY QUICKLY ON THE BOMB OR YOU'LL EAT THE BALL LOL --AddCustomShipment("bball", "models/Combine_Helicopter/helicopter_bomb01.mdl", "sent_ball", 100, 10, true, 10, true) -- ADD CUSTOM SHIPMENTS HERE(next line): AddCustomShipment("LockPick", "models/weapons/w_crowbar.mdl", "lockpick", 1600, 4, true, 400, false, {TEAM_thief, TEAM_BLACK}) AddCustomShipment("Med_kit", "models/weapons/w_c4.mdl", "med_kit", 1500, 10, true, 150, false, {TEAM_MEDIC}) AddCustomShipment("Unarrest_stick", "models/weapons/w_stunbaton.mdl", "unarrest_stick", 750, 10, true, 80, false, {TEAM_MOB, TEAM_BLACK}) AddCustomShipment("Keypad_cracker", "models/weapons/w_c4.mdl", "keypad_cracker", 0, 0, true, 400, true, {TEAM_thief, TEAM_BLACK}) AddCustomShipment("healthkit", "models/Items/HealthKit.mdl", "item_healthkit", 550, 10, false, 0, false, {TEAM_MEDIC, TEAM_BLACK}) AddCustomShipment("health", "models/healthvial.mdl", "item_healthvial", 0, 1, true, 5, true, {TEAM MEDIC, TEAM_BLACK}) AddCustomShipment("Water", "models/drug_mod/the_bottle_of_water.mdl", "durgz_water", 100, 5, true, 10, true, {TEAM_DRUGZ, TEAM_BLACK}) AddCustomShipment("Cigarettes", "models/boxopencigshib.mdl", "durgz_cigarette", 200, 5, false, 25, false, {TEAM_DRUGZ, TEAM_BLACK}) AddCustomShipment("Beer", "models/drug_mod/alcohol_can.mdl", "durgz_alcohol", 500, 5, false, 100, false, {TEAM_DRUGZ, TEAM_BLACK}) AddCustomShipment("Weed", "models/katharsmodels/contraband/zak_wiet/zak_wiet.mdl", "durgz_weed", 1000, 8, false, 200, false, {TEAM_DRUGZ, TEAM_BLACK}) AddCustomShipment("Heroine", "models/katharsmodels/syringe_out/syringe_out.mdl", "durgz_heroine", 1250, 9, false, 450, false, {TEAM_DRUGZ, TEAM_BLACK}) AddCustomShipment("LSD", "models/smile/smile.mdl", "durgz_lsd", 2000, 4, false, 500, false, {TEAM_DRUGZ, TEAM_BLACK}) AddCustomShipment("Shrooms", "models/ipha/mushroom_small.mdl", "durgz_mushroom", 3000, 10, false, 1500, false, {TEAM_DRUGZ, TEAM_BLACK}) AddCustomShipment("Cocaine", "models/cocn.mdl", "durgz_cocaine", 5000, 6, false, 2000, false, {TEAM_DRUGZ, TEAM_BLACK}) AddCustomShipment("Aspirin", "models/jaanus/aspbtl.mdl", "durgz_aspirin", 400, 4, false, 100, false, {TEAM_DURGZ, TEAM_BLACK}) AddCustomShipment("Jihad_Bomb", "models/weapons/W_jb.mdl", "weapon_jihadbomb", 5, 5000, true, 1000, false, {TEAM_SUICIDE, TEAM_BLACK}) AddCustomShipment("DoorBlaster", "models/weapons/w_c4.mdl", "weapon_doorblaster", 4, 10000, true, 2500, false, {TEAM_BLACK}) AddCustomShipment("M249", "models/weapons/w_mach_m249para.mdl", "weapon_real_cs_m249", 6000, 10, false, 0, false, {TEAM_GUN}) AddCustomShipment("Galil", "models/weapons/w_rif_galil.mdl", "weapon_real_cs_galil", 4000, 10, false, 0, false, {TEAM_GUN}) AddCustomShipment("AK47", "models/weapons/w_rif_ak47.mdl", "weapon_real_cs_ak47", 4000, 10, false, 0, false, {TEAM_GUN}) AddCustomShipment("M4A1", "models/weapons/w_rif_m4a1.mdl", "weapon_real_cs_m4a1", 3900, 10, false, 0, false, {TEAM_GUN}) AddCustomShipment("Famas", "models/weapons/w_rif_famas.mdl", "weapon_real_cs_famas", 3900, 10, false, 0, false, {TEAM_GUN}) AddCustomShipment("AWP", "models/weapons/w_snip_awp.mdl", "weapon_real_cs_awp", 5000, 10, false, 0, false, {TEAM_GUN}) AddCustomShipment("Scout", "models/weapons/w_snip_scout.mdl", "weapon_real_cs_scout", 4500, 10, false, 0, false, {TEAM_GUN}) AddCustomShipment("SteyrAug", "models/weapons/w_rif_aug.mdl", "weapon_real_cs_aug", 4000, 10, false, 0, false, {TEAM_GUN}) AddCustomShipment("SG552", "models/weapons/w_rif_sg552.mdl", "weapon_real_cs_sg552", 4000, 10, false, 0, false, {TEAM_GUN}) AddCustomShipment("G3SG1", "models/weapons/w_snip_g3sg1.mdl", "weapon_real_cs_g3sg1", 4000, 10, false, 0, false, {TEAM_GUN}) AddCustomShipment("SG550", "models/weapons/w_snip_sg550.mdl", "weapon_real_cs_sg550", 4000, 10, false, 0, false, {TEAM_GUN}) AddCustomShipment("UMP45", "models/weapons/w_smg_ump45.mdl", "weapon_real_cs_ump_45", 3600, 10, false, 0, false, {TEAM_GUN}) AddCustomShipment("P90", "models/weapons/w_smg_p90.mdl", "weapon_real_cs_p90", 3500, 10, false, 0, false, {TEAM_GUN}) AddCustomShipment("TMP", "models/weapons/w_smg_tmp.mdl", "weapon_real_cs_tmp", 3500, 10, false, 0, false, {TEAM_GUN}) AddCustomShipment("MP5", "models/weapons/w_smg_mp5.mdl", "weapon_real_cs_mp5a5", 3200, 10, false, 0, false, {TEAM_GUN}) AddCustomShipment("Mac10", "models/weapons/w_smg_mac10.mdl", "weapon_real_cs_mac10", 3000, 10, false, 0,
should work
Any error?
Sorry, you need to Log In to post a reply to this thread.