2022-04-20 13:52:32 +01:00
print ( " Jim-Payments v2.4 - Payments Script by Jimathy " )
2022-02-05 15:44:29 +00:00
-- If you need support I now have a discord available, it helps me keep track of issues and give better support.
-- https://discord.gg/xKgQZ6wZvS
Config = { }
2022-04-19 21:32:12 +01:00
Config.Debug = false
2022-04-19 21:26:43 +01:00
2022-04-15 18:25:27 +01:00
Config.Manage = true -- "true" if using qb-management
-- "false" if using qb-bossmenu
Config.TicketSystem = true -- Enable this if you want to use the ticket system false
2022-02-20 15:30:15 +00:00
2022-04-15 18:25:27 +01:00
Config.List = true -- "true" to use nearby player list feature in the cash registers, "false" for manual id entry
2022-03-10 23:41:49 +00:00
Config.PaymentRadius = 30 -- This is how far the playerlist will check for nearby players (based on the person charging)
2022-04-20 13:52:32 +01:00
Config.Peds = true -- "true" to enable peds spawning in banks
Config.PedPool = {
[ 1 ] = ` IG_Bankman ` ,
[ 2 ] = ` U_M_M_BankMan ` ,
[ 3 ] = ` S_F_M_Shop_HIGH ` ,
[ 4 ] = ` S_M_M_HighSec_02 ` ,
[ 5 ] = ` S_M_M_HighSec_03 ` ,
[ 6 ] = ` S_M_M_HighSec_04 ` ,
[ 7 ] = ` A_F_Y_Business_01 ` ,
[ 8 ] = ` A_F_Y_Business_02 ` ,
[ 9 ] = ` A_F_Y_Business_03 ` ,
[ 10 ] = ` A_F_Y_Business_04 ` ,
[ 11 ] = ` A_M_M_Business_01 ` ,
[ 12 ] = ` A_M_Y_Business_02 ` ,
[ 13 ] = ` A_M_Y_Business_03 ` ,
[ 14 ] = ` U_F_M_CasinoShop_01 ` ,
}
Config.Gabz = false -- "true" to enable Gabz Banking locations
2022-03-10 23:41:49 +00:00
Config.useATM = true -- Enable this to use my ATM's
Config.useBanks = true -- Enable this to use my banking stuff
Config.BankBlips = true -- Enable this if you disabled qb-banking and need bank locations
Config.ATMBlips = false -- Enable this if you are a pyscho and need every ATM to be on the map too
2022-02-05 15:44:29 +00:00
2022-03-11 00:30:49 +00:00
Config.PhoneBank = true -- Set this to false to use the popup payment system FOR CARD/BANK PAYMENTS instead of using phone invoices
-- This doesn't affect Cash payments as they by default use confirmation now
-- This is helpful for phones that don't support invoices well
2022-04-11 18:59:47 +01:00
Config.Commission = false -- Set this to true to enable Commissions and give the person charging a percentage of the total
Config.CommissionAll = false -- Set this to true to give commission to workers clocked in
Config.CommissionDouble = false -- Set this to true if you want the person charging to get double Commission
Config.CommissionLimit = false -- If true, this limits the Commission to only be given if over the "MinAmountForTicket". If false, Commission will be given for any amount
2022-02-19 11:56:21 +00:00
-- MinAmountforTicket should be your cheapest item
-- PayPerTicket should never be higher than MinAmountforTicket
2022-04-11 18:59:47 +01:00
-- Commission is a percentage eg "0.10" becomes 10%
2022-04-20 13:52:32 +01:00
Config.CashInLocation = vector4 ( 252.23 , 223.11 , 106.29 , 159.2 ) -- Default Third Window along in Pacific Bank
if Config.Gabz then Config.CashInLocation = vector3 ( 269.28 , 217.24 , 106.28 , 69.0 ) end -- Middle along in Pacific Bank (Gabz)
2022-04-19 21:26:43 +01:00
2022-02-05 15:44:29 +00:00
Config.Jobs = {
2022-04-11 18:59:47 +01:00
[ ' beanmachine ' ] = { MinAmountforTicket = 50 , PayPerTicket = 50 , Commission = 0.10 , } ,
[ ' burgershot ' ] = { MinAmountforTicket = 50 , PayPerTicket = 50 , Commission = 0.10 , } ,
[ ' catcafe ' ] = { MinAmountforTicket = 50 , PayPerTicket = 50 , Commission = 0.10 , } ,
[ ' henhouse ' ] = { MinAmountforTicket = 50 , PayPerTicket = 50 , Commission = 0.10 , } ,
[ ' pizzathis ' ] = { MinAmountforTicket = 50 , PayPerTicket = 50 , Commission = 0.10 , } ,
[ ' popsdiner ' ] = { MinAmountforTicket = 50 , PayPerTicket = 50 , Commission = 0.10 , } ,
[ ' tequilala ' ] = { MinAmountforTicket = 50 , PayPerTicket = 50 , Commission = 0.10 , } ,
[ ' vanilla ' ] = { MinAmountforTicket = 50 , PayPerTicket = 50 , Commission = 0.10 , } ,
[ ' mechanic ' ] = { MinAmountforTicket = 1000 , PayPerTicket = 500 , Commission = 0.10 , } ,
2022-04-19 21:30:08 +01:00
}
2022-04-20 13:52:32 +01:00
Config.ATMModels = { " prop_atm_01 " , " prop_atm_02 " , " prop_atm_03 " , " prop_fleeca_atm " }
Config.GabzATMLocations = {
--PACIFIC BANK 8 ATMS (GABZ)
vector3 ( 239.02 , 212.37 , 106.28 ) ,
vector3 ( 239.46 , 213.6 , 106.28 ) ,
vector3 ( 239.9 , 214.82 , 106.28 ) ,
vector3 ( 240.35 , 216.03 , 106.28 ) ,
vector3 ( 241.42 , 218.96 , 106.28 ) ,
vector3 ( 241.86 , 220.16 , 106.28 ) ,
vector3 ( 242.3 , 221.41 , 106.28 ) ,
vector3 ( 242.76 , 222.63 , 106.28 ) ,
}
Config.VanATMLocations = {
--PACIFIC BANK 10 ATMS
vector3 ( 265.9 , 213.86 , 106.28 ) ,
vector3 ( 265.56 , 212.98 , 106.28 ) ,
vector3 ( 265.19 , 211.91 , 106.28 ) ,
vector3 ( 264.86 , 211.03 , 106.28 ) ,
vector3 ( 264.52 , 210.06 , 106.28 ) ,
vector3 ( 236.64 , 219.72 , 106.29 ) ,
vector3 ( 237.04 , 218.72 , 106.29 ) ,
vector3 ( 237.5 , 217.87 , 106.29 ) ,
vector3 ( 237.93 , 216.94 , 106.29 ) ,
vector3 ( 238.36 , 216.03 , 106.29 ) ,
}
--QB-Target doesn't seem to like ALL ATM Props so need to manually add locations
Config.WallATMLocations = {
vector3 ( - 386.54 , 6046.29 , 31.5 ) ,
vector3 ( - 282.82 , 6226.24 , 31.49 ) ,
vector3 ( - 132.74 , 6366.79 , 31.48 ) ,
vector3 ( - 95.76 , 6457.41 , 31.46 ) ,
vector3 ( - 97.52 , 6455.65 , 31.47 ) ,
vector3 ( 155.95 , 6642.99 , 31.6 ) ,
vector3 ( 173.92 , 6638.16 , 31.57 ) ,
vector3 ( 2558.65 , 350.92 , 108.62 ) ,
vector3 ( 1077.78 , - 776.64 , 58.35 ) ,
vector3 ( 1138.14 , - 468.88 , 66.73 ) ,
vector3 ( 1166.93 , - 455.96 , 66.81 ) ,
vector3 ( 285.37 , 143.07 , 104.17 ) ,
vector3 ( - 165.43 , 234.81 , 94.92 ) ,
vector3 ( - 165.4 , 232.73 , 94.92 ) ,
vector3 ( - 1410.41 , - 98.76 , 52.43 ) ,
vector3 ( - 1409.85 , - 100.51 , 52.38 ) ,
vector3 ( - 1206.0 , - 324.94 , 37.86 ) ,
vector3 ( - 1205.23 , - 326.55 , 37.86 ) ,
vector3 ( - 2072.28 , - 317.27 , 13.32 ) ,
vector3 ( - 2974.7 , 380.15 , 15.0 ) ,
vector3 ( - 2959.01 , 487.45 , 15.46 ) ,
vector3 ( - 2956.87 , 487.36 , 15.46 ) ,
vector3 ( - 3043.98 , 594.32 , 7.74 ) ,
vector3 ( - 3241.35 , 997.74 , 12.55 ) ,
vector3 ( - 1305.59 , - 706.64 , 25.32 ) ,
vector3 ( - 537.85 , - 854.69 , 29.28 ) ,
vector3 ( - 709.98 , - 818.71 , 23.73 ) ,
vector3 ( - 712.87 , - 818.71 , 23.73 ) ,
vector3 ( - 526.71 , - 1223.18 , 18.45 ) ,
vector3 ( - 256.47 , - 715.94 , 33.55 ) ,
vector3 ( - 259.13 , - 723.29 , 33.54 ) ,
vector3 ( - 203.82 , - 861.3 , 30.27 ) ,
vector3 ( 111.38 , - 774.96 , 31.44 ) ,
vector3 ( 114.56 , - 776.13 , 31.42 ) ,
vector3 ( 112.46 , - 819.65 , 31.34 ) ,
vector3 ( 118.93 , - 883.68 , 31.12 ) ,
vector3 ( - 846.97 , - 340.29 , 38.68 ) ,
vector3 ( - 846.41 , - 341.41 , 38.68 ) ,
vector3 ( - 262.21 , - 2012.17 , 30.15 ) ,
vector3 ( - 273.23 , - 2024.32 , 30.15 ) ,
vector3 ( 24.46 , - 945.94 , 29.36 ) ,
vector3 ( - 254.48 , - 692.74 , 33.61 ) ,
vector3 ( - 1569.95 , - 546.94 , 34.96 ) ,
vector3 ( - 1570.91 , - 547.63 , 34.96 ) ,
vector3 ( 289.14 , - 1282.29 , 29.6 ) ,
vector3 ( 289.18 , - 1256.84 , 29.44 ) ,
vector3 ( 296.04 , - 896.22 , 29.24 ) ,
vector3 ( 296.74 , - 894.26 , 29.24 ) ,
vector3 ( - 301.63 , - 829.73 , 32.43 ) ,
vector3 ( - 303.23 , - 829.44 , 32.43 ) ,
vector3 ( 5.27 , - 919.87 , 29.56 ) ,
vector3 ( - 1200.61 , - 885.62 , 13.26 ) ,
}
Config.VanBankLocations = {
[ " legion " ] = {
vector4 ( 149.5 , - 1042.08 , 29.37 , 342.74 ) , -- Legion Fleeca
} ,
[ " hawick " ] = {
vector4 ( 313.81 , - 280.43 , 54.16 , 342.29 ) , -- Hawick Fleeca
} ,
[ " vinewood " ] = {
vector4 ( - 351.4 , - 51.24 , 49.04 , 338.4 ) , -- Vinewood Fleeca
} ,
[ " delperro " ] = {
vector4 ( - 1212.11 , - 332.01 , 37.78 , 25.33 ) , -- Del Perro Fleeca
} ,
[ " route1 " ] = {
vector4 ( - 2961.17 , 482.9 , 15.7 , 84.68 ) , -- Route 1 Fleeca
} ,
[ " route68 " ] = {
vector4 ( 1175.03 , 2708.2 , 38.09 , 180.0 ) , -- Route 68 Fleeca
} ,
[ " paleto " ] = {
vector4 ( - 111.22 , 6470.03 , 31.63 , 133.86 ) , -- Paleto Bank
} ,
[ " pacific " ] = {
vector4 ( 243.58 , 226.25 , 106.29 , 169.06 ) , -- Pacific Bank Window 1
vector4 ( 247.08 , 224.98 , 106.29 , 157.75 ) , -- Pacific Bank Window 2
} ,
}
Config.GabzBankLocations = {
[ " legion " ] = {
vector4 ( 149.5 , - 1042.08 , 29.37 , 342.74 ) , -- Legion Fleeca
} ,
[ " hawick " ] = {
vector4 ( 313.81 , - 280.43 , 54.16 , 342.29 ) , -- Hawick Fleeca
} ,
[ " vinewood " ] = {
vector4 ( - 351.4 , - 51.24 , 49.04 , 338.4 ) , -- Vinewood Fleeca
} ,
[ " delperro " ] = {
vector4 ( - 1212.11 , - 332.01 , 37.78 , 25.33 ) , -- Del Perro Fleeca
} ,
[ " route1 " ] = {
vector4 ( - 2961.17 , 482.9 , 15.7 , 84.68 ) , -- Route 1 Fleeca
} ,
[ " route68 " ] = {
vector4 ( 1175.03 , 2708.2 , 38.09 , 180.0 ) , -- Route 68 Fleeca
} ,
[ " paleto " ] = {
vector4 ( - 110.72 , 6469.82 , 31.63 , 222.94 ) , -- Paleto Bank (GABZ) - 1
vector4 ( - 108.98 , 6471.56 , 31.63 , 222.92 ) , -- Paleto Bank (GABZ) - 2
} ,
[ " pacific " ] = {
vector4 ( 258.55 , 227.63 , 106.28 , 160.96 ) , -- Pacficic Gabz 1+2
vector4 ( 263.21 , 225.93 , 106.28 , 158.25 ) , -- Pacficic Gabz 3+4
vector4 ( 267.95 , 224.24 , 106.28 , 158.5 ) , -- Pacficic Gabz 5+6
vector4 ( 263.71 , 212.63 , 106.28 , 337.53 ) , -- Pacficic Gabz 7+8
vector4 ( 259.02 , 214.32 , 106.28 , 337.82 ) , -- Pacficic Gabz 9+10
vector4 ( 254.27 , 216.06 , 106.28 , 336.37 ) , -- Pacficic Gabz 11+12
}
}