Scripts/resources/[qb]/[qb_casino]/casino-blackjackKGV/coords.lua

881 lines
20 KiB
Lua
Raw Normal View History

2024-12-29 20:03:28 +00:00
_DEBUG = false
function DebugPrint(str)
if _DEBUG == true and str then
return print("BLACKJACK: "..tostring(str))
end
end
ChackCardPropAnim = true
tables = { -- Spawns Ped Only -- Setup Currently For This https://forum.cfx.re/t/cayo-perico-casino-dlc-ipl-loader/2099391
-- {
-- coords = vector4(996.17, 51.69, 68.45, 318.91), --Table 1 -- poker
-- highStakes = false
-- },
-- {
-- coords = vector4(1000.66, 50.88, 68.45, 6.73), --Table 2 -- poker
-- highStakes = false
-- },
{
coords = vector4(1004.09, 53.11, 68.45, 55.30), --Table 3
highStakes = false
},
{
coords = vector4(1002.36, 60.52, 68.45, 142.53), --Table 4
highStakes = false
},
-- {
-- coords = vector4(998.44, 60.99, 68.45, 191.77), --Table 5 -- poker
-- highStakes = false
-- },
-- {
-- coords = vector4(994.89, 58.29, 68.45, 237.13), --Table 6 -- poker
-- highStakes = false
-- },
-- {
-- coords = vector4(985.95, 60.56, 69.25, 187.91), --Table 7 --USED BY Rubbertoe98 Blackjack
-- highStakes = true
-- },
-- {
-- coords = vector4(982.50, 62.85, 69.25, 101.44), --Table 8 -USED BY Rubbertoe98 Blackjack
-- highStakes = true
-- },
-- {
-- coords = vector4(984.97, 66.64, 69.25, 3.39), --Table 9 -- poker
-- highStakes = true
-- },
-- {
-- coords = vector4(988.45, 64.38, 69.25, 278.52), --Table 10 -- poker
-- highStakes = true
-- },
-- {
-- coords = vector4(989.05, 45.69, 69.25, 22.31), --Table 11 -USED BY Rubbertoe98 Blackjack
-- highStakes = true
-- },
-- {
-- coords = vector4(987.30, 42.19, 69.25, 102.30), --Table 12 -USED BY Rubbertoe98 Blackjack
-- highStakes = true
-- },
-- {
-- coords = vector4(991.56, 40.10, 69.25, 200.84), --Table 13 -- poker
-- highStakes = true
-- },
-- {
-- coords = vector4(993.20, 43.70, 69.25, 279.25), --Table 14 -- poker
-- highStakes = true
-- },
}
--[[
Table colors
0: Green
1: Red
2: Blue
3: Purple
--]]
customTables = { -- Spawns ped with table, example below
{
coords = vector4(967.33, 32.0191, 115.1742, -122.0),
highStakes = false,
color = 1,
},
-- {
-- coords = vector4(996.77, 52.43, 68.43, 318.91),
-- highStakes = false,
-- color = 0
-- },
}
for i,v in pairs(customTables) do
table.insert(tables, v)
end
resultNames = {
["good"] = "WON",
["bad"] = "BUST",
["impartial"] = "Got a PUSH",
}
requestCardAnims = {
"request_card",
"request_card_alt1",
"request_card_alt2",
}
declineCardAnims = {
"decline_card_001",
"decline_card_alt1",
"decline_card_alt2",
}
cardOffsets = {
[1] = {
vector3(0.5737, 0.2376, 0.948025),
vector3(0.562975, 0.2523, 0.94875),
vector3(0.553875, 0.266325, 0.94955),
vector3(0.5459, 0.282075, 0.9501),
vector3(0.536125, 0.29645, 0.95085),
vector3(0.524975, 0.30975, 0.9516),
vector3(0.515775, 0.325325, 0.95235),
},
[2] = {
vector3(0.2325, -0.1082, 0.94805),
vector3(0.23645, -0.0918, 0.949),
vector3(0.2401, -0.074475, 0.950225),
vector3(0.244625, -0.057675, 0.951125),
vector3(0.249675, -0.041475, 0.95205),
vector3(0.257575, -0.0256, 0.9532),
vector3(0.2601, -0.008175, 0.954375),
},
[3] = {
vector3(-0.2359, -0.1091, 0.9483),
vector3(-0.221025, -0.100675, 0.949),
vector3(-0.20625, -0.092875, 0.949725),
vector3(-0.193225, -0.07985, 0.950325),
vector3(-0.1776, -0.072, 0.951025),
vector3(-0.165, -0.060025, 0.951825),
vector3(-0.14895, -0.05155, 0.95255),
},
[4] = {
vector3(-0.5765, 0.2229, 0.9482),
vector3(-0.558925, 0.2197, 0.949175),
vector3(-0.5425, 0.213025, 0.9499),
vector3(-0.525925, 0.21105, 0.95095),
vector3(-0.509475, 0.20535, 0.9519),
vector3(-0.491775, 0.204075, 0.952825),
vector3(-0.4752, 0.197525, 0.9543),
}
}
cardRotationOffsets = {
[1] = {
69.12,
67.8,
66.6,
70.44,
70.84,
67.88,
69.56,
},
[2] = {
22.11,
22.32,
20.8,
19.8,
19.44,
26.28,
22.68,
},
[3] = {
-21.43,
-20.16,
-16.92,
-23.4,
-21.24,
-23.76,
-19.44,
},
[4] = {
-67.03,
-69.12,
-64.44,
-67.68,
-63.72,
-68.4,
-64.44,
},
}
cardSplitOffsets = {
[1] = {
vector3(0.6083, 0.3523, 0.94795),
vector3(0.598475, 0.366475, 0.948925),
vector3(0.589525, 0.3807, 0.94975),
vector3(0.58045, 0.39435, 0.950375),
vector3(0.571975, 0.4092, 0.951075),
vector3(0.5614, 0.4237, 0.951775),
vector3(0.554325, 0.4402, 0.952525),
},
[2] = {
vector3(0.3431, -0.0527, 0.94855),
vector3(0.348575, -0.0348, 0.949425),
vector3(0.35465, -0.018825, 0.9502),
vector3(0.3581, -0.001625, 0.95115),
vector3(0.36515, 0.015275, 0.952075),
vector3(0.368525, 0.032475, 0.95335),
vector3(0.373275, 0.0506, 0.9543),
},
[3] = {
vector3(-0.116, -0.1501, 0.947875),
vector3(-0.102725, -0.13795, 0.948525),
vector3(-0.08975, -0.12665, 0.949175),
vector3(-0.075025, -0.1159, 0.949875),
vector3(-0.0614, -0.104775, 0.9507),
vector3(-0.046275, -0.095025, 0.9516),
vector3(-0.031425, -0.0846, 0.952675),
},
[4] = {
vector3(-0.5205, 0.1122, 0.9478),
vector3(-0.503175, 0.108525, 0.94865),
vector3(-0.485125, 0.10475, 0.949175),
vector3(-0.468275, 0.099175, 0.94995),
vector3(-0.45155, 0.09435, 0.95085),
vector3(-0.434475, 0.089725, 0.95145),
vector3(-0.415875, 0.0846, 0.9523),
}
}
cardSplitRotationOffsets = {
[1] = {
68.57,
67.52,
67.76,
67.04,
68.84,
65.96,
67.76,
},
[2] = {
22.11,
22.0,
24.44,
21.08,
25.96,
26.16,
28.76,
},
[3] = {
-14.04,
-15.48,
-16.56,
-15.84,
-16.92,
-14.4,
-14.28,
},
[4] = {
-67.03,
-67.6,
-69.4,
-69.04,
-68.68,
-66.16,
-63.28,
},
}
cardOffsetsDealer = {
vector3(0.0436, 0.21205, 0.948875),
vector3(-0.0636, 0.213825, 0.9496),
vector3(-0.0806, 0.2137, 0.950225),
vector3(-0.1006, 0.21125, 0.950875),
vector3(-0.1256, 0.21505, 0.951875),
vector3(-0.1416, 0.21305, 0.953),
vector3(-0.1656, 0.21205, 0.954025),
vector3(-0.1836, 0.21255, 0.95495),
vector3(-0.2076, 0.21105, 0.956025),
vector3(-0.2246, 0.21305, 0.957),
}
cardRotationOffsetsDealer = { -- doesnt have to be vector3
vector3(0.0, 0.0, 178.92),
vector3(0.0, 0.0, -180.0),
vector3(0.0, 0.0, -178.92),
vector3(0.0, 0.0, -177.12),
vector3(0.0, 0.0, 180.0),
vector3(0.0, 0.0, 178.56),
vector3(0.0, 0.0, 180.0),
vector3(0.0, 0.0, 178.2),
vector3(0.0, 0.0, -177.12),
vector3(0.0, 0.0, 180.0),
vector3(0.0, 0.0, 178.56),
}
chipSplitOffsets = {
[1] = {
vector3(0.6931, 0.1952, 0.0),
vector3(0.724925, 0.26955, 0.0),
vector3(0.7374, 0.349625, 0.0),
vector3(0.76415, 0.419225, 0.0),
},
[2] = {
vector3(0.2827, -0.227825, 0.0),
vector3(0.3605, -0.1898, 0.0),
vector3(0.4309, -0.16365, 0.0),
vector3(0.49275, -0.111575, 0.0),
},
[3] = {
vector3(-0.279425, -0.2238, 0.0),
vector3(-0.200775, -0.25855, 0.0),
vector3(-0.125775, -0.26815, 0.0),
vector3(-0.05615, -0.29435, 0.0),
},
[4] = {
vector3(-0.685925, 0.173275, 0.0),
vector3(-0.6568, 0.092525, 0.0),
vector3(-0.612875, 0.033025, 0.0),
vector3(-0.58465, -0.0374, 0.0),
}
}
chipSplitRotationOffsets = { -- doesnt have to be vector3
[1] = {
vector3(0, 0, -16.56),
vector3(0, 0, -22.32),
vector3(0, 0, -10.8),
vector3(0, 0, -9.72),
},
[2] = {
vector3(0, 0, -69.12),
vector3(0, 0, -64.8),
vector3(0, 0, -58.68),
vector3(0, 0, -51.12),
},
[3] = {
vector3(0, 0, -112.32),
vector3(0, 0, -108.36),
vector3(0, 0, -99.72),
vector3(0, 0, -102.6),
},
[4] = {
vector3(0, 0, -155.88),
vector3(0, 0, -151.92),
vector3(0, 0, -147.24),
vector3(0, 0, -146.52),
}
}
chipOffsets = {
[1] = {
vector3(0.712625, 0.170625, 0.0),
vector3(0.6658, 0.218375, 0.0),
vector3(0.756775, 0.292775, 0.0),
vector3(0.701875, 0.3439, 0.0),
},
[2] = {
vector3(0.278125, -0.2571, 0.0),
vector3(0.280375, -0.190375, 0.0),
vector3(0.397775, -0.208525, 0.0),
vector3(0.39715, -0.1354, 0.0),
},
[3] = {
vector3(-0.30305, -0.2464, 0.0),
vector3(-0.257975, -0.19715, 0.0),
vector3(-0.186575, -0.2861, 0.0),
vector3(-0.141675, -0.237925, 0.0),
},
[4] = {
vector3(-0.72855, 0.17345, 0.0),
vector3(-0.652825, 0.177525, 0.0),
vector3(-0.6783, 0.0744, 0.0),
vector3(-0.604425, 0.082575, 0.0),
}
}
pileOffsets = {
[1] = {
vector3(0.61, -0.02, 0.0),
vector3(0.73, 0.47, 0.0),
vector3(0.756775, 0.292775, 0.0),
vector3(0.701875, 0.3439, 0.0),
},
[2] = {
vector3(0.03, -0.29, 0.0),
vector3(0.05, -0.06, 0.0),
vector3(0.397775, -0.208525, 0.0),
vector3(0.39715, -0.1354, 0.0),
},
[3] = {
vector3(-0.48, -0.13, 0.0),
vector3(-0.35, 0.07, 0.0),
vector3(-0.186575, -0.2861, 0.0),
vector3(-0.141675, -0.237925, 0.0),
},
[4] = {
vector3(-0.7, 0.32, 0.0),
vector3(-0.7, 0.53, 0.0),
vector3(-0.6783, 0.0744, 0.0),
vector3(-0.604425, 0.082575, 0.0),
}
}
chipRotationOffsets = { -- doesnt have to be vector3
[1] = {
vector3(0, 0, 72.0),
vector3(0, 0, 64.8),
vector3(0, 0, 74.52),
vector3(0, 0, 72.0),
},
[2] = {
vector3(0, 0, 12.96),
vector3(0, 0, 29.16),
vector3(0, 0, 32.04),
vector3(0, 0, 32.04),
},
[3] = {
vector3(0, 0, -18.36),
vector3(0, 0, -18.72),
vector3(0, 0, -15.48),
vector3(0, 0, -18.0),
},
[4] = {
vector3(0, 0, -79.2),
vector3(0, 0, -68.76),
vector3(0, 0, -57.6),
vector3(0, 0, -64.8),
}
}
pileRotationOffsets = { -- doesnt have to be vector3
[1] = {
vector3(0, 0, 8.1),
vector3(0, 0, 229.49),
vector3(0, 0, 74.52),
vector3(0, 0, 72.0),
},
[2] = {
vector3(0, 0, 78.7),
vector3(0, 0, 4.6),
vector3(0, 0, 32.04),
vector3(0, 0, 32.04),
},
[3] = {
vector3(0, 0, 44.89),
vector3(0, 0, 144.49),
vector3(0, 0, -15.48),
vector3(0, 0, -18.0),
},
[4] = {
vector3(0, 0, 15.6),
vector3(0, 0, 15.6),
vector3(0, 0, -57.6),
vector3(0, 0, -64.8),
}
}
lowTableLimit = 40
bettingNums = {
10,
20,
30,
40,
50,
60,
70,
80,
90,
100,
150,
200,
250,
300,
350,
400,
450,
500,
1000,
1500,
2000,
2500,
3000,
3500,
4000,
4500,
5000,
6000,
7000,
8000,
9000,
10000,
15000,
20000,
25000,
30000,
35000,
40000,
45000,
50000, -- 40 Low table limit, betting numbers added after this will be high stakes only
55000,
60000,
65000,
70000,
75000,
80000,
85000,
90000,
95000,
100000,
150000,
200000,
250000,
300000,
350000,
400000,
450000,
500000,
550000,
600000,
650000,
700000,
750000,
800000,
850000,
900000,
950000,
1000000,
1500000,
2000000,
2500000,
3000000,
3500000,
4000000,
4500000,
5000000,
5500000,
6000000,
6500000,
7000000,
7500000,
8000000,
8500000,
9000000,
9500000,
10000000,
}
bettingTime = 50
moveTime = 30
--[[
case 10:
return joaat("vw_prop_chip_10dollar_x1");
case 50:
return joaat("vw_prop_chip_50dollar_x1");
case 100:
return joaat("vw_prop_chip_100dollar_x1");
case 500:
return joaat("vw_prop_chip_500dollar_x1");
case 1000:
return joaat("vw_prop_chip_1kdollar_x1");
case 5000:
return joaat("vw_prop_plaq_5kdollar_x1");
case 10000:
return joaat("vw_prop_plaq_10kdollar_x1");
vw_prop_chip_10kdollar_x1.ydr
vw_prop_chip_5kdollar_x1.ydr
vw_prop_chip_10kdollar_st.ydr -- $120,000
vw_prop_chip_5kdollar_st.ydr -- $60,000
vw_prop_vw_chips_pile_01a.ydr -- $511,000
vw_prop_vw_chips_pile_02a.ydr -- $3,250,000
vw_prop_vw_chips_pile_03a.ydr -- $1,990,000
--]]
chipModels = {
[10] = "vw_prop_chip_10dollar_x1",
[50] = "vw_prop_chip_50dollar_x1",
[100] = "vw_prop_chip_100dollar_x1",
[120] = "vw_prop_chip_10dollar_st",
[500] = "vw_prop_chip_500dollar_x1",
[600] = "vw_prop_chip_50dollar_st",
[1000] = "vw_prop_chip_1kdollar_x1",
[1200] = "vw_prop_chip_100dollar_st",
[5000] = "vw_prop_chip_5kdollar_x1",
[6000] = "vw_prop_chip_500dollar_st",
[10000] = "vw_prop_chip_10kdollar_x1",
[60000] = "vw_prop_chip_5kdollar_st",
[120000] = "vw_prop_chip_10kdollar_st",
}
chipValues = {
10,
50,
100,
120,
500,
600,
1000,
1200,
5000,
6000,
10000,
60000,
120000,
}
chipThickness = {
[`vw_prop_chip_10dollar_x1`] = 0.0054170000366867,
[`vw_prop_chip_50dollar_x1`] = 0.0056730001233518,
[`vw_prop_chip_100dollar_x1`] = 0.0056900000199676,
[`vw_prop_chip_10dollar_st`] = 0.061421997845173,
[`vw_prop_chip_500dollar_x1`] = 0.0057030003517866,
[`vw_prop_chip_50dollar_st`] = 0.061151999980211,
[`vw_prop_chip_1kdollar_x1`] = 0.0056910002604127,
[`vw_prop_chip_100dollar_st`] = 0.060908999294043,
[`vw_prop_chip_500dollar_st`] = 0.060989998281002,
[`vw_prop_chip_5kdollar_x1`] = 0.005538,
[`vw_prop_chip_10kdollar_x1`] = 0.005562,
[`vw_prop_chip_5kdollar_st`] = 0.061049,
[`vw_prop_chip_10kdollar_st`] = 0.06095,
[`vw_prop_plaq_5kdollar_x1`] = 0.006891000084579,
[`vw_prop_plaq_10kdollar_x1`] = 0.0057889996096492,
[`vw_prop_plaq_5kdollar_st`] = 0.060949999839067,
[`vw_prop_plaq_10kdollar_st`] = 0.060749001801014,
}
chipHeights = { -- whatever the fuck this even means
0.95,
0.896,
0.901,
0.907,
0.95,
0.917,
0.922,
0.927,
0.932,
0.95,
0.904,
0.899,
0.914,
0.904,
0.924,
0.91,
0.935,
0.95,
0.95,
0.904,
0.899,
0.915,
0.904,
0.925,
0.91,
0.935,
0.95,
0.919,
0.924,
0.93,
0.935,
0.95,
0.902,
0.897,
0.912,
0.902,
0.922,
0.907,
0.932,
0.912,
}
function SetDealerOutfit(ped, outfit)
local outfit = (outfit % 13) or math.random(0, 13)
SetPedDefaultComponentVariation(ped)
if outfit == 0 then
SetPedComponentVariation(ped, 0, 3, 0, 0)
SetPedComponentVariation(ped, 1, 1, 0, 0)
SetPedComponentVariation(ped, 2, 3, 0, 0)
SetPedComponentVariation(ped, 3, 1, 0, 0)
SetPedComponentVariation(ped, 4, 0, 0, 0)
SetPedComponentVariation(ped, 6, 1, 0, 0)
SetPedComponentVariation(ped, 7, 2, 0, 0)
SetPedComponentVariation(ped, 8, 3, 0, 0)
SetPedComponentVariation(ped, 10, 1, 0, 0)
SetPedComponentVariation(ped, 11, 1, 0, 0)
return
elseif outfit == 1 then
SetPedComponentVariation(ped, 0, 2, 2, 0)
SetPedComponentVariation(ped, 1, 1, 0, 0)
SetPedComponentVariation(ped, 2, 4, 0, 0)
SetPedComponentVariation(ped, 3, 0, 3, 0)
SetPedComponentVariation(ped, 4, 0, 0, 0)
SetPedComponentVariation(ped, 6, 1, 0, 0)
SetPedComponentVariation(ped, 7, 2, 0, 0)
SetPedComponentVariation(ped, 8, 1, 0, 0)
SetPedComponentVariation(ped, 10, 1, 0, 0)
SetPedComponentVariation(ped, 11, 1, 0, 0)
return
elseif outfit == 2 then
SetPedComponentVariation(ped, 0, 2, 1, 0)
SetPedComponentVariation(ped, 1, 1, 0, 0)
SetPedComponentVariation(ped, 2, 2, 0, 0)
SetPedComponentVariation(ped, 3, 0, 3, 0)
SetPedComponentVariation(ped, 4, 0, 0, 0)
SetPedComponentVariation(ped, 6, 1, 0, 0)
SetPedComponentVariation(ped, 7, 2, 0, 0)
SetPedComponentVariation(ped, 8, 1, 0, 0)
SetPedComponentVariation(ped, 10, 1, 0, 0)
SetPedComponentVariation(ped, 11, 1, 0, 0)
return
elseif outfit == 3 then
SetPedComponentVariation(ped, 0, 2, 0, 0)
SetPedComponentVariation(ped, 1, 1, 0, 0)
SetPedComponentVariation(ped, 2, 3, 0, 0)
SetPedComponentVariation(ped, 3, 1, 3, 0)
SetPedComponentVariation(ped, 4, 0, 0, 0)
SetPedComponentVariation(ped, 6, 1, 0, 0)
SetPedComponentVariation(ped, 7, 2, 0, 0)
SetPedComponentVariation(ped, 8, 3, 0, 0)
SetPedComponentVariation(ped, 10, 1, 0, 0)
SetPedComponentVariation(ped, 11, 1, 0, 0)
return
elseif outfit == 4 then
SetPedComponentVariation(ped, 0, 4, 2, 0)
SetPedComponentVariation(ped, 1, 1, 0, 0)
SetPedComponentVariation(ped, 2, 3, 0, 0)
SetPedComponentVariation(ped, 3, 0, 0, 0)
SetPedComponentVariation(ped, 4, 0, 0, 0)
SetPedComponentVariation(ped, 6, 1, 0, 0)
SetPedComponentVariation(ped, 7, 2, 0, 0)
SetPedComponentVariation(ped, 8, 1, 0, 0)
SetPedComponentVariation(ped, 10, 1, 0, 0)
SetPedComponentVariation(ped, 11, 1, 0, 0)
return
elseif outfit == 5 then
SetPedComponentVariation(ped, 0, 4, 0, 0)
SetPedComponentVariation(ped, 1, 1, 0, 0)
SetPedComponentVariation(ped, 2, 0, 0, 0)
SetPedComponentVariation(ped, 3, 0, 0, 0)
SetPedComponentVariation(ped, 4, 0, 0, 0)
SetPedComponentVariation(ped, 6, 1, 0, 0)
SetPedComponentVariation(ped, 7, 2, 0, 0)
SetPedComponentVariation(ped, 8, 1, 0, 0)
SetPedComponentVariation(ped, 10, 1, 0, 0)
SetPedComponentVariation(ped, 11, 1, 0, 0)
return
elseif outfit == 6 then
SetPedComponentVariation(ped, 0, 4, 1, 0)
SetPedComponentVariation(ped, 1, 1, 0, 0)
SetPedComponentVariation(ped, 2, 4, 0, 0)
SetPedComponentVariation(ped, 3, 1, 0, 0)
SetPedComponentVariation(ped, 4, 0, 0, 0)
SetPedComponentVariation(ped, 6, 1, 0, 0)
SetPedComponentVariation(ped, 7, 2, 0, 0)
SetPedComponentVariation(ped, 8, 3, 0, 0)
SetPedComponentVariation(ped, 10, 1, 0, 0)
SetPedComponentVariation(ped, 11, 1, 0, 0)
return
elseif outfit == 7 then
SetPedComponentVariation(ped, 0, 1, 1, 0)
SetPedComponentVariation(ped, 1, 0, 0, 0)
SetPedComponentVariation(ped, 2, 1, 0, 0)
SetPedComponentVariation(ped, 3, 0, 3, 0)
SetPedComponentVariation(ped, 4, 0, 0, 0)
SetPedComponentVariation(ped, 6, 0, 0, 0)
SetPedComponentVariation(ped, 7, 0, 0, 0)
SetPedComponentVariation(ped, 8, 0, 0, 0)
SetPedComponentVariation(ped, 10, 0, 0, 0)
SetPedComponentVariation(ped, 11, 0, 0, 0)
return
elseif outfit == 8 then
SetPedComponentVariation(ped, 0, 1, 1, 0)
SetPedComponentVariation(ped, 1, 0, 0, 0)
SetPedComponentVariation(ped, 2, 1, 1, 0)
SetPedComponentVariation(ped, 3, 1, 3, 0)
SetPedComponentVariation(ped, 4, 0, 0, 0)
SetPedComponentVariation(ped, 6, 0, 0, 0)
SetPedComponentVariation(ped, 7, 2, 0, 0)
SetPedComponentVariation(ped, 8, 1, 0, 0)
SetPedComponentVariation(ped, 10, 0, 0, 0)
SetPedComponentVariation(ped, 11, 0, 0, 0)
return
elseif outfit == 9 then
SetPedComponentVariation(ped, 0, 2, 0, 0)
SetPedComponentVariation(ped, 1, 0, 0, 0)
SetPedComponentVariation(ped, 2, 2, 0, 0)
SetPedComponentVariation(ped, 3, 2, 3, 0)
SetPedComponentVariation(ped, 4, 0, 0, 0)
SetPedComponentVariation(ped, 6, 0, 0, 0)
SetPedComponentVariation(ped, 7, 0, 0, 0)
SetPedComponentVariation(ped, 8, 2, 0, 0)
SetPedComponentVariation(ped, 10, 0, 0, 0)
SetPedComponentVariation(ped, 11, 0, 0, 0)
return
elseif outfit == 10 then
SetPedComponentVariation(ped, 0, 2, 1, 0)
SetPedComponentVariation(ped, 1, 0, 0, 0)
SetPedComponentVariation(ped, 2, 2, 1, 0)
SetPedComponentVariation(ped, 3, 3, 3, 0)
SetPedComponentVariation(ped, 4, 1, 0, 0)
SetPedComponentVariation(ped, 6, 1, 0, 0)
SetPedComponentVariation(ped, 7, 2, 0, 0)
SetPedComponentVariation(ped, 8, 3, 0, 0)
SetPedComponentVariation(ped, 10, 0, 0, 0)
SetPedComponentVariation(ped, 11, 0, 0, 0)
return
elseif outfit == 11 then
SetPedComponentVariation(ped, 0, 3, 0, 0)
SetPedComponentVariation(ped, 1, 0, 0, 0)
SetPedComponentVariation(ped, 2, 3, 0, 0)
SetPedComponentVariation(ped, 3, 0, 1, 0)
SetPedComponentVariation(ped, 4, 1, 0, 0)
SetPedComponentVariation(ped, 6, 1, 0, 0)
SetPedComponentVariation(ped, 7, 1, 0, 0)
SetPedComponentVariation(ped, 8, 0, 0, 0)
SetPedComponentVariation(ped, 10, 0, 0, 0)
SetPedComponentVariation(ped, 11, 0, 0, 0)
SetPedPropIndex(ped, 1, 0, 0, false)
return
elseif outfit == 12 then
SetPedComponentVariation(ped, 0, 3, 1, 0)
SetPedComponentVariation(ped, 1, 0, 0, 0)
SetPedComponentVariation(ped, 2, 3, 1, 0)
SetPedComponentVariation(ped, 3, 1, 1, 0)
SetPedComponentVariation(ped, 4, 1, 0, 0)
SetPedComponentVariation(ped, 6, 1, 0, 0)
SetPedComponentVariation(ped, 7, 2, 0, 0)
SetPedComponentVariation(ped, 8, 1, 0, 0)
SetPedComponentVariation(ped, 10, 0, 0, 0)
SetPedComponentVariation(ped, 11, 0, 0, 0)
return
elseif outfit == 13 then
SetPedComponentVariation(ped, 0, 4, 0, 0)
SetPedComponentVariation(ped, 1, 0, 0, 0)
SetPedComponentVariation(ped, 2, 4, 0, 0)
SetPedComponentVariation(ped, 3, 2, 1, 0)
SetPedComponentVariation(ped, 4, 1, 0, 0)
SetPedComponentVariation(ped, 6, 1, 0, 0)
SetPedComponentVariation(ped, 7, 1, 0, 0)
SetPedComponentVariation(ped, 8, 2, 0, 0)
SetPedComponentVariation(ped, 10, 0, 0, 0)
SetPedComponentVariation(ped, 11, 0, 0, 0)
SetPedPropIndex(ped, 1, 0, 0, false)
return
end
end