function Vehicle_OnProduce(vehicle, user, menuitem) --Menu items are numbers that refer to what choice is selected, there are 16 possible to have on vehicle producer. --On vehicle file, menu items go from 1-16, in LUA they go from 0-15. local pid = vehicle:vehicletypeid() -- this gets the id of the vehicle the user is selecting from. if (pid == 200) then --I used 200 out of air, look in vehicle file and use id of vehicle you want. if (menuitem == 0) then --If player selects first menu choice , lets say its trade 2 beer for 10 rifle ammo if (user:inventory_find("Beer" >= 2)) then --check for the beer user:inventory_modify("Beer", -2) -- take beer away user:inventory_modify("Rifle Ammo", 10) -- give rifle ammo end end end end