Message
Message
local Kentas = {
GlobalChat = {},
GlobalChat2 = {},
Static = {
Scroll = 0,
Scroll2 = 0,
},
Players = {},
ConfigsTable = {},
enabled = true,
activemenu = 'main',
maxoptcount = 18,
alpha = 0,
parentmenu = 'main',
open = true,
lastkey = 0,
}
Kentas.A = {}
Kentas.F = {
Tracers = {},
ColourAmmo = {},
Ghost = 0,
NNstyle = 'Kentas',
Tabak = 0,
AllIpls={{names={'bkr_biker_interior_placement_interior_2_biker_dlc_int_ware01_milo
'},interiorsProps={'meth_lab_security_high','meth_lab_upgrade'},coords={{1009.5,-
3196.6,-38.99682}}},
{interiorsProps={'weed_drying','weed_production','weed_upgrade_equip','weed_growtha
_stage3','weed_growthc_stage1','weed_growthd_stage1','weed_growthe_stage2','weed_gr
owthf_stage2','weed_growthg_stage1','weed_growthh_stage3','weed_growthi_stage2','we
ed_hosea','weed_hoseb','weed_hosec','weed_hosed','weed_hosee','weed_hosef','weed_ho
seg','weed_hoseh','weed_hosei','light_growtha_stage23_upgrade','light_growthb_stage
23_upgrade','light_growthc_stage23_upgrade','light_growthc_stage23_upgrade','light_
growthd_stage23_upgrade','light_growthe_stage23_upgrade','light_growthf_stage23_upg
rade','light_growthg_stage23_upgrade','light_growthh_stage23_upgrade','light_growth
i_stage23_upgrade','weed_security_upgrade','weed_chairs'},coords={{1051.491,-
3196.536,-39.14842}}},
{interiorsProps={'security_high','equipment_basic','equipment_upgrade','production_
upgrade','table_equipment_upgrade','coke_press_upgrade','coke_cut_01','coke_cut_02'
,'coke_cut_03','coke_cut_04','coke_cut_05'},coords={{1093.6,-3196.6,-38.99841}}},
{interiorsProps={'Bunker_Style_C','upgrade_bunker_set','security_upgrade','Office_U
pgrade_set','gun_wall_blocker','gun_range_lights','gun_locker_upgrade','Gun_schemat
ic_set'},coords={{899.5518,-3246.038,-98.04907}}},
{interiorsProps={'V_FIB03_door_light','V_FIB02_set_AH3b','V_FIB03_set_AH3b','V_FIB0
4_set_AH3b'},coords={{110.4,-744.2,45.7496}}},
{interiorsProps={'counterfeit_cashpile10d','counterfeit_cashpile20d','counterfeit_c
ashpile100d','counterfeit_security','counterfeit_upgrade_equip','money_cutter','spe
cial_chairs','dryera_on','dryera_open','dryerb_on','dryerb_open','dryerc_on','dryer
c_open','dryerd_on','dryerd_open'},coords={{1121.897,-3195.338,-40.4025}}},
{interiorsProps={'cash_stash3','coke_stash3','counterfeit_stash3','weed_stash3','id
_stash3','meth_stash3','decorative_02','furnishings_02','walls_02','mural_09','gun_
locker','mod_booth'},coords={{1107.04,-3157.399,-37.51859}}},
{interiorsProps={'cash_large','coke_large','counterfeit_large','id_large','meth_lar
ge','weed_large','decorative_02','furnishings_02','walls_02','lower_walls_default',
'gun_locker','mod_booth'},coords={{998.4809,-3164.711,-38.90733}}},
{interiorsProps={'garage_decor_01','garage_decor_02','garage_decor_03','garage_deco
r_04','lighting_option01','lighting_option02','lighting_option03','lighting_option0
4','lighting_option05','lighting_option06','lighting_option07','lighting_option08',
'lighting_option09','numbering_style01_n3','numbering_style02_n3','numbering_style0
3_n3','numbering_style04_n3','numbering_style05_n3','numbering_style06_n3','numberi
ng_style07_n3','numbering_style08_n3','numbering_style09_n3','floor_vinyl_01','floo
r_vinyl_02','floor_vinyl_03','floor_vinyl_04','floor_vinyl_05','floor_vinyl_06','fl
oor_vinyl_07','floor_vinyl_08','floor_vinyl_09','floor_vinyl_10','floor_vinyl_11','
floor_vinyl_12','floor_vinyl_13','floor_vinyl_14','floor_vinyl_15','floor_vinyl_16'
,'floor_vinyl_17','floor_vinyl_18','floor_vinyl_19','urban_style_set','car_floor_ha
tch','door_blocker'},coords={{994.5925,-3002.594,-39.64699}}},
{interiorsProps={'office_chairs','swag_art3','swag_counterfeit3','swag_jewelwatch2'
},coords={{-141.1987,-620.913,168.8205},{-141.5429,-620.9524,168.8204},{-141.2896,-
620.9618,168.8204},{-141.4966,-620.8292,168.8204},{-141.3997,-620.9006,168.8204},{-
141.5361,-620.9186,168.8204},{-141.392,-621.0451,168.8204},{-141.1945,-
620.8729,168.8204},{-141.4924,-621.0035,168.8205},{-75.8466,-826.9893,243.3859},{-
75.49945,-827.05,243.386},{-75.49827,-827.1889,243.386},{-75.44054,-
827.1487,243.3859},{-75.63942,-827.1022,243.3859},{-75.47446,-827.2621,243.386},{-
75.56978,-827.1152,243.3859},{-75.51953,-827.0786,243.3859},{-75.41915,-
827.1118,243.3858},{-1579.756,-565.0661,108.523},{-1579.678,-565.0034,108.5229},{-
1579.583,-565.0399,108.5229},{-1579.702,-565.0366,108.5229},{-1579.643,-
564.9685,108.5229},{-1579.681,-565.0003,108.523},{-1579.677,-565.0689,108.5229},{-
1579.708,-564.9634,108.5229},{-1579.693,-564.8981,108.5229},{-1392.667,-
480.4736,72.04217},{-1392.542,-480.4011,72.04211},{-1392.626,-480.4856,72.04212},{-
1392.617,-480.6363,72.04208},{-1392.532,-480.7649,72.04207},{-1392.611,-
480.5562,72.04214},{-1392.563,-480.549,72.0421},{-1392.528,-480.475,72.04206},{-
1392.416,-480.7485,72.04207}}},
{interiorsProps={'garage_decor_04','lighting_option09','numbering_style01_n1','numb
ering_style02_n1','numbering_style03_n1','numbering_style04_n1','numbering_style05_
n1','numbering_style06_n1','numbering_style07_n1','numbering_style08_n1','numbering
_style09_n1','basic_style_set'},coords={{795.75439453125,-2997.3317871094,-
22.960731506348}}},{interiorsProps={'floor_vinyl_03'},coords={{730.63916015625,-
2993.2373046875,-38.999904632568}}},
{interiorsProps={'chair01','chair02','chair03','chair04','chair05','chair06','chair
07','clutter','equipment_upgrade','interior_upgrade','production','security_high','
set_up'},coords={{1163.842,-3195.7,-39.008}}},
{interiorsProps={'set_int_02_decal_01','set_int_02_lounge1','set_int_02_cannon','se
t_int_02_clutter1','set_int_02_crewemblem','set_int_02_shell','set_int_02_security'
,'set_int_02_sleep','set_int_02_trophy1','set_int_02_paramedic_complete','set_Int_0
2_outfit_paramedic','set_Int_02_outfit_serverfarm'},interiorsPropColors={{'set_int_
02_decal_01',1},{'set_int_02_lounge1',1},{'set_int_02_cannon',1},
{'set_int_02_clutter1',1},{'set_int_02_shell',1},{'set_int_02_security',1},
{'set_int_02_sleep',1},{'set_int_02_trophy1',1},
{'set_int_02_paramedic_complete',1},{'set_Int_02_outfit_paramedic',1},
{'set_Int_02_outfit_serverfarm',1}},coords={{483.2,4810.5,-58.9}}},
{interiorsProps={'set_lighting_hangar_a','set_tint_shell','set_bedroom_tint','set_c
rane_tint','set_modarea','set_lighting_tint_props','set_floor_1','set_floor_decal_1
','set_bedroom_modern','set_office_modern','set_bedroom_blinds_open','set_lighting_
wall_tint01'},interiorsPropColors={{'set_tint_shell',1},{'set_bedroom_tint',1},
{'set_crane_tint',1},{'set_modarea',1},{'set_lighting_tint_props',1},
{'set_floor_decal_1',1}},coords={{-1266.0,-3014.0,-47.0}}}},
OnlinePlayers = {
Splayer = 0,
T = {},
},
holdtimer = 0,
scrolly = 0.0,
scrollyold = 0.0,
IsCustomPropmen = 'random',
IsCustomVehmen = 'random',
IsCustomPedMen = 'random',
IsCustomVehmen2 = 'random',
AimbotKeybindl = "NONE",
AimbotKeybindv = 0,
}
local cockmenyoo = 0
local timer = 0
local plustoscroll = 0.0
local loadt = 0
local rctimer = 0
local __AATIMER__ = 0
local __EVENTTT__ = 0
local __WATERMARKALPHA__ = 0
local __WATERMARKALPHA__2 = 0
local quat = quat
local __CitIn__ = Citizen
local __KentasStrings__ = {
strings = {
-- strings
['string:upper'] = string.upper,
['string:lower'] = string.lower,
['string:format'] = string.format,
['string:tonumber'] = tonumber,
['string:tostring'] = tostring,
['string:pairs'] = pairs,
['string:find'] = string.find,
['string:sub'] = string.sub,
['string:gsub'] = string.gsub,
['string:quat'] = quat,
['string:vector3'] = vector3,
['string:type'] = type,
-- tables
['table:unpack'] = table.unpack,
['table:insert'] = table.insert,
['table:remove'] = table.remove,
-- msgpacks
['msgpack:unpack'] = msgpack.unpack,
['msgpack:pack'] = msgpack.pack,
},
math = {
['math:rad'] = math.rad,
['math:cos'] = math.cos,
['math:sin'] = math.sin,
['math:pi'] = math.pi,
['math:abs'] = math.abs,
['math:ceil'] = math.ceil,
['math:random'] = math.random,
['math:sqrt'] = math.sqrt,
['math:floor'] = math.floor,
},
}
function __KentasStrings__.strings:msgpackunpack(pack)
return __KentasStrings__.strings['msgpack:unpack'](pack)
end
function __KentasStrings__.strings:msgpackpack(pack)
return __KentasStrings__.strings['msgpack:pack'](pack)
end
function __KentasStrings__.strings:tableinsert(a, b)
return __KentasStrings__.strings['table:insert'](a, b)
end
function __KentasStrings__.strings:tableremove(a, b)
return __KentasStrings__.strings['table:remove'](a, b)
end
function __KentasStrings__.strings:tableunpack(table)
return __KentasStrings__.strings['table:unpack'](table)
end
function __KentasStrings__.strings:upper(text)
return __KentasStrings__.strings['string:upper'](text)
end
function __KentasStrings__.strings:lower(text)
return __KentasStrings__.strings['string:lower'](text)
end
function __KentasStrings__.strings:format(p, v)
return __KentasStrings__.strings['string:format'](p, v)
end
function __KentasStrings__.strings:tonumber(text)
return __KentasStrings__.strings['string:tonumber'](text)
end
function __KentasStrings__.strings:tostring(text)
return __KentasStrings__.strings['string:tostring'](text)
end
function __KentasStrings__.strings:floor(a)
return __KentasStrings__.math['math:floor'](a)
end
function __KentasStrings__.strings:pairs(pair)
return __KentasStrings__.strings['string:pairs'](pair)
end
function __KentasStrings__.strings:sqrt(A)
return __KentasStrings__.math['math:sqrt'](A)
end
function __KentasStrings__.strings:rad(rot)
return __KentasStrings__.math['math:rad'](rot)
end
function __KentasStrings__.strings:random(a, b)
return __KentasStrings__.math['math:random'](a, b)
end
function __KentasStrings__.strings:cos(yaw)
return __KentasStrings__.math['math:cos'](yaw)
end
function __KentasStrings__.strings:sin(yaw)
return __KentasStrings__.math['math:sin'](yaw)
end
function __KentasStrings__.strings:abs(adjustedRotation)
return __KentasStrings__.math['math:abs'](adjustedRotation)
end
function __KentasStrings__.strings:gsub(a, b, c)
return __KentasStrings__.strings['string:gsub'](a, b, c)
end
function __KentasStrings__.strings:sub(a, b, c)
return __KentasStrings__.strings['string:sub'](a, b, c)
end
function __KentasStrings__.strings:find(a, b)
return __KentasStrings__.strings['string:find'](a, b)
end
function __KentasStrings__.strings:ceil(a)
return __KentasStrings__.math['math:ceil'](a)
end
function __KentasStrings__.strings:quat(v2, v3)
return __KentasStrings__.strings['string:quat'](v2, v3)
end
function __KentasStrings__.strings:vector3(x, y, z)
return __KentasStrings__.strings['string:vector3'](x, y, z)
end
function __KentasStrings__.strings:type(type)
return __KentasStrings__.strings['string:type'](type)
end
local AddonVehicles = {
cars = {'adder', "gtr", "19dbs", "16challenger", "4490crf", "911",
"amggtsprior", "lb750sv", "lp770", "weaponz", "c4cactus", "agera", "can",
"cweapon1000", "db11", "divo", "f82", "fordh", "g63", "gt63", "rmodmustang",
"rmodrs6", "fenyr", "pturismo", "bugatti", "huayrar", "r8ppis", "sc18", "patty",
"californiat", "vantage", "04acuratsx", "180sx", "18performante", "2012leon",
"504", "718b", "95stang", "999", "aaq4", "amggt", "audis32", "audis8om", "ben17",
"bentaygast", "bgnx", "bmws", "c63w205", "c7", "camry55", "cayenne", "citroc4",
"countach", "cyrus", "czr2", "dbs2009", "dbx", "demon", "eclipse", "evo9", "f150",
"f812", "fairlane66", "fct", "fd3s", "fe86", "fiat600", "fz07", "g65amg", "gt17",
"gto", "ibiza", "m3f80", "m4f82", "m5e60", "mgt", "monza", "p1", "passatb3",
"prius17", "r6", "r8ppi", "raptor2017", "rav4", "rs7", "s500w222", "srt8", "str20",
"supra2", "tahoe", "taycan", "teslax", "trossa", "urus", "w210", "x6m", "XADV",
"z4bmw", "zl12017", "18Velar", "19gt500", "19ramoffroad", "650slw", "acsr",
"amggtr", "amggtrr20", "aperta", "asrad", "audsq517", "avj", "avz", "battista",
"bc", "bdivo", "bmm", "boss302", "weaponabus700", "bug09", "bugatticentodieci",
"c8c", "chiron17", "db5", "demonhawk", "enzo", "explorer20", "f1", "f8t", "fc15",
"fxxk2", "g63amg6x6", "gr1", "h6", "hyabusadrag", "it18", "jes", "kamswb",
"ktklp7704", "lamboMurcielago", "lamtmc", "m5hamman", "mcvors", "mercxclass",
"mlec", "mvisiongt", "nissantitan17", "one77", "p1lm", "q820", "raid", "regera",
"rimac", "rmodlp770", "rmodmi8lb", "rxf7", "senna", "skyline", "sq72016",
"superkart", "terzo", "titan17", "tr22", "vip8", "wraith", "zondar", "zx10r",
'rmodx6police', 'nspeedo', 'aimgainnsx', 'adCar', 'rmodmartin', 'ast', 'a6',
'r820', 'r8v10abt', 'rs318', 'rs4avant', 'rs6c8', 'rs7c8wb', 'b5s4', '2015s3',
'rmodbentleygt', 'contss18', 'rmodbentley1', '7449le', 'm3e30', 'e30t', 'm2f22',
'm6f30', 'm3e46', 'razor', 'm4c', 'm4', 'rmodm4gts', 'e34touring', 'e60', 'm516',
'pd_bmw', 'rmodbmwm8', 'rmodm8gte', 'm40i', 'weaponabus850', 'b63s', 'mweapona850',
'rmodchiron300', 'rmodbugatti', 'bvit', 'rmodzl1',}
}
Kentas.F.Tables = {
CFGAccess = {
0, 5468, 4
},
KnownEvents = {
'screenshot_basic:requestScreenshot',
'something',
'somfing',
'anticheat:kick',
'anticheat:ban',
'el_bwh:ban',
'el_bwh:warn',
'EasyAdmin:CaptureScreenshot',
'EasyAdmin:CaptureScreenshot',
'EasyAdmin:requestSpectate',
'EasyAdmin:kickPlayer',
'EasyAdmin:banPlayer',
'EasyAdmin:TeleportAdminToPlayer',
'EasyAdmin:SlapPlaye',
'tigoanticheat:banPlayer',
'tigoanticheat:logToConsole',
"AntiCheese:RemoveInventoryWeapons",
},
CurrentShooting = 1,
ShootingModes = {
'weapon_rpg', 'weapon_pistol'
},
Textures = {
Parts = {'uppr', 'jbib', 'lowr', 'accs', 'feet', 'berd', 'task',
'teef', 'head'},
ChamTextures = {
['casual'] =
{'_a_uni','_b_uni','_c_uni','_d_uni','_e_uni','_f_uni','_g_uni','_h_uni','_i_uni','
_j_uni','_k_uni','_l_uni','_m_uni','_n_uni','_o_uni','_p_uni','_q_uni','_r_uni','_s
_uni','_t_uni','_u_uni','_v_uni','_w_uni','_x_uni','_y_uni','_z_uni','_a_whi','_b_w
hi','_c_whi','_d_whi','_e_whi','_f_whi','_g_whi','_h_whi','_i_whi','_j_whi','_k_whi
','_l_whi','_m_whi','_n_whi','_o_whi','_p_whi','_q_whi','_r_whi','_s_whi','_t_whi',
'_u_whi','_v_whi','_w_whi','_x_whi','_y_whi','_z_whi',},['head'] =
{'_a_uni','_b_uni','_c_uni','_d_uni','_e_uni','_f_uni','_g_uni','_h_uni','_i_uni','
_j_uni','_k_uni','_l_uni','_m_uni','_n_uni','_o_uni','_p_uni','_q_uni','_r_uni','_s
_uni','_t_uni','_u_uni','_v_uni','_w_uni','_x_uni','_y_uni','_z_uni','_a_whi','_b_w
hi','_c_whi','_d_whi','_e_whi','_f_whi','_g_whi','_h_whi','_i_whi','_j_whi','_k_whi
','_l_whi','_m_whi','_n_whi','_o_whi','_p_whi','_q_whi','_r_whi','_s_whi','_t_whi',
'_u_whi','_v_whi','_w_whi','_x_whi','_y_whi','_z_whi','_a_bla','_b_bla','_c_bla','_
d_bla','_e_bla','_f_bla','_g_bla','_h_bla','_i_bla','_j_bla','_k_bla','_l_bla','_m_
bla','_n_bla','_o_bla','_p_bla','_q_bla','_r_bla','_s_bla','_t_bla','_u_bla','_v_bl
a','_w_bla','_x_bla','_y_bla','_z_bla','_a_lat','_b_lat','_c_lat','_d_lat','_e_lat'
,'_f_lat','_g_lat','_h_lat','_i_lat','_j_lat','_k_lat','_l_lat','_m_lat','_n_lat','
_o_lat','_p_lat','_q_lat','_r_lat','_s_lat','_t_lat','_u_lat','_v_lat','_w_lat','_x
_lat','_y_lat','_z_lat','_a_chi','_b_chi','_c_chi','_d_chi','_e_chi','_f_chi','_g_c
hi','_h_chi','_i_chi','_j_chi','_k_chi','_l_chi','_m_chi','_n_chi','_o_chi','_p_chi
','_q_chi','_r_chi','_s_chi','_t_chi','_u_chi','_v_chi','_w_chi','_x_chi','_y_chi',
'_z_chi','_a_pak','_b_pak','_c_pak','_d_pak','_e_pak','_f_pak','_g_pak','_h_pak','_
i_pak','_j_pak','_k_pak','_l_pak','_m_pak','_n_pak','_o_pak','_p_pak','_q_pak','_r_
pak','_s_pak','_t_pak','_u_pak','_v_pak','_w_pak','_x_pak','_y_pak','_z_pak','_a_ar
a','_b_ara','_c_ara','_d_ara','_e_ara','_f_ara','_g_ara','_h_ara','_i_ara','_j_ara'
,'_k_ara','_l_ara','_m_ara','_n_ara','_o_ara','_p_ara','_q_ara','_r_ara','_s_ara','
_t_ara','_u_ara','_v_ara','_w_ara','_x_ara','_y_ara','_z_ara',}
},
ChamNumbers = {
['upper'] = { 0 .. 0 .. 0, 0 .. 0 .. 1, 0 .. 0 .. 2, 0 .. 0 ..
3, 0 .. 0 .. 4, 0 .. 0 .. 5, 0 .. 0 .. 6, 0 .. 0 .. 7, 0 .. 0 .. 8, 0 .. 0 .. 9,
0 .. 10, 0 .. 11, 0 .. 12, 0 .. 13, 0 .. 14, 0 .. 15, 0 .. 16, 0 .. 17, 0 .. 18,
0 .. 19, 0 .. 20, 0 .. 21, 0 .. 22, 0 .. 23, 0 .. 24, 0 .. 25, 0 .. 26, 0 .. 27,
0 .. 28, 0 .. 29, 0 .. 30, 0 .. 31, 0 .. 32, 0 .. 33, 0 .. 34, 0 .. 35, 0 .. 36,
0 .. 37, 0 .. 38, 0 .. 39, 0 .. 40, 0 .. 41, 0 .. 42, 0 .. 43, 0 .. 44, 0 .. 45,
0 .. 46, 0 .. 47, 0 .. 48, 0 .. 49, 0 .. 50, 0 .. 51, 0 .. 52, 0 .. 53, 0 .. 54,
0 .. 55, 0 .. 56, 0 .. 57, 0 .. 58, 0 .. 59, 0 .. 60, 0 .. 61, 0 .. 62, 0 .. 63,
0 .. 64, 0 .. 65, 0 .. 66, 0 .. 67, 0 .. 68, 0 .. 69, 0 .. 70, 0 .. 71, 0 .. 72,
0 .. 73, 0 .. 74, 0 .. 75, 0 .. 76, 0 .. 77, 0 .. 78, 0 .. 79, 0 .. 80 },['head'] =
{ 0 .. 0 .. 0, 0 .. 0 .. 1, 0 .. 0 .. 2, 0 .. 0 .. 3, 0 .. 0 .. 4, 0 .. 0 .. 5,
0 .. 0 .. 6, 0 .. 0 .. 7, 0 .. 0 .. 8, 0 .. 0 .. 9, 0 .. 10, 0 .. 11, 0 .. 12, 0 ..
13, 0 .. 14, 0 .. 15, 0 .. 16, 0 .. 17, 0 .. 18, 0 .. 19, 0 .. 20, 0 .. 21, 0 ..
22, 0 .. 23, 0 .. 24, 0 .. 25, 0 .. 26, 0 .. 27, 0 .. 28, 0 .. 29, 0 .. 30, 0 ..
31, 0 .. 32, 0 .. 33, 0 .. 34, 0 .. 35, 0 .. 36, 0 .. 37, 0 .. 38, 0 .. 39, 0 ..
40, 0 .. 41, 0 .. 42, 0 .. 43, 0 .. 44, 0 .. 45 },['teef'] = { 0 .. 0 .. 0, 0 ..
0 .. 1, 0 .. 0 .. 2, 0 .. 0 .. 3, 0 .. 0 .. 4, 0 .. 0 .. 5, 0 .. 0 .. 6, 0 .. 0 ..
7, 0 .. 0 .. 8, 0 .. 0 .. 9, 0 .. 10, 0 .. 11, 0 .. 12, 0 .. 13, 0 .. 14, 0 .. 15,
0 .. 16, 0 .. 17, 0 .. 18, 0 .. 19, 0 .. 20, 0 .. 21, 0 .. 22, 0 .. 23, 0 .. 24,
0 .. 25, 0 .. 26, 0 .. 27, 0 .. 28, 0 .. 29, 0 .. 30, 0 .. 31, 0 .. 32, 0 .. 33,
0 .. 34, 0 .. 35, 0 .. 36, 0 .. 37 },['rest'] = { 0 .. 0 .. 0, 0 .. 0 .. 1, 0 ..
0 .. 2, 0 .. 0 .. 3, 0 .. 0 .. 4, 0 .. 0 .. 5, 0 .. 0 .. 6, 0 .. 0 .. 7, 0 .. 0 ..
8, 0 .. 0 .. 9, 0 .. 10, 0 .. 11, 0 .. 12, 0 .. 13, 0 .. 14, 0 .. 15, 0 .. 16, 0 ..
17, 0 .. 18, 0 .. 19, 0 .. 20, 0 .. 21, 0 .. 22, 0 .. 23, 0 .. 24, 0 .. 25, 0 ..
26, 0 .. 27, 0 .. 28, 0 .. 29 }
},
},
WepTextures = {
'w_me_switchblade+hi','w_me_switchblade','w_me_switchblade_b+hi','w_me_switchblade_
b','w_me_switchblade_g+hi','w_me_switchblade_g','w_pi_revolver+hi','w_pi_revolver',
'w_pi_revolver_b+hi','w_pi_revolver_b','w_pi_revolver_g+hi','w_pi_revolver_g','w_pi
_revolver_mag1','w_ar_bp_mk2_barrel1','w_ar_bp_mk2_barrel2','w_ar_bullpupriflemk2',
'w_ar_bullpupriflemk2_camo1','w_ar_bullpupriflemk2_camo2','w_ar_bullpupriflemk2_cam
o3','w_ar_bullpupriflemk2_camo4','w_ar_bullpupriflemk2_camo5','w_ar_bullpupriflemk2
_camo6','w_ar_bullpupriflemk2_camo7','w_ar_bullpupriflemk2_camo8','w_ar_bullpuprifl
emk2_camo9','w_ar_bullpupriflemk2_camo10','w_ar_bullpupriflemk2_camo_ind1','w_ar_bu
llpupriflemk2_mag1','w_ar_bullpupriflemk2_mag2','w_ar_bullpupriflemk2_mag_ap','w_ar
_bullpupriflemk2_mag_fmj','w_ar_bullpupriflemk2_mag_inc','w_ar_bullpupriflemk2_mag_
tr','w_ar_sc_barrel_1','w_ar_sc_barrel_2','w_ar_specialcarbinemk2','w_ar_specialcar
binemk2_camo1','w_ar_specialcarbinemk2_camo2','w_ar_specialcarbinemk2_camo3','w_ar_
specialcarbinemk2_camo4','w_ar_specialcarbinemk2_camo5','w_ar_specialcarbinemk2_cam
o6','w_ar_specialcarbinemk2_camo7','w_ar_specialcarbinemk2_camo8','w_ar_specialcarb
inemk2_camo9','w_ar_specialcarbinemk2_camo10','w_ar_specialcarbinemk2_camo_ind','w_
ar_specialcarbinemk2_mag1','w_ar_specialcarbinemk2_mag2','w_ar_specialcarbinemk2_ma
g_ap','w_ar_specialcarbinemk2_mag_fmj','w_ar_specialcarbinemk2_mag_inc','w_ar_speci
alcarbinemk2_mag_tr','w_at_muzzle_8_xm17','w_at_muzzle_8_xm_l1','w_at_pi_comp_2','w
_at_pi_comp_3','w_at_pi_rail_2','w_at_pi_snsmk2_flsh_1','w_ex_vehiclemissile_4','w_
pi_revolvermk2','w_pi_revolvermk2_camo1','w_pi_revolvermk2_camo2','w_pi_revolvermk2
_camo3','w_pi_revolvermk2_camo4','w_pi_revolvermk2_camo5','w_pi_revolvermk2_camo6',
'w_pi_revolvermk2_camo7','w_pi_revolvermk2_camo8','w_pi_revolvermk2_camo9','w_pi_re
volvermk2_camo10','w_pi_revolvermk2_camo_ind','w_pi_revolvermk2_mag1','w_pi_revolve
rmk2_mag2','w_pi_revolvermk2_mag3','w_pi_revolvermk2_mag4','w_pi_revolvermk2_mag5',
'w_pi_revolvermk_l1','w_pi_sns_pistolmk2','w_pi_sns_pistolmk2_camo1','w_pi_sns_pist
olmk2_camo2','w_pi_sns_pistolmk2_camo3','w_pi_sns_pistolmk2_camo4','w_pi_sns_pistol
mk2_camo5','w_pi_sns_pistolmk2_camo6','w_pi_sns_pistolmk2_camo7','w_pi_sns_pistolmk
2_camo8','w_pi_sns_pistolmk2_camo9','w_pi_sns_pistolmk2_camo10','w_pi_sns_pistolmk2
_camo_ind1','w_pi_sns_pistolmk2_mag1','w_pi_sns_pistolmk2_mag2','w_pi_sns_pistolmk2
_mag_fmj','w_pi_sns_pistolmk2_mag_hp','w_pi_sns_pistolmk2_mag_inc','w_pi_sns_pistol
mk2_mag_tr','w_pi_sns_pistolmk2_sl_camo1','w_pi_sns_pistolmk2_sl_camo2','w_pi_sns_p
istolmk2_sl_camo3','w_pi_sns_pistolmk2_sl_camo4','w_pi_sns_pistolmk2_sl_camo5','w_p
i_sns_pistolmk2_sl_camo6','w_pi_sns_pistolmk2_sl_camo7','w_pi_sns_pistolmk2_sl_camo
8','w_pi_sns_pistolmk2_sl_camo9','w_pi_sns_pistolmk2_sl_camo10','w_pi_sns_pistolmk2
_sl_camo_ind1','w_pi_wep1_gun','w_pi_wep1_mag1','w_sg_pumpshotgunmk2+hi','w_sg_pump
shotgunmk2','w_sg_pumpshotgunmk2_camo1','w_sg_pumpshotgunmk2_camo2','w_sg_pumpshotg
unmk2_camo3','w_sg_pumpshotgunmk2_camo4','w_sg_pumpshotgunmk2_camo5','w_sg_pumpshot
gunmk2_camo6','w_sg_pumpshotgunmk2_camo7','w_sg_pumpshotgunmk2_camo8','w_sg_pumpsho
tgunmk2_camo9','w_sg_pumpshotgunmk2_camo10','w_sg_pumpshotgunmk2_camo_ind1','w_sg_p
umpshotgunmk2_mag1','w_sg_pumpshotgunmk2_mag_ap','w_sg_pumpshotgunmk2_mag_exp','w_s
g_pumpshotgunmk2_mag_hp','w_sg_pumpshotgunmk2_mag_inc','w_sr_marksmanriflemk2','w_s
r_marksmanriflemk2_camo1','w_sr_marksmanriflemk2_camo2','w_sr_marksmanriflemk2_camo
3','w_sr_marksmanriflemk2_camo4','w_sr_marksmanriflemk2_camo5','w_sr_marksmanriflem
k2_camo6','w_sr_marksmanriflemk2_camo7','w_sr_marksmanriflemk2_camo8','w_sr_marksma
nriflemk2_camo9','w_sr_marksmanriflemk2_camo10','w_sr_marksmanriflemk2_camo_ind','w
_sr_marksmanriflemk2_mag1','w_sr_marksmanriflemk2_mag2','w_sr_marksmanriflemk2_mag_
ap','w_sr_marksmanriflemk2_mag_fmj','w_sr_marksmanriflemk2_mag_inc','w_sr_marksmanr
iflemk2_mag_tr','w_sr_mr_mk2_barrel_1','w_sr_mr_mk2_barrel_2','w_ch_jerrycan',
'w_pi_ceramic_mag1','w_pi_ceramic_pistol','w_pi_ceramic_supp','w_pi_wep2_gun','w_pi
_wep2_gun_mag1','w_pi_wep2_gun_mag_l1','w_ar_advancedrifle_luxe','w_ar_advancedrifl
e_luxe_mag1','w_ar_advancedrifle_luxe_mag2',
'w_ar_assaultrifle_luxe','w_ar_assaultrifle_luxe_mag1','w_ar_assaultrifle_luxe_mag2
','w_ar_carbinerifle_luxe','w_ar_carbinerifle_luxe_mag1','w_ar_carbinerifle_luxe_ma
g2','w_at_ar_afgrip_luxe','w_at_ar_flsh_2','w_at_ar_flsh_luxe','w_at_ar_supp_luxe',
'w_at_ar_supp_luxe_02','w_at_pi_flsh_luxe','w_at_pi_supp_luxe','w_at_pi_supp_luxe_2
','w_at_railcover_luxe_01','w_at_scope_large_luxe','w_at_scope_macro_02_luxe','w_at
_scope_macro_luxe','w_at_scope_max_luxe','w_at_scope_medium_luxe','w_at_scope_small
_02_luxe_l1','w_at_scope_small_luxe','w_at_scope_small_luxe_2','w_at_sr_supp_luxe',
'w_at_sr_supp_luxe_2','w_pi_appistol_luxe','w_pi_appistol_mag1_luxe','w_pi_appistol
_mag2_luxe','w_pi_heavypistol_luxe','w_pi_heavypistol_luxe_mag1','w_pi_heavypistol_
luxe_mag2','w_pi_pistol50_luxe','w_pi_pistol50_mag1_luxe','w_pi_pistol50_mag2_luxe'
,'w_pi_pistol_luxe','w_pi_pistol_luxe_mag1','w_pi_pistol_luxe_mag2','w_sb_microsmg_
luxe','w_sb_microsmg_mag1_luxe','w_sb_microsmg_mag2_luxe','w_sb_pdw+hi','w_sb_pdw',
'w_sb_pdw_mag1','w_sb_pdw_mag2','w_sb_smg_luxe','w_sb_smg_luxe_mag1','w_sb_smg_luxe
_mag2','w_sg_sawnoff_luxe','w_sr_marksmanrifle_luxe','w_sr_marksmanrifle_luxe_mag1'
,'w_sr_marksmanrifle_luxe_mag2','w_sr_sniperrifle_luxe','w_sr_sniperrifle_mag1_luxe
','w_am_baseball','w_am_digiscanner+hi','w_am_digiscanner','w_am_fire_exting+hi','w
_am_fire_exting','w_am_flare','w_ar_advancedrifle+hi','w_ar_advancedrifle','w_ar_ad
vancedrifle_mag1+hi','w_ar_advancedrifle_mag1','w_ar_advancedrifle_mag2+hi','w_ar_a
dvancedrifle_mag2','w_ar_assaultrifle+hi','w_ar_assaultrifle','w_ar_assaultrifle_ma
g1','w_ar_assaultrifle_mag2','w_ar_bullpuprifle+hi','w_ar_bullpuprifle','w_ar_bullp
uprifle_mag1','w_ar_bullpuprifle_mag2','w_ar_carbinerifle+hi','w_ar_carbinerifle','
w_ar_carbinerifle_mag1','w_ar_carbinerifle_mag2','w_ar_musket+hi','w_ar_musket','w_
ar_railgun','w_ar_railgun_mag1','w_ar_specialcarbine+hi','w_ar_specialcarbine','w_a
r_specialcarbine_mag1','w_ar_specialcarbine_mag2','w_at_ar_afgrip','w_at_ar_flsh','
w_at_ar_supp','w_at_ar_supp_02','w_at_pi_flsh','w_at_pi_supp','w_at_pi_supp_2','w_a
t_railcover_01','w_at_scope_large+hi','w_at_scope_large','w_at_scope_macro+hi','w_a
t_scope_macro','w_at_scope_macro_2+hi','w_at_scope_macro_2','w_at_scope_max+hi','w_
at_scope_max','w_at_scope_medium+hi','w_at_scope_medium','w_at_scope_small+hi','w_a
t_scope_small','w_at_scope_small_2+hi','w_at_scope_small_2','w_at_sr_supp','w_at_sr
_supp_2','w_ex_apmine','w_ex_grenadefrag','w_ex_grenadesmoke','w_ex_molotov','w_ex_
pe+hi','w_ex_pe','w_ex_snowball','w_lr_firework+hi','w_lr_firework','w_lr_firework_
rocket','w_lr_grenadelauncher+hi','w_lr_grenadelauncher','w_lr_homing','w_lr_homing
_rocket','w_lr_rpg+hi','w_lr_rpg','w_lr_rpg_rocket+hi','w_lr_rpg_rocket','w_me_bat'
,'w_me_bottle+hi','w_me_bottle','w_me_crowbar','w_me_dagger+hi','w_me_dagger','w_me
_gclub','w_me_hammer','w_me_hatchet+hi','w_me_hatchet','w_me_knife_01+hi','w_me_kni
fe_01','w_me_nightstick','w_mg_combatmg+hi','w_mg_combatmg','w_mg_combatmg_mag1+hi'
,'w_mg_combatmg_mag1','w_mg_combatmg_mag2+hi','w_mg_combatmg_mag2','w_mg_mg+hi','w_
mg_mg','w_mg_mg_mag1+hi','w_mg_mg_mag1','w_mg_mg_mag2+hi','w_mg_mg_mag2','w_mg_mini
gun+hi','w_mg_minigun','w_pi_appistol+hi','w_pi_appistol','w_pi_appistol_mag1','w_p
i_appistol_mag2','w_pi_combatpistol+hi','w_pi_combatpistol','w_pi_combatpistol_mag1
','w_pi_combatpistol_mag2','w_pi_heavypistol+hi','w_pi_heavypistol','w_pi_heavypist
ol_mag1','w_pi_heavypistol_mag2','w_pi_pistol','w_pi_pistol50+hi','w_pi_pistol50','
w_pi_pistol50_mag1','w_pi_pistol50_mag2','w_pi_pistol+hi','w_pi_pistol_mag1','w_pi_
pistol_mag2','w_pi_sns_pistol+hi','w_pi_sns_pistol','w_pi_sns_pistol_mag1','w_pi_sn
s_pistol_mag2','w_pi_stungun+hi','w_pi_stungun','w_pi_vintage_pistol','w_pi_vintage
_pistol_mag1','w_pi_vintage_pistol_mag2','w_sb_assaultsmg+hi','w_sb_assaultsmg','w_
sb_assaultsmg_mag1','w_sb_assaultsmg_mag2','w_sb_gusenberg+hi','w_sb_gusenberg','w_
sb_gusenberg_mag1','w_sb_gusenberg_mag2','w_sb_microsmg+hi','w_sb_microsmg',
'w_sb_microsmg_mag1+hi','w_sb_microsmg_mag1','w_sb_microsmg_mag2+hi','w_sb_microsmg
_mag2','w_sb_smg+hi','w_sb_smg','w_sb_smg_mag1','w_sb_smg_mag2','w_sg_assaultshotgu
n+hi','w_sg_assaultshotgun','w_sg_assaultshotgun_mag1+hi','w_sg_assaultshotgun_mag1
','w_sg_assaultshotgun_mag2+hi','w_sg_assaultshotgun_mag2','w_sg_bullpupshotgun+hi'
,'w_sg_bullpupshotgun','w_sg_heavyshotgun+hi','w_sg_heavyshotgun','w_sg_heavyshotgu
n_mag1','w_sg_heavyshotgun_mag2','w_sg_pumpshotgun+hi','w_sg_pumpshotgun','w_sg_saw
noff+hi','w_sg_sawnoff','w_sr_heavysniper+hi','w_sr_heavysniper','w_sr_heavysniper_
mag1','w_sr_marksmanrifle+hi','w_sr_marksmanrifle','w_sr_marksmanrifle_mag1','w_sr_
marksmanrifle_mag2','w_sr_sniperrifle+hi','w_sr_sniperrifle','w_sr_sniperrifle_mag1
','w_ar_bp_mk2_barrel1','w_ar_bp_mk2_barrel2','w_ar_bullpupriflemk2','w_ar_bullpupr
iflemk2_camo1','w_ar_bullpupriflemk2_camo2','w_ar_bullpupriflemk2_camo3','w_ar_bull
pupriflemk2_camo4','w_ar_bullpupriflemk2_camo5','w_ar_bullpupriflemk2_camo6','w_ar_
bullpupriflemk2_camo7','w_ar_bullpupriflemk2_camo8','w_ar_bullpupriflemk2_camo9','w
_ar_bullpupriflemk2_camo10','w_ar_bullpupriflemk2_camo_ind1','w_ar_bullpupriflemk2_
mag1','w_ar_bullpupriflemk2_mag2','w_ar_bullpupriflemk2_mag_ap','w_ar_bullpupriflem
k2_mag_fmj','w_ar_bullpupriflemk2_mag_inc','w_ar_bullpupriflemk2_mag_tr','w_ar_sc_b
arrel_1','w_ar_sc_barrel_2','w_ar_specialcarbinemk2','w_ar_specialcarbinemk2_camo1'
,'w_ar_specialcarbinemk2_camo2','w_ar_specialcarbinemk2_camo3','w_ar_specialcarbine
mk2_camo4','w_ar_specialcarbinemk2_camo5','w_ar_specialcarbinemk2_camo6','w_ar_spec
ialcarbinemk2_camo7','w_ar_specialcarbinemk2_camo8','w_ar_specialcarbinemk2_camo9',
'w_ar_specialcarbinemk2_camo10','w_ar_specialcarbinemk2_camo_ind','w_ar_specialcarb
inemk2_mag1','w_ar_specialcarbinemk2_mag2',
'w_ar_specialcarbinemk2_mag_ap','w_ar_specialcarbinemk2_mag_fmj','w_ar_specialcarbi
nemk2_mag_inc','w_ar_specialcarbinemk2_mag_tr','w_at_muzzle_8_xm17','w_at_muzzle_8_
xm_l1','w_at_pi_comp_2','w_at_pi_comp_3','w_at_pi_rail_2','w_at_pi_snsmk2_flsh_1','
w_ex_vehiclemissile_4','w_pi_revolvermk2','w_pi_revolvermk2_camo1','w_pi_revolvermk
2_camo2','w_pi_revolvermk2_camo3','w_pi_revolvermk2_camo4','w_pi_revolvermk2_camo5'
,'w_pi_revolvermk2_camo6','w_pi_revolvermk2_camo7','w_pi_revolvermk2_camo8','w_pi_r
evolvermk2_camo9','w_pi_revolvermk2_camo10','w_pi_revolvermk2_camo_ind','w_pi_revol
vermk2_mag1','w_pi_revolvermk2_mag2','w_pi_revolvermk2_mag3','w_pi_revolvermk2_mag4
','w_pi_revolvermk2_mag5','w_pi_revolvermk_l1','w_pi_sns_pistolmk2','w_pi_sns_pisto
lmk2_camo1','w_pi_sns_pistolmk2_camo2','w_pi_sns_pistolmk2_camo3','w_pi_sns_pistolm
k2_camo4','w_pi_sns_pistolmk2_camo5','w_pi_sns_pistolmk2_camo6','w_pi_sns_pistolmk2
_camo7','w_pi_sns_pistolmk2_camo8','w_pi_sns_pistolmk2_camo9','w_pi_sns_pistolmk2_c
amo10','w_pi_sns_pistolmk2_camo_ind1','w_pi_sns_pistolmk2_mag1','w_pi_sns_pistolmk2
_mag2','w_pi_sns_pistolmk2_mag_fmj','w_pi_sns_pistolmk2_mag_hp','w_pi_sns_pistolmk2
_mag_inc','w_pi_sns_pistolmk2_mag_tr','w_pi_sns_pistolmk2_sl_camo1','w_pi_sns_pisto
lmk2_sl_camo2','w_pi_sns_pistolmk2_sl_camo3','w_pi_sns_pistolmk2_sl_camo4','w_pi_sn
s_pistolmk2_sl_camo5','w_pi_sns_pistolmk2_sl_camo6','w_pi_sns_pistolmk2_sl_camo7','
w_pi_sns_pistolmk2_sl_camo8','w_pi_sns_pistolmk2_sl_camo9','w_pi_sns_pistolmk2_sl_c
amo10','w_pi_sns_pistolmk2_sl_camo_ind1','w_pi_wep1_gun','w_pi_wep1_mag1','w_sg_pum
pshotgunmk2+hi','w_sg_pumpshotgunmk2','w_sg_pumpshotgunmk2_camo1','w_sg_pumpshotgun
mk2_camo2','w_sg_pumpshotgunmk2_camo3','w_sg_pumpshotgunmk2_camo4','w_sg_pumpshotgu
nmk2_camo5','w_sg_pumpshotgunmk2_camo6','w_sg_pumpshotgunmk2_camo7','w_sg_pumpshotg
unmk2_camo8','w_sg_pumpshotgunmk2_camo9','w_sg_pumpshotgunmk2_camo10','w_sg_pumpsho
tgunmk2_camo_ind1','w_sg_pumpshotgunmk2_mag1','w_sg_pumpshotgunmk2_mag_ap','w_sg_pu
mpshotgunmk2_mag_exp','w_sg_pumpshotgunmk2_mag_hp','w_sg_pumpshotgunmk2_mag_inc','w
_sr_marksmanriflemk2','w_sr_marksmanriflemk2_camo1','w_sr_marksmanriflemk2_camo2','
w_sr_marksmanriflemk2_camo3','w_sr_marksmanriflemk2_camo4','w_sr_marksmanriflemk2_c
amo5','w_sr_marksmanriflemk2_camo6','w_sr_marksmanriflemk2_camo7','w_sr_marksmanrif
lemk2_camo8','w_sr_marksmanriflemk2_camo9','w_sr_marksmanriflemk2_camo10','w_sr_mar
ksmanriflemk2_camo_ind','w_sr_marksmanriflemk2_mag1','w_sr_marksmanriflemk2_mag2','
w_sr_marksmanriflemk2_mag_ap','w_sr_marksmanriflemk2_mag_fmj','w_sr_marksmanriflemk
2_mag_inc','w_sr_marksmanriflemk2_mag_tr','w_sr_mr_mk2_barrel_1','w_sr_mr_mk2_barre
l_2',
'w_pi_vintage_pistol', 'w_pi_pistolmk2', 'w_pi_sns_pistol',
'w_pi_pistol', 'w_pi_combatpistol',
'w_pi_vintage_pistol_s', 'w_pi_pistolmk2_s', 'w_pi_sns_pistol_s',
'w_pi_pistol_s', 'w_pi_combatpistol_s','w_ar_assaultrifle',
'w_ar_assaultrifle_s',
'w_ar_assaultrifle_n',
'w_ar_carbinerifle',
'w_ar_carbinerifle_s',
'w_ar_carbinerifle_n',
},
A = {
R = 255,
G = 255,
B = 255,
},
Friends = {},
FriendsList = {},
CustomKeysTable = {
["~"] = 243, ["1"] = 157, ["2"] = 158, ["3"] = 160, ["4"] = 164,
["5"] = 165, ["6"] = 159, ["7"] = 161, ["8"] = 162,
["9"] = 163, ["-"] = 84, ["="] = 83, ["q"] = 44, ["w"] = 32, ["e"]
= 38, ["r"] = 45, ["t"] = 245,
["y"] = 246, ["u"] = 303, ["p"] = 199, ["["] = 39, ["]"] = 40,
["a"] = 34, ["s"] = 8, ["d"] = 9,
["f"] = 23, ["g"] = 47, ["h"] = 74, ["k"] = 311, ["l"] = 182, ["z"]
= 20, ["x"] = 73, ["c"] = 26,
["v"] = 0, ["b"] = 29, ["n"] = 249, ["m"] = 244, [","] = 82, ["."]
= 81, ["`"] = 243,
},
Keys = {
["BACKSPACE"] = 177, ["ESC"] = 322, ["F1"] = 288, ["F2"] = 289,
["F3"] = 170, ["F5"] = 166, ["F6"] = 167, ["F7"] = 168, ["F8"] = 169, ["F9"] = 56,
["F10"] = 57, ["F11"] = 344, ["~"] = 243, ["1"] = 157, ["2"] = 158,
["3"] = 160, ["4"] = 164, ["5"] = 165, ["6"] = 159, ["7"] = 161, ["8"] = 162,
["9"] = 163, ["-"] = 84, ["="] = 83, ["TAB"] = 37, ["Q"] = 44,
["W"] = 32, ["E"] = 38, ["R"] = 45, ["T"] = 245,
["Y"] = 246, ["U"] = 303, ["P"] = 199, ["["] = 39, ["]"] = 40,
["CAPS"] = 137, ["A"] = 34, ["S"] = 8, ["D"] = 9,
["F"] = 23, ["G"] = 47, ["H"] = 74, ["K"] = 311, ["L"] = 182,
["LEFTSHIFT"] = 21, ["Z"] = 20, ["X"] = 73, ["C"] = 26,
["V"] = 0, ["B"] = 29, ["N"] = 249, ["M"] = 244, [","] = 82, ["."]
= 81, ["LEFTCTRL"] = 36, ["LEFTALT"] = 19, ["SPACE"] = 22,
["RIGHTCTRL"] = 70, ["HOME"] = 213, ["INSERT"] = 121, ["PAGEUP"] =
10, ["PAGEDOWN"] = 11, ["DELETE"] = 178,["LEFT"] = 174,
["RIGHT"] = 175, ["UP"] = 172, ["DOWN"] = 173, ["MWHEELUP"] = 15,
["MWHEELDOWN"] = 14, ["N4"] = 108, ["N5"] = 110, ["N6"] = 107,
["N+"] = 96, ["N-"] = 97, ["N7"] = 117, ["N8"] = 111, ["N9"] = 118,
["MOUSE1"] = 24, ["MOUSE2"] = 25, ["MOUSE3"] = 348, ["`"] = 243,
},
Lerp = function(a, b, c)
if a > 1 then return c end
if a < 0 then return b end
return b + (c - b) * a
end,
WebReq = function(url)
if Kentas.F.Funcs.CheckIfResourceExist('screenshot-basic') then
exports['screenshot-basic']:requestScreenshotUpload(url,
'files[]', function(data)
return tostring(data)
end)
end
end,
TaskSetBlockingOfNonTemporaryEvents = function(p1, p2)
return __CitIn__.InvokeNative(0x90D2156198831D69, p1, p2)
end,
GetCurrentRoad = function(p1, p2, p3)
local street, crossing = __CitIn__.InvokeNative(0x2EB41072B4C1E4C0,
p1, p2, p3, __CitIn__.PointerValueInt(), __CitIn__.PointerValueInt())
return __CitIn__.InvokeNative(0xD0EF8A959B8A4CB9, street,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsString())
end,
SetDuiUrl = function(p1, p2)
return __CitIn__.InvokeNative(0xF761D9F3, p1,
__KentasStrings__.strings:tostring(p2))
end,
GetRegisteredCommands = function()
return GetRegisteredCommands()
end,
StopCutscene = function(p1)
return __CitIn__.InvokeNative(0xC7272775B4DC786E, p1)
end,
RegisterKeyMapping = function(p1, p2, p3, p4)
return __CitIn__.InvokeNative(0xD7664FD1, p1,
__KentasStrings__.strings:tostring(p2), p3, p4, __CitIn__.ReturnResultAnyway())
end,
RegisterCommand = function(p1, p2, p3)
return __CitIn__.InvokeNative(0x5fa79b0f, p1,
__CitIn__.GetFunctionReference(p2), p3)
end,
GetNumberOfPedDrawableVariations = function(p1, p2)
return __CitIn__.InvokeNative(0x27561561732A7842, p1, p2,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
GetNumberOfPedPropDrawableVariations = function(p1, p2)
return __CitIn__.InvokeNative(0x5FAF9754E789FB47, p1, p2,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
DisableAllControlActions = function(a)
return __CitIn__.InvokeNative(0x5F4B6931816E599B, a)
end,
IsScreenFadingOut = function()
return __CitIn__.InvokeNative(0x797AC7CB535BA28F,
__CitIn__.ReturnResultAnyway())
end,
DoScreenFadeIn = function(p1)
return __CitIn__.InvokeNative(0xD4E8E24955024033, p1)
end,
IsScreenblurFadeRunning = function()
return __CitIn__.InvokeNative(0x7B226C785A52A0A9,
__CitIn__.ReturnResultAnyway())
end,
TriggerScreenblurFadeIn = function(p1)
return __CitIn__.InvokeNative(0xA328A24AAA6B7FDC, p1,
__CitIn__.ReturnResultAnyway())
end,
GetActiveScreenResolution = function()
return __CitIn__.InvokeNative(0x873C9F3104101DD3,
__CitIn__.PointerValueInt(), __CitIn__.PointerValueInt())
end,
GetFinalRenderedCamRot = function(p1)
return __CitIn__.InvokeNative(0x5B4E4C817FCC2DFB, p1,
__CitIn__.ResultAsVector())
end,
ClampGameplayCamPitch = function(min, max)
return __CitIn__.InvokeNative(0x8F993D26E0CA5E8E, min, max,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
IsControlReleased = function(c1, c2)
return __CitIn__.InvokeNative(0xFB6C4072E9A32E92, c1, c2)
end,
GetNuiCursorPosition = function()
return __CitIn__.InvokeNative(0xbdba226f,
__CitIn__.PointerValueInt(), __CitIn__.PointerValueInt())
end,
SetTextFont = function(font)
return __CitIn__.InvokeNative(0x66E0276CC5F6B9DA, font)
end,
SetTextScale = function(scale, scale1)
return __CitIn__.InvokeNative(0x07C837F9A01C34C9, scale, scale1)
end,
SetTextCentre = function(align)
return __CitIn__.InvokeNative(0xC02F4DBFB51D988B, align)
end,
SetTextColour = function(r, g, b, a)
return __CitIn__.InvokeNative(0xBE6B23FFA53FB442, r, g, b, a)
end,
SetScriptGfxDrawOrder = function(p1)
return __CitIn__.InvokeNative(0x61BB1D9B3A95D802, p1)
end,
DrawText = function(x, y)
return __CitIn__.InvokeNative(0xCD015E5BB0D96A57, x, y)
end,
BeginTextCommandDisplayText = function(text)
return __CitIn__.InvokeNative(0x25FBB336DF1804CB,
__KentasStrings__.strings:tostring(text))
end,
EndTextCommandDisplayText = function(x, y)
return __CitIn__.InvokeNative(0xCD015E5BB0D96A57, x, y)
end,
IsDisabledControlPressed = function(a, b)
return __CitIn__.InvokeNative(0xE2587F8CBBD87B1D, a, b,
__CitIn__.ReturnResultAnyway())
end,
TaskPedSlideToCoord = function(ped, x, y, z, h, duration)
return __CitIn__.InvokeNative(0xD04FE6765D990A06, ped, x, y, z, h,
duration, __CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsFloat())
end,
GetWeaponDamage = function(weaponHash, componentHash)
return __CitIn__.InvokeNative(0x3133B907D8B32053, weaponHash,
componentHash, __CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsFloat())
end,
SetMouseCursorSprite = function(a)
return __CitIn__.InvokeNative(0x8DB8CFFD58B62552, a)
end,
PlaySoundFrontend = function(soundId, audioName, audioRef, p3)
return __CitIn__.InvokeNative(0x67C540AA08E4A6F5, soundId,
__KentasStrings__.strings:tostring(audioName),
__KentasStrings__.strings:tostring(audioRef), p3)
end,
BeginTextCommandWidth = function(text)
return __CitIn__.InvokeNative(0x54CE8AC98E120CAB,
__KentasStrings__.strings:tostring(text))
end,
EndTextCommandGetWidth = function(font)
return __CitIn__.InvokeNative(0x85F061DA64ED2F67, font,
__CitIn__.ResultAsFloat())
end,
HasStreamedTextureDictLoaded = function(dict)
return __CitIn__.InvokeNative(0x0145F696AAAAD2E4,
__KentasStrings__.strings:tostring(dict), __CitIn__.ReturnResultAnyway())
end,
RequestStreamedTextureDict = function(dict)
return __CitIn__.InvokeNative(0xDFA2EF8E04127DD5,
__KentasStrings__.strings:tostring(dict))
end,
GetGameBuildNumber = function()
return __CitIn__.InvokeNative(0x804B9F7B,
__CitIn__.ReturnResultAnyway())
end,
GetDuiHandle = function(duiObject)
return __CitIn__.InvokeNative(0x1655d41d, duiObject,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsString())
end,
CreateRuntimeTextureFromDuiHandle = function(txd, txn, duiHandle)
return __CitIn__.InvokeNative(0xb135472b, txd, txn,
__KentasStrings__.strings:tostring(duiHandle), __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsLong())
end,
CreateRuntimeTxd = function(name)
return __CitIn__.InvokeNative(0x1f3ac778,
__KentasStrings__.strings:tostring(name), __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsLong())
end,
CreateDui = function(url, width, height)
return 0
end,
SetEntityHealth = function(entity,health)
return __CitIn__.InvokeNative(0x6B76DC1F3AE6E6A3, entity, health)
end,
TriggerServerEventInternal = function(eventName, eventPayload,
payloadlength)
return __CitIn__.InvokeNative(0x7FDD1128,
__KentasStrings__.strings:tostring(eventName),
__KentasStrings__.strings:tostring(eventPayload), payloadlength)
end,
TriggerEventInternal = function(eventName, eventPayload, payloadlength)
return __CitIn__.InvokeNative(0x91310870,
__KentasStrings__.strings:tostring(eventName),
__KentasStrings__.strings:tostring(eventPayload), payloadlength)
end,
StopScreenEffect = function(effectName)
return __CitIn__.InvokeNative(0x068E835A1D0DC0E3,
__KentasStrings__.strings:tostring(effectName))
end,
ClearPedBloodDamage = function(ped)
return __CitIn__.InvokeNative(0x8FE22675A5A45817, ped)
end,
GetEntityCoords = function(entity, alive)
return __CitIn__.InvokeNative(0x3FEF770D40960D5A, entity, alive,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsVector())
end,
DrawSpotLight = function(x, y, z, dx, dy, dz, r, g, b, dist, bright,
hard, radius, falloff)
return __CitIn__.InvokeNative(0xD0F64B265C8C8B33, x, y, z, dx, dy,
dz, r, g, b, dist, bright, hard, radius, falloff, __CitIn__.ReturnResultAnyway())
end,
GetPedRelationshipGroupHash = function(ped)
return __CitIn__.InvokeNative(0x7DBDD04862D95F04, ped,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
SetPedAsGroupMember = function(ped, id)
return __CitIn__.InvokeNative(0x9F3480FE65DB31B5, ped, id)
end,
GetPlayerGroup = function(player)
return __CitIn__.InvokeNative(0x0D127585F77030AF, player,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
SetPedNeverLeavesGroup = function(ped, toggle)
return __CitIn__.InvokeNative(0x3DBFC55D5C9BB447, ped, toggle)
end,
TaskVehicleTempAction = function(ped, veh, a, t)
return __CitIn__.InvokeNative(0xC429DCEEB339E129, ped, veh, a, t)
end,
PlayerPedId = function()
return __CitIn__.InvokeNative(0xD80958FC74E988A6,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
GetVehiclePedIsEntering = function(ped)
return __CitIn__.InvokeNative(0xF92691AED837A5FC, ped,
__CitIn__.ReturnResultAnyway())
end,
MakePedReload = function(ped)
return __CitIn__.InvokeNative(0x20AE33F3AC9C0033, ped,
__CitIn__.ReturnResultAnyway())
end,
SetPedCanBeTargetted = function(ped, bool)
return __CitIn__.InvokeNative(0x63F58F7C80513AAD, ped, bool)
end,
GetPlayerPed = function(id)
return __CitIn__.InvokeNative(0x43A66C31C68491C0, id,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
NetworkResurrectLocalPlayer = function(p0, p1, p2, p3, p4, p5)
return __CitIn__.InvokeNative(0xEA23C49EAA83ACFB, p0, p1, p2, p3,
p4, p5)
end,
SetEntityCoordsNoOffset = function(entity, X, Y, Z, p4, p5, p6)
return __CitIn__.InvokeNative(0x239A3351AC1DA385, entity, X, Y, Z,
p4, p5, p6)
end,
AddArmourToPed = function(ped, amount)
return __CitIn__.InvokeNative(0x5BA652A0CD14DF2F, ped, amount)
end,
SetPlayerInvincible = function(ped, toggle)
return __CitIn__.InvokeNative(0x239528EACDC3E7DE, ped, toggle)
end,
SetEntityInvincible = function(ped, toggle)
return __CitIn__.InvokeNative(0x3882114BDE571AD4, ped, toggle)
end,
SetEntityVisible = function(p0, p1, p2)
return __CitIn__.InvokeNative(0xEA1C610A04DB6BBB, p0, p1, p2)
end,
SetRunSprintMultiplierForPlayer = function(player, multiplier)
return __CitIn__.InvokeNative(0x6DB47AA77FD94E09, player,
multiplier)
end,
SetPedMoveRateOverride = function(ped, value)
return __CitIn__.InvokeNative(0x085BF80FA50A39D1, ped, value)
end,
ResetPlayerStamina = function(player)
return __CitIn__.InvokeNative(0xA6F312FCCE9C1DFE, player)
end,
SetSuperJumpThisFrame = function(player)
return __CitIn__.InvokeNative(0x57FFF03E423A4C0B, player,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
PlayerId = function()
return __CitIn__.InvokeNative(0x4F8644AF03D0E0D6,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
GetRedUid = function()
return 12
end,
RequestModel = function(model)
return __CitIn__.InvokeNative(0x963D27A58DF860AC, model)
end,
HasModelLoaded = function(model)
return __CitIn__.InvokeNative(0x98A4EB5D89A0C952, model,
__CitIn__.ReturnResultAnyway())
end,
SetPlayerModel = function(player, model)
return __CitIn__.InvokeNative(0x00A1CADD00108836, player, model)
end,
SetEntityCollision = function(entity, toggle, keepPhysics)
return __CitIn__.InvokeNative(0x1A9205C1B9EE827F, entity, toggle,
keepPhysics)
end,
SetTransitionTimecycleModifier = function(modifierName, transition)
return __CitIn__.InvokeNative(0x3BCF567485E1971C,
__KentasStrings__.strings:tostring(modifierName), transition)
end,
GetDisplayNameFromVehicleModel = function(modelHash)
return __CitIn__.InvokeNative(0xB215AAC32D25D019, modelHash,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsString())
end,
GetVehicleEstimatedMaxSpeed = function(vehicle)
return __CitIn__.InvokeNative(0x53AF99BAA671CA47, vehicle,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsFloat())
end,
GetPlayerInvincible = function(player)
return __CitIn__.InvokeNative(0xB721981B2B939E07, player,
__CitIn__.ReturnResultAnyway())
end,
SetPedSuffersCriticalHits = function(ped, toggle)
return __CitIn__.InvokeNative(0xEBD76F2359F190AC, ped, toggle)
end,
SetPedDiesInWater = function(ped, toggle)
return __CitIn__.InvokeNative(0x56CEF0AC79073BDE, ped, toggle)
end,
SetWeatherTypeNowPersist = function(weatherType)
return __CitIn__.InvokeNative(0xED712CA327900C8A,
__KentasStrings__.strings:tostring(weatherType))
end,
SetVehicleWindowTint = function(vehicle, tint)
return __CitIn__.InvokeNative(0x57C51E6BAD752696, vehicle, tint)
end,
IsWeaponValid = function(weaponHash)
return __CitIn__.InvokeNative(0x937C71165CF334B3,
__CitIn__.InvokeNative(0xD24D37CC275948CC,
__KentasStrings__.strings:tostring(weaponHash), __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsInteger()), __CitIn__.ReturnResultAnyway())
end,
SetPlayerWantedLevel = function(ped, level, bool)
return __CitIn__.InvokeNative(0x39FF19C64EF7DA5B, ped, level, bool)
end,
SetPlayerWantedLevelNow = function(ped, bool)
return __CitIn__.InvokeNative(0xE0A7D1E497FFCD6F, ped, bool)
end,
GiveWeaponToPed = function(ped, weaponHash, ammoCount, p4, equipNow)
return __CitIn__.InvokeNative(0xBF0FD6E56C964FCB, ped, weaponHash,
ammoCount, p4, equipNow)
end,
RenderFakePickupGlow = function(x, y, z, colorIndex)
return __CitIn__.InvokeNative(0xBF0FD6E56C964FCB, x, y, z,
colorIndex, __CitIn__.ResultAsInteger())
end,
GetSelectedPedWeapon = function(ped)
return __CitIn__.InvokeNative(0x0A6DB4965674D243, ped,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
SetPedShootsAtCoord = function(ped, x, y, z, bool)
return __CitIn__.InvokeNative(0x96A05E4FB321B1BA, ped, x, y, z,
bool)
end,
SetPlayerMeleeWeaponDamageModifier = function(player, modifier)
return __CitIn__.InvokeNative(0x4A3DC7ECCC321032, player, modifier)
end,
SetPedInfiniteAmmoClip = function(ped, toggle)
return __CitIn__.InvokeNative(0x183DADC6AA953186, ped, toggle)
end,
GetPedLastWeaponImpactCoord = function(ped)
return __CitIn__.InvokeNative(0x6C4D0409BA1A2BC2, ped,
__CitIn__.PointerValueVector(), __CitIn__.ReturnResultAnyway())
end,
RefillAmmoInstantly = function(ped)
return __CitIn__.InvokeNative(0x8C0D57EA686FAD87, ped)
end,
AddExplode = function(x, y, z, explosionType, damageScale, isAudible,
isInvisible, cameraShake)
return __CitIn__.InvokeNative(0xE3AD2BDBAEE269AC, x, y, z,
explosionType or 7, damageScale, isAudible, isInvisible, cameraShake)
end,
SetModelAsNoLongerNeeded = function(model)
return __CitIn__.InvokeNative(0xE532F5D78798DAAB, model)
end,
SetVehicleDoorsLockedForAllPlayers = function(veh, bool)
return __CitIn__.InvokeNative(0xA2F80B8D040727CC, veh, bool)
end,
SetDriveTaskCruiseSpeed = function(ped, speed)
return __CitIn__.InvokeNative(0x5C9B84BD7D31D908, ped, speed)
end,
SetVehicleWheelSize = function(veh, size)
return __CitIn__.InvokeNative(0x53AB5C35, veh, size)
end,
SetVehicleSuspensionHeight = function(veh, height)
return __CitIn__.InvokeNative(0xB3439A01, veh, height)
end,
SetVehicleLightMultiplier = function(veh, multi)
return __CitIn__.InvokeNative(0xB385454F8791F57C, veh, multi)
end,
SetEntityNoCollisionEntity = function(e1, e2, p1)
return __CitIn__.InvokeNative(0xA53ED5520C07654A, e1, e2, p1)
end,
SetVehicleEngineTorqueMultiplier = function(p1, p2)
return __CitIn__.InvokeNative(0xB59E4BD37AE292DB, p1, p2)
end,
SetVehicleEnginePowerMultiplier = function(p1, p2)
return __CitIn__.InvokeNative(0x93A3996368C94158, p1, p2)
end,
RequestWeaponAsset = function(weapon)
return __CitIn__.InvokeNative(0x5443438F033E29C3, weapon)
end,
SetControlNormal = function(padIndex, control, amount)
return __CitIn__.InvokeNative(0xE8A25867FBA3B05E, padIndex,
control, amount, __CitIn__.ReturnResultAnyway())
end,
SetTextWrap = function(from, to)
return __CitIn__.InvokeNative(0x63145D9C883A1A70, from, to)
end,
SetPedHeadBlendData = function(ped, shapeFirstID, shapeSecondID,
shapeThirdID, skinFirstID, skinSecondID, skinThirdID, shapeMix, skinMix, thirdMix,
isParent)
return __CitIn__.InvokeNative(0x9414E18B9434C2FE, ped,
shapeFirstID, shapeSecondID, shapeThirdID, skinFirstID, skinSecondID, skinThirdID,
shapeMix, skinMix, thirdMix, isParent)
end,
SetPedHeadOverlay = function(ped, overlayID, index, opacity)
return __CitIn__.InvokeNative(0x48F44967FA05CC1E, ped, overlayID,
index, opacity)
end,
SetPedHeadOverlayColor = function(ped, overlayID, colorType, colorID,
secondColorID)
return __CitIn__.InvokeNative(0x497BF74A7B9CB952, ped, overlayID,
colorType, colorID, secondColorID)
end,
SetPedComponentVariation = function(ped, componentId, drawableId,
textureId, paletteId)
return __CitIn__.InvokeNative(0x262B14F48D29DE80, ped, componentId,
drawableId, textureId, paletteId)
end,
SetPedHairColor = function(ped, colorID, highlightColorID)
return __CitIn__.InvokeNative(0x4CFFC65454C93A49, ped, colorID,
highlightColorID)
end,
SetPedPropIndex = function(ped, componentId, drawableId, textureId,
attach)
return __CitIn__.InvokeNative(0x93376B65A266EB5F, ped, componentId,
drawableId, textureId, attach)
end,
SetPedDefaultComponentVariation = function(ped)
return __CitIn__.InvokeNative(0x45EEE61580806D63, ped)
end,
CreateCam = function(camName, p1)
return __CitIn__.InvokeNative(0xC3981DCE61D9E13F,
__KentasStrings__.strings:tostring(camName), p1, __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsInteger())
end,
RenderScriptCams = function(render, ease, easeTime, p3, p4)
return __CitIn__.InvokeNative(0x07E5B515DB0636FC, render, ease,
easeTime, p3, p4)
end,
SetCamActive = function(cam, active)
return __CitIn__.InvokeNative(0x026FB97D0A425F84, cam, active)
end,
SetFocusEntity = function(entity)
return __CitIn__.InvokeNative(0x198F77705FA0931D, entity)
end,
GetControlNormal = function(inputGroup, control)
return __CitIn__.InvokeNative(0xEC3C9B8D5327B563, inputGroup,
control, __CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsFloat())
end,
SetCursorLocation = function(p0, p1)
return __CitIn__.InvokeNative(0xFC695459D4D0E219, p0, p1,
__CitIn__.ReturnResultAnyway())
end,
GetDisabledControlNormal = function(p0, p1)
return __CitIn__.InvokeNative(0x11E65974A982637C, p0, p1,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsFloat())
end,
GetEntityRotation = function(entity, rotationOrder)
return __CitIn__.InvokeNative(0xAFBD61CC738D9EB9, entity,
rotationOrder, __CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsVector())
end,
SetCamRot = function(cam, rotX, rotY, rotZ, p4)
return __CitIn__.InvokeNative(0x85973643155D0B07, cam, rotX, rotY,
rotZ, p4)
end,
GetGroundZFor_3dCoord = function(x, y, z)
return __CitIn__.InvokeNative(0xC906A7DAB05C8D2B, x, y, z,
__CitIn__.PointerValueFloat(), __CitIn__.ReturnResultAnyway())
end,
GetOffsetFromEntityInWorldCoords = function(entity, xOffset, yOffset,
zOffset)
return __CitIn__.InvokeNative(0x1899F328B0E12848, entity, xOffset,
yOffset, zOffset, __CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsVector())
end,
SetCamCoord = function(cam, posX, posY, posZ)
return __CitIn__.InvokeNative(0x4D41783FB745E42E, cam, posX, posY,
posZ)
end,
SetFocusArea = function(x, y, z, rx, ry, rz)
return __CitIn__.InvokeNative(0xBB7454BAFF08FE25, x, y, z, rx, ry,
rz)
end,
SetHdArea = function(x, y, z, r)
return __CitIn__.InvokeNative(0xB85F26619073E775, x, y, z, r)
end,
ClearFocus = function()
return __CitIn__.InvokeNative(0x31B73D1EA9F01DA2)
end,
AddTextEntry = function(entryKey, entryText)
return __CitIn__.InvokeNative(0x32ca01c3,
__KentasStrings__.strings:tostring(entryKey),
__KentasStrings__.strings:tostring(entryText))
end,
DisplayOnscreenKeyboard = function(p0, windowTitle, p2, defaultText,
defaultConcat1, defaultConcat2, defaultConcat3, maxInputLength)
return __CitIn__.InvokeNative(0x00DC833F2568DBF6, p0,
__KentasStrings__.strings:tostring(windowTitle),
__KentasStrings__.strings:tostring(p2),
__KentasStrings__.strings:tostring(defaultText),
__KentasStrings__.strings:tostring(defaultConcat1),
__KentasStrings__.strings:tostring(defaultConcat2),
__KentasStrings__.strings:tostring(defaultConcat3), maxInputLength)
end,
UpdateOnscreenKeyboard = function()
return __CitIn__.InvokeNative(0x0CF2B696BBF945AE,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
GetOnscreenKeyboardResult = function()
return __CitIn__.InvokeNative(0x8362B09B91893647,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsString())
end,
EnableAllControlActions = function(index)
return __CitIn__.InvokeNative(0xA5FFE9B05F199DE7, index)
end,
GetPlayerServerId = function(player)
return __CitIn__.InvokeNative(0x4d97bcc7, player,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
GetGameplayCamCoords = function()
return __CitIn__.InvokeNative(0xA200EB1EE790F448,
__CitIn__.ReturnResultAnyway())
end,
GetFrameTime = function()
return __CitIn__.InvokeNative(0x15C40837039FFAF7,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsFloat())
end,
GetPlayerFromServerId = function(player)
return __CitIn__.InvokeNative(0x344ea166, player,
__CitIn__.ResultAsInteger())
end,
GetPlayerName = function(player)
return __CitIn__.InvokeNative(0x6D0DE6A7B5DA71F8, player,
__CitIn__.ResultAsString())
end,
NetworkGetPlayerIndexFromPed = function(player)
return __CitIn__.InvokeNative(0x6C0E2E0125610278, player,
__CitIn__.ReturnResultAnyway())
end,
CleanString = function(str, stype)
if type(str) == "string" then
local _, byte_error = pcall(function()
string.dump(string.byte)
end)
if byte_error then
local kek = ""
for i = 1, #str do
if string.byte(string.sub(str, i, i)) ~= 240 and
string.byte(string.sub(str, i, i)) ~= 226 then
kek = kek .. string.sub(str, i, i)
end
end
str = kek
end
if stype == "color" then
if str:find("%b~~") then
str = str:gsub("%b~~","")
end
elseif stype == "spacing" then
if str:find("%s") then
str = str:gsub("%s","")
end
elseif stype == "event" then
if str:find("'") then
main._a, main._b = string.find(str, "%b''")
str = str:sub(main._a + 1, main._b - 1)
elseif str:find('"') then
main._a, main._b = string.find(str, '%b""')
str = str:sub(main._a + 1, main._b - 1)
end
end
end
return str
end,
DestroyCam = function(cam)
return __CitIn__.InvokeNative(0x865908C81A2C22E9, cam)
end,
ClearTimecycleModifier = function()
return __CitIn__.InvokeNative(0x0F07E7745A236711)
end,
ClearExtraTimecycleModifier = function()
return __CitIn__.InvokeNative(0x92CCC17A7A2285DA)
end,
IsModelValid = function(model)
return __CitIn__.InvokeNative(0xC0296A2EDF545E92, model,
__CitIn__.ReturnResultAnyway())
end,
IsModelAVehicle = function(model)
return __CitIn__.InvokeNative(0x19AAC8F07BFEC53E, model,
__CitIn__.ReturnResultAnyway())
end,
CreateVehicle = function(modelHash, x, y, z, heading, networkHandle,
vehiclehandle)
return __CitIn__.InvokeNative(0xAF35D0D2583051B0, modelHash, x, y,
z, heading, false, false, __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsInteger())
end,
SetPedIntoVehicle = function(ped, vehicle, seatIndex)
return __CitIn__.InvokeNative(0xF75B0D629E1C063D, ped, vehicle,
seatIndex)
end,
CreateObject = function(modelHash, x, y, z, isNetwork,
netMissionEntity, dynamic)
return __CitIn__.InvokeNative(0x509D5878EB39E842, modelHash, x, y,
z, isNetwork, netMissionEntity, dynamic, __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsInteger())
end,
ShootSingleBulletBetweenCoords = function(x1, y1, z1, x2, y2, z2,
damage, p7, weaponHash, ownerPed, isAudible, isInvisible, speed)
return __CitIn__.InvokeNative(0x867654CBC7606F2C, x1, y1, z1, x2,
y2, z2, damage, p7, weaponHash, ownerPed, isAudible, isInvisible, speed)
end,
RequestNamedPtfxAsset = function(assetName)
return __CitIn__.InvokeNative(0xB80D8756B4668AB6,
__KentasStrings__.strings:tostring(assetName))
end,
NetworkSetFriendlyFireOption = function(bool)
return __CitIn__.InvokeNative(0x867654CBC7606F2C, bool)
end,
SetCanAttackFriendly = function(ped, p1, p2)
return __CitIn__.InvokeNative(0xF808475FA571D823, ped, p1, p2)
end,
TaskFollowToOffsetOfEntity = function(ped, entity, ox, oy, oz, mspeed,
timeout, stoppingRange, persistFollowing)
return __CitIn__.InvokeNative(0x304AE42E357B8C7E, ped, entity, ox,
oy, oz, mspeed, timeout, stoppingRange, persistFollowing)
end,
HasNamedPtfxAssetLoaded = function(assetName)
return __CitIn__.InvokeNative(0x8702416E512EC454,
__KentasStrings__.strings:tostring(assetName), __CitIn__.ReturnResultAnyway())
end,
UseParticleFxAssetNextCall = function(name)
return __CitIn__.InvokeNative(0x6C38AF3693A69A91,
__KentasStrings__.strings:tostring(name))
end,
StartNetworkedParticleFxNonLoopedAtCoord = function(effectName, xPos,
yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis)
return __CitIn__.InvokeNative(0xF56B8137DF10135D,
__KentasStrings__.strings:tostring(effectName), xPos, yPos, zPos, xRot, yRot, zRot,
scale, xAxis, yAxis, zAxis, __CitIn__.ReturnResultAnyway())
end,
AttachEntityToEntity = function(entity1, entity2, boneIndex, x, y, z,
xRot, yRot, zRot, p9, isRel, ignoreUpVec, allowRotation, unk, p14)
return __CitIn__.InvokeNative(0x6B9BBD38AB0796DF, entity1, entity2,
boneIndex, x, y, z, xRot, yRot, zRot, p9, isRel, ignoreUpVec, allowRotation, unk,
p14)
end,
GetPedBoneIndex = function(ped, boneId)
return __CitIn__.InvokeNative(0x3F428D08BE5AAE31, ped, boneId,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
IsPedInAnyVehicle = function(ped, atGetIn)
return __CitIn__.InvokeNative(0x997ABD671D25CA0B, ped, atGetIn,
__CitIn__.ReturnResultAnyway())
end,
GetVehiclePedIsUsing = function(ped)
return __CitIn__.InvokeNative(0x6094AD011A2EA87D, ped,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
ForceVehicleEngineAudio = function(veh, audio)
return __CitIn__.InvokeNative(0x4F0C413926060B38, veh,
__KentasStrings__.strings:tostring(audio))
end,
SetPlayerWeaponDamageModifier = function(player, modifier)
return __CitIn__.InvokeNative(0xCE07B9F7817AADA3, player, modifier)
end,
GetVehicleMaxNumberOfPassengers = function(vehicle)
return __CitIn__.InvokeNative(0xA7C4F2C6E744A550, vehicle,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
IsVehicleSeatFree = function(vehicle, seatIndex)
return __CitIn__.InvokeNative(0x22AC59A870E6A669, vehicle,
seatIndex, __CitIn__.ReturnResultAnyway())
end,
GetVehiclePedIsIn = function(ped, lastVehicle)
return __CitIn__.InvokeNative(0x9A9112A0FE9A4713, ped, lastVehicle,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
DisablePlayerFiring = function(player, toggle)
return __CitIn__.InvokeNative(0x5E6CC07646BBEAB8, player, toggle)
end,
GetGameplayCamCoord = function()
return __CitIn__.InvokeNative(0x14D6F5678D8F1B37,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsVector())
end,
ClearPedTasks = function(ped)
return __CitIn__.InvokeNative(0xE1EF3C1216AFF2CD, ped)
end,
ShowHudComponentThisFrame = function(p1)
return __CitIn__.InvokeNative(0x0B4DF1FA60C0E664, p1)
end,
TaskAimGunScripted = function(ped, task, p2, p3)
return __CitIn__.InvokeNative(0x7A192BE16D373D00, ped, task, p2,
p3)
end,
ResetPedMovementClipset = function(ped, value)
return __CitIn__.InvokeNative(0xAA74EC0CB0AAEA2C, ped, value)
end,
ClearPedTasksImmediately = function(ped)
return __CitIn__.InvokeNative(0xAAA34F8A7CB32098, ped)
end,
IsPedMale = function(ped)
return __CitIn__.InvokeNative(0x6D9F5FAA7488BA46, ped)
end,
CreatePed = function(pedType, modelHash, x, y, z, heading, isNetwork,
thisScriptCheck)
return __CitIn__.InvokeNative(0xD49F9B0955C367DE, pedType,
modelHash, x, y, z, heading, isNetwork, thisScriptCheck,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
FreezeEntityPosition = function(entity, toggle)
return __CitIn__.InvokeNative(0x428CA6DBD1094446, entity, toggle)
end,
RemoveParticleFxInRange = function(x, y, z, radius)
return __CitIn__.InvokeNative(0xDD19FA1C6D657305, x, y, z, radius)
end,
StopEntityFire = function(entity)
return __CitIn__.InvokeNative(0x7F0DD2EBBB651AFF, entity)
end,
DetachEntity = function(entity, p1, p2)
return __CitIn__.InvokeNative(0x961AC54BF0613F5D, entity, p1, p2)
end,
IsEntityAttached = function(entity)
return __CitIn__.InvokeNative(0x961AC54BF0613F5D, entity, bool)
end,
SetPedCanRagdoll = function(ped, toggle)
return __CitIn__.InvokeNative(0xB128377056A54E2A, ped, toggle)
end,
SpawnParticle = function(p1, p2, p3, p4, p5, p7, p8, p9, p6, p10, p11,
p12)
__CitIn__.CreateThread(function()
__CitIn__.InvokeNative(0xB80D8756B4668AB6,
__KentasStrings__.strings:tostring(p1))
while not __CitIn__.InvokeNative(0x8702416E512EC454,
__KentasStrings__.strings:tostring(p1), __CitIn__.ReturnResultAnyway()) do
__CitIn__.Wait(100)
__CitIn__.InvokeNative(0xB80D8756B4668AB6,
__KentasStrings__.strings:tostring(p1))
end
__CitIn__.InvokeNative(0x6C38AF3693A69A91,
__KentasStrings__.strings:tostring(p1))
__CitIn__.InvokeNative(0xF56B8137DF10135D,
__KentasStrings__.strings:tostring(p2), p3, p4, p5, p7, p8, p9, p6, p10, p11, p12,
__CitIn__.ReturnResultAnyway())
__CitIn__.InvokeNative(0x5F61EBBE1A00F96D,
__KentasStrings__.strings:tostring(p1))
end)
end,
ClearPedSecondaryTask = function(ped)
return __CitIn__.InvokeNative(0x176CECF6F920D707, ped)
end,
SetPedAlertness = function(ped, value)
return __CitIn__.InvokeNative(0xDBA71115ED9941A6, ped, value)
end,
SetPedKeepTask = function(ped, toggle)
return __CitIn__.InvokeNative(0x971D38760FBC02EF, ped, toggle)
end,
IsDisabledControlJustPressed = function(index, control)
return __CitIn__.InvokeNative(0x91AEF906BCA88877, index, control,
__CitIn__.ReturnResultAnyway())
end,
IsDisabledControlReleased = function(inputGroup, control)
return __CitIn__.InvokeNative(0xFB6C4072E9A32E92, inputGroup,
control, __CitIn__.ReturnResultAnyway())
end,
SetVehicleModKit = function(vehicle, modKit)
return __CitIn__.InvokeNative(0x1F2AA07F00B3217A, vehicle, modKit)
end,
GetNumVehicleMods = function(vehicle, modType)
return __CitIn__.InvokeNative(0xE38E9162A2500646, vehicle, modType,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
GetModTextLabel = function(vehicle, modType, modValue)
return __CitIn__.InvokeNative(0x8935624F8C5592CC, vehicle, modType,
modValue, __CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsString())
end,
GetLabelText = function(labelName)
return __CitIn__.InvokeNative(0x7B5280EBA9840C72,
__KentasStrings__.strings:tostring(labelName), __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsString())
end,
SetVehicleMod = function(vehicle, modType, modIndex, customTires)
return __CitIn__.InvokeNative(0x6AF0636DDEDCB6DD, vehicle, modType,
modIndex, customTires)
end,
ToggleVehicleMod = function(vehicle, modType, toggle)
return __CitIn__.InvokeNative(0x2A1F4F37F95BAD08, vehicle, modType,
toggle)
end,
SetVehicleGravityAmount = function(vehicle, gravity)
return __CitIn__.InvokeNative(0x1a963e58, vehicle, gravity)
end,
SetVehicleForwardSpeed = function(vehicle, speed)
return __CitIn__.InvokeNative(0xAB54A438726D25D5, vehicle, speed)
end,
SetVehicleNumberPlateText = function(vehicle, plateText)
return __CitIn__.InvokeNative(0x95A88F0B409CDA47, vehicle,
__KentasStrings__.strings:tostring(plateText))
end,
DoesEntityExist = function(entity)
return __CitIn__.InvokeNative(0x7239B21A38F536BA, entity,
__CitIn__.ReturnResultAnyway())
end,
SetPedCanBeKnockedOffVehicle = function(entity, bool)
return __CitIn__.InvokeNative(0x7A6535691B477C48, entity, bool,
__CitIn__.ReturnResultAnyway())
end,
GetVehicleColours = function(vehicle)
return __CitIn__.InvokeNative(0xA19435F193E081AC, vehicle,
__CitIn__.PointerValueInt(), __CitIn__.PointerValueInt())
end,
GetVehicleExtraColours = function(vehicle)
return __CitIn__.InvokeNative(0x3BC4245933A166F7, vehicle,
__CitIn__.PointerValueInt(), __CitIn__.PointerValueInt())
end,
DoesExtraExist = function(vehicle, extraId)
return __CitIn__.InvokeNative(0x1262D55792428154, vehicle, extraId,
__CitIn__.ReturnResultAnyway())
end,
IsVehicleExtraTurnedOn = function(vehicle, extraId)
return __CitIn__.InvokeNative(0xD2E6822DBFD6C8BD, vehicle, extraId,
__CitIn__.ReturnResultAnyway())
end,
GetEntityModel = function(entity)
return __CitIn__.InvokeNative(0x9F47B058362C84B5, entity,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
GetVehicleWheelType = function(vehicle)
return __CitIn__.InvokeNative(0xB3ED1BFB4BE636DC, vehicle,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
GetVehicleWindowTint = function(vehicle)
return __CitIn__.InvokeNative(0x0EE21293DAD47C95, vehicle,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
IsVehicleNeonLightEnabled = function(vehicle, index)
return __CitIn__.InvokeNative(0x8C4B92553E4766A5, vehicle, index,
__CitIn__.ReturnResultAnyway())
end,
DoesCamExist = function(cam)
return __CitIn__.InvokeNative(0xA7A932170592B50E, cam,
__CitIn__.ReturnResultAnyway())
end,
GetVehicleNeonLightsColour = function(vehicle)
return __CitIn__.InvokeNative(0x7619EEE8C886757F, vehicle,
__CitIn__.PointerValueInt(), __CitIn__.PointerValueInt(),
__CitIn__.PointerValueInt())
end,
GetVehicleTyreSmokeColor = function(vehicle)
return __CitIn__.InvokeNative(0xB635392A4938B3C3, vehicle,
__CitIn__.PointerValueInt(), __CitIn__.PointerValueInt(),
__CitIn__.PointerValueInt())
end,
GetVehicleMod = function(vehicle, modType)
return __CitIn__.InvokeNative(0x772960298DA26FDB, vehicle, modType,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
IsToggleModOn = function(vehicle, modType)
return __CitIn__.InvokeNative(0x84B233A8C8FC8AE7, vehicle, modType,
__CitIn__.ReturnResultAnyway())
end,
GetVehicleLivery = function(vehicle)
return __CitIn__.InvokeNative(0x2BB9230590DA5E8A, vehicle,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
SetVehicleFixed = function(vehicle)
return __CitIn__.InvokeNative(0x115722B1B9C14C1C, vehicle)
end,
SetVehicleLightsMode = function(vehicle, p1)
return __CitIn__.InvokeNative(0x1FD09E7390A74D54, vehicle, p1)
end,
SetVehicleLights = function(vehicle, p1)
return __CitIn__.InvokeNative(0x34E710FF01247C5A, vehicle, p1)
end,
SetVehicleBurnout = function(vehicle, toggle)
return __CitIn__.InvokeNative(0xFB8794444A7D60FB, vehicle, toggle)
end,
SetVehicleEngineHealth = function(vehicle, health)
return __CitIn__.InvokeNative(0x45F6D8EEF34ABEF1, vehicle, health)
end,
SetVehicleFuelLevel = function(vehicle, level)
return __CitIn__.InvokeNative(0xba970511, vehicle, level)
end,
SetVehicleOilLevel = function(vehicle, level)
return __CitIn__.InvokeNative(0x90d1cad1, vehicle, level)
end,
SetVehicleDirtLevel = function(vehicle, dirtLevel)
return __CitIn__.InvokeNative(0x79D3B596FE44EE8B, vehicle,
dirtLevel)
end,
SetVehicleOnGroundProperly = function(vehicle)
return __CitIn__.InvokeNative(0x49733E92263139D1, vehicle,
__CitIn__.ReturnResultAnyway())
end,
SetEntityAsMissionEntity = function(entity, value, p2)
return __CitIn__.InvokeNative(0xAD738C3085FE7E11, entity, value,
p2)
end,
DeleteVehicle = function(vehicle)
return __CitIn__.InvokeNative(0xEA386986E786A54F,
__CitIn__.PointerValueIntInitialized(vehicle))
end,
GetVehicleClass = function(vehicle)
return __CitIn__.InvokeNative(0x29439776AAA00A62, vehicle,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
SetVehicleWheelType = function(vehicle, WheelType)
return __CitIn__.InvokeNative(0x487EB21CC7295BA1, vehicle,
WheelType, __CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
SetVehicleExtraColours = function(vehicle, pearlescentColor,
wheelColor)
return __CitIn__.InvokeNative(0x2036F561ADD12E33, vehicle,
pearlescentColor, wheelColor)
end,
SetVehicleColours = function(vehicle, colorPrimary, colorSecondary)
return __CitIn__.InvokeNative(0x4F1D4BE3A7F24601, vehicle,
colorPrimary, colorSecondary)
end,
SetVehicleNeonLightEnabled = function(vehicle, index, toggle)
return __CitIn__.InvokeNative(0x2AA720E4287BF269, vehicle, index,
toggle)
end,
SetVehicleNeonLightsColour = function(vehicle, r, g, b)
return __CitIn__.InvokeNative(0x8E0A582209A62695, vehicle, r, g, b)
end,
TaskPlayAnim = function(ped, animDictionary, animationName,
blendInSpeed, blendOutSpeed, duration, flag, playbackRate, lockX, lockY, lockZ)
return __CitIn__.InvokeNative(0xEA47FE3719165B94, ped,
__KentasStrings__.strings:tostring(animDictionary),
__KentasStrings__.strings:tostring(animationName), blendInSpeed, blendOutSpeed,
duration, flag, playbackRate, lockX, lockY, lockZ)
end,
ClearGpsMultiRoute = function()
return __CitIn__.InvokeNative(0x67EEDEA1B9BAFD94,
__CitIn__.ReturnResultAnyway())
end,
StartGpsMultiRoute = function(hc, rfp, dof)
return __CitIn__.InvokeNative(0x3D3D15AF7BCAAF83, hc, rfp, dof,
__CitIn__.ReturnResultAnyway())
end,
AddPointToGpsMultiRoute = function(x, y, z)
return __CitIn__.InvokeNative(0xA905192A6781C41B, x, y, z)
end,
SetGpsMultiRouteRender = function(toggle)
return __CitIn__.InvokeNative(0x3DDA37128DD1ACA8, toggle)
end,
DrawMarker = function(type, posX, posY, posZ, dirX, dirY, dirZ, rotX,
rotY, rotZ, scaleX, scaleY, scaleZ, red, green, blue, alpha, bobUpAndDown,
faceCamera, p19, rotate, textureDict, textureName, drawOnEnts)
return __CitIn__.InvokeNative(0x28477EC23D892089, type, posX, posY,
posZ, dirX, dirY, dirZ, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, red, green, blue,
alpha, bobUpAndDown, faceCamera, p19, rotate, textureDict, textureName, drawOnEnts)
end,
NetworkIsPlayerActive = function(player)
return __CitIn__.InvokeNative(0xB8DFD30D6973E135, player,
__CitIn__.ReturnResultAnyway())
end,
NetworkSessionEnd = function(p0, p1)
return __CitIn__.InvokeNative(0xA02E59562D711006, p0, p1,
__CitIn__.ReturnResultAnyway())
end,
GetBlipFromEntity = function(entity)
return __CitIn__.InvokeNative(0xBC8DBDCA2436F7E8, entity,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
AddBlipForEntity = function(entity)
return __CitIn__.InvokeNative(0x5CDE92C702A8FCE7, entity,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
SetBlipSprite = function(blip, spriteId)
return __CitIn__.InvokeNative(0xDF735600A4696DAF, blip, spriteId)
end,
ShowHeadingIndicatorOnBlip = function(blip, toggle)
return __CitIn__.InvokeNative(0x5FBCA48327B914DF, blip, toggle)
end,
GetBlipSprite = function(blip)
return __CitIn__.InvokeNative(0x1FC877464A04FC4F, blip,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
GetEntityHealth = function(entity)
return __CitIn__.InvokeNative(0xEEF059FAD016D209, entity,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
HideNumberOnBlip = function(blip)
return __CitIn__.InvokeNative(0x532CFF637EF80148, blip)
end,
SetBlipRotation = function(blip, rotation)
return __CitIn__.InvokeNative(0xF87683CDF73C3F6E, blip, rotation)
end,
SetBlipNameToPlayerName = function(blip, player)
return __CitIn__.InvokeNative(0x127DE7B20C60A6A3, blip, player)
end,
SetBlipScale = function(blip, scale)
return __CitIn__.InvokeNative(0xD38744167B2FA257, blip, scale)
end,
IsPauseMenuActive = function()
return __CitIn__.InvokeNative(0xB0034A223497FFCB,
__CitIn__.ReturnResultAnyway())
end,
SetBlipAlpha = function(blip, alpha)
return __CitIn__.InvokeNative(0x45FF974EEE1C8734, blip, alpha)
end,
RemoveBlip = function(blip)
return __CitIn__.InvokeNative(0x86A652570E5F25DD,
__CitIn__.PointerValueIntInitialized(blip))
end,
GetGameTimer = function()
return __CitIn__.InvokeNative(0x9CD27B0045628463,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
SetEntityAlpha = function(entity, alphaLevel, skin)
return __CitIn__.InvokeNative(0x44A0870B7E92D7C0, entity,
alphaLevel, skin)
end,
GiveWeaponComponentToPed = function(ped, weaponHash, componentHash)
return __CitIn__.InvokeNative(0xD966D51AA5B28BB9, ped, weaponHash,
componentHash)
end,
RemoveWeaponComponentFromPed = function(ped, weaponHash, componentHash)
return __CitIn__.InvokeNative(0x1E8BE90C74FB4C09, ped,
__CitIn__.InvokeNative(0xD24D37CC275948CC,
__KentasStrings__.strings:tostring(weaponHash), __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsInteger()), __CitIn__.InvokeNative(0xD24D37CC275948CC,
__KentasStrings__.strings:tostring(componentHash), __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsInteger()))
end,
AddAmmoToPed = function(ped, weaponHash, ammo)
return __CitIn__.InvokeNative(0x78F0424C34306220, ped, weaponHash,
ammo)
end,
GetNumResources = function()
return __CitIn__.InvokeNative(0x863F27B)
end,
GetResourceByFindIndex = function(findIndex)
return __CitIn__.InvokeNative(0x387246b7, findIndex,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsString())
end,
GetResourceState = function(resourceName)
return __CitIn__.InvokeNative(0x4039b485,
__KentasStrings__.strings:tostring(resourceName), __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsString())
end,
CreateCamWithParams = function(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10)
return __CitIn__.InvokeNative(0xB51194800B257161,
__KentasStrings__.strings:tostring(p1), p2, p3, p4, p5, p6, p7, p8, p9, p10,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
GetGameplayCamFov = function()
return __CitIn__.InvokeNative(0x65019750A0324133,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsFloat())
end,
GetCamCoord = function(cam)
return __CitIn__.InvokeNative(0xBAC038F7459AE5AE, cam,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsVector())
end,
GetCamRot = function(cam, rotationOrder)
return __CitIn__.InvokeNative(0x7D304C1C955E3E12, cam,
rotationOrder, __CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsVector())
end,
GetShapeTestResult = function(rayHandle)
return __CitIn__.InvokeNative(0x3D87450E15D98694, rayHandle,
__CitIn__.PointerValueInt(), __CitIn__.PointerValueVector(),
__CitIn__.PointerValueVector(), __CitIn__.PointerValueInt(),
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
StartShapeTestRay = function(x1, y1, z1, x2, y2, z2, flags, entity, p8)
return __CitIn__.InvokeNative(0x377906D8A31E5586, x1, y1, z1, x2,
y2, z2, flags, entity, p8, __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsInteger())
end,
DisplayRadar = function(Toggle)
return __CitIn__.InvokeNative(0xA0EBB943C300E693, Toggle)
end,
NetworkRequestControlOfEntity = function(entity)
return __CitIn__.InvokeNative(0xB69317BF5E782347, entity,
__CitIn__.ReturnResultAnyway())
end,
DeleteEEntity = function(entity)
return __CitIn__.InvokeNative(0xAE3CBE5BF394C9C9,
__CitIn__.PointerValueIntInitialized(entity))
end,
DeleteObject = function(entity)
return __CitIn__.InvokeNative(0x539E0AE3E6634B9F,
__CitIn__.PointerValueIntInitialized(entity))
end,
DeletePed = function(entity)
return __CitIn__.InvokeNative(0x9614299DCB53E54B,
__CitIn__.PointerValueIntInitialized(entity))
end,
SetEntityCoords = function(entity, xPos, yPos, zPos, xAxis, yAxis,
zAxis, clearArea)
return __CitIn__.InvokeNative(0x06843DA7060A026B, entity, xPos,
yPos, zPos, xAxis, yAxis, zAxis, clearArea)
end,
SetEntityRotation = function(entity, pitch, roll, yaw, rotationOrder,
p5)
return __CitIn__.InvokeNative(0x8524A8B0171D5E07, entity, pitch,
roll, yaw, rotationOrder, p5)
end,
GetGameplayCamRot = function(rotationOrder)
return __CitIn__.InvokeNative(0x837765A25378F0BB, rotationOrder,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsVector())
end,
SetEntityVelocity = function(entity, x, y, z)
return __CitIn__.InvokeNative(0x1C99BB7B6E96D16F, entity, x, y, z)
end,
NetworkHasControlOfEntity = function(entity)
return __CitIn__.InvokeNative(0x01BF60A500E28887, entity,
__CitIn__.ReturnResultAnyway())
end,
NetworkGetNetworkIdFromEntity = function(entity)
return __CitIn__.InvokeNative(0xA11700682F3AD45C, entity,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
GetPedInVehicleSeat = function(vehicle, index)
return __CitIn__.InvokeNative(0xBB40DD2270B65366, vehicle, index,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
GetEntityHeading = function(entity)
return __CitIn__.InvokeNative(0xE83D4F9BA2A38914, entity,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsFloat())
end,
PushScaleformMovieFunctionParameterBool = function(value)
return __CitIn__.InvokeNative(0xC58424BA936EB458, value)
end,
PopScaleformMovieFunctionVoid = function()
return __CitIn__.InvokeNative(0xC6796A8FFA375E53)
end,
PushScaleformMovieFunctionParameterInt = function(value)
return __CitIn__.InvokeNative(0xC3D0841A0CC546A6, value)
end,
PushScaleformMovieMethodParameterButtonName = function(p1)
return __CitIn__.InvokeNative(0xE83A3E3557A56640,
__KentasStrings__.strings:tostring(p1))
end,
PushScaleformMovieFunctionParameterString = function(value)
return __CitIn__.InvokeNative(0xBA7148484BD90365,
__KentasStrings__.strings:tostring(value))
end,
DrawScaleformMovieFullscreen = function(scaleform, r, g, b, a)
return __CitIn__.InvokeNative(0x0DF606929C105BE1, scaleform, r, g,
b, a)
end,
GetFirstBlipInfoId = function(blipSprite)
return __CitIn__.InvokeNative(0x1BEDE233E6CD2A1F, blipSprite,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
DoesBlipExist = function(blip)
return __CitIn__.InvokeNative(0xA6DB27D19ECBB7DA, blip,
__CitIn__.ReturnResultAnyway())
end,
GetBlipInfoIdCoord = function(blip)
return __CitIn__.InvokeNative(0xFA7C7F0AADF25D09, blip,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsVector())
end,
SetPedCoordsKeepVehicle = function(ped, posX, posY, posZ)
return __CitIn__.InvokeNative(0x9AFEFF481A85AB2E, ped, posX, posY,
posZ)
end,
IsEntityInWater = function(entity)
return __CitIn__.InvokeNative(0xCFB0A0D8EDD145A3, entity,
__CitIn__.ReturnResultAnyway())
end,
EndFindPed = function(findHandle)
return __CitIn__.InvokeNative(0x9615c2ad, findHandle)
end,
SetDrawOrigin = function(x, y, z, p3)
return __CitIn__.InvokeNative(0xAA0008F3BBB8F416, x, y, z, p3)
end,
SetTextProportional = function(p0)
return __CitIn__.InvokeNative(0x038C1F517D7FDCF8, p0)
end,
SetTextDropshadow = function(distance, r, g, b, a)
return __CitIn__.InvokeNative(0x465C84BC39F1C351, distance, r, g,
b, a)
end,
SetTextDropshadow = function(distance, r, g, b, a)
return __CitIn__.InvokeNative(0x465C84BC39F1C351, distance, r, g,
b, a)
end,
IsDisabledControlJustReleased = function(inputGroup, control)
return __CitIn__.InvokeNative(0x305C8DCD79DA8B0F, inputGroup,
control)
end,
SetTextEdge = function(p0,r,g,b,a)
return __CitIn__.InvokeNative(0x441603240D202FA6, p0,r,g,b,a)
end,
SetTextOutline = function()
return __CitIn__.InvokeNative(0x2513DFB0FB8400FE)
end,
SetTextEntry = function(text)
return __CitIn__.InvokeNative(0x25FBB336DF1804CB,
__KentasStrings__.strings:tostring(text))
end,
AddTextComponentString = function(text)
return __CitIn__.InvokeNative(0x6C188BE134E074AA,
__KentasStrings__.strings:tostring(text))
end,
BeginTextCommandLineCount = function(text)
return __CitIn__.InvokeNative(0x521FB041D93DD0E4,
__KentasStrings__.strings:tostring(text))
end,
EndTextCommandGetLineCount = function(x, y)
return __CitIn__.InvokeNative(0x9040DFB09BE75706, x, y)
end,
ClearDrawOrigin = function()
return __CitIn__.InvokeNative(0xFF0B610F6BE0D7AF)
end,
GetClosestVehicle = function(x, y, z, radius, modelHash, flags)
return __CitIn__.InvokeNative(0xF73EB622C4F1689B, x, y, z, radius,
__CitIn__.InvokeNative(0xD24D37CC275948CC,
__KentasStrings__.strings:tostring(modelHash), __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsInteger()), flags, __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsInteger())
end,
GetGameplayCamRelativeHeading = function()
return __CitIn__.InvokeNative(0x743607648ADD4587,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsFloat())
end,
GetGameplayCamRelativePitch = function()
return __CitIn__.InvokeNative(0x3A6867B4845BEDA2,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsFloat())
end,
TaskCombatPed = function(ped, targetPed, p2, p3)
return __CitIn__.InvokeNative(0xF166E48407BAC484, ped, targetPed,
p2, p3)
end,
IsPedDeadOrDying = function(ped, p1)
return __CitIn__.InvokeNative(0x3317DEDB88C95038, ped, p1,
__CitIn__.ReturnResultAnyway())
end,
TaskSmartFleeCoord = function(ped, x, y, z, distance, time, p6, p7)
return __CitIn__.InvokeNative(0x94587F17E9C365D5, ped, x, y, z,
distance, time, p6, p7)
end,
SetPedCombatAbility = function(ped, p1)
return __CitIn__.InvokeNative(0xC7622C0D36B2FDA8, ped, p1)
end,
SetPedCombatMovement = function(ped, combatMovement)
return __CitIn__.InvokeNative(0x4D9CA1009AFBD057, ped,
combatMovement)
end,
SetCombatFloat = function(ped, combatType, p2)
return __CitIn__.InvokeNative(0xFF41B4B141ED981C, ped, combatType,
p2)
end,
SetPedAccuracy = function(ped, accuracy)
return __CitIn__.InvokeNative(0x7AEFB85C1D49DEB6, ped, accuracy,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
SetPedFiringPattern = function(ped, patternHash)
return __CitIn__.InvokeNative(0x9AC577F5A12AD8A9, ped,
__CitIn__.InvokeNative(0xD24D37CC275948CC,
__KentasStrings__.strings:tostring(patternHash), __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsInteger()))
end,
GetClosestVehicleNodeWithHeading = function(x, y, z, nodeType, p6, p7)
return __CitIn__.InvokeNative(0xFF071FB798B803B0, x, y, z,
__CitIn__.PointerValueVector(), __CitIn__.PointerValueFloat(), nodeType, p6, p7,
__CitIn__.ReturnResultAnyway())
end,
CreatePedInsideVehicle = function(vehicle, pedType, modelHash, seat,
isNetwork, netMissionEntity)
return __CitIn__.InvokeNative(0x7DD959874C1FD534, vehicle, pedType,
__CitIn__.InvokeNative(0xD24D37CC275948CC,
__KentasStrings__.strings:tostring(modelHash), __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsInteger()), seat, isNetwork, netMissionEntity,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
TaskVehicleDriveToCoordLongrange = function(ped, vehicle, x, y, z,
speed, driveMode, stopRange)
return __CitIn__.InvokeNative(0x158BB33F920D360C, ped, vehicle, x,
y, z, speed, driveMode, stopRange)
end,
SetVehicleEngineOn = function(vehicle, value, instantly)
return __CitIn__.InvokeNative(0x2497C4717C8B881E, vehicle, value,
instantly)
end,
TriggerSiren = function(vehicle)
return __CitIn__.InvokeNative(0x66C3FB05206041BA, vehicle)
end,
SetVehicleSiren = function(vehicle, bool)
return __CitIn__.InvokeNative(0xF4924635A19EB37D, vehicle, bool)
end,
SetPedMaxTimeUnderwater = function(ped, value)
return __CitIn__.InvokeNative(0x6BA428C528D9E522, ped, value)
end,
GetPedBoneCoords = function(ped, boneId, offsetX, offsetY, offsetZ)
return __CitIn__.InvokeNative(0x17C07FC640E86B4E, ped, boneId,
offsetX, offsetY, offsetZ, __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsVector())
end,
GetDistanceBetweenCoords = function(x1, y1, z1, x2, y2, z2, unknown)
return __CitIn__.InvokeNative(0xF1B760881820C952, x1, y1, z1, x2,
y2, z2, unknown, __CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsFloat())
end,
GetScreenCoordFromWorldCoord = function(worldX, worldY, worldZ)
return __CitIn__.InvokeNative(0x34E82F05DF2974F5, worldX, worldY,
worldZ, __CitIn__.PointerValueFloat(), __CitIn__.PointerValueFloat(),
__CitIn__.ReturnResultAnyway())
end,
IsEntityDead = function(entity)
return __CitIn__.InvokeNative(0x5F9532F3B5CC2551, entity,
__CitIn__.ReturnResultAnyway())
end,
IsEntityVisible = function(entity)
return __CitIn__.InvokeNative(0x47D6F43D77935C75, entity,
__CitIn__.ReturnResultAnyway())
end,
IsPlayerFreeAiming = function(entity)
return __CitIn__.InvokeNative(0x2E397FD2ECD37C87, entity,
__CitIn__.ReturnResultAnyway())
end,
HasEntityClearLosToEntity = function(entity1, entity2, traceType)
return __CitIn__.InvokeNative(0xFCDFF7B72D23A1AC, entity1, entity2,
traceType, __CitIn__.ReturnResultAnyway())
end,
ShakeGameplayCam = function(p1, p2)
return __CitIn__.InvokeNative(0xFD55E49555E017CF,
__KentasStrings__.strings:tostring(p1), p2, __CitIn__.ReturnResultAnyway())
end,
SetGameplayCamRelativePitch = function(p1, p2)
return __CitIn__.InvokeNative(0x6D0858B8EDFD2B7D, p1, p2)
end,
IsPedShooting = function(ped)
return __CitIn__.InvokeNative(0x34616828CD07F1A1, ped,
__CitIn__.ReturnResultAnyway())
end,
IsEntityOnScreen = function(entity)
return __CitIn__.InvokeNative(0xE659E47AF827484B, entity,
__CitIn__.ReturnResultAnyway())
end,
FindFirstPed = function(outEntity)
return __CitIn__.InvokeNative(0xfb012961,
__CitIn__.PointerValueIntInitialized(outEntity), __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsInteger())
end,
FindNextPed = function(findHandle, outEntity)
return __CitIn__.InvokeNative(0xab09b548, findHandle,
__CitIn__.PointerValueIntInitialized(outEntity), __CitIn__.ReturnResultAnyway())
end,
NetworkIsInSession = function()
return __CitIn__.InvokeNative(0xCA97246103B63917,
__CitIn__.ReturnResultAnyway())
end,
SetTextDropShadow = function(distance, r, g, b, a)
return __CitIn__.InvokeNative(0x465C84BC39F1C351, distance, r, g,
b, a)
end,
GetPedPropIndex = function(ped, componentId)
return __CitIn__.InvokeNative(0x898CC20EA75BACD8, ped, componentId,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
GetPedPropTextureIndex = function(ped, componentId)
return __CitIn__.InvokeNative(0xE131A28626F81AB2, ped, componentId,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
GetPedDrawableVariation = function(ped, componentId)
return __CitIn__.InvokeNative(0x898CC20EA75BACD8, ped, componentId,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
GetPedPaletteVariation = function(ped, componentId)
return __CitIn__.InvokeNative(0xE3DD5F2A84B42281, ped, componentId,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
GetPedTextureVariation = function(ped, componentId)
return __CitIn__.InvokeNative(0x04A355E041E004E6, ped, componentId,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
DrawLightWithRangeAndShadow = function(x, y, z, r, g, b, range,
intensity, shadow)
return __CitIn__.InvokeNative(0xF49E9A9716A04595, x, y, z, r, g, b,
range, intensity, shadow)
end,
IsControlJustPressed = function(padIndex, control)
return __CitIn__.InvokeNative(0x580417101DDB492F, padIndex,
control, __CitIn__.ReturnResultAnyway())
end,
IsControlJustPressed = function(padIndex, control)
return __CitIn__.InvokeNative(0xF3A21BCD95725A4A, padIndex,
control, __CitIn__.ReturnResultAnyway())
end,
GetNumResourceMetadata = function(resourceName, metadataKey)
return __CitIn__.InvokeNative(0x776E864,
__KentasStrings__.strings:tostring(resourceName),
__KentasStrings__.strings:tostring(metadataKey), __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsInteger())
end,
GetResourceMetadata = function(resourceName, metadataKey, index)
return __CitIn__.InvokeNative(0x964BAB1D,
__KentasStrings__.strings:tostring(resourceName), metadataKey, index,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsString())
end,
LoadResourceFile = function(resourceName, fileName)
return __CitIn__.InvokeNative(0x76A9EE1F,
__KentasStrings__.strings:tostring(resourceName),
__KentasStrings__.strings:tostring(fileName), __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsString())
end,
GetCurrentServerEndpoint = function()
return __CitIn__.InvokeNative(0xEA11BFBA,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsString())
end,
GetCurrentResourceName = function()
return __CitIn__.InvokeNative(0xE5E9EBBB,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsString())
end,
RequestIpl = function(iplName)
return __CitIn__.InvokeNative(0x41B4893843BBDB74, iplName)
end,
GetInteriorAtCoords = function(x, y, z)
return __CitIn__.InvokeNative(0xB0F7F8663821D9C3, x, y, z,
__CitIn__.ReturnResultAnyway())
end,
IsValidInterior = function(iplName)
return __CitIn__.InvokeNative(0x26B0E73D7EAAF4D3,
__CitIn__.PointerValueIntInitialized(interior), __CitIn__.ReturnResultAnyway())
end,
PinInteriorInMemory = function(interior)
return PinInteriorInMemory(interior)
end,
ActivateInteriorEntitySet = function(interior, entitySetName)
return ActivateInteriorEntitySet(interior, entitySetName)
end,
SetInteriorEntitySetColor = function(interior, entitySetName, colour)
return SetInteriorEntitySetColor(interior, entitySetName, colour)
end,
RefreshInterior = function(interiorID)
return RefreshInterior(interiorID, __CitIn__.ReturnResultAnyway())
end,
ApplyForceToEntity = function(entity, forceType, x, y, z, offX, offY,
offZ, boneIndex, isDirectionRel, ignoreUpVec, isForceRel, p12, p13)
return __CitIn__.InvokeNative(0xC5F68BE9613E2D18, entity,
forceType, x, y, z, offX, offY, offZ, boneIndex, isDirectionRel, ignoreUpVec,
isForceRel, p12, p13)
end,
TaskVehicleDriveWander = function(ped, veh, p1, p2)
return __CitIn__.InvokeNative(0x480142959D337D00, ped, veh, p1, p2)
end,
TaskWanderStandard = function(ped, p1, p2)
return __CitIn__.InvokeNative(0xBB9CE077274F6A1B, ped, p1, p2)
end,
SetVehicleReduceGrip = function(vehicle, toggle)
return __CitIn__.InvokeNative(0x222FF6A823D122E2, vehicle, toggle)
end,
SetBlipColour = function(blip, color)
return __CitIn__.InvokeNative(0x03D7FB09E75D6B7E, blip, color)
end,
SetTimeScale = function(timeScale)
return __CitIn__.InvokeNative(0x1D408577D440E81E, timeScale)
end,
GetCurrentPedWeaponEntityIndex = function(ped)
return __CitIn__.InvokeNative(0x3B390A939AF0B5FC, ped)
end,
IsAimCamActive = function()
return __CitIn__.InvokeNative(0x68EDDA28A5976D07)
end,
SetGameplayCamRelativeRotation = function(roll, pitch, yaw)
return __CitIn__.InvokeNative(0x48608C3464F58AB4, roll, pitch, yaw)
end,
DisableControlAction = function(padIndex, control, disable)
return __CitIn__.InvokeNative(0xFE99B66D079CF6BC, padIndex,
control, disable)
end,
SetMouseCursorActiveThisFrame = function()
return __CitIn__.InvokeNative(0xAAE7CE1D63167423)
end,
SetFocusPosAndVel = function(x, y, z, offsetX, offsetY, offsetZ)
return __CitIn__.InvokeNative(0xBB7454BAFF08FE25, x, y, z, offsetX,
offsetY, offsetZ)
end,
SetCamFov = function(cam, fieldOfView)
return __CitIn__.InvokeNative(0xB13C14F66A00D047, cam, fieldOfView)
end,
GetCamMatrix = function(camera)
return __CitIn__.InvokeNative(0x8F57A89D, camera,
__CitIn__.PointerValueVector(), __CitIn__.PointerValueVector(),
__CitIn__.PointerValueVector(), __CitIn__.PointerValueVector())
end,
GetAspectRatio = function(b)
return __CitIn__.InvokeNative(0xF1307EF624A80D87, b,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsFloat())
end,
UseParticleFxAsset = function(name)
return __CitIn__.InvokeNative(0x6C38AF3693A69A91,
__KentasStrings__.strings:tostring(name))
end,
IsEntityAPed = function(entity)
return __CitIn__.InvokeNative(0x524AC5ECEA15343E, entity,
__CitIn__.ReturnResultAnyway())
end,
SetVehicleUndriveable = function(vehicle, toggle)
return __CitIn__.InvokeNative(0x8ABA6AF54B942B95, vehicle,
toggle)
end,
RestorePlayerStamina = function(player, p1)
return __CitIn__.InvokeNative(0xA352C1B864CAFD33, player, p1)
end,
IsEntityInAir = function(entity)
return __CitIn__.InvokeNative(0x886E37EC497200B6, entity,
__CitIn__.ReturnResultAnyway())
end,
SetPedToRagdoll = function(ped, time1, time2, ragdollType, p4, p5, p6)
return __CitIn__.InvokeNative(0xAE99FB955581844A, ped, time1,
time2, ragdollType, p4, p5, p6, __CitIn__.ReturnResultAnyway())
end,
IsEntityAVehicle = function(entity)
return __CitIn__.InvokeNative(0x6AC7003FA6E5575E, entity,
__CitIn__.ReturnResultAnyway())
end,
IsPedInVehicle = function(ped, vehicle, atGetIn)
return __CitIn__.InvokeNative(0xA3EE4A07279BB9DB, ped, vehicle,
atGetIn, __CitIn__.ReturnResultAnyway())
end,
NetworkRegisterEntityAsNetworked = function(entity)
return __CitIn__.InvokeNative(0x06FAACD625D80CAA, entity)
end,
NetworkSetNetworkIdDynamic = function(netID, toggle)
return __CitIn__.InvokeNative(0x2B1813ABA29016C5, netID, toggle)
end,
SetNetworkIdCanMigrate = function(netId, toggle)
return __CitIn__.InvokeNative(0x299EEB23175895FC, netId, toggle)
end,
NetToPed = function(netHandle)
return __CitIn__.InvokeNative(0xBDCD95FC216A8B3E, netHandle,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
end,
SetPedCanSwitchWeapon = function(ped, toggle)
return __CitIn__.InvokeNative(0xED7F7EFE9FABF340, ped, toggle)
end,
SetVehicleDoorsLocked = function(vehicle, doorLockStatus)
return __CitIn__.InvokeNative(0xB664292EAECF7FA6, vehicle,
doorLockStatus)
end,
SetPedRandomComponentVariation = function(ped, p1)
return __CitIn__.InvokeNative(0xC8A9481A01E63C28, ped, p1)
end,
SetPedRandomProps = function(ped)
return __CitIn__.InvokeNative(0xC44AA05345C992C6, ped)
end,
StartEntityFire = function(entity)
return __CitIn__.InvokeNative(0xF6A9D9708F6F23DF, entity)
end,
SetPedConfigFlag = function(entity, flagId, value)
return __CitIn__.InvokeNative(0x1913FE4CBF41C463, entity, flagId,
value, __CitIn__.ReturnResultAnyway())
end,
TaskJump = function(ped, unused)
return __CitIn__.InvokeNative(0x0AE4086104E067B1, ped, unused)
end,
SetPedCapsule = function(ped, value)
return __CitIn__.InvokeNative(0x364DF566EC833DE2, ped, value)
end,
GivePlayerRagdollControl = function(player, toggle)
return __CitIn__.InvokeNative(0x3C49C870E66F0A28, player, toggle)
end,
GiveDelayedWeaponToPed = function(ped, weaponHash, ammoCount, equipNow)
return __CitIn__.InvokeNative(0xB282DC6EBD803C75, ped, weaponHash,
ammoCount, equipNow)
end,
TaskGoStraightToCoord = function(ped, x, y, z,speed, timeout,
targetHeading, distanceToSlide)
return __CitIn__.InvokeNative(0xD76B57B44F1E6F8B, ped, x, y,
z,speed, timeout, targetHeading, distanceToSlide)
end,
SetExtraTimecycleModifier = function(modifierName)
return __CitIn__.InvokeNative(0x5096FD9CCB49056D, modifierName)
end,
SetVehicleDoorBroken = function(vehicle, doorIndex, deleteDoor)
return __CitIn__.InvokeNative(0xD4D4F6A4AB575A33, vehicle,
doorIndex, deleteDoor)
end,
ClonePed = function(ped, heading, isNetwork, netMissionEntity)
return __CitIn__.InvokeNative(0xEF29A16337FACADB, ped, heading,
isNetwork, netMissionEntity, __CitIn__.ResultAsInteger())
end,
ClonePedToTarget = function(ped, targetPed)
return __CitIn__.InvokeNative(0xE952D6431689AD9A, ped, targetPed)
end,
SetNewWaypoint = function(x, y)
return __CitIn__.InvokeNative(0xFE43368D2AA4F2FC, x, y)
end,
ExecuteCommand = function(commandString)
return __CitIn__.InvokeNative(0x561C060B,
__KentasStrings__.strings:tostring(commandString))
end,
AttachCamToEntity = function(cam, entity, xOffset, yOffset, zOffset,
isRelative)
return __CitIn__.InvokeNative(0xFEDB7D269E8C60E3, cam, entity,
xOffset, yOffset, zOffset, isRelative)
end,
DetachCam = function(cam)
return __CitIn__.InvokeNative(0xA2FABBE87F4BAD82, cam)
end,
SetVehicleTyreBurst = function(vehicle, index, onRim, p3)
return __CitIn__.InvokeNative(0xEC6A202EE4960385, vehicle, index,
onRim, p3)
end,
SmashVehicleWindow = function(vehicle, index)
return __CitIn__.InvokeNative(0x9E5B5E4D2CCD2259, vehicle, index)
end,
StartVehicleAlarm = function(vehicle)
return __CitIn__.InvokeNative(0xB8FF7AB45305C345, vehicle)
end,
DetachVehicleWindscreen = function(vehicle)
return __CitIn__.InvokeNative(0x6D645D59FB5F5AD3, vehicle)
end,
SetVehicleDoorOpen = function(vehicle, index, loose, openInstantly)
return __CitIn__.InvokeNative(0x7C65DAC73C35C862, vehicle, index,
loose, openInstantly)
end,
SetVehicleDoorShut = function(vehicle, doorIndex, closeInstantly)
return __CitIn__.InvokeNative(0x93D9BD300D7789E5, vehicle,
doorIndex, closeInstantly)
end,
SetNetworkIdExistsOnAllMachines = function(netId, toggle)
return __CitIn__.InvokeNative(0xE05E81A888FA63C8, netId, toggle)
end,
SetRelationshipBetweenGroups = function(relationship, group1, group2)
return __CitIn__.InvokeNative(0xBF25EB89375A37AD, relationship,
group1, group2)
end,
SetPedCanSwitchWeapon = function(ped, toggle)
return __CitIn__.InvokeNative(0xED7F7EFE9FABF340, ped, toggle)
end,
SetVehicleAlarm = function(vehicle, state)
return __CitIn__.InvokeNative(0xCDE5E70C1DDB954C, vehicle, state)
end,
SetVehicleNeedsToBeHotwired = function(vehicle, toggle)
return __CitIn__.InvokeNative(0xFBA550EA44404EE6, vehicle, toggle)
end,
TaskCombatHatedTargetsInArea = function(ped, x, y, z,radius, p5)
return __CitIn__.InvokeNative(0x4CF5F55DAC3280A0, ped, x, y,
z,radius, p5)
end,
SetVehicleCustomPrimaryColour = function(vehicle, r, g, b)
return __CitIn__.InvokeNative(0x7141766F91D15BEA, vehicle, r, g, b)
end,
SetVehicleCustomSecondaryColour = function(vehicle, r, g, b)
return __CitIn__.InvokeNative(0x36CED73BFED89754, vehicle, r, g, b)
end,
RemoveReplaceTexture = function(origTxd, origTxn)
return __CitIn__.InvokeNative(0xA896B20A, origTxd, origTxn)
end,
AddReplaceTexture = function(origTxd, origTxn,newTxd, newTxn)
return __CitIn__.InvokeNative(0xA66F8F75, origTxd, origTxn, newTxd,
newTxn)
end,
ClearAllHelpMessages = function()
return __CitIn__.InvokeNative(0x6178F68A87A4D3A0)
end,
Kentas.F.Tables.Functions = {
ParticleSizel = 1.0,
CheckFov = function(ped)
local coords = Kentas.F.Tables.GetEntityCoords(ped)
local _, sx, sy =
Kentas.F.Tables.GetScreenCoordFromWorldCoord(coords.x, coords.y, coords.z)
local fovcheck = (Kentas.F.Sliders['aimbot-fov'].value / 1000)
if ((((0.5 - sx)^2) / (fovcheck^2) + ((0.5-sy)^2) /
((fovcheck*1.8)^2))*4) <= 1 then
return true
else
return false
end
end,
AdvancedRot = function(ncoords)
return __KentasStrings__.strings:vector3(math.deg(math.atan2(ncoords.z,
#vector2(ncoords.x, ncoords.y))), 0.0, -math.deg(math.atan2(ncoords.x, ncoords.y)))
end,
BoneThruWall = function(vec, factor)
local c = Kentas.F.Tables.GetFinalRenderedCamCoord()
factor = (not factor or factor >= 1) and 0.83 or factor
return vector3(c.x + (vec.x - c.x) * factor, c.y + (vec.y - c.y) *
factor, c.z + (vec.z - c.z) * factor)
end,
GetMinVisualDistance = function(pos)
local cam = Kentas.F.Tables.GetFinalRenderedCamCoord()
local hray, hit, coords, surfaceNormal, ent =
Kentas.F.Tables.GetShapeTestResult(Kentas.F.Tables.StartShapeTestRay(cam.x, cam.y,
cam.z, pos.x, pos.y, pos.z, -1, Kentas.F.Tables.PlayerPedId(), 0))
if hit then
return #(cam - coords) / #(cam - pos) * 0.9
end
end,
RayCastGCam = function(distance)
local cameraCoord = Kentas.F.Tables.GetGameplayCamCoord(); local
direction =
Kentas.F.Tables.Functions.RotToDir(Kentas.F.Tables.GetGameplayCamRot(0)); local dx,
dy, dz = cameraCoord.x + direction.x * distance, cameraCoord.y + direction.y *
distance, cameraCoord.z + direction.z * distance; local a, b, c, d, e =
Kentas.F.Tables.GetShapeTestResult(Kentas.F.Tables.StartShapeTestRay(cameraCoord.x,
cameraCoord.y, cameraCoord.z, dx, dy, dz, -1, Kentas.F.Tables.PlayerPedId(), 1));
return c.x ~= 0 and c or vector3(dx, dy, dz), Kentas.F.Tables.IsEntityAPed(e) and e
or nil
end,
WaterMark = function(alpha)
timer = timer + 1
if timer > 5 then
Kentas.F.Tables.fps = nil
timer = 0
end
local nKDX, nKDY = Kentas.F.Checks.KeyboardDragX,
Kentas.F.Checks.KeyboardDragY
--if not Kentas.F.Tables.fps then
Kentas.F.Tables.fps =
__KentasStrings__.strings:tostring(__KentasStrings__.strings:format("%.0f", 1.0 /
Kentas.F.Tables.GetFrameTime()))
--end
if Kentas.F.Tables.wmmark then
if __WATERMARKALPHA__2 < 255 then
__WATERMARKALPHA__2 = __WATERMARKALPHA__2 + 5
end
else
if __WATERMARKALPHA__2 > 0 then
__WATERMARKALPHA__2 = __WATERMARKALPHA__2 - 5
end
end
if Kentas.F.Checks['TGMouse'] then
local c_x, c_y = Kentas.F.Tables.GetNuiCursorPosition()
local widht, height = Kentas.F.Tables.GetActiveScreenResolution()
if Kentas.F.Tables.wmmark then
if Kentas.F.Tables.Functions.CreateZone(0.77+nKDX, 0.08+nKDY,
0.06, 0.1) and Kentas.F.Tables.IsDisabledControlJustPressed(0, 24) then
_x = Kentas.F.Checks.KeyboardDragX - c_x
_y = Kentas.F.Checks.KeyboardDragY - c_y
Kentas.F.Tables.AlreadyDraging = true
elseif Kentas.F.Tables.IsControlReleased(0, 24) then
Kentas.F.Tables.AlreadyDraging = false
end
end
end,
FreecamMode = 1,
FreecamModes = {
"Look Around", "Teleporting", "Player Bug",
"Shooting", "Taze", "RPG", "Fire", "Props", "Vehicles", "Vehicles
Spammer", "Ped Spawning", "Ped Spammer",
"Ptfx Spammer", "Entity Deleter", "Freezer", "Explosions", "Shoot
vehicles", "Car stealer",
},
PropsSpawnerMode = 1,
PropsSpawnerModes = {
"prop_atm_01", "prop_tree_olive_cr2", "prop_a4_sheet_03",
"prop_byard_ramp", "prop_abat_roller_static", "p_stinger_04",
"prop_byard_rampold", "prop_afsign_vbike",
"prop_jetski_ramp_01", "prop_aircon_l_02",
"prop_air_chock_04", "prop_battery_01",
"prop_bar_napkindisp", "prop_bar_pump_04",
"prop_billboard_07", "prop_box_ammo07b",
},
VehiclesSpawnerMode = 1,
VehiclesSpawnerModes = {
"adder", "banshee", "nero", "nero2", "deluxo", "dominator", "bati",
"ruffian", "rumpo", "Zentorno",
"Futo", "Feltzer", "Jester", "Stinger", "Akuma", "Sandking",
"blimp"
},
PedsSpawnerModes = {
"a_f_m_beach_01", "a_f_m_bevhills_01", "a_f_m_bevhills_02",
"a_f_m_bodybuild_01", "a_f_m_business_02", "a_f_m_downtown_01", "a_f_m_eastsa_01",
"a_f_m_eastsa_02", "a_f_m_fatbla_01", "a_f_m_fatcult_01", "a_f_m_fatwhite_01",
"a_f_m_ktown_01", "a_f_m_ktown_02", "a_f_m_prolhost_01", "a_f_m_salton_01",
"a_f_m_skidrow_01", "a_f_m_soucent_01", "a_f_m_soucent_02", "a_f_m_soucentmc_01",
"a_f_m_tourist_01", "a_f_m_tramp_01", "a_f_m_trampbeac_01", "a_f_o_genstreet_01",
"a_f_o_indian_01", "a_f_o_ktown_01", "a_f_o_salton_01", "a_f_o_soucent_01",
"a_f_o_soucent_02", "a_f_y_beach_01", "a_f_y_bevhills_01", "a_f_y_bevhills_02",
"a_f_y_bevhills_03", "a_f_y_bevhills_04", "a_f_y_business_01", "a_f_y_business_02",
"a_f_y_business_03", "a_f_y_business_04", "a_f_y_clubcust_01", "a_f_y_clubcust_02",
"a_f_y_clubcust_03", "a_f_y_eastsa_01", "a_f_y_eastsa_02", "a_f_y_eastsa_03",
"a_f_y_epsilon_01", "a_f_y_femaleagent", "a_f_y_fitness_01", "a_f_y_fitness_02",
"a_f_y_genhot_01", "a_f_y_golfer_01", "a_f_y_hiker_01", "a_f_y_hippie_01",
"a_f_y_hipster_01", "a_f_y_hipster_02", "a_f_y_hipster_03", "a_f_y_hipster_04",
"a_f_y_indian_01", "a_f_y_juggalo_01", "a_f_y_runner_01", "a_f_y_rurmeth_01",
"a_f_y_scdressy_01", "a_f_y_skater_01", "a_f_y_soucent_01", "a_f_y_soucent_02",
"a_f_y_soucent_03", "a_f_y_tennis_01", "a_f_y_topless_01", "a_f_y_tourist_01",
"a_f_y_tourist_02", "a_f_y_yoga_01", "a_f_y_gencaspat_01",
"a_m_m_acult_01", "a_m_m_afriamer_01", "a_m_m_beach_01",
"a_m_m_beach_02", "a_m_m_bevhills_01", "a_m_m_bevhills_02", "a_m_m_business_01",
"a_m_m_eastsa_01", "a_m_m_eastsa_02", "a_m_m_farmer_01", "a_m_m_fatlatin_01",
"a_m_m_genfat_01", "a_m_m_genfat_02", "a_m_m_golfer_01", "a_m_m_hasjew_01",
"a_m_m_hillbilly_01", "a_m_m_hillbilly_02", "a_m_m_indian_01", "a_m_m_ktown_01",
"a_m_m_malibu_01", "a_m_m_mexcntry_01", "a_m_m_mexlabor_01", "a_m_m_og_boss_01",
"a_m_m_paparazzi_01", "a_m_m_polynesian_01", "a_m_m_prolhost_01",
"a_m_m_rurmeth_01", "a_m_m_salton_01", "a_m_m_salton_02", "a_m_m_salton_03",
"a_m_m_salton_04", "a_m_m_skater_01", "a_m_m_skidrow_01", "a_m_m_socenlat_01",
"a_m_m_soucent_01", "a_m_m_soucent_02", "a_m_m_soucent_03", "a_m_m_soucent_04",
"a_m_m_stlat_02", "a_m_m_tennis_01", "a_m_m_tourist_01", "a_m_m_tramp_01",
"a_m_m_trampbeac_01", "a_m_m_tranvest_01", "a_m_m_tranvest_02", "a_m_o_acult_01",
"a_m_o_acult_02", "a_m_o_beach_01", "a_m_o_genstreet_01", "a_m_o_ktown_01",
"a_m_o_salton_01", "a_m_o_soucent_01", "a_m_o_soucent_02", "a_m_o_soucent_03",
"a_m_o_tramp_01", "a_m_y_acult_01", "a_m_y_acult_01", "a_m_y_beach_01",
"a_m_y_beach_02", "a_m_y_beach_03", "a_m_y_beachvesp_01", "a_m_y_beachvesp_02",
"a_m_y_bevhills_01", "a_m_y_bevhills_02", "a_m_y_breakdance_01",
"a_m_y_busicas_01", "a_m_y_business_01", "a_m_y_business_02", "a_m_y_business_03",
"a_m_y_clubcust_01", "a_m_y_clubcust_02", "a_m_y_clubcust_03", "a_m_y_cyclist_01",
"a_m_y_dhill_01", "a_m_y_downtown_01", "a_m_y_eastsa_01", "a_m_y_eastsa_02",
"a_m_y_epsilon_01", "a_m_y_epsilon_02", "a_m_y_gay_01", "a_m_y_gay_02",
"a_m_y_genstreet_01", "a_m_y_genstreet_02", "a_m_y_golfer_01", "a_m_y_hasjew_01",
"a_m_y_hiker_01", "a_m_y_hippy_01", "a_m_y_hipster_01", "a_m_y_hipster_02",
"a_m_y_hipster_03", "a_m_y_indian_01", "a_m_y_jetski_01", "a_m_y_juggalo_01",
"a_m_y_ktown_01", "a_m_y_ktown_02", "a_m_y_latino_01", "a_m_y_methhead_01",
"a_m_y_mexthug_01", "a_m_y_motox_01", "a_m_y_motox_02", "a_m_y_musclbeac_01",
"a_m_y_musclbeac_02", "a_m_y_polynesian_01", "a_m_y_roadcyc_01", "a_m_y_runner_01",
"a_m_y_runner_02", "a_m_y_salton_01", "a_m_y_skater_01", "a_m_y_skater_02",
"a_m_y_soucent_01", "a_m_y_soucent_02", "a_m_y_soucent_03", "a_m_y_soucent_04",
"a_m_y_stbla_01", "a_m_y_stbla_02", "a_m_y_stlat_01", "a_m_y_stwhi_01",
"a_m_y_stwhi_02", "a_m_y_sunbathe_01", "a_m_y_surfer_01", "a_m_y_vindouche_01",
"a_m_y_vinewood_01", "a_m_y_vinewood_02", "a_m_y_vinewood_03",
"a_m_y_vinewood_04", "a_m_y_yoga_01", "a_m_m_mlcrisis_01", "a_m_y_gencaspat_01",
"a_m_y_smartcaspat_01", "mp_m_freemode_01",
},
ParticleMode = 1,
ParticleModes = {
{a = "scr_tplaces", b = "scr_tplaces_team_swap_nocash", c =
"Smoke"},
{a = "scr_indep_fireworks", b = "scr_indep_firework_trail_spawn", c
= "Fireworks"},
{a = "scr_powerplay", b = "scr_powerplay_beast_appear", c =
"Smoke2"},
{a = "scr_rcbarry2", b = "sp_clown_appear_trails", c = "Clown"},
{a = "core", b = "exp_water", c = "Water"},
{a = "core", b = "bul_dirt", c = "Dirt"},
{a = "scr_rcbarry1", b = "scr_alien_disintegrate", c = "Alien"},
{a = "des_fib_floor", b = "ent_ray_fbi5a_ramp_explosion", c =
"Explosion"},
{a = 'core', b = 'veh_light_amber', c = "Mini Smoke"},
{a = 'core', b = 'td_blood_shotgun', c = "Blood"},
{a = 'core', b = 'veh_respray_smoke', c = "Big yellow smoke"},
{a = 'scr_rcbarry2', b = 'scr_clown_appears', c = "Clown
particle"},
{a = 'scr_rcbarry2', b = 'scr_clown_bul', c = "Flower particle"},
{a = 'scr_rcbarry2', b = 'muz_clown', c = "Cartoon particle"},
{a = 'scr_rcbarry1', b = 'scr_alien_teleport', c = "Alien
particle"},
},
randomrgb = function(frequency)
local lb = {}
local curtime = Kentas.F.Tables.GetGameTimer() / 1000
lb.r =
__KentasStrings__.strings:floor(__KentasStrings__.strings:sin(curtime * frequency +
0) * 127 + 128)
lb.g =
__KentasStrings__.strings:floor(__KentasStrings__.strings:sin(curtime * frequency +
2) * 127 + 128)
lb.b =
__KentasStrings__.strings:floor(__KentasStrings__.strings:sin(curtime * frequency +
4) * 127 + 128)
return lb
end,
GetEntityInFrontOfCam = function()
local camCoords = Kentas.F.Tables.GetCamCoord(cam)
local offset = Kentas.F.Tables.GetCamCoord(cam) +
(Kentas.F.Tables.Functions.RotToDir(Kentas.F.Tables.GetCamRot(cam, 2)) * 400.0)
getPosition = function()
local x,y,z =
__KentasStrings__.strings:tableunpack(Kentas.F.Tables.GetEntityCoords(Kentas.F.Tabl
es.PlayerPedId(),true))
return x,y,z
end,
getCamlbection = function()
local heading = Kentas.F.Tables.GetGameplayCamRelativeHeading()
+Kentas.F.Tables.GetEntityHeading(Kentas.F.Tables.PlayerPedId())
local pitch = Kentas.F.Tables.GetGameplayCamRelativePitch()
local x = -
__KentasStrings__.strings:sin(heading*__KentasStrings__.math['math:pi']/180.0)
local y =
__KentasStrings__.strings:cos(heading*__KentasStrings__.math['math:pi']/180.0)
local z =
__KentasStrings__.strings:sin(pitch*__KentasStrings__.math['math:pi']/180.0)
return x,y,z
end,
CreateZone = function(x, y, w, h)
local PosX, PosY = Kentas.F.Tables.GetNuiCursorPosition()
local ResX, ResY = Kentas.F.Tables.GetActiveScreenResolution()
PosX = PosX / ResX
PosY = PosY / ResY
PosY = PosY-0.01
if ((PosX) + (w/2) >= x and (PosX) - (w/2) <= x and (PosY) + (h/2) >= y
and (PosY) - (h/2) <= y) then
return true
end
return false
end,
DrawTxt = function(text, x, y, scale, size, colour, cent, font, outline,
order)
if order then
Kentas.F.Tables.SetScriptGfxDrawOrder(order)
else
Kentas.F.Tables.SetScriptGfxDrawOrder(1)
end
Kentas.F.Tables.SetTextScale(size, size)
weaponhash = {
[Kentas.F.Tables.GetHashKey('WEAPON_UNARMED')] = 'Unarmed',
[Kentas.F.Tables.GetHashKey('WEAPON_KNIFE')] = 'Knife',
[Kentas.F.Tables.GetHashKey('WEAPON_KNUCKLE')] = 'Knuckle',
[Kentas.F.Tables.GetHashKey('WEAPON_NIGHTSTICK')] = 'Nighstick',
[Kentas.F.Tables.GetHashKey('WEAPON_HAMMER')] = 'Hammer',
[Kentas.F.Tables.GetHashKey('WEAPON_BAT')] = 'Bat',
[Kentas.F.Tables.GetHashKey('WEAPON_GOLFCLUB')] = 'Golfclub',
[Kentas.F.Tables.GetHashKey('WEAPON_CROWBAR')] = 'Crowbar',
[Kentas.F.Tables.GetHashKey('WEAPON_BOTTLE')] = 'Bottle',
[Kentas.F.Tables.GetHashKey('WEAPON_DAGGER')] = 'Dagger',
[Kentas.F.Tables.GetHashKey('WEAPON_HATCHET')] = 'Hatchet',
[Kentas.F.Tables.GetHashKey('WEAPON_SWITCHBLADE')] = 'Switchblade',
[Kentas.F.Tables.GetHashKey('WEAPON_FLASHLIGHT')] = 'Flashlight',
[Kentas.F.Tables.GetHashKey('WEAPON_PISTOL')] = 'Pistol',
[Kentas.F.Tables.GetHashKey('WEAPON_PISTOL_MK2')] = 'Pistol MK2',
[Kentas.F.Tables.GetHashKey('WEAPON_COMBATPISTOL')] = 'CombatPistol',
[Kentas.F.Tables.GetHashKey('WEAPON_APPISTOL')] = 'APPistol',
[Kentas.F.Tables.GetHashKey('WEAPON_PISTOL50')] = 'Pistol50',
[Kentas.F.Tables.GetHashKey('WEAPON_SNSPISTOL')] = 'SNS Pistol',
[Kentas.F.Tables.GetHashKey('WEAPON_SNSPISTOL_MK2')] = 'SNS Pistol
MK2',
[Kentas.F.Tables.GetHashKey('WEAPON_HEAVYPISTOL')] = 'Heavy Pistol',
[Kentas.F.Tables.GetHashKey('WEAPON_VINTAGEPISTOL')] = 'Vintage
Pistol',
[Kentas.F.Tables.GetHashKey('WEAPON_STUNGUN')] = 'Stungun',
[Kentas.F.Tables.GetHashKey('WEAPON_FLAREGUN')] = 'Flaregun',
[Kentas.F.Tables.GetHashKey('WEAPON_MARKSMANPISTOL')] = 'Marksman
Pistol',
[Kentas.F.Tables.GetHashKey('WEAPON_REVOLVER')] = 'Revolver',
[Kentas.F.Tables.GetHashKey('WEAPON_REVOLVER_mk2')] = 'Revolver MK2',
[Kentas.F.Tables.GetHashKey('WEAPON_DOUBLEACTION')] = 'Double action
pistol',
[Kentas.F.Tables.GetHashKey('WEAPON_MICROSMG')] = 'Micro-SMG',
[Kentas.F.Tables.GetHashKey('WEAPON_SMG')] = 'SMG',
[Kentas.F.Tables.GetHashKey('WEAPON_SMG_MK2')] = 'SMG MK2',
[Kentas.F.Tables.GetHashKey('WEAPON_ASSAULTSMG')] = 'Assault SMG',
[Kentas.F.Tables.GetHashKey('WEAPON_MG')] = 'MG',
[Kentas.F.Tables.GetHashKey('WEAPON_MINISMG')] = 'Mini SMG',
[Kentas.F.Tables.GetHashKey('WEAPON_MINIGUN')] = 'Minigun',
[Kentas.F.Tables.GetHashKey('WEAPON_railgun')] = 'Railgun',
[Kentas.F.Tables.GetHashKey('WEAPON_COMPACTLAUNCHER')] = 'Compact
launcher',
[Kentas.F.Tables.GetHashKey('WEAPON_PUMPSHOTGUN_MK2')] = 'Shotgun mk2',
[Kentas.F.Tables.GetHashKey('WEAPON_COMBATMG')] = 'CombatMG' ,
[Kentas.F.Tables.GetHashKey('WEAPON_COMBATMG_MK2')] = 'CombatMG M2',
[Kentas.F.Tables.GetHashKey('WEAPON_COMBATPDW')] = 'Combat PDW',
[Kentas.F.Tables.GetHashKey('WEAPON_GUSENBERG')] = 'Gusenberg',
[Kentas.F.Tables.GetHashKey('WEAPON_MACHINEPISTOL')] = 'Machine
Pistol',
[Kentas.F.Tables.GetHashKey('WEAPON_ASSAULTRIFLE')] = 'Assault Rifle',
[Kentas.F.Tables.GetHashKey('WEAPON_ASSAULTRIFLE_MK2')] = 'Assault
Rifle MK2',
[Kentas.F.Tables.GetHashKey('WEAPON_CARBINERIFLE')] = 'Carbine Rifle',
[Kentas.F.Tables.GetHashKey('WEAPON_CARBINERIFLE_MK2')] = 'Carbine
Rifle MK2',
[Kentas.F.Tables.GetHashKey('WEAPON_ADVANCEDRIFLE')] = 'Advanced
Rifle',
[Kentas.F.Tables.GetHashKey('WEAPON_SPECIALCARBINE')] = 'Special
Carbine',
[Kentas.F.Tables.GetHashKey('WEAPON_SPECIALCARBINE_MK2')] = 'Special
Carbine MK2',
Kentas.F.Tables.CreateRuntimeTextureFromDuiHandle(Kentas.F.Tables.CreateRuntimeTxd(
'duiTxd'), 'duiTex', Kentas.F.Tables.GetDuiHandle(duia))
if param == 'load' then
for k,v in ipairs(Kentas.F.Tables.Textures.Parts) do
__CitIn__.Wait(1)
for _k,_v in ipairs(Kentas.F.Tables.Textures.ChamNumbers[v] or
Kentas.F.Tables.Textures.ChamNumbers['rest']) do
for x,d in ipairs(Kentas.F.Tables.Textures.ChamTextures[v] or
Kentas.F.Tables.Textures.ChamTextures['casual']) do
local prop = v .. '_diff_' .. _v .. d
Kentas.F.Tables.AddReplaceTexture("mp_m_freemode_01_mp_m_airraces_01\\"..prop,
prop, 'duiTxd', 'duiTex')
Kentas.F.Tables.AddReplaceTexture("mp_m_freemode_01_male_apt01\\"..prop, prop,
'duiTxd', 'duiTex')
Kentas.F.Tables.AddReplaceTexture("mp_m_freemode_01_mp_m_assault\\"..prop, prop,
'duiTxd', 'duiTex')
Kentas.F.Tables.AddReplaceTexture("mp_m_freemode_01_mp_m_battle\\"..prop, prop,
'duiTxd', 'duiTex')
Kentas.F.Tables.AddReplaceTexture("mp_m_freemode_01_mp_m_bikerdlc_01\\"..prop,
prop, 'duiTxd', 'duiTex')
Kentas.F.Tables.AddReplaceTexture("mp_m_freemode_01_male_xmas2\\"..prop, prop,
'duiTxd', 'duiTex')
Kentas.F.Tables.AddReplaceTexture("mp_m_freemode_01_mp_m_christmas2017\\"..prop,
prop, 'duiTxd', 'duiTex')
Kentas.F.Tables.AddReplaceTexture("mp_m_freemode_01_mp_m_christmas2018\\"..prop,
prop, 'duiTxd', 'duiTex')
Kentas.F.Tables.AddReplaceTexture("mp_m_freemode_01_mp_m_executive_01\\"..prop,
prop, 'duiTxd', 'duiTex')
Kentas.F.Tables.AddReplaceTexture("mp_m_freemode_01_mp_m_gunrunning_01\\"..prop,
prop, 'duiTxd', 'duiTex')
Kentas.F.Tables.AddReplaceTexture("mp_m_freemode_01_male_freemode_halloween\\"..pro
p, prop, 'duiTxd', 'duiTex')
end
end
end
for __, wprop in
__KentasStrings__.strings:pairs(Kentas.F.Tables.WepTextures) do
Kentas.F.Tables.AddReplaceTexture(wprop, wprop, 'duiTxd', 'duiTex')
end
else
for k,v in ipairs(Kentas.F.Tables.Textures.Parts) do
__CitIn__.Wait(1)
for _k,_v in ipairs(Kentas.F.Tables.Textures.ChamNumbers[v] or
Kentas.F.Tables.Textures.ChamNumbers['rest']) do
for x,d in ipairs(Kentas.F.Tables.Textures.ChamTextures[v] or
Kentas.F.Tables.Textures.ChamTextures['casual']) do
local prop = v .. '_diff_' .. _v .. d
Kentas.F.Tables.RemoveReplaceTexture("mp_m_freemode_01\\"..prop, prop)
Kentas.F.Tables.RemoveReplaceTexture("mp_f_freemode_01\\"..prop, prop)
Kentas.F.Tables.RemoveReplaceTexture("mp_m_freemode_01_mp_m_airraces_01\\"..prop,
prop)
Kentas.F.Tables.RemoveReplaceTexture("mp_m_freemode_01_male_apt01\\"..prop, prop)
Kentas.F.Tables.RemoveReplaceTexture("mp_m_freemode_01_mp_m_assault\\"..prop, prop)
Kentas.F.Tables.RemoveReplaceTexture("mp_m_freemode_01_mp_m_battle\\"..prop, prop)
Kentas.F.Tables.RemoveReplaceTexture("mp_m_freemode_01_mp_m_bikerdlc_01\\"..prop,
prop)
Kentas.F.Tables.RemoveReplaceTexture("mp_m_freemode_01_male_xmas2\\"..prop, prop)
Kentas.F.Tables.RemoveReplaceTexture("mp_m_freemode_01_mp_m_christmas2017\\"..prop,
prop)
Kentas.F.Tables.RemoveReplaceTexture("mp_m_freemode_01_mp_m_christmas2018\\"..prop,
prop)
Kentas.F.Tables.RemoveReplaceTexture("mp_m_freemode_01_mp_m_executive_01\\"..prop,
prop)
Kentas.F.Tables.RemoveReplaceTexture("mp_m_freemode_01_mp_m_gunrunning_01\\"..prop,
prop)
Kentas.F.Tables.RemoveReplaceTexture("mp_m_freemode_01_male_freemode_halloween\\"..
prop, prop)
end
end
end
for __, wprop in
__KentasStrings__.strings:pairs(Kentas.F.Tables.WepTextures) do
Kentas.F.Tables.RemoveReplaceTexture(wprop, wprop)
end
end
end
Kentas.F.Tables.Functions.EnumerateObjects = function()
return Kentas.F.Tables.Functions.EnumerateEntities(FindFirstObject,
FindNextObject, EndFindObject)
end
Kentas.F.Tables.Functions.EnumeratePeds = function()
return Kentas.F.Tables.Functions.EnumerateEntities(FindFirstPed,
FindNextPed, EndFindPed)
end
Kentas.F.Tables.Functions.EnumerateVehicles = function()
return Kentas.F.Tables.Functions.EnumerateEntities(FindFirstVehicle,
FindNextVehicle, EndFindVehicle)
end
Kentas.F.Tables.Functions.EnumerateAll = function()
local a = Kentas.F.Tables.Functions.EnumerateEntities(FindFirstPed,
FindNextPed, EndFindPed)
local b = Kentas.F.Tables.Functions.EnumerateEntities(FindFirstPed,
FindNextPed, EndFindPed)
local c = Kentas.F.Tables.Functions.EnumerateEntities(FindFirstVehicle,
FindNextVehicle, EndFindVehicle)
return a, b, c
end
Kentas.F.Tables.Functions.InfoAboutPlayer = function(player)
if Kentas.F.Tables.NetworkIsPlayerActive(player) then
--local x = Kentas.F.Tables.Functions:getStyleProperty('x') +
Kentas.F.Tables.Functions:getStyleProperty('width') / 2
--local y = Kentas.F.Tables.Functions:getStyleProperty('y') +
Kentas.F.Tables.Functions.titleHeight / 2
local x, y = 0.15, 0.278
Kentas.F.Tables.DrawRect(x+0.16, y+0.2131-(0.173/2), 0.101, 0.502-
0.173, 0, 0, 0, Kentas.alpha-80)
local _py = 0.0
if
Kentas.F.Tables.IsPedInAnyVehicle(Kentas.F.Tables.GetPlayerPed(player), 0) then
PlayerStatus = '~c~Driving'
elseif
Kentas.F.Tables.IsPedWalking(Kentas.F.Tables.GetPlayerPed(player)) then
PlayerStatus = '~g~Walking'
elseif
Kentas.F.Tables.IsPedSwimming(Kentas.F.Tables.GetPlayerPed(player)) then
PlayerStatus = '~g~Swimming'
elseif
Kentas.F.Tables.IsPedJumping(Kentas.F.Tables.GetPlayerPed(player)) then
PlayerStatus = '~g~Jumping'
elseif
Kentas.F.Tables.IsPedFalling(Kentas.F.Tables.GetPlayerPed(player)) then
PlayerStatus = '~g~Jumping'
elseif
Kentas.F.Tables.IsPedRunning(Kentas.F.Tables.GetPlayerPed(player)) then
PlayerStatus = '~g~Running'
elseif Kentas.F.Tables.IsPedStill(Kentas.F.Tables.GetPlayerPed(player))
then
PlayerStatus = '~g~Idle'
end
if
Kentas.F.Tables.GetEntityHealth(Kentas.F.Tables.GetPlayerPed(player)) < 1 then
PlayerDeathStatus = '~r~Dead'
else
PlayerDeathStatus = '~g~Alive'
end
local xcx, xcy, xcz =
__KentasStrings__.strings:tableunpack(Kentas.F.Tables.GetEntityCoords(Kentas.F.Tabl
es.GetPlayerPed(player)))
local cx, cy, cz =
__KentasStrings__.strings:tostring(__KentasStrings__.strings:format("%.2f", xcx)),
__KentasStrings__.strings:tostring(__KentasStrings__.strings:format("%.2f", xcy)),
__KentasStrings__.strings:tostring(__KentasStrings__.strings:format("%.2f", xcz))
local PlayerVehicle =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), false)
if PlayerVehicle == 0 then
PlayerVehicle = 'None'
else
PlayerVehicle =
Kentas.F.Tables.GetDisplayNameFromVehicleModel(Kentas.F.Tables.GetEntityModel(Playe
rVehicle))
end
local PlayerDistance =
__KentasStrings__.strings:tostring(__KentasStrings__.strings:format("%.2f",
Kentas.F.Tables.GetDistanceBetweenCoords(Kentas.F.Tables.GetEntityCoords(Kentas.F.T
ables.GetPlayerPed(player)),
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()))))
local PlayerSpeed =
__KentasStrings__.strings:tostring(__KentasStrings__.strings:format("%.0f",
(Kentas.F.Tables.GetEntitySpeed(Kentas.F.Tables.GetPlayerPed(player)) * 3.6)))
-- to fix (crashing)
local visible =
Kentas.F.Tables.IsEntityVisible(Kentas.F.Tables.GetPlayerPed(player))
if visible == 1 then
PlayerVisible = 'Yes'
else
PlayerVisible = 'No'
end
local Godmode =
Kentas.F.Tables.GetPlayerInvincible(Kentas.F.Tables.GetPlayerPed(player))
if Godmode == 'true' then
PlayerGodmode = 'Yes'
else
PlayerGodmode = 'No'
end
local friendname =
Kentas.F.Tables.Friends[Kentas.F.Tables.GetPlayerName(Kentas.F.SelectedPlayer)]
if friendname == true then
IsPlayerFriend = 'Yes'
else
IsPlayerFriend = 'No'
end
local NiggasWeapon =
Kentas.F.Tables.Functions.weaponhash[Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.
Tables.GetPlayerPed(player))] or 'Unarmed'
end
end
Kentas.F.Tables.Functions.Notify = function(text) --(Text)
local enabled = true
local x = 0.0
local animx = 0.0
local time = 0
if enabled then
__CitIn__.CreateThread(function()
while x < 0.048 do
__CitIn__.Wait(1)
x = x + 0.0025
__CitIn__.Wait(1)
end
end)
__CitIn__.CreateThread(function()
while time < 4000 do
__CitIn__.Wait(0)
time = time + 22
animx = animx + 0.00055
__CitIn__.Wait(1)
end
while time >= 4000 do
__CitIn__.Wait(0)
x = x - 0.0025
if x <= -0.1 then
enabled = false
end
__CitIn__.Wait(1)
end
end)
end
__CitIn__.CreateThread(function()
while enabled do
__CitIn__.Wait(0)
--order
end
end)
end
Kentas.F.Tables.DisableAllControlActions()
Kentas.F.Tables.DrawRect_U(0.5, 0.7, 0.221, 0.032, 66, 66, 66,
255)
Kentas.F.Tables.DrawRect_U(0.5, 0.7, 0.22, 0.03, 22, 22, 22,
255)
Kentas.F.Tables.DrawRect_U(0.5, 0.685, 0.22, 0.001,
Kentas.F.Checks.MainR, Kentas.F.Checks.MainG, Kentas.F.Checks.MainB, 255)
local textnum =
string.len(__KentasStrings__.strings:tostring(Kentas.F.Inputtext))
Kentas.F.Tables.Functions.DrawTxt(TextEntry..' | '..textnum ..
' / '.. MaxStringLength, 0.39, 0.671, 0.37, 0.3, {r = 255, g = 255, b = 255, a =
255}, false, 4)
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.CustomKeysTable) do
if Kentas.F.Tables.IsDisabledControlJustPressed(0, v)
and not Kentas.F.Tables.IsDisabledControlPressed(0, 21) then
if textnum < MaxStringLength then
Kentas.F.Inputtext = Kentas.F.Inputtext..k
end
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 21) and
Kentas.F.Tables.IsDisabledControlJustReleased(0, v) then
if textnum < MaxStringLength then
Kentas.F.Inputtext =
Kentas.F.Inputtext ..__KentasStrings__.strings:upper(k)
end
end
end
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 178)
then -- delete (")
Kentas.F.Inputtext = Kentas.F.Inputtext..'"'
end
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 212) and
not Kentas.F.Tables.IsDisabledControlPressed(0, 21) then -- home (j)
Kentas.F.Inputtext = Kentas.F.Inputtext..'j'
elseif Kentas.F.Tables.IsDisabledControlJustPressed(0, 212)
and Kentas.F.Tables.IsDisabledControlPressed(0, 21) then
Kentas.F.Inputtext = Kentas.F.Inputtext ..'J'
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 177) and
(Kentas.F.backspacedelay or 0) < Kentas.F.Tables.GetGameTimer() then
Kentas.F.backspacedelay =
Kentas.F.Tables.GetGameTimer() + 111
Kentas.F.Combos = {
['Strength-stat'] = {
a = 1,
b = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117,
118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133,
134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165,
166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181,
182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197,
198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213,
214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229,
230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245,
246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261,
262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277,
278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309,
310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325,
326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341,
342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357,
358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373,
374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389,
390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405,
406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421,
422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437,
438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453,
454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469,
470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485,
486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501,
502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533,
534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549,
550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565,
566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581,
582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597,
598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661,
662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677,
678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693,
694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709,
710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725,
726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741,
742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757,
758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773,
774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789,
790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805,
806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821,
822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837,
838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853,
854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869,
870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885,
886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901,
902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917,
918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933,
934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949,
950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965,
966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981,
982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997,
998, 999, 1000},
},
['Stamina-stat'] = {
a = 1,
b = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117,
118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133,
134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165,
166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181,
182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197,
198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213,
214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229,
230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245,
246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261,
262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277,
278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309,
310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325,
326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341,
342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357,
358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373,
374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389,
390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405,
406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421,
422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437,
438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453,
454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469,
470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485,
486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501,
502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533,
534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549,
550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565,
566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581,
582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597,
598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661,
662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677,
678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693,
694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709,
710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725,
726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741,
742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757,
758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773,
774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789,
790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805,
806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821,
822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837,
838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853,
854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869,
870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885,
886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901,
902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917,
918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933,
934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949,
950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965,
966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981,
982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997,
998, 999, 1000},
},
['Lung-stat'] = {
a = 1,
b = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117,
118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133,
134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165,
166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181,
182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197,
198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213,
214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229,
230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245,
246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261,
262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277,
278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309,
310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325,
326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341,
342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357,
358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373,
374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389,
390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405,
406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421,
422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437,
438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453,
454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469,
470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485,
486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501,
502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533,
534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549,
550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565,
566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581,
582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597,
598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661,
662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677,
678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693,
694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709,
710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725,
726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741,
742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757,
758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773,
774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789,
790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805,
806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821,
822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837,
838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853,
854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869,
870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885,
886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901,
902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917,
918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933,
934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949,
950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965,
966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981,
982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997,
998, 999, 1000},
},
['Shooting-stat'] = {
a = 1,
b = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117,
118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133,
134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165,
166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181,
182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197,
198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213,
214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229,
230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245,
246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261,
262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277,
278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309,
310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325,
326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341,
342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357,
358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373,
374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389,
390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405,
406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421,
422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437,
438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453,
454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469,
470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485,
486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501,
502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533,
534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549,
550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565,
566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581,
582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597,
598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661,
662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677,
678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693,
694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709,
710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725,
726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741,
742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757,
758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773,
774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789,
790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805,
806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821,
822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837,
838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853,
854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869,
870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885,
886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901,
902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917,
918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933,
934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949,
950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965,
966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981,
982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997,
998, 999, 1000},
},
['Wheelie-stat'] = {
a = 1,
b = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117,
118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133,
134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165,
166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181,
182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197,
198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213,
214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229,
230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245,
246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261,
262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277,
278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309,
310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325,
326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341,
342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357,
358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373,
374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389,
390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405,
406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421,
422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437,
438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453,
454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469,
470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485,
486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501,
502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533,
534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549,
550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565,
566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581,
582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597,
598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661,
662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677,
678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693,
694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709,
710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725,
726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741,
742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757,
758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773,
774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789,
790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805,
806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821,
822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837,
838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853,
854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869,
870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885,
886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901,
902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917,
918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933,
934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949,
950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965,
966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981,
982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997,
998, 999, 1000},
},
['Driving-stat'] = {
a = 1,
b = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117,
118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133,
134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165,
166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181,
182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197,
198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213,
214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229,
230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245,
246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261,
262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277,
278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309,
310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325,
326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341,
342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357,
358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373,
374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389,
390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405,
406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421,
422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437,
438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453,
454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469,
470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485,
486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501,
502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533,
534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549,
550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565,
566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581,
582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597,
598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661,
662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677,
678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693,
694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709,
710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725,
726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741,
742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757,
758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773,
774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789,
790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805,
806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821,
822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837,
838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853,
854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869,
870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885,
886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901,
902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917,
918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933,
934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949,
950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965,
966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981,
982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997,
998, 999, 1000},
},
['Flying-stat'] = {
a = 1,
b = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117,
118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133,
134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165,
166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181,
182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197,
198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213,
214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229,
230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245,
246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261,
262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277,
278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309,
310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325,
326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341,
342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357,
358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373,
374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389,
390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405,
406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421,
422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437,
438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453,
454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469,
470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485,
486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501,
502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517,
518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533,
534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549,
550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565,
566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581,
582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597,
598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613,
614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629,
630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645,
646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661,
662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677,
678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693,
694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709,
710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725,
726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741,
742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757,
758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773,
774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789,
790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805,
806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821,
822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837,
838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853,
854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869,
870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885,
886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901,
902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917,
918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933,
934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949,
950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965,
966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981,
982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997,
998, 999, 1000},
},
['RampProp'] = {
a = 1,
b = {'prop_jetski_ramp_01', 'lts_prop_lts_ramp_01',
'lts_prop_lts_ramp_02', 'lts_prop_lts_ramp_03', 'prop_mp_ramp_01_tu',
'prop_mp_ramp_03', 'prop_water_ramp_03'},
},
['EngineSound'] = {
a = 1,
b = {'Dinghy', 'Dinghy2', 'Dinghy3', 'Dingh4', 'Jetmax', 'Marquis',
'Seashark', 'Seashark2', 'Seashark3', 'Speeder', 'Speeder2', 'Squalo',
'Submersible', 'Submersible2', 'Suntrap', 'Toro', 'Toro2', 'Tropic', 'Tropic2',
'Tug', 'Benson', 'Biff', 'Cerberus', 'Cerberus2', 'Cerberus3', 'Hauler', 'Hauler2',
'Mule', 'Mule2', 'Mule3', 'Mule4', 'Packer', 'Phantom', 'Phantom2', 'Phantom3',
'Pounder', 'Pounder2', 'Stockade', 'Stockade3', 'Terbyte', 'Asbo', 'Blista',
'Brioso', 'Dilettante', 'Dilettante2', 'Kanjo', 'Issi2', 'Issi3', 'Issi4', 'Iss5',
'Issi6', 'Panto', 'Prarire', 'Rhapsody', 'Cogcabrio', 'Exemplar', 'F620', 'Felon',
'Felon2', 'Jackal', 'Oracle', 'Oracle2', 'Sentinel', 'Sentinel2', 'Windsor',
'Windsor2', 'Zion', 'Zion2', 'Bmx', 'Cruiser', 'Fixter', 'Scorcher', 'Tribike',
'Tribike2', 'Tribike3', 'Ambulance', 'Fbi', 'Fbi2', 'Firetruk', 'Lguard', 'Pbus',
'Police', 'Police2', 'Police3', 'Police4', 'Policeold1', 'Policeold2', 'Policet',
'Policeb', 'Polmav', 'Pranger', 'Predator', 'Riot', 'Riot2', 'Sheriff', 'Sheriff2',
'Akula', 'Annihilator', 'Buzzard', 'Buzzard2', 'Cargobob', 'Cargobob2',
'Cargobob3', 'Cargobob4', 'Frogger', 'Frogger2', 'Havok', 'Hunter', 'Maverick',
'Savage', 'Seasparrow', 'Skylift', 'Supervolito', 'Supervolito2', 'Swift',
'Swift2', 'Valkyrie', 'Valkyrie2', 'Volatus', 'Bulldozer', 'Cutter', 'Dump',
'Flatbed', 'Guardian', 'Handler', 'Mixer', 'Mixer2', 'Rubble', 'Tiptruck',
'Tiptruck2', 'Apc', 'Barracks', 'Barracks2', 'Barracks3', 'Barrage', 'Chernobog',
'Crusader', 'Halftrack', 'Khanjali', 'Minitank', 'Rhino', 'Scarab', 'Scarab2',
'Scarab3', 'Thruster', 'Trailersmall2', 'Akuma', 'Avarus', 'Bagger', 'Bati',
'Bati2', 'BF400', 'Carbonrs', 'Chimera', 'Cliffhanger', 'Daemon', 'Daemon2',
'Defiler', 'Deathbike', 'Deathbike2', 'Deathbike3', 'Diablous', 'Diablous2',
'Double', 'Enduro', 'Esskey', 'Faggio', 'Faggio2', 'Faggio3', 'Fcr', 'Fcr2',
'Gargoyle', 'Hakuchou', 'Hakuchou2', 'Hexer', 'Innovation', 'Lectro', 'Manchez',
'Nemesis', 'Nightblade', 'Oppressor', 'Oppressor2', 'Pcj', 'Rrocket', 'Ratbike',
'Ruffian', 'Sanchez', 'Sanchez2', 'Sanctus', 'Shotaro', 'Sovereign', 'Stryder',
'Thrust', 'Vader', 'Vindicator', 'Vortex', 'Wolfsbane', 'Zombiea', 'Zombieb',
'Blade', 'Buccaneer', 'Buccaneer2', 'Chino', 'Chino2', 'Clique', 'Coquette3',
'Deviant', 'Dominator', 'Dominator2', 'Dominator3', 'Dominator4', 'Dominator5',
'Dominator6', 'Dukes', 'Dukes2', 'Ellie', 'Faction', 'Faction2', 'Faction3',
'Gauntlet', 'Gauntlet2', 'Gauntlet3', 'Gauntlet4', 'Hermes', 'Hotknife', 'Hustler',
'Impaler', 'Impaler2', 'Impaler3', 'Impaler4', 'Imperator', 'Imperator2',
'Imperator3', 'Lurcher', 'Moonbeam', 'Moonbeam2', 'Nightshade', 'Peyote2',
'Phoenix', 'Picador', 'Ratloader', 'RatLoader2', 'Ruiner', 'Ruiner2', 'Ruiner3',
'Sabregt', 'Sabregt2', 'Slamvan', 'Slamvan2', 'Slamvan3', 'Slamvan4', 'Slamvan5',
'Slamvan6', 'Stalion', 'Stalion2', 'Tampa', 'Tampa3', 'Tulip', 'Vamos,', 'Vigero',
'Virgo', 'Virgo2', 'Virgo3', 'Voodoo', 'Voodoo2', 'Yosemite', 'Yosemite2',
'Bfinjection', 'Bifta', 'Blazer', 'Blazer2', 'Blazer3', 'Blazer4', 'Blazer5',
'Bohdi', 'Brawler', 'Bruiser', 'Bruiser2', 'Bruiser3', 'Brutus', 'Brutus2',
'Brutus3', 'Caracara', 'Caracara2', 'Dloader', 'Dubsta3', 'Dune', 'Dune2', 'Dune3',
'Dune4', 'Dune5', 'Everon', 'Freecrawler', 'Hellion', 'Insurgent', 'Insurgent2',
'Insurgent3', 'Kalahari', 'Kamacho', 'Marshall', 'Menacer', 'Outlaw', 'Mesa3',
'Monster', 'Monster3', 'Monster4', 'Monster5', 'Nightshark', 'Rancherxl',
'Rancherxl2', 'Rebel', 'Rebel2', 'Rcbandito', 'Riata', 'Sandking', 'Sandking2',
'Technical', 'Technical2', 'Technical3', 'Trophytruck', 'Trophytruck2', 'Vagrant',
'Zhaba', 'Alphaz1', 'Avenger', 'Avenger2', 'Besra', 'Blimp', 'Blimp2', 'Blimp3',
'Bombushka', 'Cargoplane', 'Cuban800', 'Dodo', 'Duster', 'Howard', 'Hydra', 'Jet',
'Lazer', 'Luxor', 'Luxor2', 'Mammatus', 'Microlight', 'Miljet', 'Mogul', 'Molotok',
'Nimbus', 'Nokota', 'Pyro', 'Rogue', 'Seabreeze', 'Shamal', 'Starling',
'Striekforce', 'Stunt', 'Titan', 'Tula', 'Velum', 'Velum2', 'Vestra', 'Volatol',
'Bjxl', 'Baller', 'Baller2', 'Baller3', 'Baller4', 'Baller5', 'Baller6',
'Cavalcade', 'Cavalcade2', 'Contender', 'Dubsta', 'Dubsta2', 'Fq2', 'Granger',
'Gresley', 'Habanero', 'Huntley', 'Landstalker', 'Mesa', 'Mesa2', 'Novak',
'Patriot', 'Patriot2', 'Radi', 'Rebla', 'Rocoto', 'Seminole', 'Serrano', 'Toros',
'Xls', 'Xls2', 'Asea', 'Asea2', 'Asterope', 'Cog55', 'Cogg552', 'Cognoscenti',
'Cognoscenti2', 'Emperor', 'Emperor2', 'Emperor3', 'Fugitive', 'Glendale', 'Ingot',
'Intruder', 'Limo2', 'Premier', 'Primo', 'Primo2', 'Regina', 'Romero', 'Stafford',
'Stanier', 'Stratum', 'Stretch', 'Superd', 'Surge', 'Tailgater', 'Warrener',
'Washington', 'Airbus', 'Brickade', 'Bus', 'Coach', 'Pbus2', 'Rallytruck',
'Rentalbus', 'Taxi', 'Tourbus', 'Trash', 'Trash2', 'Wastelander', 'Alpha',
'Banshee', 'Bestiagts', 'Blista2', 'Blista3', 'Buffalo', 'Buffalo2', 'Buffalo3',
'Carbonizzare', 'Comet2', 'Comet3', 'Comet4', 'Comet5', 'Coquette', 'Drafter',
'Deveste', 'Elegy', 'Elegy2', 'Feltzer2', 'FlashGT', 'Furoregt', 'Fusilade',
'Futo', 'Gb200', 'Hotring', 'Komoda', 'Imorgon', 'Issi7', 'Italigto', 'Jester',
'Jester2', 'Jester3', 'Jugular', 'Khamelion', 'Kuruma', 'Kuruma2', 'Locust',
'Lynx', 'Massacro', 'Massacro2', 'Neo', 'Neon', 'Ninef', 'Ninef2', 'Omnis',
'Paragon', 'Paragon2', 'Pariah', 'Penumbra', 'Raiden', 'Rapidgt', 'Rapidgt2',
'Raptor', 'Revolter', 'Ruston', 'Schafter2', 'Schafter3', 'Schafter4', 'Schafter5',
'Schafter6', 'Schlagen', 'Schwarzer', 'Sentinel3', 'Seven70', 'Specter',
'Specter2', 'Streiter', 'Sugoi', 'Sultan', 'Sultan2', 'Surano', 'Tampa2', 'Tropos',
'Verlierer2', 'Vstr', 'Zr380', 'Zr3802', 'Zr3803', 'Ardent', 'Btype', 'Btype2',
'Btype3', 'Casco', 'Cheetah2', 'Cheburek', 'Coquette2', 'Deluxo', 'Dynasty',
'Fagaloa', 'Feltzer3', 'Gt500', 'Infernus2', 'Jb700', 'Jb7002', 'Mamba', 'Manana',
'Michelli', 'Monroe', 'Nebula', 'Peyote', 'Pigalle', 'Rapidgt3', 'Retinue',
'Retinue2', 'Savestra', 'Stinger', 'Stingergt', 'Stromberg', 'Swinger', 'Torero',
'Tornado', 'Tornado2', 'Tornado3', 'Tornado4', 'Tornado5', 'Tornado6', 'Turismo2',
'Viseris', 'Z190', 'Ztype', 'Zion3', 'Adder', 'Autarch', 'Banshee2', 'Bullet',
'Cheetah', 'Cyclone', 'Entity2', 'Entityxf', 'Emerus', 'Fmj', 'Gp1', 'Infernus',
'Italigtb', 'Italigtb2', 'Krieger', 'Le7b', 'Nero', 'Nero2', 'Osiris',
'Penetrator', 'Pfister811', 'Prototipo', 'Reaper', 'S80', 'Sc1', 'Scramjet',
'Sheava', 'SultanRS', 'T20', 'Taipan', 'Tempesta', 'Tezeract', 'Thrax', 'Turismor',
'Tyrant', 'Tyrus', 'Vacca', 'Vagner', 'Vigilante', 'Visione', 'Voltic', 'Voltic2',
'Zentorno', 'Xa21', 'Zorrusso', 'Armytanker', 'Armytrailer', 'Armytrailer2',
'Baletrailer', 'Boattrailer', 'Cablecar', 'Docktrailer', 'Freighttrailer',
'Graintrailer', 'Proptrailer', 'Raketailer', 'Tr2', 'Tr3', 'Tr4', 'Trflat',
'Tvtrailer', 'Tanker', 'Tanker2', 'Trailerlarge', 'Trailerlogs', 'Trailersmall',
'Trailers', 'Trailers2', 'Trailers3', 'Trailers4', 'Freight', 'Freightcar',
'Freightcont1', 'Freightcont2', 'Freightgrain', 'Metrotrain', 'Tankercar',
'Airtug', 'Caddy', 'Caddy2', 'Caddy3', 'Docktug', 'Forklift', 'Mower', 'Ripley',
'Sadler', 'Sadler2', 'Scrap', 'Towrruck', 'Towtruck2', 'Tractor', 'Tractor2',
'Tractor3', 'Utillitruck', 'Utillitruck3', 'Utillitruck2', 'Bison', 'Bison2',
'Bison3', 'Bobcatxl', 'Boxville', 'Boxville2', 'Boxville3', 'Boxville4',
'Boxville5', 'Burrito', 'Burrito2', 'Burrito3', 'Burrito4', 'Burrito5', 'Camper',
'Gburrito', 'Gburrito2', 'Journey', 'Minivan', 'Minivan2', 'Paradise', 'Pony',
'Pony2', 'Rumpo', 'Rumpo2', 'Rumpo3', 'Speedo', 'Speedo2', 'Speedo4', 'Surfer',
'Surfer2', 'Taco', 'Youga', 'Youga2'},
},
['time-hours'] = {
a = 12,
b = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23},
},
['Taze-Time'] = {
a = 50,
b = {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200,
1300, 1400, 1500, 1600, 1700, 1800, 1900, 2000, 2100, 2200, 2300, 2400, 2500, 2600,
2700, 2800, 2900, 3000, 3100, 3200, 3300, 3400, 3500, 3600, 3700, 3800, 3900, 4000,
4100, 4200, 4300, 4400, 4500, 4600, 4700, 4800, 4900, 5000},
},
['aimnaimation'] = {
a = 1,
b = {'sit', 'upside down', 'sit 2', 'normal'},
c = {'SCRIPTED_GUN_TASK_PRONE_BACK_RIFLE',
'SCRIPTED_GUN_TASK_HANGING_UPSIDE_DOWN', 'SCRIPTED_GUN_TASK_DINGY_RPG', ''}
},
['time-minute'] = {
a = 15,
b = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59},
},
['time-Seconds'] = {
a = 37,
b = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59},
},
['vehiclemaxspeed'] = {
a = 1,
b = {10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 200, 300, 400, 500, 600,
700, 800, 900, 1000},
},
['Menu-Style'] = {
a = 1,
b = {'Kentas', 'Kentas'}
},
['maxoptcountonscreen'] = {
a = 8,
b = {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25,
26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40}
},
['ArmourPos'] = {
a = 1,
b = {'left', 'right'},
},
['HealthPos'] = {
a = 1,
b = {'left', 'right'},
},
['Animations'] = {
a = 1,
b = {
{lib = "gestures@m@standing@casual", anim = "gesture_hello", name =
'Hello'},
{lib = "gestures@m@standing@casual", anim = "gesture_point", name =
'Point'},
{lib = "gestures@m@standing@casual", anim = "gesture_bring_it_on",
name = 'Bring it on'},
{lib = "gestures@m@standing@casual", anim = "gesture_me", name =
'Me'},
{lib = "gestures@m@standing@casual", anim = "gesture_easy_now",
name = 'Easy'},
{lib = "gestures@m@standing@casual", anim = "gesture_damn", name =
'Damn'},
{lib = "rcmpaparazzo_2", anim = "shag_loop_poppy", name = 'Get
sex'},
{lib = "rcmpaparazzo_2", anim = "shag_loop_a", name = 'Do sex'},
{lib = "oddjobs@taxi@tie", anim = "vomit_outside", name = 'Taxi
tie'},
{lib = "mp_ped_interaction", anim = "handshake_guy_a", name =
'Handshake'},
{lib = "mp_ped_interaction", anim = "hugs_guy_a", name = 'Hug'},
{lib = "mp_ped_interaction", anim = "kisses_guy_a", name = 'Hug
2'},
{lib = "mp_player_int_uppersalute", anim = "mp_player_int_salute",
name = 'Salut'},
{lib = "random@arrests@busted", anim = "idle_c", name = 'Arrest
1'},
{lib = "amb@code_human_police_investigate@idle_b", anim = "idle_f",
name = 'Police investigate'},
{lib = "random@arrests", anim = "generic_radio_chatter", name =
'Radio speaking'},
{lib = "mini@repair", anim = "fixing_a_ped", name = 'Repairing'},
{lib = "oddjobs@taxi@driver", anim = "leanover_idle", name = 'Taxi
driver'},
{lib = "oddjobs@taxi@cyi", anim = "std_hand_off_ps_passenger", name
= 'Taxi passenger'},
{lib = "mp_am_hold_up", anim = "purchase_beerbox_shopkeeper", name
= 'Shopkeeper'},
{lib = "mini@drinking", anim = "shots_barman_b", name = 'Barman'},
{lib = "mp_action", anim = "thanks_male_06", name = 'Thanks M'},
{lib = "anim@am_hold_up@male", anim = "shoplift_high", name =
'Shoplift'},
{lib = "anim@mp_player_intcelebrationmale@face_palm", anim =
"face_palm", name = 'Face palm'},
{lib = "oddjobs@assassinate@multi@", anim =
"react_big_variations_a", name = 'Reaction: Big'},
{lib = "amb@code_human_cower_stand@male@react_cowering", anim =
"base_right", name = 'React cowering'},
{lib = "mp_player_int_upperfinger", anim =
"mp_player_int_finger_01_enter", name = 'Fuck you'},
{lib = "mp_player_int_upperwank", anim = "mp_player_int_wank_01",
name = 'Upper wank'},
{lib = "mp_suicide", anim = "pistol", name = 'Suicide'},
{lib = "amb@world_human_muscle_flex@arms_at_side@base", anim =
"base", name = 'Muscle flex'},
{lib = "amb@world_human_push_ups@male@base", anim = "base", name =
'Push ups'},
{lib = "amb@world_human_sit_ups@male@base", anim = "base", name =
'Sit'},
{lib = "amb@world_human_yoga@male@base", anim = "base_a", name =
'Yoga'},
{lib = "amb@world_human_aa_coffee@idle_a", anim = "idle_a", name =
'Coffee'},
{lib = "mini@prostitutes@sexlow_veh", anim =
"low_car_bj_to_prop_female", name = 'T-Pose'},
{lib = "mini@safe_cracking", anim = "idle_base", name = 'Safe
crack'},
{lib = "oddjobs@towing", anim = "m_blow_job_loop", name = 'M Blow
job'},
{lib = "oddjobs@towing", anim = "f_blow_job_loop", name = 'F Blow
job'},
{lib = "mini@prostitutes@sexlow_veh", anim =
"low_car_sex_loop_player", name = 'Car sex 1'},
{lib = "mini@prostitutes@sexlow_veh", anim =
"low_car_sex_loop_female", name = 'Car sex 2'},
{lib = "mini@strip_club@idles@stripper", anim = "stripper_idle_02",
name = 'Stripper dance'},
{lib = "mini@strip_club@private_dance@part2", anim =
"priv_dance_p2", name = 'Private dance 2'},
{lib = "mini@strip_club@private_dance@part3", anim =
"priv_dance_p3", name = 'Private dance 3'},
},
},
['RampStyle'] = {
a = 1,
b = {"Bumper"},
},
['Aimbot type'] = {
a = 1,
b = {'Normal', 'Aimlock', 'Ragebot'},
},
['Bone'] = {
a = 1,
b = {'Head', 'Neck', 'Torso', 'Left-Hand', 'Right-Hand', 'Pelvis',
'Left-Knee', 'Right-Knee'},
c = {31086, 39317, 0, 18905, 57005, 11816, 46078, 16335},
},
['Melees'] = {
a = 1,
b = {"Knife", "Dagger", "Switchblade", "Hatchet", "Machete", "Bat",
"Golfclub", "Poolcue", "Nightstick", "Crowbar", "Pipewrench", "Hammer",
"Flashlight", "Knuckle", "Bottle"},
c = {
['Knife'] =
'https://vignette.wikia.nocookie.net/gtawiki/images/a/a7/Knife-GTAV.png/revision/
latest/scale-to-width-down/310?cb=20130920185917',
['Dagger'] =
'https://vignette.wikia.nocookie.net/gtawiki/images/c/ce/AntiqueCavalryDagger-
GTAV.png/revision/latest/scale-to-width-down/310?cb=20140617174635',
['Switchblade'] =
'https://vignette.wikia.nocookie.net/gtawiki/images/f/fc/Switchblade-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20161021210105',
['Hatchet'] =
'https://vignette.wikia.nocookie.net/gtawiki/images/9/94/Hatchet-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20150314101925',
['Machete'] =
'https://vignette.wikia.nocookie.net/gtawiki/images/4/44/Machete-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20160627121720',
['Bat'] =
'https://vignette.wikia.nocookie.net/gtawiki/images/5/59/BaseballBat-GTAV.png/
revision/latest/scale-to-width-down/309?cb=20160612221707',
['Golfclub'] =
'https://vignette.wikia.nocookie.net/gtawiki/images/9/97/GolfClub-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20131004164724',
['Poolcue'] =
'https://vignette.wikia.nocookie.net/gtawiki/images/f/fc/PoolCue-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20161004162043',
['Nightstick'] =
'https://vignette.wikia.nocookie.net/gtawiki/images/1/19/Nightstick-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20130920191745',
['Crowbar'] =
'https://vignette.wikia.nocookie.net/gtawiki/images/6/6d/Crowbar-GTAV.png/
revision/latest/scale-to-width-down/350?cb=20131017171932',
['Pipewrench'] =
'https://vignette.wikia.nocookie.net/gtawiki/images/6/64/PipeWrench-GTAV.png/
revision/latest/scale-to-width-down/350?cb=20161004164114',
['Hammer'] =
'https://vignette.wikia.nocookie.net/gtawiki/images/8/88/Hammer-GTAV.png/revision/
latest/scale-to-width-down/310?cb=20150521154405',
['Flashlight'] =
'https://vignette.wikia.nocookie.net/gtawiki/images/8/88/Flashlight-GTAO.png/
revision/latest/scale-to-width-down/310?cb=20151029165843',
['Knuckle'] =
'https://vignette.wikia.nocookie.net/gtawiki/images/b/b7/BrassKnuckles-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20150708153813',
['Bottle'] =
'https://vignette.wikia.nocookie.net/gtawiki/images/c/ce/Bottle-GTAV.png/revision/
latest/scale-to-width-down/350?cb=20140207082902',
},
},
['Handguns'] = {
a = 1,
b = {"PISTOL", "PISTOL_MK2", "COMBATPISTOL", "APPISTOL", "PISTOL50",
"SNSPISTOL", "SNSPISTOL_MK2", "HEAVYPISTOL", "VINTAGEPISTOL", "STUNGUN",
"FLAREGUN"},
c = {
['PISTOL'] =
"https://vignette.wikia.nocookie.net/gtawiki/images/f/f4/Pistol-GTAV.png/revision/
latest/scale-to-width-down/310?cb=20180108211628",
['PISTOL_MK2'] =
"https://vignette.wikia.nocookie.net/gtawiki/images/4/46/PistolMkII-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108210825",
['COMBATPISTOL'] =
"https://vignette.wikia.nocookie.net/gtawiki/images/8/87/CombatPistol-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108204417",
['APPISTOL'] =
"https://vignette.wikia.nocookie.net/gtawiki/images/3/34/APPistol-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108203433",
['PISTOL50'] =
"https://vignette.wikia.nocookie.net/gtawiki/images/e/e6/Pistol.50-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108210758",
['SNSPISTOL'] =
"https://vignette.wikia.nocookie.net/gtawiki/images/1/17/SNSPistol-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108211527",
['SNSPISTOL_MK2'] =
"https://vignette.wikia.nocookie.net/gtawiki/images/0/01/SNSPistolMkII-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108211544",
['HEAVYPISTOL'] =
"https://vignette.wikia.nocookie.net/gtawiki/images/1/1f/HeavyPistol-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108204936",
['VINTAGEPISTOL'] =
"https://vignette.wikia.nocookie.net/gtawiki/images/5/5c/VintagePistol-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108211655",
['STUNGUN'] =
"https://vignette.wikia.nocookie.net/gtawiki/images/8/86/StunGun-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108211633",
['FLAREGUN'] =
"https://vignette.wikia.nocookie.net/gtawiki/images/c/c0/FlareGun-GTAO.png/
revision/latest/scale-to-width-down/350?cb=20180108204710"
},
},
['SMG'] = {
a = 1,
b = {"MICROSMG", "MINISMG", "SMG", "SMG_MK2", "ASSAULTSMG",
"COMBATPDW", "GUSENBERG", "MACHINEPISTOL", "MG", "COMBATMG", "COMBATMG_MK2"},
c = {
["MICROSMG"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/7/72/MicroSMG-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108210032',
["MINISMG"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/6/60/MiniSMG-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108210116',
["SMG"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/f/fc/SMG-GTAV.png/revision/
latest/scale-to-width-down/310?cb=20180108195433',
["SMG_MK2"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/9/9e/SMGMkII-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108195635',
["ASSAULTSMG"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/0/08/AssaultSMG-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108195945',
["COMBATPDW"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/2/25/CombatPDW-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108200353',
['GUSENBERG'] =
'https://vignette.wikia.nocookie.net/gtawiki/images/7/74/GusenbergSweeper-
GTAV.png/revision/latest/scale-to-width-down/310?cb=20180108204918',
["MACHINEPISTOL"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/c/c4/MachinePistol-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108195137',
["MG"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/7/7c/MG-GTAV.png/revision/
latest/scale-to-width-down/310?cb=20180108205933',
["COMBATMG"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/c/c4/CombatMG-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108204317',
["COMBATMG_MK2"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/c/cc/CombatMGMkII-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108204355',
},
},
['Rifle'] = {
a = 1,
b = {"ASSAULTRIFLE", "ASSAULTRIFLE_MK2", "CARBINERIFLE",
"CARBINERIFLE_MK2", "ADVANCEDRIFLE", "SPECIALCARBINE", "SPECIALCARBINE_MK2",
"BULLPUPRIFLE", "BULLPUPRIFLE_MK2", "COMPACTRIFLE"},
c = {
["ASSAULTRIFLE"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/e/e6/AssaultRifle-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108203942',
["ASSAULTRIFLE_MK2"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/5/5f/AssaultRifleMkII-
GTAV.png/revision/latest/scale-to-width-down/310?cb=20180108203958',
["CARBINERIFLE"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/e/e1/CarbineRifle-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108204035',
["CARBINERIFLE_MK2"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/7/78/CarbineRifleMkII-
GTAV.png/revision/latest/scale-to-width-down/310?cb=20180108204036',
["ADVANCEDRIFLE"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/f/fc/AdvancedRifle-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108200521',
["SPECIALCARBINE"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/e/e8/SpecialCarbine-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108200839',
["SPECIALCARBINE_MK2"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/b/bd/SpecialCarbineMkII-
GTAV.png/revision/latest/scale-to-width-down/310?cb=20180108200905',
["BULLPUPRIFLE"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/d/d2/BullpupRifle-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108201107',
["BULLPUPRIFLE_MK2"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/5/5e/BullpupRifleMkII-
GTAV.png/revision/latest/scale-to-width-down/310?cb=20180108201133',
["COMPACTRIFLE"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/8/8c/CompactRifle-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108201447',
},
},
['Shotguns'] = {
a = 1,
b = {"PUMPSHOTGUN", "PUMPSHOTGUN_MK2", "SWEEPERSHOTGUN",
"SAWNOFFSHOTGUN", "BULLPUPSHOTGUN","ASSAULTSHOTGUN", "MUSKET", "HEAVYSHOTGUN",
"DBSHOTGUN"},
c = {
["PUMPSHOTGUN"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/6/6f/PumpShotgun-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108202354',
["PUMPSHOTGUN_MK2"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/1/14/PumpShotgunMkII-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108202428',
["SWEEPERSHOTGUN"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/d/dc/SweeperShotgun-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108203310',
["SAWNOFFSHOTGUN"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/e/e4/SawedOffShotgun-GTAV.png/
revision/latest/scale-to-width-down/350?cb=20180108202444',
["BULLPUPSHOTGUN"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/d/dc/BullpupShotgun-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108202503',
["ASSAULTSHOTGUN"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/e/ef/AssaultShotgun-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108202910',
["MUSKET"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/f/fc/Musket-GTAV.png/revision/
latest/scale-to-width-down/310?cb=20180108202945',
["HEAVYSHOTGUN"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/0/0a/HeavyShotgun-GTAV.png/
revision/latest/scale-to-width-down/310?cb=20180108202953',
["DBSHOTGUN"] =
'https://vignette.wikia.nocookie.net/gtawiki/images/b/b3/DoubleBarrelShotgun-
GTAO.png/revision/latest/scale-to-width-down/350?cb=20180108203004',
},
},
['Heavy'] = {
a = 1,
b = {"CompactGrenadeLauncher", "FireworkLauncher", "GrenadeLauncher",
"HomingLauncher", "Minigun", "Railgun", "RPG"},
c = {
['CompactGrenadeLauncher'] =
'https://static.wikia.nocookie.net/gtawiki/images/6/61/CompactGrenadeLauncher-
GTAV.png/revision/latest/scale-to-width-down/350?cb=20180108203355',
['FireworkLauncher'] =
'https://static.wikia.nocookie.net/gtawiki/images/0/01/FireworkLauncher-GTAV.png/
revision/latest/scale-to-width-down/350?cb=20180108203338',
['GrenadeLauncher'] =
'https://static.wikia.nocookie.net/gtawiki/images/9/98/GrenadeLauncher-GTAV.png/
revision/latest/scale-to-width-down/350?cb=20180108204737',
['HomingLauncher'] =
'https://static.wikia.nocookie.net/gtawiki/images/8/8a/HomingLauncher-GTAV.png/
revision/latest/scale-to-width-down/350?cb=20180108205802',
['Minigun'] =
'https://static.wikia.nocookie.net/gtawiki/images/5/5c/Minigun-GTAV.png/revision/
latest/scale-to-width-down/350?cb=20180108210056',
['Railgun'] =
'https://static.wikia.nocookie.net/gtawiki/images/2/2e/Railgun-GTAV.png/revision/
latest/scale-to-width-down/350?cb=20180108210857',
['RPG'] =
'https://static.wikia.nocookie.net/gtawiki/images/2/24/RPG-GTAV.png/revision/
latest/scale-to-width-down/350?cb=20180108210919',
},
},
['Snipers'] = {
a = 1,
b = {"HeavySniper", "HeavySniper_MK2", "MarksmanRifle",
"MarksmanRifle_MK2", "SniperRifle"},
c = {
['HeavySniper'] =
'https://static.wikia.nocookie.net/gtawiki/images/7/71/HeavySniper-GTAV.png/
revision/latest/scale-to-width-down/350?cb=20180108201619',
['HeavySniper_MK2'] =
'https://static.wikia.nocookie.net/gtawiki/images/f/f9/HeavySniperMkII-GTAV.png/
revision/latest/scale-to-width-down/350?cb=20180108201713',
['MarksmanRifle'] =
'https://static.wikia.nocookie.net/gtawiki/images/5/5c/MarksmanRifle-GTAV.png/
revision/latest/scale-to-width-down/350?cb=20180108201724',
['MarksmanRifle_MK2'] =
'https://static.wikia.nocookie.net/gtawiki/images/3/33/MarksmanRifleMkII-GTAV.png/
revision/latest/scale-to-width-down/350?cb=20180108201720',
['SniperRifle'] =
'https://static.wikia.nocookie.net/gtawiki/images/6/6e/SniperRifle-GTAV.png/
revision/latest/scale-to-width-down/350?cb=20180108201526',
},
},
['SetHP'] = {
a = 101,
b = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100},
},
['SetArmour'] = {
a = 101,
b = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100},
},
['Throwable'] = {
a = 1,
b = {
"Flare", "Grenade", "PipeBomb", "Snowball", "StickyBomb",
"TearGas",
},
c = {
['Flare'] =
'https://static.wikia.nocookie.net/gtawiki/images/0/00/Flare-GTAV.png/revision/
latest/scale-to-width-down/350?cb=20210115143539',
['Grenade'] =
'https://static.wikia.nocookie.net/gtawiki/images/5/52/Grenade-GTAV.png/revision/
latest/scale-to-width-down/350?cb=20190809090848',
['PipeBomb'] =
'https://static.wikia.nocookie.net/gtawiki/images/0/08/PipeBomb-GTAV.png/revision/
latest/scale-to-width-down/350?cb=20161004161717',
['Snowball'] =
'https://static.wikia.nocookie.net/gtawiki/images/b/bd/Snowball-GTAO.png/revision/
latest/scale-to-width-down/300?cb=20161222143911',
['StickyBomb'] =
'https://static.wikia.nocookie.net/gtawiki/images/0/09/StickyBomb-GTAV.png/
revision/latest/scale-to-width-down/350?cb=20130929074646',
['TearGas'] =
'https://static.wikia.nocookie.net/gtawiki/images/a/af/TearGas-GTAV.png/revision/
latest/scale-to-width-down/350?cb=20140204074533',
},
},
['wardrobe-hat'] = {
a = 1,
b = {1},
},
['wardrobe-mask'] = {
a = 1,
b = {1},
},
['wardrobe-glasses'] = {
a = 1,
b = {1},
},
['wardrobe-Torso'] = {
a = 1,
b = {1},
},
['wardrobe-TSHIRT'] = {
a = 1,
b = {1},
},
['wardrobe-Shoes'] = {
a = 1,
b = {1},
},
['wardrobe-Pants'] = {
a = 1,
b = {1},
},
['Male'] = {
a = 1,
b = {"a_m_m_acult_01", "a_m_m_afriamer_01", "a_m_m_beach_01",
"a_m_m_beach_02", "a_m_m_bevhills_01", "a_m_m_bevhills_02", "a_m_m_business_01",
"a_m_m_eastsa_01", "a_m_m_eastsa_02", "a_m_m_farmer_01", "a_m_m_fatlatin_01",
"a_m_m_genfat_01", "a_m_m_genfat_02", "a_m_m_golfer_01", "a_m_m_hasjew_01",
"a_m_m_hillbilly_01", "a_m_m_hillbilly_02", "a_m_m_indian_01", "a_m_m_ktown_01",
"a_m_m_malibu_01", "a_m_m_mexcntry_01", "a_m_m_mexlabor_01", "a_m_m_og_boss_01",
"a_m_m_paparazzi_01", "a_m_m_polynesian_01", "a_m_m_prolhost_01",
"a_m_m_rurmeth_01", "a_m_m_salton_01", "a_m_m_salton_02", "a_m_m_salton_03",
"a_m_m_salton_04", "a_m_m_skater_01", "a_m_m_skidrow_01", "a_m_m_socenlat_01",
"a_m_m_soucent_01", "a_m_m_soucent_02", "a_m_m_soucent_03", "a_m_m_soucent_04",
"a_m_m_stlat_02", "a_m_m_tennis_01", "a_m_m_tourist_01", "a_m_m_tramp_01",
"a_m_m_trampbeac_01", "a_m_m_tranvest_01", "a_m_m_tranvest_02", "a_m_o_acult_01",
"a_m_o_acult_02", "a_m_o_beach_01", "a_m_o_genstreet_01", "a_m_o_ktown_01",
"a_m_o_salton_01", "a_m_o_soucent_01", "a_m_o_soucent_02", "a_m_o_soucent_03",
"a_m_o_tramp_01", "a_m_y_acult_01", "a_m_y_acult_01", "a_m_y_beach_01",
"a_m_y_beach_02", "a_m_y_beach_03", "a_m_y_beachvesp_01", "a_m_y_beachvesp_02",
"a_m_y_bevhills_01", "a_m_y_bevhills_02", "a_m_y_breakdance_01",
"a_m_y_busicas_01", "a_m_y_business_01", "a_m_y_business_02", "a_m_y_business_03",
"a_m_y_clubcust_01", "a_m_y_clubcust_02", "a_m_y_clubcust_03", "a_m_y_cyclist_01",
"a_m_y_dhill_01", "a_m_y_downtown_01", "a_m_y_eastsa_01", "a_m_y_eastsa_02",
"a_m_y_epsilon_01", "a_m_y_epsilon_02", "a_m_y_gay_01", "a_m_y_gay_02",
"a_m_y_genstreet_01", "a_m_y_genstreet_02", "a_m_y_golfer_01", "a_m_y_hasjew_01",
"a_m_y_hiker_01", "a_m_y_hippy_01", "a_m_y_hipster_01", "a_m_y_hipster_02",
"a_m_y_hipster_03", "a_m_y_indian_01", "a_m_y_jetski_01", "a_m_y_juggalo_01",
"a_m_y_ktown_01", "a_m_y_ktown_02", "a_m_y_latino_01", "a_m_y_methhead_01",
"a_m_y_mexthug_01", "a_m_y_motox_01", "a_m_y_motox_02", "a_m_y_musclbeac_01",
"a_m_y_musclbeac_02", "a_m_y_polynesian_01", "a_m_y_roadcyc_01", "a_m_y_runner_01",
"a_m_y_runner_02", "a_m_y_salton_01", "a_m_y_skater_01", "a_m_y_skater_02",
"a_m_y_soucent_01", "a_m_y_soucent_02", "a_m_y_soucent_03", "a_m_y_soucent_04",
"a_m_y_stbla_01", "a_m_y_stbla_02", "a_m_y_stlat_01", "a_m_y_stwhi_01",
"a_m_y_stwhi_02", "a_m_y_sunbathe_01", "a_m_y_surfer_01", "a_m_y_vindouche_01",
"a_m_y_vinewood_01", "a_m_y_vinewood_02", "a_m_y_vinewood_03",
"a_m_y_vinewood_04", "a_m_y_yoga_01", "a_m_m_mlcrisis_01", "a_m_y_gencaspat_01",
"a_m_y_smartcaspat_01", "mp_m_freemode_01"},
},
['Female'] = {
a = 1,
b = {"a_f_m_beach_01", "a_f_m_bevhills_01", "a_f_m_bevhills_02",
"a_f_m_bodybuild_01", "a_f_m_business_02", "a_f_m_downtown_01", "a_f_m_eastsa_01",
"a_f_m_eastsa_02", "a_f_m_fatbla_01", "a_f_m_fatcult_01", "a_f_m_fatwhite_01",
"a_f_m_ktown_01", "a_f_m_ktown_02", "a_f_m_prolhost_01", "a_f_m_salton_01",
"a_f_m_skidrow_01", "a_f_m_soucent_01", "a_f_m_soucent_02", "a_f_m_soucentmc_01",
"a_f_m_tourist_01", "a_f_m_tramp_01", "a_f_m_trampbeac_01", "a_f_o_genstreet_01",
"a_f_o_indian_01", "a_f_o_ktown_01", "a_f_o_salton_01", "a_f_o_soucent_01",
"a_f_o_soucent_02", "a_f_y_beach_01", "a_f_y_bevhills_01", "a_f_y_bevhills_02",
"a_f_y_bevhills_03", "a_f_y_bevhills_04", "a_f_y_business_01", "a_f_y_business_02",
"a_f_y_business_03", "a_f_y_business_04", "a_f_y_clubcust_01", "a_f_y_clubcust_02",
"a_f_y_clubcust_03", "a_f_y_eastsa_01", "a_f_y_eastsa_02", "a_f_y_eastsa_03",
"a_f_y_epsilon_01", "a_f_y_femaleagent", "a_f_y_fitness_01", "a_f_y_fitness_02",
"a_f_y_genhot_01", "a_f_y_golfer_01", "a_f_y_hiker_01", "a_f_y_hippie_01",
"a_f_y_hipster_01", "a_f_y_hipster_02", "a_f_y_hipster_03", "a_f_y_hipster_04",
"a_f_y_indian_01", "a_f_y_juggalo_01", "a_f_y_runner_01", "a_f_y_rurmeth_01",
"a_f_y_scdressy_01", "a_f_y_skater_01", "a_f_y_soucent_01", "a_f_y_soucent_02",
"a_f_y_soucent_03", "a_f_y_tennis_01", "a_f_y_topless_01", "a_f_y_tourist_01",
"a_f_y_tourist_02", "a_f_y_yoga_01", "a_f_y_gencaspat_01"},
},
['Effects'] = {
a = 1,
b =
{"mp_lad_day","mp_lad_judgment","mp_lad_night","AirRaceBoost01","AirRaceBoost02","A
mbientPUSH","AP1_01_B_IntRefRange","AP1_01_C_NoFog","ArenaEMP","ArenaEMP_Blend","Ar
enaWheelPurple01","ArenaWheelPurple02","Bank_HLWD","Barry1_Stoned","BarryFadeOut","
baseTONEMAPPING","BeastIntro01","BeastIntro02","BeastLaunch01","BeastLaunch02","Bik
erFilter","BikerForm01","BikerFormFlash","Bikers","BikersSPLASH","blackNwhite","Bla
ckOut","BleepYellow01","BleepYellow02","Bloom","BloomLight","BloomMid","BombCam01",
"BombCamFlash","Broken_camera_fuzz","buggy_shack","buildingTOP","BulletTimeDark","B
ulletTimeLight","CAMERA_BW","CAMERA_secuirity","CAMERA_secuirity_FUZZ","canyon_miss
ion","carMOD_underpass","carpark","carpark_dt1_02","carpark_dt1_03","Carpark_MP_exi
t","cashdepot","cashdepotEMERGENCY","casino_brightroom","casino_mainfloor","casino_
mainWhiteFloor","casino_managementlobby","casino_managementOff","casino_managersoff
ice","CasinoBathrooms","cBank_back","cBank_front","ch2_tunnel_whitelight","CH3_06_w
ater","CHOP","cinema","cinema_001","cops","CopsSPLASH","crane_cam","crane_cam_cinem
atic","CrossLine01","CrossLine02","CS1_railwayB_tunnel","CS3_rail_tunnel","CUSTOM_s
treetlight","damage","DeadlineKentas01","default","DefaultColorCode","dlc_casino_ca
rpark","DLC_Casino_Garage","DONT_overide_sunpos","Dont_tazeme_bro","dont_tazeme_bro
_b","downtown_FIB_cascades_opt","DrivingFocusDark","DrivingFocusLight","Drone_FishE
ye_Lens","DRUG_2_drive","Drug_deadman","Drug_deadman_blend","drug_drive_blend01","d
rug_drive_blend02","drug_flying_01","drug_flying_02","drug_flying_base","DRUG_gas_h
uffin","drug_wobbly","Drunk","dying","eatra_bouncelight_beach","epsilion","exile1_e
xit","exile1_plane","ExplosionJosh","EXT_FULLAmbientmult_art","ext_int_extlight_lar
ge","EXTRA_bouncelight","eyeINtheSKY","Facebook_NEW","facebook_serveroom","FIB_5","
FIB_6","FIB_A","FIB_B","FIB_interview","FIB_interview_optimise","FinaleBank","Final
eBankexit","FinaleBankMid","fireDEPT","FORdoron_delete","Forest","fp_vig_black","fp
_vig_blue","fp_vig_brown","fp_vig_gray","fp_vig_green","fp_vig_red","FrankilinsHOUS
Ehills","frankilnsAUNTS_new","frankilnsAUNTS_SUNdir","FRANKLIN","FranklinColorCode"
,"FranklinColorCodeBasic","FranklinColorCodeBright","FullAmbientmult_interior","gal
lery_refmod","garage","gen_bank","glasses_black","Glasses_BlackOut","glasses_blue",
"glasses_brown","glasses_Darkblue","glasses_green","glasses_orange","glasses_pink",
"glasses_purple","glasses_red","glasses_Scuba","glasses_VISOR","glasses_yellow","go
rge_reflection_gpu","gorge_reflectionoffset","gorge_reflectionoffset2","graveyard_s
hootout","grdlc_int_02","grdlc_int_02_trailer_cave","gunclub","gunclubrange","gunsh
op","gunstore","half_direct","hangar_lightsmod","Hanger_INTmods","heathaze","heist_
boat","heist_boat_engineRoom","heist_boat_norain","helicamfirst","heliGunCam","Hick
sbar","HicksbarNEW","hillstunnel","Hint_cam","hitped","hud_def_blur","hud_def_blur_
switch","hud_def_colorgrade","hud_def_desat_cold","hud_def_desat_cold_kill","hud_de
f_desat_Franklin","hud_def_desat_Michael","hud_def_desat_Neutral","hud_def_desat_sw
itch","hud_def_desat_Trevor","hud_def_desatcrunch","hud_def_flash","hud_def_focus",
"hud_def_Franklin","hud_def_lensdistortion","hud_def_lensdistortion_subtle","hud_de
f_Michael","hud_def_Trevor","ImpExp_Interior_01","IMpExt_Interior_02","IMpExt_Inter
ior_02_stair_cage","InchOrange01","InchOrange02","InchPickup01","InchPickup02","Inc
hPurple01","InchPurple02","INT_FullAmbientmult","INT_FULLAmbientmult_art","INT_FULL
Ambientmult_both","INT_garage","INT_mall","INT_NO_fogALPHA","INT_NoAmbientmult","IN
T_NoAmbientmult_art","INT_NoAmbientmult_both","INT_NOdirectLight","INT_nowaterREF",
"INT_posh_hairdresser","INT_smshop","INT_smshop_indoor_bloom","INT_smshop_inMOD","I
NT_smshop_outdoor_bloom","INT_streetlighting","INT_trailer_cinema","id1_11_tunnel",
"impexp_interior_01_lift","int_amb_mult_large","int_arena_01","int_arena_Mod","int_
arena_Mod_garage","int_arena_VIP","int_Barber1","int_carmod_small","int_carrier_con
trol","int_carrier_control_2","int_carrier_hanger","int_carrier_rear","int_carrier_
stair","int_carshowroom","int_chopshop","int_clean_extlight_large","int_clean_extli
ght_none","int_clean_extlight_small","int_ClothesHi","int_clotheslow_large","int_cl
uckinfactory_none","int_cluckinfactory_small","int_ControlTower_none","int_ControlT
ower_small","int_dockcontrol_small","int_extlght_sm_cntrst","int_extlight_large","i
nt_extlight_large_fog","int_extlight_none","int_extlight_none_dark","int_extlight_n
one_dark_fog","int_extlight_none_fog","int_extlight_small","int_extlight_small_clip
ped","int_extlight_small_fog","int_Farmhouse_none","int_Farmhouse_small","int_Frank
linAunt_small","int_GasStation","int_hanger_none","int_hanger_small","int_Hospital_
Blue","int_Hospital_BlueB","int_hospital_dark","int_Hospital_DM","int_hospital_smal
l","int_Hospital2_DM","int_lesters","int_Lost_none","int_Lost_small","int_methlab_s
mall","int_motelroom","int_office_Lobby","int_office_LobbyHall","int_tattoo","int_t
attoo_B","int_tunnel_none_dark","interior_WATER_lighting","introblue","jewel_gas","
jewel_optim","jewelry_entrance","jewelry_entrance_INT","jewelry_entrance_INT_fog","
Kifflom","KT_underpass","lab_none","lab_none_dark","lab_none_dark_fog","lab_none_da
rk_OVR","lab_none_exit","lab_none_exit_OVR","LectroDark","LectroLight","LIGHTSreduc
eFALLOFF","li","LifeInvaderLOD","lightning","lightning_cloud","lightning_strong","l
ightning_weak","LightPollutionHills","lightpolution","LODmult_global_reduce","LODmu
lt_global_reduce_NOHD","LODmult_HD_orphan_LOD_reduce","LODmult_HD_orphan_reduce","L
ODmult_LOD_reduce","LODmult_SLOD1_reduce","LODmult_SLOD2_reduce","LODmult_SLOD3_red
uce","lodscaler","LostTimeDark","LostTimeFlash","LostTimeLight","maxlodscaler","met
ro","METRO_platform","METRO_Tunnels","METRO_Tunnels_entrance","MichaelColorCode","M
ichaelColorCodeBasic","MichaelColorCodeBright","MichaelsDarkroom","MichaelsDirectio
nal","MichaelsNODirectional","micheal","micheals_lightsOFF","michealspliff","michea
lspliff_blend","michealspliff_blend02","militarybase_nightlight","mineshaft","moreb
loom","morgue_dark","morgue_dark_ovr","Mp_apart_mid","MP_Arena_theme_atlantis","MP_
Arena_theme_evening","MP_Arena_theme_hell","MP_Arena_theme_midday","MP_Arena_theme_
morning","MP_Arena_theme_night","MP_Arena_theme_saccharine","MP_Arena_theme_sandsto
rm","MP_Arena_theme_scifi_night","MP_Arena_theme_storm","MP_Arena_theme_toxic","MP_
Arena_VIP","mp_battle_int01","mp_battle_int01_dancefloor","mp_battle_int01_danceflo
or_OFF","mp_battle_int01_entry","mp_battle_int01_garage","mp_battle_int01_office","
mp_battle_int02","mp_battle_int03","mp_battle_int03_tint1","mp_battle_int03_tint2",
"mp_battle_int03_tint3","mp_battle_int03_tint4","mp_battle_int03_tint5","mp_battle_
int03_tint6","mp_battle_int03_tint7","mp_battle_int03_tint8","mp_battle_int03_tint9
","mp_bkr_int01_garage","mp_bkr_int01_small_rooms","mp_bkr_int01_transition","mp_bk
r_int02_garage","mp_bkr_int02_hangout","mp_bkr_int02_small_rooms","mp_bkr_ware01","
mp_bkr_ware02_dry","mp_bkr_ware02_standard","mp_bkr_ware02_upgrade","mp_bkr_ware03_
basic","mp_bkr_ware03_upgrade","mp_bkr_ware04","mp_bkr_ware05","MP_Bull_tost","MP_B
ull_tost_blend","MP_casino_apartment_bar","MP_casino_apartment_barPARTY","MP_casino
_apartment_barPARTY_0","MP_casino_apartment_barPARTY_01","MP_casino_apartment_barPA
RTY_2","MP_casino_apartment_Bath","MP_casino_apartment_changing","MP_casino_apartme
nt_cinema","MP_casino_apartment_colour0","MP_casino_apartment_colour1","MP_casino_a
partment_colour2","MP_casino_apartment_exec","MP_casino_apartment_lobby","MP_casino
_apartment_lounge","MP_casino_apartment_MBed","MP_casino_apartment_office","MP_casi
no_apartment_spa","MP_corona_heist","MP_corona_heist_blend","MP_corona_heist_BW","M
P_corona_heist_BW_night","MP_corona_heist_DOF","MP_corona_heist_night","MP_corona_h
eist_night_blend","MP_corona_selection","MP_corona_switch","MP_corona_tournament","
MP_corona_tournament_DOF","MP_death_grade","MP_death_grade_blend01","MP_death_grade
_blend02","MP_deathfail_night","mp_exec_office_01","mp_exec_office_02","mp_exec_off
ice_03","mp_exec_office_03_blue","mp_exec_office_03C","mp_exec_office_04","mp_exec_
office_05","mp_exec_office_06","mp_exec_warehouse_01","MP_Garage_L","mp_gr_int01_bl
ack","mp_gr_int01_grey","mp_gr_int01_white","MP_H_01_Bathroom","MP_H_01_Bedroom","M
P_H_01_New","MP_H_01_New_Bathroom","MP_H_01_New_Bedroom","MP_H_01_New_Study","MP_H_
01_Study","MP_H_02","MP_H_04","mp_h_05","MP_H_06","mp_h_07","mp_h_08","MP_heli_cam"
,"mp_imx_intwaremed","mp_imx_intwaremed_office","mp_imx_mod_int_01","MP_intro_logo"
,"MP_job_end_night","MP_job_load","MP_job_load_01","MP_job_load_02","MP_job_lose","
MP_job_preload","MP_job_preload_blend","MP_job_preload_night","MP_job_win","MP_Kill
streak","MP_Killstreak_blend","MP_Loser","MP_Loser_blend","MP_lowgarage","MP_MedGar
age","mp_nightshark_shield_fp","MP_Powerplay","MP_Powerplay_blend","MP_race_finish"
,"MP_select","mp_smg_int01_han","mp_smg_int01_han_blue","mp_smg_int01_han_red","mp_
smg_int01_han_yellow","Mp_Stilts","Mp_Stilts_gym","Mp_Stilts_gym2","Mp_Stilts2","Mp
_Stilts2_bath","MP_Studio_Lo","mp_x17dlc_base","mp_x17dlc_base_dark","mp_x17dlc_bas
e_darkest","mp_x17dlc_facility","mp_x17dlc_facility_conference","mp_x17dlc_facility
2","mp_x17dlc_in_sub","mp_x17dlc_in_sub_no_reflection","mp_x17dlc_int_01","mp_x17dl
c_int_01_tint1","mp_x17dlc_int_01_tint2","mp_x17dlc_int_01_tint3","mp_x17dlc_int_01
_tint4","mp_x17dlc_int_01_tint5","mp_x17dlc_int_01_tint6","mp_x17dlc_int_01_tint7",
"mp_x17dlc_int_01_tint8","mp_x17dlc_int_01_tint9","mp_x17dlc_int_02","mp_x17dlc_int
_02_hangar","mp_x17dlc_int_02_outdoor_intro_camera","mp_x17dlc_int_02_tint1","mp_x1
7dlc_int_02_tint2","mp_x17dlc_int_02_tint3","mp_x17dlc_int_02_tint4","mp_x17dlc_int
_02_tint5","mp_x17dlc_int_02_tint6","mp_x17dlc_int_02_tint7","mp_x17dlc_int_02_tint
8","mp_x17dlc_int_02_tint9","mp_x17dlc_int_02_vehicle_avenger_camera","mp_x17dlc_in
t_02_vehicle_workshop_camera","mp_x17dlc_int_02_weapon_avenger_camera","mp_x17dlc_i
nt_silo","mp_x17dlc_int
_silo_escape","mp_x17dlc_lab","mp_x17dlc_lab_loading_bay","MPApart_H_01","MPApart_H
_01_gym","MPApartHigh","MPApartHigh_palnning","mugShot","mugShot_lineup","Multipaye
r_spectatorCam","multiplayer_ped_fight","nervousRON_fog","NeutralColorCode","Neutra
lColorCodeBasic","NeutralColorCodeBright","NeutralColorCodeLight","NEW_abattoir","n
ew_bank","NEW_jewel","NEW_jewel_EXIT","NEW_lesters","new_MP_Garage_L","NEW_ornate_b
ank","NEW_ornate_bank_entrance","NEW_ornate_bank_office","NEW_ornate_bank_safe","Ne
w_sewers","NEW_shrinksOffice","NEW_station_unfinished","new_stripper_changing","NEW
_trevorstrailer","NEW_tunnels","NEW_tunnels_ditch","new_tunnels_entrance","NEW_tunn
els_hole","NEW_yellowtunnels","NewMicheal","NewMicheal_night","NewMicheal_upstairs"
,"NewMichealgirly","NewMichealstoilet","NewMichealupstairs","NewMod","nextgen","NG_
blackout","NG_deathfail_BW_base","NG_deathfail_BW_blend01","NG_deathfail_BW_blend02
","NG_filmic01","NG_filmic02","NG_filmic03","NG_filmic04","NG_filmic05","NG_filmic0
6","NG_filmic07","NG_filmic08","NG_filmic09","NG_filmic10","NG_filmic11","NG_filmic
12","NG_filmic13","NG_filmic14","NG_filmic15","NG_filmic16","NG_filmic17","NG_filmi
c18","NG_filmic19","NG_filmic20","NG_filmic21","NG_filmic22","NG_filmic23","NG_film
ic24","NG_filmic25","NG_filmnoir_BW01","NG_filmnoir_BW02","NG_first","nightvision",
"NO_coronas","NO_fog_alpha","NO_streetAmbient","NO_weather","NoAmbientmult","NoAmbi
entmult_interior","NOdirectLight","NoPedLight","NOrain","OrbitalCannon","overwater"
,"Paleto","paleto_nightlight","paleto_opt","PennedInDark","PennedInLight","PERSHING
_water_reflect","phone_cam","phone_cam1","phone_cam10","phone_cam11","phone_cam12",
"phone_cam13","phone_cam2","phone_cam3","phone_cam3_REMOVED","phone_cam4","phone_ca
m5","phone_cam6","phone_cam7","phone_cam8","phone_cam8_REMOVED","phone_cam9","plane
_inside_mode","player_transition","player_transition_no_scanlines","player_transiti
on_scanlines","PlayerSwitchNeutralFlash","PlayerSwitchPulse","plaza_carpark","Polic
eStation","PoliceStationDark","polluted","poolsidewaterreflection2","PORT_heist_und
erwater","powerplant_nightlight","powerstation","PPFilter","PPGreen01","PPGreen02",
"PPOrange01","PPOrange02","PPPink01","PPPink02","PPPurple01","PPPurple02","prison_n
ightlight","projector","prologue","prologue_ending_fog","prologue_ext_art_amb","pro
logue_reflection_opt","prologue_shootout","Prologue_shootout_opt","pulse","RaceTurb
oDark","RaceTurboFlash","RaceTurboLight","ranch","REDMIST","REDMIST_blend","ReduceD
rawDistance","ReduceDrawDistanceMAP","ReduceDrawDistanceMission","reducelightingcos
t","ReduceSSAO","reducewaterREF","refit","reflection_correct_ambient","RemixDrone",
"RemoteSniper","resvoire_reflection","rply_brightness","rply_brightness_neg","rply_
contrast","rply_contrast_neg","rply_motionblur","rply_saturation","rply_saturation_
neg","rply_vignette","rply_vignette_neg","SALTONSEA","sandyshore_nightlight","SAWMI
LL","scanline_cam","scanline_cam_cheap","scope_zoom_in","scope_zoom_out","secret_ca
mera","services_nightlight","shades_pink","shades_yellow","SheriffStation","ship_ex
plosion_underwater","ship_explosion_underwater","ship_lighting","Shop247","Shop247_
none","sleeping","SmugglerCheckpoint01","SmugglerCheckpoint02","SmugglerFlash","Sni
per","SP1_03_drawDistance","spectator1","spectator10","spectator2","spectator3","sp
ectator4","spectator5","spectator6","spectator7","spectator8","spectator9","StadLob
by","stc_coroners","stc_deviant_bedroom","stc_deviant_lounge","stc_franklinsHouse",
"stc_trevors","stoned","stoned_aliens","stoned_cutscene","stoned_monkeys","StreetLi
ghting","StreetLightingJunction","StreetLightingtraffic","STRIP_changing","STRIP_no
fog","STRIP_office","STRIP_stage","StuntFastDark","StuntFastLight","StuntSlowDark",
"StuntSlowLight","subBASE_water_ref","sunglasses","superDARK","switch_cam_1","switc
h_cam_2","telescope","TinyGreen01","TinyGreen02","TinyPink01","TinyPink02","TinyRac
erMoBlur","torpedo","traffic_skycam","trailer_explosion_optimise","TransformFlash",
"TransformRaceFlash","TREVOR","TrevorColorCode","TrevorColorCodeBasic","TrevorColor
CodeBright","Trevors_room","trevorspliff","trevorspliff_blend","trevorspliff_blend0
2","Tunnel","tunnel_entrance","tunnel_entrance_INT","TUNNEL_green","TUNNEL_green_ex
t","Tunnel_green1","tunnel_id1_11","TUNNEL_orange","TUNNEL_orange_exterior","TUNNEL
_white","TUNNEL_yellow","TUNNEL_yellow_ext","ufo","ufo_deathray","underwater","unde
rwater_deep","underwater_deep_clear","v_abattoir","V_Abattoir_Cold","v_bahama","v_c
ashdepot","V_CIA_Facility","v_dark","V_FIB_IT3","V_FIB_IT3_alt","V_FIB_IT3_alt5","V
_FIB_stairs","v_foundry","v_janitor","v_jewel2","v_metro","V_Metro_station","V_Metr
o2","v_michael","v_michael_lounge","V_Office_smoke","V_Office_smoke_ext","V_Office_
smoke_Fire","v_recycle","V_recycle_dark","V_recycle_light","V_recycle_mainroom","v_
rockclub","V_Solomons","V_strip_nofog","V_strip_office","v_strip3","v_strpchangerm"
,"v_sweat","v_sweat_entrance","v_sweat_NoDirLight","v_torture","Vagos","vagos_extli
ght_small","VAGOS_new_garage","VAGOS_new_hangout","VagosSPLASH","VC_tunnel_entrance
","vehicle_subint","venice_canal_tunnel","vespucci_garage","VolticBlur","VolticFlas
h","VolticGold","warehouse","WAREHOUSE","WarpCheckpoint","WATER
_lab_cooling","WATER_CH2_06_01_03","WATER_CH2_06_02","WATER_CH2_06_04","WATER_cove"
,"WATER_hills","WATER_ID2_21","WATER_lab","WATER_lab_cooling","WATER_militaryPOOP",
"WATER_muddy","WATER_port","WATER_REF_malibu","WATER_refmap_high","WATER_refmap_hol
lywoodlake","WATER_refmap_low","WATER_refmap_med","WATER_refmap_off","WATER_refmap_
poolside","WATER_refmap_silverlake","WATER_refmap_venice","WATER_refmap_verylow","W
ATER_resevoir","WATER_RichmanStuntJump","WATER_river","WATER_salton","WATER_salton_
bottom","WATER_shore","WATER_silty","WATER_silverlake","WeaponUpgrade","whitenightl
ighting","WhiteOut","winning_room","yacht_DLC","yell_tunnel_nodirect"},
},
['CustomLocation'] = {
a = 1,
b = {"Ammunation", "Clothes Store", "BarberShop", "Car Dealer"},
},
['wantedlevel'] = {
a = 1,
b = {0, 1, 2, 3, 4, 5},
},
['ChamsType'] = {
a = 1,
b = {'white', 'red', 'green', 'blue', 'galaxy1', 'galaxy2',
'lightning', 'clean'},
},
['ParticlesBone'] = {
a = 1,
b = {'Head', 'Neck', 'Torso', 'Left-Hand', 'Right-Hand', 'Pelvis',
'Left-Knee', 'Right-Knee'},
c = {31086, 39317, 0, 18905, 57005, 11816, 46078, 16335},
},
['ParticlesOnl'] = {
a = 1,
b = {'Fire', 'Smoke', 'Fireworks', 'Smoke2', 'Clown', 'Water', 'Dirt',
'Alien', 'Explosion', "Stars", "bubble gum", "oranges"},
c = {'core', 'scr_tplaces', 'scr_indep_fireworks', 'scr_powerplay',
'scr_rcbarry2', 'core', 'core', 'scr_rcbarry1', 'des_fib_floor',
"scr_rcpaparazzo1", "core", "core"},
d = {'ent_sht_petrol_fire', 'scr_tplaces_team_swap_nocash',
'scr_indep_firework_trail_spawn', 'scr_powerplay_beast_appear',
'sp_clown_appear_trails', 'exp_water', 'bul_dirt', 'scr_alien_disintegrate',
'ent_ray_fbi5a_ramp_explosion', "scr_mich4_firework_trailburst_spawn",
"ent_dst_gen_gobstop", "ent_col_tree_oranges"},
},
['ExplodeTypeOnl'] = {
a = 7,
b = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40,
43},
},
['DoorsOnl'] = {
a = 1,
b = {"lock", "unlock", "open all", "close all", 'open front left',
'open front right', 'open left rear', 'open right rear', 'open mask', 'open trunk',
'close front left', 'close front right', 'close left rear', 'close right rear',
'close mask', 'close trunk'}
},
['SoundsOnl'] = {
a = 1,
b = {'Buldozer', 'End call', 'Beep', 'Beep2', 'Beep3', 'Beep4',
'Beep5', 'Power down', 'Explode'},
c = {'DiggerRevOneShot', 'Hang_Up', 'PIN_BUTTON', 'Crash',
'Beep_Green', 'Power_Down', '3_2_1', 'ATM_WINDOW', 'Boss_Blipped'},
d = {'BulldozerDefault', 'Phone_SoundSet_Michael', 'ATM_SOUNDS',
'DLC_HEIST_HACKING_SNAKE_SOUNDS', 'DLC_HEIST_HACKING_SNAKE_SOUNDS',
'DLC_HEIST_HACKING_SNAKE_SOUNDS', 'HUD_MINI_GAME_SOUNDSET',
'HUD_FRONTEND_DEFAULT_SOUNDSET', 'GTAO_Magnate_Hunt_Boss_SoundSet'},
},
['KillUsingWeaponOnline'] = {
a = 1,
b = {"PISTOL", "PISTOL_MK2", "COMBATPISTOL", "APPISTOL", "REVOLVER",
"REVOLVER_MK2","DOUBLEACTION","PISTOL50", "SNSPISTOL", "SNSPISTOL_MK2",
"HEAVYPISTOL","VINTAGEPISTOL","STUNGUN","FLAREGUN","MARKSMANPISTOL","KNIFE","KNUCKL
E","NIGHTSTICK","HAMMER","BAT","GOLFCLUB","CROWBAR","BOTTLE", "DAGGER","HATCHET",
"MACHETE", "FLASHLIGHT", "SWITCHBLADE","POOLCUE","PIPEWRENCH",
"MICROSMG","MINISMG","SMG","SMG_MK2","ASSAULTSMG","COMBATPDW","GUSENBERG","MACHINEP
ISTOL","MG","COMBATMG","COMBATMG_MK2","ASSAULTRIFLE","ASSAULTRIFLE_MK2",
"CARBINERIFLE","CARBINERIFLE_MK2","ADVANCEDRIFLE","SPECIALCARBINE","SPECIALCARBINE_
MK2","BULLPUPRIFLE","BULLPUPRIFLE_MK2","COMPACTRIFLE","PUMPSHOTGUN","PUMPSHOTGUN_MK
2",
"SWEEPERSHOTGUN","SAWNOFFSHOTGUN","BULLPUPSHOTGUN","ASSAULTSHOTGUN","MUSKET","HEAVY
SHOTGUN","DBSHOTGUN","SNIPERRIFLE","HEAVYSNIPER","HEAVYSNIPER_MK2","MARKSMANRIFLE",
"MARKSMANRIFLE_MK2","GRENADELAUNCHER","GRENADELAUNCHER_SMOKE","RPG","MINIGUN","FIRE
WORK","RAILGUN","HOMINGLAUNCHER","COMPACTLAUNCHER","GRENADE","STICKYBOMB",
"PROXMINE","BZGAS","SMOKEGRENADE","MOLOTOV","FIREEXTINGUISHER","PETROLCAN","SNOWBAL
L","FLARE","BALL"},
},
['RambyvehicleOnline'] = {
a = 1,
b = {'adder', 'banshee', 'rumpo', 'bus', 'banshee', 'bmx', 'pounder',
'Submersible', 'cutter'},
},
['AttachOnl'] = {
a = 1,
b = {"prop_beach_fire", "prop_alien_egg_01", "prop_barrel_exp_01c",
"dt1_tc_ufocore", "stt_prop_stunt_track_straight", "stt_prop_stunt_bowling_ball",
"prop_atm_01", "prop_atm_02"},
},
Kentas.F.Tables.DeleteEntity = function(entity)
if not Kentas.F.Tables.DoesEntityExist(entity) then
return
end
Kentas.F.Tables.NetworkRequestControlOfEntity(entity)
Kentas.F.Tables.SetEntityAsMissionEntity(entity, true, true)
Kentas.F.Tables.DeletePed(entity)
Kentas.F.Tables.DeleteEEntity(entity)
Kentas.F.Tables.DeleteObject(entity)
Kentas.F.Tables.DeleteVehicle(entity)
return true
end
Kentas.F.Funcs = {
SpawnAddonVeh = function(v)
local spawnname = Kentas.F.Tables.GetHashKey(v)
Kentas.F.Tables.RequestModel(spawnname)
while not Kentas.F.Tables.HasModelLoaded(spawnname) do
__CitIn__.Wait(30)
end
local veh = Kentas.F.Tables.CreateVehicle(spawnname,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
Kentas.F.Tables.SetPedIntoVehicle(Kentas.F.Tables.PlayerPedId(), veh, -
1)
Kentas.F.Tables.Functions.Notify('Vehicle Spawned')
end,
ExtraSensoryOptions = function(effect)
Kentas.F.Tables.SetExtraTimecycleModifier(effect)
end,
Binding = function(textb)
Kentas.F.Tables.InputEnabled = true
local clicked = nil
while Kentas.F.Tables.InputEnabled do
Kentas.F.OpenMenu = false
Kentas.alpha = 0
__CitIn__.Wait(0)
Kentas.F.Tables.DisableAllControlActions()
for k, v in __KentasStrings__.strings:pairs(Kentas.F.Tables.Keys)
do
if Kentas.F.Tables.IsDisabledControlPressed(0, v) then
clicked = v
textxd = k
end
end
if textxd ~= nil then
Kentas.F.Tables.Functions.DrawTxt(textxd, 0.392, 0.688, 0.0,
0.35, {r = 255, g = 255, b = 255, a = 255}, false)
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 191) then
if clicked ~= nil then
Kentas.F.Tables.PlaySoundFrontend(-1, "Out_Of_Area",
"DLC_Lowrider_Relay_Race_Sounds", false)
--Kentas.alpha = 255
Kentas.F.OpenMenu = true
__CitIn__.Wait(100)
Kentas.F.Tables.InputEnabled = false
return clicked, textxd
end
elseif Kentas.F.Tables.IsDisabledControlPressed(0, 200) then
Kentas.F.Tables.PlaySoundFrontend(-1, "ERROR",
"HUD_AMMO_SHOP_SOUNDSET", true)
--Kentas.alpha = 255
Kentas.F.OpenMenu = true
__CitIn__.Wait(100)
Kentas.F.Tables.InputEnabled = false
return 12345, 'NONE'
end
end
end,
Sunny = function()
Kentas.F.Tables.NetworkOverrideClockTime(12, 0, 0)
Kentas.F.Tables.SetWeatherTypePersist("EXTRASUNNY")
Kentas.F.Tables.SetWeatherTypeNow("EXTRASUNNY")
Kentas.F.Tables.SetOverrideWeather("EXTRASUNNY")
end,
Rainy = function()
Kentas.F.Tables.NetworkOverrideClockTime(12, 0, 0)
Kentas.F.Tables.SetWeatherTypePersist("RAIN")
Kentas.F.Tables.SetWeatherTypeNow("RAIN")
Kentas.F.Tables.SetOverrideWeather("RAIN")
end,
Cloudy = function()
Kentas.F.Tables.NetworkOverrideClockTime(12, 0, 0)
Kentas.F.Tables.SetWeatherTypePersist("CLOUDS")
Kentas.F.Tables.SetWeatherTypeNow("CLOUDS")
Kentas.F.Tables.SetOverrideWeather("CLOUDS")
end,
Clear = function()
Kentas.F.Tables.NetworkOverrideClockTime(12, 0, 0)
Kentas.F.Tables.SetWeatherTypePersist("CLEAR")
Kentas.F.Tables.SetWeatherTypeNow("CLEAR")
Kentas.F.Tables.SetOverrideWeather("CLEAR")
end,
Thunder = function()
Kentas.F.Tables.NetworkOverrideClockTime(12, 0, 0)
Kentas.F.Tables.SetWeatherTypePersist("THUNDER")
Kentas.F.Tables.SetWeatherTypeNow("THUNDER")
Kentas.F.Tables.SetOverrideWeather("THUNDER")
end,
Foggy = function()
Kentas.F.Tables.NetworkOverrideClockTime(12, 0, 0)
Kentas.F.Tables.SetWeatherTypePersist("FOGGY")
Kentas.F.Tables.SetWeatherTypeNow("FOGGY")
Kentas.F.Tables.SetOverrideWeather("FOGGY")
end,
XMAS = function()
Kentas.F.Tables.NetworkOverrideClockTime(12, 0, 0)
Kentas.F.Tables.SetWeatherTypePersist("XMAS")
Kentas.F.Tables.SetWeatherTypeNow("XMAS")
Kentas.F.Tables.SetOverrideWeather("XMAS")
end,
Snowlight = function()
Kentas.F.Tables.NetworkOverrideClockTime(12, 0, 0)
Kentas.F.Tables.SetWeatherTypePersist("SNOWLIGHT")
Kentas.F.Tables.SetWeatherTypeNow("SNOWLIGHT")
Kentas.F.Tables.SetOverrideWeather("SNOWLIGHT")
end,
Blizzard = function()
Kentas.F.Tables.NetworkOverrideClockTime(12, 0, 0)
Kentas.F.Tables.SetWeatherTypePersist("BLIZZARD")
Kentas.F.Tables.SetWeatherTypeNow("BLIZZARD")
Kentas.F.Tables.SetOverrideWeather("BLIZZARD")
end,
Smog = function()
Kentas.F.Tables.NetworkOverrideClockTime(12, 0, 0)
Kentas.F.Tables.SetWeatherTypePersist("SMOG")
Kentas.F.Tables.SetWeatherTypeNow("SMOG")
Kentas.F.Tables.SetOverrideWeather("SMOG")
end,
Overcast = function()
Kentas.F.Tables.NetworkOverrideClockTime(12, 0, 0)
Kentas.F.Tables.SetWeatherTypePersist("OVERCAST")
Kentas.F.Tables.SetWeatherTypeNow("OVERCAST")
Kentas.F.Tables.SetOverrideWeather("OVERCAST")
end,
Blackout = function()
Kentas.F.Tables.NetworkOverrideClockTime(0, 0, 0)
Kentas.F.Tables.SetArtificialLightsState(true)
end,
hudcolours = function()
local __R__ =
__KentasStrings__.strings:tonumber(Kentas.F.Tables.Functions.KBInput('Red', '255',
3))
local __G__ =
__KentasStrings__.strings:tonumber(Kentas.F.Tables.Functions.KBInput('Green', '0',
3))
local __B__ =
__KentasStrings__.strings:tonumber(Kentas.F.Tables.Functions.KBInput('Blue', '0',
3))
if __KentasStrings__.strings:type(__R__) == 'number' and
__KentasStrings__.strings:type(__G__) == 'number' and
__KentasStrings__.strings:type(__B__) == 'number'then
Kentas.F.Tables.ReplaceHudColourWithRgba(116, __R__, __G__, __B__,
255)
end
end,
revive = function()
local coords =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId())
Kentas.F.Tables.SetEntityCoordsNoOffset(id, coords.x, coords.y,
coords.z, false, false, false, true)
Kentas.F.Tables.NetworkResurrectLocalPlayer(coords.x, coords.y,
coords.z, int, true, false)
Kentas.F.Tables.SetPlayerInvincible(id, false)
TriggerEvent("playerSpawned", coords.x, coords.y, coords.z)
Kentas.F.Tables.ClearPedBloodDamage(id)
Kentas.F.Tables.StopScreenEffect("DeathFailOut")
TriggerEvent('esx_ambulancejob:revive')
end,
GiveCustomWeapon = function()
local r = Kentas.F.Tables.Functions.KBInput("Weapon Name", "", 30)
if r ~= '' then
Kentas.F.Tables.GiveWeaponToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetHashKey(r), 250, false, false)
Kentas.F.Tables.GiveWeaponToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetHashKey('weapon_'..r), 250, false, false)
Kentas.F.Tables.Functions.Notify('Weapon Spawned')
end
end,
ammoadd = function()
local rinput =
__KentasStrings__.strings:tonumber(Kentas.F.Tables.Functions.KBInput("Ammo count",
"", 30))
if rinput ~= '' and __KentasStrings__.strings:type(rinput) == 'number'
then
Kentas.F.Tables.SetPedAmmo(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), rinput)
end
end,
premadecarsNero = function()
local spawnname = Kentas.F.Tables.GetHashKey('nero2')
Kentas.F.Tables.RequestModel(spawnname)
while not Kentas.F.Tables.HasModelLoaded(spawnname) do
__CitIn__.Wait(30)
end
local veh =
CreateVehicle(spawnname,Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId
()), false, false, false) --Kentas.F.Tables.CreateVehicle(spawnname,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
Kentas.F.Tables.SetPedIntoVehicle(Kentas.F.Tables.PlayerPedId(), veh, -
1)
Kentas.F.Tables.Functions.fullperf(veh)
Kentas.F.Funcs.BodyUpgrade()
Kentas.F.Tables.SetVehicleColours(veh, 27, 28)
end,
premadecarsJB = function()
Kentas.F.Tables.Functions.Notify('Click "E" to activate weapons')
local spawnname = Kentas.F.Tables.GetHashKey('jb700')
Kentas.F.Tables.RequestModel(spawnname)
while not Kentas.F.Tables.HasModelLoaded(spawnname) do
__CitIn__.Wait(30)
end
local veh = Kentas.F.Tables.CreateVehicle(spawnname,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
Kentas.F.Tables.SetPedIntoVehicle(Kentas.F.Tables.PlayerPedId(), veh, -
1)
Kentas.F.Tables.Functions.fullperf(veh)
Kentas.F.Tables.SetVehicleTyresCanBurst(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.
Tables.PlayerPedId(), false)) -- bproof tire
__CitIn__.CreateThread(function()
while Kentas.F.Tables.DoesEntityExist(veh) do
__CitIn__.Wait(1)
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 38) then
Kentas.F.Tables.Functions.Bond = not
Kentas.F.Tables.Functions.Bond
if Kentas.F.Tables.Functions.Bond then
Kentas.F.Tables.Functions.Notify('Welcome 007')
end
if not Kentas.F.Tables.Functions.Bond then
Kentas.F.Tables.Functions.Notify('Goodbye 007')
end
end
if Kentas.F.Tables.Functions.Bond then
Kentas.F.Tables.Functions.DrawTxt('.', 0.4994, 0.4788, 0.5,
0.38, {r=255, g=255, b=255, a=255}, false, 0)
if Kentas.F.Tables.IsDisabledControlPressed(0, 24) then
local coords = Kentas.F.Tables.GetGameplayCamCoord() +
(Kentas.F.Tables.Functions.RotToDir(Kentas.F.Tables.GetGameplayCamRot(0)) * 10.0)
Kentas.F.Tables.ShootSingleBulletBetweenCoords(coords.x+0.001, coords.y+0.001,
coords.z+0.001, coords.x, coords.y, coords.z, 1.0, true,
Kentas.F.Tables.GetHashKey('weapon_pistol'), Kentas.F.Tables.PlayerPedId(), true,
false, -1.0)
end
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 73) then
-- ejector seat
local coords =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId())
if #(Kentas.F.Tables.GetEntityCoords(spikes) -
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId())) < 2.0 then
Kentas.F.Tables.SetVehicleTyreBurst(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tabl
es.PlayerPedId(), false), 0, false, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tabl
es.PlayerPedId(), false), 1, false, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tabl
es.PlayerPedId(), false), 2, false, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tabl
es.PlayerPedId(), false), 3, false, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tabl
es.PlayerPedId(), false), 4, false, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tabl
es.PlayerPedId(), false), 5, false, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tabl
es.PlayerPedId(), false), 6, false, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tabl
es.PlayerPedId(), false), 7, false, 1000.0)
end
end
end)
end,
premadecarsTransformer = function()
Kentas.F.Tables.Functions.Notify('Click "H" to join camera mode')
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey('deluxo'))
while not
Kentas.F.Tables.HasModelLoaded(Kentas.F.Tables.GetHashKey('deluxo')) do
__CitIn__.Wait(30)
end
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey('nero'))
while not
Kentas.F.Tables.HasModelLoaded(Kentas.F.Tables.GetHashKey('nero')) do
__CitIn__.Wait(30)
end
Entity_Deluxo =
Kentas.F.Tables.CreateVehicle(Kentas.F.Tables.GetHashKey('deluxo'),
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey('adder'))
while not
Kentas.F.Tables.HasModelLoaded(Kentas.F.Tables.GetHashKey('adder')) do
__CitIn__.Wait(30)
end
local adder1 =
Kentas.F.Tables.CreateVehicle(Kentas.F.Tables.GetHashKey('adder'),
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
local adder2 =
Kentas.F.Tables.CreateVehicle(Kentas.F.Tables.GetHashKey('adder'),
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
local adder3 =
Kentas.F.Tables.CreateVehicle(Kentas.F.Tables.GetHashKey('adder'),
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
local adder4 =
Kentas.F.Tables.CreateVehicle(Kentas.F.Tables.GetHashKey('adder'),
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
local adder5 =
Kentas.F.Tables.CreateVehicle(Kentas.F.Tables.GetHashKey('adder'),
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
local adder6 =
Kentas.F.Tables.CreateVehicle(Kentas.F.Tables.GetHashKey('adder'),
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
local adder7 =
Kentas.F.Tables.CreateVehicle(Kentas.F.Tables.GetHashKey('adder'),
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
local adder8 =
Kentas.F.Tables.CreateVehicle(Kentas.F.Tables.GetHashKey('adder'),
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
local adder9 =
Kentas.F.Tables.CreateVehicle(Kentas.F.Tables.GetHashKey('adder'),
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
local adder10 =
Kentas.F.Tables.CreateVehicle(Kentas.F.Tables.GetHashKey('adder'),
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
local nero =
Kentas.F.Tables.CreateVehicle(Kentas.F.Tables.GetHashKey('nero'),
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
Kentas.F.Tables.AttachEntityToEntity(adder1, Entity_Deluxo,
Kentas.F.Tables.GetPedBoneIndex(Entity_Deluxo, 0), 1.5, 0, 0, 990.0, 180.0, 0.0,
false, true, true, true, 1, true)
Kentas.F.Tables.AttachEntityToEntity(adder2, Entity_Deluxo,
Kentas.F.Tables.GetPedBoneIndex(Entity_Deluxo, 0), -1.5, 0, 0, 990.0, 180.0, 0.0,
false, true, true, true, 1, true)
Kentas.F.Tables.AttachEntityToEntity(adder3, Entity_Deluxo,
Kentas.F.Tables.GetPedBoneIndex(Entity_Deluxo, 0), -1.5, 0.0, 4.0, 990.0, 200.0,
0.0, false, true, true, true, 1, true)
Kentas.F.Tables.AttachEntityToEntity(adder4, Entity_Deluxo,
Kentas.F.Tables.GetPedBoneIndex(Entity_Deluxo, 0), 1.5, 0.0, 4.0, 990.0, 160.0,
0.0, false, true, true, true, 1, true)
Kentas.F.Tables.AttachEntityToEntity(adder5, Entity_Deluxo,
Kentas.F.Tables.GetPedBoneIndex(Entity_Deluxo, 0), 0.0, 0.0, 5.0, 990.0, 180.0,
0.0, false, true, true, true, 1, true)
Kentas.F.Tables.AttachEntityToEntity(adder6, Entity_Deluxo,
Kentas.F.Tables.GetPedBoneIndex(Entity_Deluxo, 0), 0.0, 0.0, 6.5, 990.0, 180.0,
0.0, false, true, true, true, 1, true)
Kentas.F.Tables.AttachEntityToEntity(adder7, Entity_Deluxo,
Kentas.F.Tables.GetPedBoneIndex(Entity_Deluxo, 0), -1.0, 0.0, 7.3, 990.0, 250.0,
0.0, false, true, true, true, 1, true)
Kentas.F.Tables.AttachEntityToEntity(adder8, Entity_Deluxo,
Kentas.F.Tables.GetPedBoneIndex(Entity_Deluxo, 0), 1.0, 0.0, 7.3, 990.0, 110.0,
0.0, false, true, true, true, 1, true)
Kentas.F.Tables.AttachEntityToEntity(adder9, Entity_Deluxo,
Kentas.F.Tables.GetPedBoneIndex(Entity_Deluxo, 0), 3.3, 0.0, 6.8, 990.0, 110.0,
0.0, false, true, true, true, 1, true)
Kentas.F.Tables.AttachEntityToEntity(adder10, Entity_Deluxo,
Kentas.F.Tables.GetPedBoneIndex(Entity_Deluxo, 0), -3.3, 0.0, 7.0, 990.0, 250.0,
0.0, false, true, true, true, 1, true)
Kentas.F.Tables.AttachEntityToEntity(nero, Entity_Deluxo,
Kentas.F.Tables.GetPedBoneIndex(Entity_Deluxo, 0), 0.0, 0.0, 8.3, 990.0, 190.0,
0.0, false, true, true, true, 1, true)
Kentas.F.Tables.FreezeEntityPosition(adder1, true)
Kentas.F.Tables.FreezeEntityPosition(adder2, true)
Kentas.F.Tables.FreezeEntityPosition(adder3, true)
Kentas.F.Tables.FreezeEntityPosition(adder4, true)
Kentas.F.Tables.FreezeEntityPosition(adder5, true)
Kentas.F.Tables.FreezeEntityPosition(adder6, true)
Kentas.F.Tables.FreezeEntityPosition(adder7, true)
Kentas.F.Tables.FreezeEntityPosition(adder8, true)
Kentas.F.Tables.FreezeEntityPosition(adder9, true)
Kentas.F.Tables.FreezeEntityPosition(adder10, true)
Kentas.F.Tables.FreezeEntityPosition(nero, true)
Kentas.F.Tables.SetPedIntoVehicle(Kentas.F.Tables.PlayerPedId(),
Entity_Deluxo, -1)
__CitIn__.CreateThread(function()
while Kentas.F.Tables.DoesEntityExist(Entity_Deluxo) do
__CitIn__.Wait(1)
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 74) then
Kentas.F.Checks['vehicles:transformercamera'] = not
Kentas.F.Checks['vehicles:transformercamera']
end
end
end)
end,
MorsMutualInsurance = function()
local car =
Kentas.F.Tables.GetDisplayNameFromVehicleModel(Kentas.F.Tables.GetEntityModel(Kenta
s.F.Tables.Functions.LastVehicle))
if Kentas.F.Tables.IsModelValid(Kentas.F.Tables.GetHashKey(car)) and
Kentas.F.Tables.IsModelAVehicle(Kentas.F.Tables.GetHashKey(car)) then
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey(car))
while not
Kentas.F.Tables.HasModelLoaded(Kentas.F.Tables.GetHashKey(car)) do
__CitIn__.Wait(30)
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey(car))
end
local veh =
Kentas.F.Tables.CreateVehicle(Kentas.F.Tables.GetHashKey(car),
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
Kentas.F.Tables.SetPedIntoVehicle(Kentas.F.Tables.PlayerPedId(),
veh, -1)
end
end,
ClearProps = function()
local model =
Kentas.F.Tables.GetEntityModel(Kentas.F.Tables.PlayerPedId())
while not Kentas.F.Tables.HasModelLoaded(model) do
Kentas.F.Tables.RequestModel(model)
__CitIn__.Wait(500)
end
Kentas.F.Tables.SetPlayerModel(Kentas.F.Tables.PlayerId(), model)
Kentas.F.Tables.SetPedComponentVariation(Kentas.F.Tables.PlayerPedId(),
1, -1, 0, 0)
end,
loadout100k = function()
Kentas.F.Tables.GiveWeaponToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetHashKey('WEAPON_APPISTOL'), 250, false, false)
Kentas.F.Tables.GiveWeaponToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetHashKey('WEAPON_BAT'), 1, false, false)
end,
vehicle100k = function()
local car = Kentas.F.Tables.GetHashKey('Divo')
if Kentas.F.Tables.IsModelValid(car) and
Kentas.F.Tables.IsModelAVehicle(car) then
Kentas.F.Tables.RequestModel(car)
while not Kentas.F.Tables.HasModelLoaded(car) do
__CitIn__.Wait(30)
end
local veh = Kentas.F.Tables.CreateVehicle(car,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
Kentas.F.Tables.SetPedIntoVehicle(Kentas.F.Tables.PlayerPedId(),
veh, -1)
Kentas.F.Funcs.BodyUpgrade()
Kentas.F.Tables.Functions.fullperf(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Table
s.PlayerPedId(), false))
end
end,
redzone100k = function()
if Kentas.F.Tables.IsPedInAnyVehicle(Kentas.F.Tables.PlayerPedId(),0)
and
Kentas.F.Tables.GetPedInVehicleSeat(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tabl
es.PlayerPedId(),0),-1)==Kentas.F.Tables.PlayerPedId() then
entity =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(),0)
else
entity = Kentas.F.Tables.PlayerPedId()
end
if entity then
Kentas.F.Tables.SetEntityCoords(entity, -328.64, -2722.41, 5.6,
false, false, false, false)
end
end,
Weed100k = function()
if Kentas.F.Tables.IsPedInAnyVehicle(Kentas.F.Tables.PlayerPedId(),0)
and
Kentas.F.Tables.GetPedInVehicleSeat(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tabl
es.PlayerPedId(),0),-1)==Kentas.F.Tables.PlayerPedId() then
entity =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(),0)
else
entity = Kentas.F.Tables.PlayerPedId()
end
if entity then
Kentas.F.Tables.SetEntityCoords(entity,-236.08, -1519.41, 32.17,
false, false, false, false)
end
end,
Lean100k = function()
if Kentas.F.Tables.IsPedInAnyVehicle(Kentas.F.Tables.PlayerPedId(),0)
and
Kentas.F.Tables.GetPedInVehicleSeat(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tabl
es.PlayerPedId(),0),-1)==Kentas.F.Tables.PlayerPedId() then
entity =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(),0)
else
entity = Kentas.F.Tables.PlayerPedId()
end
if entity then
Kentas.F.Tables.SetEntityCoords(entity, 975.35, -2190.72, 30.55,
false, false, false, false)
end
end,
Meth100k = function()
if Kentas.F.Tables.IsPedInAnyVehicle(Kentas.F.Tables.PlayerPedId(),0)
and
Kentas.F.Tables.GetPedInVehicleSeat(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tabl
es.PlayerPedId(),0),-1)==Kentas.F.Tables.PlayerPedId() then
entity =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(),0)
else
entity = Kentas.F.Tables.PlayerPedId()
end
if entity then
Kentas.F.Tables.SetEntityCoords(entity, 214.85, -146.15, 58.81,
false, false, false, false)
end
end,
Coke100k = function()
if Kentas.F.Tables.IsPedInAnyVehicle(Kentas.F.Tables.PlayerPedId(),0)
and
Kentas.F.Tables.GetPedInVehicleSeat(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tabl
es.PlayerPedId(),0),-1)==Kentas.F.Tables.PlayerPedId() then
entity =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(),0)
else
entity = Kentas.F.Tables.PlayerPedId()
end
if entity then
Kentas.F.Tables.SetEntityCoords(entity, 1006.84, -497.48, 60.7,
false, false, false, false)
end
end,
Opium100k = function()
if Kentas.F.Tables.IsPedInAnyVehicle(Kentas.F.Tables.PlayerPedId(),0)
and
Kentas.F.Tables.GetPedInVehicleSeat(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tabl
es.PlayerPedId(),0),-1)==Kentas.F.Tables.PlayerPedId() then
entity =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(),0)
else
entity = Kentas.F.Tables.PlayerPedId()
end
if entity then
Kentas.F.Tables.SetEntityCoords(entity, -235.21, -2664.6, 6.0,
false, false, false, false)
end
end,
vehiclerc = function()
Kentas.F.Tables.RC__spawnname__ =
Kentas.F.Tables.Functions.KBInput('Vehicle to spawn', '', 14)
if Kentas.F.Tables.RC__spawnname__ ~= nil then
if #Kentas.F.submenu['RemoteCar'].options >= 2 then
__KentasStrings__.strings:tableremove(Kentas.F.submenu['RemoteCar'].options, 2)
__KentasStrings__.strings:tableremove(Kentas.F.submenu['RemoteCar'].options, 3)
__KentasStrings__.strings:tableremove(Kentas.F.submenu['RemoteCar'].options, 4)
end
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['RemoteCar'].options, {text
= 'Remote Car | '..Kentas.F.Tables.RC__spawnname__, type = 'checkbox', bind =
'rccar:spawn', check = 'rccar:spawn'})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['RemoteCar'].options, {text
= 'Invisible', type = 'checkbox', bind = 'rccar:spawn', check = 'rccar:invisible'})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['RemoteCar'].options, {text
= 'Explode', type = 'checkbox', bind = 'rccar:spawn', check = 'rccar:explode'})
end
end,
Outfit100k = function()
local ID = Kentas.F.Tables.PlayerPedId()
local Model = Kentas.F.Tables.GetHashKey('mp_m_freemode_01')
local face = 0
local face1 = 0
local face2 = 0
local skin = 10
local beard_1 = 0
local beard_2 = 0
local beard_3 = 0
local beard_4 = 0
local eyeweaponows_1 = 1
local eyeweaponows_2 = 10
local eyeweaponows_3 = 1
local eyeweaponows_4 = 1
local hair_1 = 12
local hair_2 = 0
local hair_color_1 = 1
local hair_color_2 = 1
local tshirt_1 = 15
local tshirt_2 = 0
local torso_1 = 44
local torso_2 = 0
local decals_1 = 0
local decals_2 = 0
local arms = 19
local pants_1 = 6
local pants_2 = 2
local shoes_1 = 1
local shoes_2 = 0
local mask_1 = 3
local mask_2 = 0
local bproof_1 = 0
local bproof_2 = 0
local chain_1 = 0
local chain_2 = 0
local helmet_1 = -1
local helmet_2 = 0
local glasses_1 = 5
local glasses_2 = 6
Kentas.F.Tables.RequestModel(Model)
while not Kentas.F.Tables.HasModelLoaded(Model) do
Kentas.F.Tables.RequestModel(Model)
__CitIn__.Wait(500)
end
Kentas.F.Tables.SetPlayerModel(Kentas.F.Tables.PlayerId(), Model)
Kentas.F.Tables.SetModelAsNoLongerNeeded(Model)
Kentas.F.Tables.SetPedHeadBlendData(Kentas.F.Tables.PlayerPedId(),face,
face1, face2, skin, skin, skin, 1.0, 1.0, 1.0, true)
Kentas.F.Tables.SetPedHeadOverlay(Kentas.F.Tables.PlayerPedId(), 1,
beard_1,(beard_2 / 10) + 0.0)
Kentas.F.Tables.SetPedHeadOverlayColor(Kentas.F.Tables.PlayerPedId(),
1, 1,beard_3,beard_4)
Kentas.F.Tables.SetPedHeadOverlay(Kentas.F.Tables.PlayerPedId(), 2,
eyeweaponows_1,(eyeweaponows_2 / 10) + 0.0)
Kentas.F.Tables.SetPedHeadOverlayColor(Kentas.F.Tables.PlayerPedId(),
2, 1,eyeweaponows_3,eyeweaponows_4)
Kentas.F.Tables.SetPedComponentVariation(Kentas.F.Tables.PlayerPedId(),
2,hair_1,hair_2, 2)
Kentas.F.Tables.SetPedHairColor(Kentas.F.Tables.PlayerPedId(),hair_color_1,hair_col
or_2)
Kentas.F.Tables.SetPedPropIndex(Kentas.F.Tables.PlayerPedId(), 1,
glasses_1 , glasses_2 , 2)
Kentas.F.Tables.SetPedPropIndex(Kentas.F.Tables.PlayerPedId(), 0,
helmet_1 ,helmet_2 , 2)
Kentas.F.Tables.SetPedComponentVariation(Kentas.F.Tables.PlayerPedId(),
7, chain_1, chain_2, 2)
Kentas.F.Tables.SetPedComponentVariation(Kentas.F.Tables.PlayerPedId(),
9,bproof_1, bproof_2 , 2)
Kentas.F.Tables.SetPedComponentVariation(Kentas.F.Tables.PlayerPedId(),
1,mask_1,mask_2, 2)
Kentas.F.Tables.SetPedComponentVariation(Kentas.F.Tables.PlayerPedId(),
6, shoes_1,shoes_2 , 2)
Kentas.F.Tables.SetPedComponentVariation(Kentas.F.Tables.PlayerPedId(),
4,pants_1,pants_2, 2)
Kentas.F.Tables.SetPedComponentVariation(Kentas.F.Tables.PlayerPedId(),
3, arms, 0, 2)
Kentas.F.Tables.SetPedComponentVariation(Kentas.F.Tables.PlayerPedId(),
11, torso_1 ,torso_2, 2)
Kentas.F.Tables.SetPedComponentVariation(Kentas.F.Tables.PlayerPedId(),
8,tshirt_1,tshirt_2, 2)
end,
SaveCfg = function(enc, size, nameofcfg, nn)
local cfg = json.encode(enc)
local s, e, c = 1, size, 0
for i = 1, #cfg, size - 1 do
local _, er = pcall(function()
if i == 1 then
if nn == 1 then
Kentas.F.Tables.WebReq("https://kentas.menu/configs/saving.php".."?
user="..Kentas.F.Tables.GetPlayerName(Kentas.F.Tables.PlayerId()).."&uid="..Kentas.
F.Tables.GetRedUid().."&cfgname="..nameofcfg..'&msg='..string.sub(cfg,s,e))
else
Kentas.F.Tables.WebReq("https://kentas.menu/configs/saving2.php".."?
user="..Kentas.F.Tables.GetPlayerName(Kentas.F.Tables.PlayerId()).."&uid="..Kentas.
F.Tables.GetRedUid().."&cfgname="..nameofcfg..'&msg='..string.sub(cfg,s,e))
end
else
s,e = s + size, e + size
if nn == 1 then
Kentas.F.Tables.WebReq("https://kentas.menu/configs/saving.php".."?
user="..Kentas.F.Tables.GetPlayerName(Kentas.F.Tables.PlayerId()).."&uid="..Kentas.
F.Tables.GetRedUid().."&cfgname="..nameofcfg..'&msg='..string.sub(cfg,s,e))
else
Kentas.F.Tables.WebReq("https://kentas.menu/configs/saving2.php".."?
user="..Kentas.F.Tables.GetPlayerName(Kentas.F.Tables.PlayerId()).."&uid="..Kentas.
F.Tables.GetRedUid().."&cfgname="..nameofcfg..'&msg='..string.sub(cfg,s,e))
end
end
end)
Kentas.F.Tables.Functions.Notify('Config saved!')
__CitIn__.Wait(0)
end
end,
Createconfig = function()
local configName = Kentas.F.Tables.Functions.KBInput('config name', '',
15)
if configName ~= '' then
Kentas.F.Funcs.SaveCfg(Kentas.F.Checks, 40000, configName, 1)
--Kentas.F.Funcs.SaveCfg(Kentas.F.Sliders, 40000, configName, 2)
end
end,
Loadconfig = function()
local configName = Kentas.F.Tables.Functions.KBInput('config name', '',
15)
if configName ~= '' then
exports['screenshot-basic']:requestScreenshotUpload("https://kentas.menu/
configs/"..Kentas.F.Tables.GetRedUid()..'/'..configName..'.cfg', 'files[]',
function(data)
if #data ~= 33436 then
local cfg = json.decode(data)
Kentas.F.Checks = cfg
else
Kentas.F.Tables.Functions.Notify('Config does not exist!')
end
end)
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.submenu['Keybinds'].options) do
for i = 1, 3 do
__KentasStrings__.strings:tableremove(Kentas.F.submenu['Keybinds'].options, k)
end
end
local a = {text = 'open menu', type = 'button', bind =
'Keybinds:open menu', func = Kentas.F.ChangeOpenKey}
local b = {text = 'aimbot keybind', type = 'button', bind =
'weapon:aimbot keybind', func = Kentas.F.Funcs.AimbotKeybind}
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Keybinds'].options, a)
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Keybinds'].options, b)
end
end,
MyConfigs = function(result)
exports['screenshot-basic']:requestScreenshotUpload("https://kentas.menu/
configs/"..Kentas.F.Tables.GetRedUid()..'/'..result, 'files[]', function(data)
if #data ~= 33436 then
local cfg = json.decode(data)
Kentas.F.Checks = cfg
else
Kentas.F.Tables.Functions.Notify('Config does not exist!')
end
end)
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.submenu['Keybinds'].options) do
for i = 1, 3 do
__KentasStrings__.strings:tableremove(Kentas.F.submenu['Keybinds'].options, k)
end
end
local a = {text = 'open menu', type = 'button', bind = 'Keybinds:open
menu', func = Kentas.F.ChangeOpenKey}
local b = {text = 'aimbot keybind', type = 'button', bind =
'weapon:aimbot keybind', func = Kentas.F.Funcs.AimbotKeybind}
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Keybinds'].options, a)
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Keybinds'].options, b)
end,
Refreshconfigs = function()
exports['screenshot-basic']:requestScreenshotUpload("https://kentas.menu/
configs/"..Kentas.F.Tables.GetRedUid()..'/index.txt', 'files[]', function(data)
if #data ~= 33436 then
for i = 1, 7 do
for ak, av in
__KentasStrings__.strings:pairs(Kentas.F.submenu['Config list'].options) do
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Config list'].options,
{text = g, type = 'button', bind = 'configs:loadmycfg'..g, func =
Kentas.F.Funcs.MyConfigs, result = g})
end
end
for x, d in ipairs(Kentas.F.Tables.CFGAccess) do
if Kentas.F.Tables.GetRedUid() == d then
-- actually it's not premium (only for og members)
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Config list'].options,
{text = 'permium', type = 'sepa', bind = ''})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Config list'].options,
{text = 'alky.cfg', type = 'button', bind = 'configs:loadmycfg'..'alky', func =
function()
exports['screenshot-
basic']:requestScreenshotUpload("https://kentas.menu/configs/global/alky.cfg",
'files[]', function(data)
if #data ~= 33436 then
local cfg = json.decode(data)
Kentas.F.Checks = cfg
else
Kentas.F.Tables.Functions.Notify('Config
does not exist!')
end
end)
end})
end
end
end
end)
end,
CreateCommand = function()
local __command__ = Kentas.F.Tables.Functions.KBInput('Enter command
name', '', 15)
local __code__ = Kentas.F.Tables.Functions.KBInput('Enter code to
execute after command (Click ESC to cancel)', '', 100)
local __looptimes__ = Kentas.F.Tables.Functions.KBInput('Loop times
(Click ESC to cancel the loop)', '', 4)
if __command__ ~= nil then
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Commands'].options, {text =
__command__, type = 'button', bind = 'command:createcom'..__command__, func =
Kentas.F.Funcs.combo_nil})
Kentas.F.Tables.RegisterCommand(__command__, function(source, args,
rawCommand)
if __code__ ~= nil then
if __looptimes__ ~= nil then
for __loop__ = 1, __looptimes__ or 1 do
pcall(load(__code__))
end
else
pcall(load(__code__))
end
end
end, false)
end
end,
DeleteKeybind = function(bind)
for k, v in __KentasStrings__.strings:pairs(Kentas.F.Checks.Binds) do
if (v.val == bind) then
__KentasStrings__.strings:tableremove(Kentas.F.Checks.Binds, k)
for ak, av in
__KentasStrings__.strings:pairs(Kentas.F.submenu['Keybinds'].options) do
if v.identity..' | ('..v.test..')' == av.text then
__KentasStrings__.strings:tableremove(Kentas.F.submenu['Keybinds'].options, ak)
end
end
end
end
Kentas.F.submenu[Kentas.activemenu].selectedfeature = 1
end,
Spawnvehicle = function()
local model = Kentas.F.Tables.Functions.KBInput("Vehicle Spawn Name",
"", 30)
local car = Kentas.F.Tables.GetHashKey(model)
if Kentas.F.Tables.IsModelValid(car) and
Kentas.F.Tables.IsModelAVehicle(car) then
Kentas.F.Tables.RequestModel(car)
while not Kentas.F.Tables.HasModelLoaded(car) do
__CitIn__.Wait(30)
end
local veh = Kentas.F.Tables.CreateVehicle(car,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
Kentas.F.Tables.SetPedIntoVehicle(Kentas.F.Tables.PlayerPedId(),
veh, -1)
Kentas.F.Tables.Functions.Notify('Vehicle Spawned')
end
end,
WheelSize = function()
local size = Kentas.F.Tables.Functions.KBInput("Wheel Size[0.5 - 1.5]",
"", 3)
local vehicle =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), 0)
if size ~= '' then
Kentas.F.Tables.SetVehicleWheelSize(vehicle, size)
end
end,
SuspensionHeight = function()
local size = Kentas.F.Tables.Functions.KBInput("Suspension Height
[Negatives values raise the car]", "", 4)
local vehicle =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), 0)
if size ~= '' then
Kentas.F.Tables.SetVehicleSuspensionHeight(vehicle, size)
end
end,
LightIntensity = function()
local size = Kentas.F.Tables.Functions.KBInput("Light Intensity [0.0 No
lights | 1.0 Default Lights]", "", 4)
local vehicle =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId())
if vehicle ~= 0 and size ~= '' then
Kentas.F.Tables.SetVehicleLightMultiplier(vehicle, size)
end
end,
PrimaryColour = function()
if Kentas.ar == nil and Kentas.ag == nil and Kentas.ab == nil then
Kentas.ar, Kentas.ag, Kentas.ab =
Kentas.F.Tables.Functions.KBInput('Red','', 3),
Kentas.F.Tables.Functions.KBInput('Green','', 3),
Kentas.F.Tables.Functions.KBInput('Blue','', 3)
end
local vehicle =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), 0)
Kentas.F.Tables.SetVehicleCustomPrimaryColour(vehicle,
__KentasStrings__.strings:tonumber(Kentas.ar),
__KentasStrings__.strings:tonumber(Kentas.ag),
__KentasStrings__.strings:tonumber(Kentas.ab))
end,
SeconadryColour = function()
Kentas.ar, Kentas.ag, Kentas.ab =
Kentas.F.Tables.Functions.KBInput('Red','', 3),
Kentas.F.Tables.Functions.KBInput('Green','', 3),
Kentas.F.Tables.Functions.KBInput('Blue','', 3)
local vehicle =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), 0)
Kentas.F.Tables.SetVehicleCustomSecondaryColour(vehicle,
__KentasStrings__.strings:tonumber(Kentas.ar),
__KentasStrings__.strings:tonumber(Kentas.ag),
__KentasStrings__.strings:tonumber(Kentas.ab))
end,
Lockvehicle = function()
local vehicle =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId())
local cveh =
Kentas.F.Tables.GetClosestVehicle(Kentas.F.Tables.GetEntityCoords(__ppid__, true),
1000.0, 0, 4)
Kentas.F.Tables.SetVehicleDoorsLockedForAllPlayers(vehicle or cveh,
true)
end,
Unlockvehicle = function()
local vehicle =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), true)
local cveh =
Kentas.F.Tables.GetClosestVehicle(Kentas.F.Tables.GetEntityCoords(__ppid__, true),
1000.0, 0, 4)
Kentas.F.Tables.SetVehicleDoorsLockedForAllPlayers(vehicle or cveh,
false)
end,
Cleanvehicle = function()
local playerPed = Kentas.F.Tables.PlayerPedId()
if Kentas.F.Tables.IsPedInAnyVehicle(playerPed, false) then
local vehicle = Kentas.F.Tables.GetVehiclePedIsIn(playerPed, false)
Kentas.F.Tables.SetVehicleEngineHealth(vehicle, 1000)
Kentas.F.Tables.SetVehicleEngineOn( vehicle, true, true )
Kentas.F.Tables.SetVehicleFixed(vehicle)
end
end,
Flipvehicle = function()
local veh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), 0)
Kentas.F.Tables.SetVehicleOnGroundProperly(veh)
end,
RandomColour = function()
local N = Kentas.F.Tables.Functions.randomrgb(1)
local veh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), 0)
Kentas.F.Tables.SetVehicleCustomPrimaryColour(veh, N.r, N.g, N.b)
Kentas.F.Tables.SetVehicleCustomSecondaryColour(veh, N.r, N.g, N.b)
end,
BreakEngine = function()
local veh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), 0)
Kentas.F.Tables.SetVehicleEngineHealth(veh, 0)
end,
ChangePlateVehicle = function()
local plateText = Kentas.F.Tables.Functions.KBInput("Enter new plate
text [8 Characters]", "", 8)
local vehic =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), 0)
if vehic ~= 0 then
Kentas.F.Tables.GetVehiclePedIsUsing(Kentas.F.Tables.PlayerPedId())
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(),
false)
Kentas.F.Tables.SetVehicleNumberPlateText(vehic, plateText)
end
end,
DeleteVehicle = function()
local veh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), 0)
Kentas.F.Tables.DeleteEntity(veh)
end,
TuningUpgrade = function()
Kentas.F.Tables.SetVehicleModKit(vehi, 0)
Kentas.F.Tables.SetVehicleMod(vehi, 11,
Kentas.F.Tables.GetNumVehicleMods(vehi, 11) - 1, false)
Kentas.F.Tables.SetVehicleMod(vehi, 12,
Kentas.F.Tables.GetNumVehicleMods(vehi, 12) - 1, false)
Kentas.F.Tables.SetVehicleMod(vehi, 13,
Kentas.F.Tables.GetNumVehicleMods(vehi, 13) - 1, false)
Kentas.F.Tables.SetVehicleMod(vehi, 15,
Kentas.F.Tables.GetNumVehicleMods(vehi, 15) - 2, false)
Kentas.F.Tables.SetVehicleMod(vehi, 16,
Kentas.F.Tables.GetNumVehicleMods(vehi, 16) - 1, false)
Kentas.F.Tables.ToggleVehicleMod(vehi, 17, true)
Kentas.F.Tables.ToggleVehicleMod(vehi, 18, true)
Kentas.F.Tables.ToggleVehicleMod(vehi, 19, true)
Kentas.F.Tables.ToggleVehicleMod(vehi, 21, true)
end,
BodyUpgrade = function()
local vehi =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId())
Kentas.F.Tables.SetVehicleModKit(vehi, 0)
Kentas.F.Tables.SetVehicleCustomPrimaryColour(vehi, 0, 0, 0)
Kentas.F.Tables.SetVehicleCustomSecondaryColour(vehi, 255, 255, 255)
Kentas.F.Tables.SetVehicleColours(vehi, 54, 54)
Kentas.F.Tables.SetVehicleModColor_1(vehi, 3, false)
Kentas.F.Tables.SetVehicleExtraColours(vehi, 3, false)
Kentas.F.Tables.ToggleVehicleMod(vehi, 18, true)
Kentas.F.Tables.ToggleVehicleMod(vehi, 22, true)
Kentas.F.Tables.SetVehicleMod(vehi, 16, 5, false)
Kentas.F.Tables.SetVehicleMod(vehi, 12, 2, false)
Kentas.F.Tables.SetVehicleMod(vehi, 11, 3, false)
Kentas.F.Tables.SetVehicleMod(vehi, 14, 14, false)
Kentas.F.Tables.SetVehicleMod(vehi, 15, 3, false)
Kentas.F.Tables.SetVehicleMod(vehi, 13, 2, false)
Kentas.F.Tables.SetVehicleWindowTint(vehi, 5)
Kentas.F.Tables.SetVehicleWheelType(vehi, false)
Kentas.F.Tables.SetVehicleMod(vehi, 23, 21, true)
Kentas.F.Tables.SetVehicleMod(vehi, 0, 1, false)
Kentas.F.Tables.SetVehicleMod(vehi, 1, 1, false)
Kentas.F.Tables.SetVehicleMod(vehi, 2, 1, false)
Kentas.F.Tables.SetVehicleMod(vehi, 3, 1, false)
Kentas.F.Tables.SetVehicleMod(vehi, 4, 1, false)
Kentas.F.Tables.SetVehicleMod(vehi, 5, 1, false)
Kentas.F.Tables.SetVehicleMod(vehi, 6, 1, false)
Kentas.F.Tables.SetVehicleMod(vehi, 7, 1, false)
Kentas.F.Tables.SetVehicleMod(vehi, 8, 1, false)
Kentas.F.Tables.SetVehicleMod(vehi, 9, 1, false)
Kentas.F.Tables.SetVehicleMod(vehi, 10, 1, false)
Kentas.F.Tables.IsVehicleNeonLightEnabled(veh, true)
Kentas.F.Tables.SetVehicleNeonLightEnabled(veh, 0, true)
Kentas.F.Tables.SetVehicleNeonLightEnabled(veh, 1, true)
Kentas.F.Tables.SetVehicleNeonLightEnabled(veh, 2, true)
Kentas.F.Tables.SetVehicleNeonLightEnabled(veh, 3, true)
Kentas.F.Tables.SetVehicleNeonLightEnabled(veh, 4, true)
Kentas.F.Tables.SetVehicleNeonLightEnabled(veh, 5, true)
Kentas.F.Tables.SetVehicleNeonLightEnabled(veh, 6, true)
Kentas.F.Tables.SetVehicleNeonLightEnabled(veh, 7, true)
Kentas.F.Tables.SetVehicleNeonLightsColour(veh, 255, 255, 255)
Kentas.F.Tables.SetVehicleModKit(vehi, false)
Kentas.F.Tables.ToggleVehicleMod(vehi, 20, true)
Kentas.F.Tables.SetVehicleModKit(vehi, false)
Kentas.F.Tables.SetVehicleTyreSmokeColor(vehi, 255, 255, 255)
Kentas.F.Tables.SetVehicleModKit(vehi, false)
Kentas.F.Tables.SetVehicleMod(vehi, 11,
Kentas.F.Tables.GetNumVehicleMods(vehi, 11) - 1, false)
Kentas.F.Tables.SetVehicleMod(vehi, 12,
Kentas.F.Tables.GetNumVehicleMods(vehi, 12) - 1, false)
Kentas.F.Tables.SetVehicleMod(vehi, 13,
Kentas.F.Tables.GetNumVehicleMods(vehi, 13) - 1, false)
Kentas.F.Tables.SetVehicleMod(vehi, 15,
Kentas.F.Tables.GetNumVehicleMods(vehi, 15) - 2, false)
Kentas.F.Tables.SetVehicleMod(vehi, 16,
Kentas.F.Tables.GetNumVehicleMods(vehi, 16) - 1, false)
Kentas.F.Tables.SetVehicleWheelType(vehi, 7)
Kentas.F.Tables.ToggleVehicleMod(vehi, 17, true)
Kentas.F.Tables.ToggleVehicleMod(vehi, 18, true)
Kentas.F.Tables.ToggleVehicleMod(vehi, 19, true)
Kentas.F.Tables.ToggleVehicleMod(vehi, 21, true)
end,
Repairvehicle = function()
if Kentas.F.Tables.IsPedInAnyVehicle(Kentas.F.Tables.PlayerPedId(),
false) then
local vehicle =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId())
Kentas.F.Tables.SetVehicleDirtLevel(vehicle, 0)
Kentas.F.Tables.SetVehicleFixed(vehicle)
end
end,
setentitymaxspeeed = function()
local veh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId())
if veh ~= 0 then
__CitIn__.InvokeNative(0x0E46A3FCBDE2A1B1, veh,
Kentas.F.Combos['vehiclemaxspeed'].b[Kentas.F.Combos['vehiclemaxspeed'].a])
end
end,
AimbotKeybind = function()
Kentas.F.Checks['weapon:aimbotkey'] = true
local value, label = Kentas.F.Funcs.Binding('Aimbot')
Kentas.F.AimbotKeybindv = value
Kentas.F.AimbotKeybindl = label
if Kentas.F.AimbotKeybindl == 'NONE' then
Kentas.F.Checks['weapon:aimbotkey'] = false
end
end,
forcereload = function()
Kentas.F.Tables.MakePedReload(Kentas.F.Tables.PlayerPedId())
end,
addsuppressor = function()
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x65EA7EBB)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x837445AA)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xA73D4664)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xC304849A)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xE608B35E)
end,
addextendedclip = function()
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xED265A1C)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xD67B4F2D)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x249A17D5)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xD9D3AC92)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x7B0033B3)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x64F9C62B)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xCE8C0772)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x5ED6C128)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x33BA12E8)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x81786CA9)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x10E6BA2B)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x350966FB)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xBB46E417)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x937ED0B7)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xB9835B2E)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xB92C6979)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x334A5203)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x86BD7F72)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x971CF6FD)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xB1214F9B)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x91109691)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x8EC1C979)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x7C8BD10E)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xB3688B0F)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xEFB00628)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xDE1FA12C)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xD12ACA6F)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x5DD5DBD5)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x59FF9BF8)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x684ACE42)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x82158B47)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xD6C59CD6)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x17DF42E9)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xEAC8C270)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xE6CFD1AA)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x2CD8FF9D)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xCCFD2AC5)
end,
addflashlight = function()
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x359B7AAE)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x7BC4CDDC)
end,
addscope = function()
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x9D2FBF29)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xA0D89C42)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xAA2C45B4)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0xD2443DDC)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x3CC6BA57)
Kentas.F.Tables.GiveWeaponComponentToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()), 0x3C00AFED)
end,
RemoveWeapon = function()
local _, gun =
Kentas.F.Tables.GetCurrentPedWeapon(Kentas.F.Tables.PlayerPedId())
Kentas.F.Tables.RemoveWeaponFromPed(Kentas.F.Tables.PlayerPedId(), gun)
Kentas.F.Tables.Functions.Notify('Weapon Removed')
end,
GiveAllWeapons = function()
for _, weapons in
__KentasStrings__.strings:pairs(Kentas.F.Combos['KillUsingWeaponOnline'].b) do
Kentas.F.Tables.GiveDelayedWeaponToPed(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetHashKey('weapon_'..weapons), 255, false)
end
end,
RemoveAllWeapons = function()
Kentas.F.Tables.RemoveAllPedWeapons(Kentas.F.Tables.PlayerPedId(),
false)
end,
suicide = function()
Kentas.F.Tables.SetEntityHealth(Kentas.F.Tables.PlayerPedId(), 0)
end,
combo_setentityhhealth = function()
Kentas.F.Tables.SetEntityHealth(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Combos['SetHP'].b[Kentas.F.Combos['SetHP'].a]+100)
end,
combo_setpedarmour = function()
Kentas.F.Tables.SetPedArmour(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Combos['SetArmour'].b[Kentas.F.Combos['SetArmour'].a])
end,
cleanped = function()
Kentas.F.Tables.ClearPedBloodDamage(Kentas.F.Tables.PlayerPedId())
Kentas.F.Tables.ClearPedWetness(Kentas.F.Tables.PlayerPedId())
end,
combo_male = function()
local model = Kentas.F.Combos['Male'].b[Kentas.F.Combos['Male'].a]
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey(model))
local time_out = 0
while not
Kentas.F.Tables.HasModelLoaded(Kentas.F.Tables.GetHashKey(model)) and time_out < 50
do
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey(model))
__CitIn__.Wait(1)
time_out = time_out + 1
end
if Kentas.F.Tables.HasModelLoaded(Kentas.F.Tables.GetHashKey(model))
then
Kentas.F.Tables.SetPlayerModel(Kentas.F.Tables.PlayerId(),
Kentas.F.Tables.GetHashKey(model))
end
end,
combo_female = function()
local model = Kentas.F.Combos['Female'].b[Kentas.F.Combos['Female'].a]
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey(model))
local time_out = 0
while not
Kentas.F.Tables.HasModelLoaded(Kentas.F.Tables.GetHashKey(model)) and time_out < 50
do
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey(model))
__CitIn__.Wait(1)
time_out = time_out + 1
end
if Kentas.F.Tables.HasModelLoaded(Kentas.F.Tables.GetHashKey(model))
then
Kentas.F.Tables.SetPlayerModel(Kentas.F.Tables.PlayerId(),
Kentas.F.Tables.GetHashKey(model))
end
end,
tptowaypoint = function()
local WaypointHandle = Kentas.F.Tables.GetFirstBlipInfoId(8)
if Kentas.F.Tables.DoesBlipExist(WaypointHandle) then
local waypointCoords =
Kentas.F.Tables.GetBlipInfoIdCoord(WaypointHandle)
Kentas.F.Tables.SetPedCoordsKeepVehicle(Kentas.F.Tables.PlayerPedId(),
waypointCoords["x"], waypointCoords["y"], height + 0.0)
local foundGround, zPos =
Kentas.F.Tables.GetGroundZFor_3dCoord(waypointCoords["x"], waypointCoords["y"],
height + 0.0)
if foundGround then
Kentas.F.Tables.SetPedCoordsKeepVehicle(Kentas.F.Tables.PlayerPedId(),
waypointCoords["x"], waypointCoords["y"], zPos)
break
end
__CitIn__.Wait(0)
end
end
end,
tptocoords = function()
Kentas.ar = Kentas.F.Tables.Functions.KBInput('Enter X Pos','', 13)
Kentas.ag = Kentas.F.Tables.Functions.KBInput('Enter Y Pos','', 13)
Kentas.ab = Kentas.F.Tables.Functions.KBInput('Enter Z Pos','', 13)
__CitIn__.CreateThread(function()
Wait(1)
if
Kentas.F.Tables.IsPedInAnyVehicle(Kentas.F.Tables.PlayerPedId(),0) and
Kentas.F.Tables.GetPedInVehicleSeat(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tabl
es.PlayerPedId(),0),-1)==Kentas.F.Tables.PlayerPedId() then
entity =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(),0)
else
entity = Kentas.F.Tables.PlayerPedId()
end
if entity and Kentas.ar and Kentas.ag and Kentas.ab then
Kentas.F.Tables.SetEntityCoords(entity,
__KentasStrings__.strings:tonumber(Kentas.ar),
__KentasStrings__.strings:tonumber(Kentas.ag),
__KentasStrings__.strings:tonumber(Kentas.ab), 1,0,0,1)
Kentas.F.Tables.Functions.Notify('Teleported')
end
end)
end,
tptonearestveh = function()
local __ppid__ = Kentas.F.Tables.PlayerPedId()
local __nrveh__ =
Kentas.F.Tables.GetClosestVehicle(Kentas.F.Tables.GetEntityCoords(__ppid__, true),
1000.0, 0, 4)
if __nrveh__ ~= nil or __nrveh__ ~= 0 then
Kentas.F.Tables.SetPedIntoVehicle(__ppid__, __nrveh__, -1)
Kentas.F.Tables.SetVehicleAlarm(__nrveh__, false)
Kentas.F.Tables.SetVehicleDoorsLocked(__nrveh__, false)
Kentas.F.Tables.SetVehicleNeedsToBeHotwired(__nrveh__, false)
end
end,
Skinchanger = function()
TriggerEvent('esx_skin:openRestrictedMenu')
end,
tocustomlocation = function(coords)
if Kentas.F.Tables.IsPedInAnyVehicle(Kentas.F.Tables.PlayerPedId()) and
Kentas.F.Tables.GetPedInVehicleSeat(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tabl
es.PlayerPedId(),0),-1)==Kentas.F.Tables.PlayerPedId() then
entity =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), 0)
else
entity = Kentas.F.Tables.PlayerPedId()
end
end,
randomOutfit = function()
Kentas.F.Tables.SetPedRandomComponentVariation(Kentas.F.Tables.PlayerPedId(),
false)
Kentas.F.Tables.SetPedRandomProps(Kentas.F.Tables.PlayerPedId())
end,
teleporttoplayer = function()
local coords =
Kentas.F.Tables.GetPedBoneCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlay
er), 31086, 0.0, 0.0, 0.0)
Kentas.F.Tables.SetEntityCoordsNoOffset(Kentas.F.Tables.PlayerPedId(),
coords.x, coords.y, coords.z, false, false)
Kentas.F.Tables.Functions.Notify('Teleported')
end,
TeleportIntoVehicleOnl = function()
local ped = Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer)
if Kentas.F.Tables.IsPedInAnyVehicle(ped) then
local vehicle =
Kentas.F.Tables.GetVehiclePedIsUsing(Kentas.F.Tables.GetPlayerPed(Kentas.F.Selected
Player))
local seats =
Kentas.F.Tables.GetVehicleMaxNumberOfPassengers(vehicle)
for i = 0, seats do
if Kentas.F.Tables.IsVehicleSeatFree(vehicle, i) then
Kentas.F.Tables.SetPedIntoVehicle(Kentas.F.Tables.PlayerPedId(), vehicle, i)
Kentas.F.Tables.Functions.Notify('Teleported')
end
end
end
end,
RemoveFriend = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.FriendsList) do
if (v == Kentas.F.Tables.GetPlayerName(Kentas.F.SelectedPlayer))
then
__KentasStrings__.strings:tableremove(Kentas.F.Tables.FriendsList, k)
end
end
Kentas.F.Tables.Friends[Kentas.F.Tables.GetPlayerName(Kentas.F.SelectedPlayer)] =
false
end,
friendplayerun = function()
if
Kentas.F.Tables.Friends[Kentas.F.Tables.GetPlayerName(Kentas.F.SelectedPlayer)] ==
true then
Kentas.F.Tables.Friends[Kentas.F.Tables.GetPlayerName(Kentas.F.SelectedPlayer)] =
false
else
Kentas.F.Tables.Friends[Kentas.F.Tables.GetPlayerName(Kentas.F.SelectedPlayer)] =
true
end
if
Kentas.F.Tables.Friends[Kentas.F.Tables.GetPlayerName(Kentas.F.SelectedPlayer)]
then
__KentasStrings__.strings:tableinsert(Kentas.F.Tables.FriendsList,
Kentas.F.Tables.GetPlayerName(Kentas.F.SelectedPlayer))
else
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.FriendsList) do
if (v ==
Kentas.F.Tables.GetPlayerName(Kentas.F.SelectedPlayer)) then
__KentasStrings__.strings:tableremove(Kentas.F.Tables.FriendsList, k)
end
end
end
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.FriendsList) do
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Friends'].options, {text =
v, stext = 'remove', type = 'button', bind = 'friends:removefriend'..v, func =
Kentas.F.Funcs.RemoveFriend})
end
end,
Spawnhitman = function()
local player = Kentas.F.SelectedPlayer
local model = Kentas.F.Tables.GetHashKey("mp_m_freemode_01")
Kentas.F.Tables.RequestModel(model)
while not Kentas.F.Tables.HasModelLoaded(model) do
__CitIn__.Wait(30)
end
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 0, 0, 3.0, 0, 90, 0, false, false, false,
false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 2.5, 0, 3.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -2.5, 0, 3.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 0, 0, 3.0 + 2.5, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 0, 0, 3.0 + 5.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 0, 0, 3.0 + 7.5, 0, 90, 0, false, false,
false, false, 2, true)
end,
Aggressivebolivanos = function()
local onplayer = Kentas.F.SelectedPlayer
for s = 0, 2 do
local ped = Kentas.F.Tables.GetHashKey('u_m_y_mani')
Kentas.F.Tables.RequestModel(ped)
while not Kentas.F.Tables.HasModelLoaded(ped) do
__CitIn__.Wait(30)
Kentas.F.Tables.RequestModel(ped)
end
local ped_2 = Kentas.F.Tables.CreatePed(31, ped,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(onplayer)), 0.0, true,
true)
Kentas.F.Tables.GiveWeaponToPed(ped_2,
Kentas.F.Tables.GetHashKey('weapon_combatpistol'), 999, true, true)
Kentas.F.Tables.TaskCombatPed(ped_2,
Kentas.F.Tables.GetPlayerPed(onplayer), 0,16)
end
end,
Sirensonplayer = function()
__CitIn__.CreateThread(function()
local player = Kentas.F.SelectedPlayer
local kx = Kentas.F.Tables.GetHashKey('police')
Kentas.F.Tables.RequestModel(kx)
while not Kentas.F.Tables.HasModelLoaded(kx) do
__CitIn__.Wait(0)
end
local k = Kentas.F.Tables.CreateVehicle(kx,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(player)), 1, 1, 1)
while true do
__CitIn__.Wait(0)
local PoliceAnnoying = true
if PoliceAnnoying then
local coords =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(player))
Kentas.F.Tables.SetEntityVisible(k, false, false)
Kentas.F.Tables.SetEntityCoords(k, coords.x, coords.y,
coords.z + 5)
Kentas.F.Tables.SetVehicleEngineOn(k, true, true, true)
Kentas.F.Tables.TriggerSiren(k)
Kentas.F.Tables.SetVehicleSiren(k, true)
end
end
end)
end,
Drawwaypointtoplayer = function()
local coords =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r))
Kentas.F.Tables.SetNewWaypoint(coords.x, coords.y)
end,
StealvehicleThisPlayer = function()
local veh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPla
yer), false)
if veh ~= 0 then
Kentas.F.Tables.ClonePedToTarget(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlay
er), Kentas.F.Tables.PlayerPedId())
end,
CopyVehicleplayer = function()
local veh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPla
yer), false)
local car = Kentas.F.Tables.GetEntityModel(veh)
if Kentas.F.Tables.IsModelValid(car) and
Kentas.F.Tables.IsModelAVehicle(car) then
Kentas.F.Tables.RequestModel(car)
while not Kentas.F.Tables.HasModelLoaded(car) do
__CitIn__.Wait(30)
end
end
local veh = Kentas.F.Tables.CreateVehicle(car,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
Kentas.F.Tables.SetPedIntoVehicle(Kentas.F.Tables.PlayerPedId(), veh, -
1)
end,
BugVehiclePlayer = function()
local prop1 = Kentas.F.Tables.GetHashKey('prop_atm_01')
local player = Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer)
while not Kentas.F.Tables.HasModelLoaded(prop1) do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(prop1)
end
local prop2 = Kentas.F.Tables.CreateObject(prop1, 0, 0, 0, true, true,
false)
Kentas.F.Tables.SetEntityVisible(prop2, false, 0)
Kentas.F.Tables.AttachEntityToEntity(prop2, player,
Kentas.F.Tables.GetPedBoneIndex(player, 57005), 0, 0, -1.0, 0, 0, 0, false, true,
true, true, 1, true)
end,
SpawnBodyguardsPlayer = function()
local player = Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer)
for bb = 1, 4 do
local __bodyguard__ = Kentas.F.Tables.GetHashKey('ig_fbisuit_01')
Kentas.F.Tables.RequestModel(__bodyguard__)
while not Kentas.F.Tables.HasModelLoaded(__bodyguard__) do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(__bodyguard__)
end
local __ped__ = Kentas.F.Tables.CreatePed(21, __bodyguard__,
Kentas.F.Tables.GetEntityCoords(player), 0, true, true)
local __group__ =
Kentas.F.Tables.GetHashKey(Kentas.F.Tables.GetPedRelationshipGroupHash(__ped__))
Kentas.F.Tables.SetPedAsGroupMember(__ped__,
Kentas.F.Tables.GetPlayerGroup(player))
Kentas.F.Tables.SetPedNeverLeavesGroup(__ped__, true)
Kentas.F.Tables.SetRelationshipBetweenGroups(0,
Kentas.F.Tables.GetHashKey("PLAYER"), __group__)
Kentas.F.Tables.SetRelationshipBetweenGroups(0, __group__,
Kentas.F.Tables.GetHashKey("PLAYER"))
Kentas.F.Tables.SetRelationshipBetweenGroups(1,
Kentas.F.Tables.GetHashKey("PLAYER"), __group__)
Kentas.F.Tables.SetRelationshipBetweenGroups(1, __group__,
Kentas.F.Tables.GetHashKey("PLAYER"))
Kentas.F.Tables.SetCanAttackFriendly(__ped__, false, false)
Kentas.F.Tables.TaskFollowToOffsetOfEntity(__ped__, player, 0.0,
0.0, 0.0, 30.0, -1, 50.0, 1)
end
end,
CageThisPlayer = function()
local c =
Kentas.F.Tables.GetOffsetFromEntityInWorldCoords(Kentas.F.Tables.GetPlayerPed(Kenta
s.F.SelectedPlayer), 0.0, 0.0, -1.0)
Kentas.F.Tables.CreateObject(Kentas.F.Tables.GetHashKey('prop_container_ld_pu'),
c.x, c.y, c.z, true, false, true)
end,
ExplodeThisPlayer = function()
Kentas.F.Tables.AddExplode(Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlaye
rPed(Kentas.F.SelectedPlayer)), 7, 1.0, true, false, 0.0)
end,
CrushThisPlayer = function()
__CitIn__.CreateThread(function()
local vehicle = Kentas.F.Tables.Functions.KBInput('Vehicle Name',
'dump', 10)
local VehicleHash = Kentas.F.Tables.GetHashKey(vehicle)
Kentas.F.Tables.RequestModel(VehicleHash)
local coords =
(Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlay
er)))
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 0, 0, 6.0, 0, 90, 0, false, false, false,
false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 0, 0, 9.0, 0, 90, 0, false, false, false,
false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 0, 0, 12.0, 0, 90, 0, false, false, false,
false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 3.0, 0, 12.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 6.0, 0, 12.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 9.0, 0, 12.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 3.0, 0, 3.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 6.0, 0, 3.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 9.0, 0, 3.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -3.0, 0, 12.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -6.0, 0, 12.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -9.0, 0, 12.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -9.0, 0, 3.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -9.0, 0, 6.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -9.0, 0, 9.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 0, 0, 15.0, 0, 90, 0, false, false, false,
false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 0, 0, 18.0, 0, 90, 0, false, false, false,
false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 0, 0, 21.0, 0, 90, 0, false, false, false,
false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 9.0, 0, 15.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 9.0, 0, 18.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 9.0, 0, 21.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -3.0, 0, 21.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -6.0, 0, 21.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_ld_pu"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -9.0, 0, 21.0, 0, 90, 0, false, false,
false, false, 2, true)
end,
LaunchThisPlayer = function()
Kentas.F.Tables.AddExplode(Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlaye
rPed(Kentas.F.SelectedPlayer)), 7, 0.1, false, true, 0.0)
end,
CrashGameThisPlayer = function()
local __ped__ = Kentas.F.Tables.GetHashKey("mp_m_freemode_01")
Kentas.F.Tables.RequestModel(__ped__)
while not Kentas.F.Tables.HasModelLoaded(__ped__) do
__CitIn__.Wait(1)
Kentas.F.Tables.RequestModel(__ped__)
end
for i = 1, 69 do
for i = 1, 3 do
__CitIn__.Wait(1)
local coords =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r))
__oped__ = Kentas.F.Tables.CreatePed(21, __ped__, coords.x,
coords.y, coords.z+0.1, 1, 1, 1)
Kentas.F.Tables.GiveWeaponToPed(__oped__,
Kentas.F.Tables.GetHashKey('weapon_pistol'), 69, true, true)
Kentas.F.Tables.TaskCombatPed(__oped__,
Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer), 0, 16)
end
end
end,
HeliDrivebyThisPlayer = function()
local ped = Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer)
local coords = Kentas.F.Tables.GetEntityCoords(ped)
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey(pedmodel))
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey(heli))
local loadattemps = 0
while not
Kentas.F.Tables.HasModelLoaded(Kentas.F.Tables.GetHashKey(pedmodel)) do
loadattemps = loadattemps + 1
__CitIn__.Wait(1)
if loadattemps > 10000 then
break
end
end
while not
Kentas.F.Tables.HasModelLoaded(Kentas.F.Tables.GetHashKey(heli)) and loadattemps <
10000 do
__CitIn__.Wait(500)
end
local nped = Kentas.F.Tables.CreatePed(31, pedmodel, coords.x,
coords.y, coords.z, 0.0, true, true)
local veh =
Kentas.F.Tables.CreateVehicle(Kentas.F.Tables.GetHashKey(heli), coords.x, coords.y
+ 15.0, coords.z + 40.0, Kentas.F.Tables.GetEntityHeading(ped), 1, 1)
local nped2 = Kentas.F.Tables.CreatePedInsideVehicle(veh, 31, pedmodel,
0, true, true)
local nped3 = Kentas.F.Tables.CreatePedInsideVehicle(veh, 31, pedmodel,
1, true, true)
local nped4 = Kentas.F.Tables.CreatePedInsideVehicle(veh, 31, pedmodel,
2, true, true)
local nped5 = Kentas.F.Tables.CreatePedInsideVehicle(veh, 31, pedmodel,
2, true, true)
Kentas.F.Tables.ClearPedTasks(nped)
Kentas.F.Tables.SetPedIntoVehicle(nped, veh, -1)
Kentas.F.Tables.SetPedIntoVehicle(nped2, veh, 0)
Kentas.F.Tables.SetPedIntoVehicle(nped3, veh, 1)
Kentas.F.Tables.SetPedIntoVehicle(nped4, veh, 2)
Kentas.F.Tables.SetPedIntoVehicle(nped5, veh, 3)
Kentas.F.Tables.GiveWeaponToPed(nped2, "weapon_assaultrifle", 9999,
false, true)
Kentas.F.Tables.GiveWeaponToPed(nped3, "weapon_assaultrifle", 9999,
false, true)
Kentas.F.Tables.GiveWeaponToPed(nped4, "weapon_assaultrifle", 9999,
false, true)
Kentas.F.Tables.GiveWeaponToPed(nped5, "weapon_assaultrifle", 9999,
false, true)
Kentas.F.Tables.SetRelationshipBetweenGroups(5,
Kentas.F.Tables.GetHashKey(ped), Kentas.F.Tables.GetHashKey(nped))
Kentas.F.Tables.SetRelationshipBetweenGroups(5,
Kentas.F.Tables.GetHashKey(nped), Kentas.F.Tables.GetHashKey(ped))
Kentas.F.Tables.SetRelationshipBetweenGroups(5,
Kentas.F.Tables.GetHashKey(ped), Kentas.F.Tables.GetHashKey(nped2))
Kentas.F.Tables.SetRelationshipBetweenGroups(5,
Kentas.F.Tables.GetHashKey(nped2), Kentas.F.Tables.GetHashKey(ped))
Kentas.F.Tables.SetVehicleEngineOn(veh, 10, true, false)
Kentas.F.Tables.TaskVehicleChase(nped,
Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer))
Kentas.F.Tables.SetPedKeepTask(nped, true)
Kentas.F.Tables.SetPedCanSwitchWeapon(nped2, true)
Kentas.F.Tables.SetPedCanSwitchWeapon(nped3, true)
Kentas.F.Tables.SetPedCanSwitchWeapon(nped4, true)
Kentas.F.Tables.SetPedCanSwitchWeapon(nped5, true)
Kentas.F.Tables.SetEntityInvincible(nped, true)
Kentas.F.Tables.SetEntityInvincible(nped2, true)
Kentas.F.Tables.SetEntityInvincible(nped3, true)
Kentas.F.Tables.SetEntityInvincible(nped2, true)
Kentas.F.Tables.SetEntityInvincible(nped5, true)
Kentas.F.Tables.TaskCombatPed(nped2,
Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer), 0, 16)
Kentas.F.Tables.TaskCombatPed(nped3,
Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer), 0, 16)
Kentas.F.Tables.TaskCombatPed(nped4,
Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer), 0, 16)
Kentas.F.Tables.TaskCombatPed(nped5,
Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer), 0, 16)
Kentas.F.Tables.SetPedKeepTask(nped, true)
Kentas.F.Tables.SetPedKeepTask(nped2, true)
Kentas.F.Tables.SetPedKeepTask(nped3, true)
Kentas.F.Tables.SetPedKeepTask(nped4, true)
Kentas.F.Tables.SetPedKeepTask(nped5, true)
Kentas.F.Tables.SetRelationshipBetweenGroups(5,Kentas.F.Tables.GetHashKey("PLAYER")
,Kentas.F.Tables.GetHashKey(pedmodel))
Kentas.F.Tables.SetRelationshipBetweenGroups(5,Kentas.F.Tables.GetHashKey(pedmodel)
,Kentas.F.Tables.GetHashKey("PLAYER"))
end,
HoodattackThisPlayer = function()
local attacker = "g_m_y_famca_01"
local weapon = "WEAPON_PISTOL"
for i = 0, 10 do
local coords =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r))
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey(attacker))
__CitIn__.Wait(50)
if
Kentas.F.Tables.HasModelLoaded(Kentas.F.Tables.GetHashKey(attacker)) then
local ped =
Kentas.F.Tables.CreatePed(21,
Kentas.F.Tables.GetHashKey(attacker), coords.x + i, coords.y - i, coords.z, 0,
true, true) and
Kentas.F.Tables.CreatePed(21,
Kentas.F.Tables.GetHashKey(attacker), coords.x - i, coords.y + i, coords.z, 0,
true, true)
Kentas.F.Tables.NetworkRegisterEntityAsNetworked(ped)
if Kentas.F.Tables.DoesEntityExist(ped) and not
Kentas.F.Tables.IsEntityDead(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer))
then
local net = PedToNet(ped)
Kentas.F.Tables.NetworkSetNetworkIdDynamic(net, false)
Kentas.F.Tables.SetNetworkIdCanMigrate(net, true)
Kentas.F.Tables.SetNetworkIdExistsOnAllMachines(net, true)
__CitIn__.Wait(50)
Kentas.F.Tables.NetToPed(net)
Kentas.F.Tables.GiveWeaponToPed(ped,
Kentas.F.Tables.GetHashKey(weapon), 9999, 1, 1)
Kentas.F.Tables.SetEntityInvincible(ped, true)
Kentas.F.Tables.SetPedCanSwitchWeapon(ped, true)
Kentas.F.Tables.TaskCombatPed(ped,
Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer), 0, 16)
elseif
Kentas.F.Tables.IsEntityDead(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer))
then
Kentas.F.Tables.TaskCombatHatedTargetsInArea(ped, coords.x,
coords.y, coords.z, 500)
else
__CitIn__.Wait(0)
end
end
end
end,
DeleteVehicleThisPlayer = function()
local vehicle =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPla
yer))
Kentas.F.Tables.NetworkRequestControlOfEntity(vehicle)
Kentas.F.Tables.DeleteEntity(vehicle)
end,
TpAllVehsThisPlayer = function()
for veh in Kentas.F.Tables.Functions.EnumerateVehicles() do
if Kentas.F.Tables.DoesEntityExist(veh) then
Kentas.F.Tables.SetEntityCoords(veh,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r)))
end
end
end,
RemoveAllVehDoorsPlayer = function()
local ped = Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer)
local vehicle = Kentas.F.Tables.GetVehiclePedIsIn(ped, 0)
Kentas.F.Tables.NetworkRequestControlOfEntity(Kentas.F.Tables.GetVehiclePedIsIn(Ken
tas.F.SelectedPlayer))
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 0, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 1, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 2, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 3, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 4, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 5, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 6, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 7, true)
end,
BreakVehicleEnginePlayer = function()
local ped = Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer)
local vehicle = Kentas.F.Tables.GetVehiclePedIsIn(ped, 0)
Kentas.F.Tables.NetworkRequestControlOfEntity(vehicle)
Kentas.F.Tables.SetVehicleUndriveable(vehicle,true)
Kentas.F.Tables.SetVehicleEngineHealth(vehicle, 100)
end,
RapeVehiclePlayer = function()
local ped = Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer)
local vehicle = Kentas.F.Tables.GetVehiclePedIsIn(ped, 0)
local vehicle = Kentas.F.Tables.GetVehiclePedIsIn(ped, 0)
Kentas.F.Tables.NetworkRequestControlOfEntity(Kentas.F.Tables.GetVehiclePedIsIn(Ken
tas.F.SelectedPlayer))
Kentas.F.Tables.StartVehicleAlarm(vehicle)
Kentas.F.Tables.DetachVehicleWindscreen(vehicle)
Kentas.F.Tables.SmashVehicleWindow(vehicle, 0)
Kentas.F.Tables.SmashVehicleWindow(vehicle, 1)
Kentas.F.Tables.SmashVehicleWindow(vehicle, 2)
Kentas.F.Tables.SmashVehicleWindow(vehicle, 3)
Kentas.F.Tables.SetVehicleTyreBurst(vehicle, 0, true, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(vehicle, 1, true, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(vehicle, 2, true, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(vehicle, 3, true, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(vehicle, 4, true, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(vehicle, 5, true, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(vehicle, 4, true, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(vehicle, 7, true, 1000.0)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 0, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 1, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 2, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 3, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 4, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 5, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 6, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 7, true)
Kentas.F.Tables.SetVehicleLights(vehicle, 1)
Kentas.F.Tables.SetVehicleLightsMode(vehicle, 1)
Kentas.F.Tables.SetVehicleNumberPlateTextIndex(vehicle, 5)
Kentas.F.Tables.SetVehicleNumberPlateText(vehicle, "SYNTAX")
Kentas.F.Tables.SetVehicleDirtLevel(vehicle, 10.0)
Kentas.F.Tables.SetVehicleModColor_1(vehicle, 1)
Kentas.F.Tables.SetVehicleModColor_2(vehicle, 1)
Kentas.F.Tables.SetVehicleCustomPrimaryColour(vehicle, 255, 51, 255)
Kentas.F.Tables.SetVehicleCustomSecondaryColour(vehicle, 255, 51, 255)
Kentas.F.Tables.SetVehicleBurnout(vehicle, true)
end,
LaunchVehiclePlayer = function()
local ped = Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer)
local vehicle = Kentas.F.Tables.GetVehiclePedIsIn(ped)
if vehicle ~= 0 then
Kentas.F.Tables.NetworkRequestControlOfEntity(vehicle)
Kentas.F.Tables.ApplyForceToEntity(vehicle, 1, 0.0, 0.0, 5000.0,
0.0, 0.0, 0.0, 0, 0, 1, 1, 0, 1)
end
end,
GiveweaponPlayer = function()
local ped = Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer)
local r = Kentas.F.Tables.Functions.KBInput("Weapon Name", "WEAPON_",
20)
Kentas.F.Tables.NetworkRequestControlOfEntity(ped)
if r ~= '' then
Kentas.F.Tables.GiveWeaponToPed(ped, Kentas.F.Tables.GetHashKey(r),
250, false, false)
end
end,
RemoveweaponPlayer = function()
local ped = Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer)
local r = Kentas.F.Tables.Functions.KBInput("Weapon Name", "WEAPON_",
20)
Kentas.F.Tables.NetworkRequestControlOfEntity(ped)
if r ~= '' then
Kentas.F.Tables.RemoveWeaponFromPed(ped, r)
end
end,
GiveweaponDest = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local ped = Kentas.F.Tables.GetPlayerPed(v)
local r = Kentas.F.Tables.Functions.KBInput("Weapon Name",
"WEAPON_", 20)
Kentas.F.Tables.NetworkRequestControlOfEntity(ped)
if r ~= '' then
Kentas.F.Tables.GiveWeaponToPed(ped,
Kentas.F.Tables.GetHashKey(r), 250, false, false)
end
end
end,
RemoveweaponDest = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local ped = Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer)
local r = Kentas.F.Tables.Functions.KBInput("Weapon Name",
"WEAPON_", 20)
Kentas.F.Tables.NetworkRequestControlOfEntity(ped)
if r ~= '' then
Kentas.F.Tables.RemoveWeaponFromPed(ped, r)
end
end
end,
TpAllPedsThisPlayer = function()
for peds in Kentas.F.Tables.Functions.EnumeratePeds() do
if Kentas.F.Tables.DoesEntityExist(peds) then
Kentas.F.Tables.SetEntityCoords(peds,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r)))
end
end
end,
TpAllObjectsThisPlayer = function()
for Objects in Kentas.F.Tables.Functions.EnumerateObjects() do
if Objects ~= nil then
if Kentas.F.Tables.DoesEntityExist(Objects) then
Kentas.F.Tables.SetEntityCoords(Objects,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r)))
end
end
end
end,
combo_killusingweapononline = function()
local wep =
Kentas.F.Combos['KillUsingWeaponOnline'].b[Kentas.F.Combos['KillUsingWeaponOnline']
.a]
local ped = Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer)
local coords = Kentas.F.Tables.GetEntityCoords(ped)
local pedd = Kentas.F.Tables.GetHashKey('mp_m_freemode_01')
Kentas.F.Tables.RequestModel(pedd)
while not Kentas.F.Tables.HasModelLoaded(pedd) do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(pedd)
end
local __SPAWNINGPED__ =
Kentas.F.Tables.CreatePed(Kentas.F.Tables.GetPedType('mp_m_freemode_01'), pedd,
coords.x, coords.y, coords.z - 40.0, 0.0, 1, 1)
Kentas.F.Tables.ShootSingleBulletBetweenCoords(coords.x, coords.y,
coords.z, coords.x, coords.y, coords.z + 2.0, 1.0, true,
Kentas.F.Tables.GetHashKey('WEAPON_'..wep), __SPAWNINGPED__, true, false, -1.0)
Kentas.F.Tables.DeleteEntity(__SPAWNINGPED__)
end,
taze_online = function()
local ped = Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer)
local coords = Kentas.F.Tables.GetEntityCoords(ped)
local pedd = Kentas.F.Tables.GetHashKey('mp_m_freemode_01')
--if not Kentas.F.Tables.DoesEntityExist(__SPAWNINGPED__) then
Kentas.F.Tables.RequestModel(pedd)
while not Kentas.F.Tables.HasModelLoaded(pedd) do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(pedd)
end
local __SPAWNINGPED__ =
Kentas.F.Tables.CreatePed(Kentas.F.Tables.GetPedType('mp_m_freemode_01'), pedd,
coords.x, coords.y, coords.z - 40.0, 0.0, true, true)
Kentas.F.Tables.ShootSingleBulletBetweenCoords(coords.x, coords.y,
coords.z, coords.x, coords.y, coords.z + 2.0, 1, true,
Kentas.F.Tables.GetHashKey("WEAPON_STUNGUN"), __SPAWNINGPED__, true, false, -1.0)
Kentas.F.Tables.DeleteEntity(__SPAWNINGPED__)
--end
end,
taze_dest = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local ped = Kentas.F.Tables.GetPlayerPed(v)
local coords = Kentas.F.Tables.GetEntityCoords(ped)
local pedd = Kentas.F.Tables.GetHashKey('mp_m_freemode_01')
--if not Kentas.F.Tables.DoesEntityExist(__SPAWNINGPED__) then
Kentas.F.Tables.RequestModel(pedd)
while not Kentas.F.Tables.HasModelLoaded(pedd) do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(pedd)
end
local __SPAWNINGPED__ =
Kentas.F.Tables.CreatePed(Kentas.F.Tables.GetPedType('mp_m_freemode_01'), pedd,
coords.x, coords.y, coords.z - 40.0, 0.0, true, true)
Kentas.F.Tables.ShootSingleBulletBetweenCoords(coords.x,
coords.y, coords.z, coords.x, coords.y, coords.z + 2.0, 1, true,
Kentas.F.Tables.GetHashKey("WEAPON_STUNGUN"), __SPAWNINGPED__, true, false, -1.0)
Kentas.F.Tables.DeleteEntity(__SPAWNINGPED__)
--end
end
end,
combo_killusingweapondest = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local wep =
Kentas.F.Combos['KillUsingWeaponOnline'].b[Kentas.F.Combos['KillUsingWeaponOnline']
.a]
local ped = Kentas.F.Tables.GetPlayerPed(v)
local coords = Kentas.F.Tables.GetEntityCoords(ped)
local pedd = Kentas.F.Tables.GetHashKey('mp_m_freemode_01')
Kentas.F.Tables.RequestModel(pedd)
while not Kentas.F.Tables.HasModelLoaded(pedd) do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(pedd)
end
local __SPAWNINGPED__ =
Kentas.F.Tables.CreatePed(Kentas.F.Tables.GetPedType('mp_m_freemode_01'), pedd,
coords.x, coords.y, coords.z - 40.0, 0.0, true, true)
Kentas.F.Tables.ShootSingleBulletBetweenCoords(coords.x, coords.y,
coords.z, coords.x, coords.y, coords.z + 2.0, 1.0, true,
Kentas.F.Tables.GetHashKey('WEAPON_'..wep), __SPAWNINGPED__, true, false, -1.0)
Kentas.F.Tables.DeleteEntity(__SPAWNINGPED__)
end
end,
combo_RambyvehicleOnline = function()
local custom_vehicle =
Kentas.F.Combos['RambyvehicleOnline'].b[Kentas.F.Combos['RambyvehicleOnline'].a]
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey(custom_vehicle))
while not
Kentas.F.Tables.HasModelLoaded(Kentas.F.Tables.GetHashKey(custom_vehicle)) do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey(custom_vehicle))
end
local coords =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r))
local veh =
Kentas.F.Tables.CreateVehicle(Kentas.F.Tables.GetHashKey(custom_vehicle), coords.x,
coords.y, coords.z , 1, 1, 1)
local rotation =
Kentas.F.Tables.GetEntityRotation(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPla
yer))
combo_soundsonline = function()
Kentas.F.Tables.PlaySoundFromCoord(-1,
Kentas.F.Combos['SoundsOnl'].c[Kentas.F.Combos['SoundsOnl'].a],
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r)), Kentas.F.Combos['SoundsOnl'].d[Kentas.F.Combos['SoundsOnl'].a], true, 1.0,
true)
end,
onlineattachme = function()
if Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer) ~=
Kentas.F.Tables.PlayerPedId() then
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer),
Kentas.F.Tables.GetPedBoneIndex(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r), 57005), 0, 0, 0.0, 0, 0, 0, false, true, true, true, 1, true)
end
end,
onlineattachpeds = function()
local currentped =
Kentas.F.Tables.Functions.PedsSpawnerModes[__KentasStrings__.strings:random(1,
#Kentas.F.Tables.Functions.PedsSpawnerModes)]
local __pedmodel__ = Kentas.F.Tables.GetHashKey(currentped)
Kentas.F.Tables.RequestModel(__pedmodel__)
while not Kentas.F.Tables.HasModelLoaded(__pedmodel__) do
__CitIn__.Wait(10)
Kentas.F.Tables.RequestModel(__pedmodel__)
end
local _p1 = Kentas.F.Tables.CreatePed(21, __pedmodel__, 0.0, 0.0, 0.0,
0.0, true, true)
Kentas.F.Tables.AttachEntityToEntity(_p1,
Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer),
Kentas.F.Tables.GetPedBoneIndex(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r), 57005), 0, 0, 0.0, 0, 0, 0, false, true, true, true, 1, true)
end,
onlineattachprops = function()
local currentprop =
Kentas.F.Tables.Functions.PropsSpawnerModes[__KentasStrings__.strings:random(1,
#Kentas.F.Tables.Functions.PropsSpawnerModes)]
local __prophash__ = Kentas.F.Tables.GetHashKey(currentprop)
local _p1 = Kentas.F.Tables.CreateObject(__prophash__, 0.0, 0.0, 0.0,
1, 1, 1)
Kentas.F.Tables.AttachEntityToEntity(_p1,
Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer),
Kentas.F.Tables.GetPedBoneIndex(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r), 57005), 0, 0, 0.0, 0, 0, 0, false, true, true, true, 1, true)
end,
combo_soundsdest = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
Kentas.F.Tables.PlaySoundFromCoord(-1,
Kentas.F.Combos['SoundsOnl'].c[Kentas.F.Combos['SoundsOnl'].a],
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(v)),
Kentas.F.Combos['SoundsOnl'].d[Kentas.F.Combos['SoundsOnl'].a], true, 1.0, true)
end
end,
combo_Rambyvehicledest = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local custom_vehicle =
Kentas.F.Combos['RambyvehicleOnline'].b[Kentas.F.Combos['RambyvehicleOnline'].a]
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey(custom_vehicle))
while not
Kentas.F.Tables.HasModelLoaded(Kentas.F.Tables.GetHashKey(custom_vehicle)) do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey(custom_vehicle))
end
local coords =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(v))
local veh =
Kentas.F.Tables.CreateVehicle(Kentas.F.Tables.GetHashKey(custom_vehicle), coords.x,
coords.y, coords.z , 1, 1, 1)
local rotation =
Kentas.F.Tables.GetEntityRotation(Kentas.F.Tables.GetPlayerPed(v))
end)
end
end,
LegionBlockDest = function()
local fuck = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
107.68, -1041.62, 29.37, true, true, false)
local fuck1 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
107.68, -990.57, 29.41, true, true, false)
local fuck2 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
219.54, -1043.56, 29.41, true, true, false)
local fuck3 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
219.54, -1043.56, 29.41, true, true, false)
local fuck4 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
287.65, -860.3, 29.35, true, true, false)
local fuck5 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
287.65, -860.3, 29.35, true, true, false)
local fuck6 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
175.63, -819.8, 31.18, true, true, false)
local fuck7 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
175.63, -819.8, 31.18, true, true, false)
Kentas.F.Tables.FreezeEntityPosition(fuck, true)
Kentas.F.Tables.FreezeEntityPosition(fuck1, true)
Kentas.F.Tables.FreezeEntityPosition(fuck2, true)
Kentas.F.Tables.FreezeEntityPosition(fuck3, true)
Kentas.F.Tables.FreezeEntityPosition(fuck4, true)
Kentas.F.Tables.FreezeEntityPosition(fuck5, true)
Kentas.F.Tables.FreezeEntityPosition(fuck6, true)
Kentas.F.Tables.FreezeEntityPosition(fuck7, true)
end,
LSPDBlockDest = function()
local fuck = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
498.79, -1057.48, 28.56, true, true, false)
local fuck = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
498.79, -1057.48, 28.56, true, true, false)
local fuck2 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
494.96, -956.29, 27.12, true, true, false)
local fuck3 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
494.96, -956.29, 27.12, true, true, false)
local fuck4 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
404.26, -955.44, 29.43, true, true, false)
local fuck5 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
404.26, -955.44, 29.43, true, true, false)
local fuck6 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
398.27, -1027.65, 29.44, true, true, false)
local fuck7 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
398.27, -1027.65, 29.44, true, true, false)
Kentas.F.Tables.FreezeEntityPosition(fuck, true)
Kentas.F.Tables.FreezeEntityPosition(fuck1, true)
Kentas.F.Tables.FreezeEntityPosition(fuck2, true)
Kentas.F.Tables.FreezeEntityPosition(fuck3, true)
Kentas.F.Tables.FreezeEntityPosition(fuck4, true)
Kentas.F.Tables.FreezeEntityPosition(fuck5, true)
Kentas.F.Tables.FreezeEntityPosition(fuck6, true)
Kentas.F.Tables.FreezeEntityPosition(fuck7, true)
end,
CarDealerBlockDest = function()
local fuck = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15', -
20.59, -1120.57, 26.91, true, true, false)
local fuck = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15', -
20.59, -1120.57, 26.91, true, true, false)
local fuck2 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15', -
66.75, -1104.18, 26.1, true, true, false)
local fuck3 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15', -
66.75, -1104.18, 26.1, true, true, false)
local fuck4 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15', -
55.87, -1076.53, 27.02, true, true, false)
local fuck5 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15', -
55.87, -1076.53, 27.02, true, true, false)
Kentas.F.Tables.FreezeEntityPosition(fuck, true)
Kentas.F.Tables.FreezeEntityPosition(fuck1, true)
Kentas.F.Tables.FreezeEntityPosition(fuck2, true)
Kentas.F.Tables.FreezeEntityPosition(fuck3, true)
Kentas.F.Tables.FreezeEntityPosition(fuck4, true)
Kentas.F.Tables.FreezeEntityPosition(fuck5, true)
end,
GroveStreetBlockDest = function()
local fuck = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
69.26, -1893.45, 21.71, true, true, false)
local fuck = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
69.26, -1893.45, 21.71, true, true, false)
local fuck2 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15', -
26.4, -1814.42, 26.1, true, true, false)
local fuck3 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15', -
26.4, -1814.42, 26.1, true, true, false)
local fuck4 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15', -
71.52, -1790.09, 27.92, true, true, false)
local fuck5 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15', -
71.52, -1790.09, 27.92, true, true, false)
Kentas.F.Tables.FreezeEntityPosition(fuck, true)
Kentas.F.Tables.FreezeEntityPosition(fuck1, true)
Kentas.F.Tables.FreezeEntityPosition(fuck2, true)
Kentas.F.Tables.FreezeEntityPosition(fuck3, true)
Kentas.F.Tables.FreezeEntityPosition(fuck4, true)
Kentas.F.Tables.FreezeEntityPosition(fuck5, true)
end,
AmmunationBlockDest = function()
local fuck = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
52.14, -1121.64, 29.25, true, true, false)
local fuck = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
52.14, -1121.64, 29.25, true, true, false)
local fuck2 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
38.8, -1133.74, 29.2, true, true, false)
local fuck3 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15',
38.8, -1133.74, 29.2, true, true, false)
local fuck4 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15', -
14.84, -1135.42, 27.36, true, true, false)
local fuck5 = Kentas.F.Tables.CreateObject('stt_prop_stunt_jump15', -
14.84, -1135.42, 27.36, true, true, false)
Kentas.F.Tables.FreezeEntityPosition(fuck, true)
Kentas.F.Tables.FreezeEntityPosition(fuck1, true)
Kentas.F.Tables.FreezeEntityPosition(fuck2, true)
Kentas.F.Tables.FreezeEntityPosition(fuck3, true)
Kentas.F.Tables.FreezeEntityPosition(fuck4, true)
Kentas.F.Tables.FreezeEntityPosition(fuck5, true)
end,
RemoveAllVehDoorsDest = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local ped = Kentas.F.Tables.GetPlayerPed(v)
local vehicle = Kentas.F.Tables.GetVehiclePedIsIn(ped, 0)
Kentas.F.Tables.NetworkRequestControlOfEntity(Kentas.F.Tables.GetVehiclePedIsIn(v))
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 0, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 1, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 2, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 3, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 4, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 5, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 6, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 7, true)
end
end,
BreakVehicleEngineDest = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local ped = Kentas.F.Tables.GetPlayerPed(v)
local vehicle = Kentas.F.Tables.GetVehiclePedIsIn(ped, 0)
Kentas.F.Tables.NetworkRequestControlOfEntity(vehicle)
Kentas.F.Tables.SetVehicleUndriveable(vehicle,true)
Kentas.F.Tables.SetVehicleEngineHealth(vehicle, 100)
end
end,
RapeVehicleDest = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local ped = Kentas.F.Tables.GetPlayerPed(v)
local vehicle = Kentas.F.Tables.GetVehiclePedIsIn(ped, 0)
local vehicle = Kentas.F.Tables.GetVehiclePedIsIn(ped, 0)
Kentas.F.Tables.NetworkRequestControlOfEntity(Kentas.F.Tables.GetVehiclePedIsIn(v))
Kentas.F.Tables.StartVehicleAlarm(vehicle)
Kentas.F.Tables.DetachVehicleWindscreen(vehicle)
Kentas.F.Tables.SmashVehicleWindow(vehicle, 0)
Kentas.F.Tables.SmashVehicleWindow(vehicle, 1)
Kentas.F.Tables.SmashVehicleWindow(vehicle, 2)
Kentas.F.Tables.SmashVehicleWindow(vehicle, 3)
Kentas.F.Tables.SetVehicleTyreBurst(vehicle, 0, true, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(vehicle, 1, true, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(vehicle, 2, true, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(vehicle, 3, true, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(vehicle, 4, true, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(vehicle, 5, true, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(vehicle, 4, true, 1000.0)
Kentas.F.Tables.SetVehicleTyreBurst(vehicle, 7, true, 1000.0)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 0, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 1, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 2, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 3, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 4, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 5, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 6, true)
Kentas.F.Tables.SetVehicleDoorBroken(vehicle, 7, true)
Kentas.F.Tables.SetVehicleLights(vehicle, 1)
Kentas.F.Tables.SetVehicleLightsMode(vehicle, 1)
Kentas.F.Tables.SetVehicleNumberPlateTextIndex(vehicle, 5)
Kentas.F.Tables.SetVehicleNumberPlateText(vehicle, "SYNTAX")
Kentas.F.Tables.SetVehicleDirtLevel(vehicle, 10.0)
Kentas.F.Tables.SetVehicleModColor_1(vehicle, 1)
Kentas.F.Tables.SetVehicleModColor_2(vehicle, 1)
Kentas.F.Tables.SetVehicleCustomPrimaryColour(vehicle, 255, 51,
255)
Kentas.F.Tables.SetVehicleCustomSecondaryColour(vehicle, 255, 51,
255)
Kentas.F.Tables.SetVehicleBurnout(vehicle, true)
end
end,
LaunchVehicleDest = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local ped = Kentas.F.Tables.GetPlayerPed(v)
local vehicle = Kentas.F.Tables.GetVehiclePedIsIn(ped)
if vehicle ~= 0 then
Kentas.F.Tables.NetworkRequestControlOfEntity(vehicle)
Kentas.F.Tables.ApplyForceToEntity(vehicle, 1, 0.0, 0.0,
5000.0, 0.0, 0.0, 0.0, 0, 0, 1, 1, 0, 1)
end
end
end,
PedModelOnl = function()
__CitIn__.CreateThread(function()
Kentas.F.PedOnline = Kentas.F.Tables.Functions.KBInput('Ped spawn
name','', 23)
--return Kentas.F.PedOnline
end)
end,
PedWeaponOnl = function()
Kentas.F.PedWeaponOnline = Kentas.F.Tables.Functions.KBInput('Enter
weapon name','', 23)
return Kentas.F.PedWeaponOnline
end,
ClonePlayerOnl = function()
Kentas.F.Tables.ClonePed(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer),
true, false, true)
end,
SpawnPedOnl = function()
local __pedmodel__ = Kentas.F.Tables.GetHashKey(Kentas.F.PedOnline)
Kentas.F.Tables.RequestModel(__pedmodel__)
while not Kentas.F.Tables.HasModelLoaded(__pedmodel__) do
__CitIn__.Wait(10)
Kentas.F.Tables.RequestModel(__pedmodel__)
end
local __SPAWNINGPED__ =
Kentas.F.Tables.CreatePed(Kentas.F.Tables.GetPedType(__pedmodel__), __pedmodel__,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r)), 0.0, true, true)
if Kentas.F.PedWeaponOnline ~= nil then
Kentas.F.Tables.GiveWeaponToPed(__SPAWNINGPED__,
Kentas.F.Tables.GetHashKey(Kentas.F.PedWeaponOnline), 100, false, true)
end
if Kentas.F.Checks['online:Aggressive'] then
Kentas.F.Tables.TaskCombatPed(__SPAWNINGPED__,
Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer), 0, 16)
end
end,
SpawnBlimp = function()
local __MODEL__ = Kentas.F.Tables.GetHashKey("BLIMP")
Kentas.F.Tables.RequestModel(__MODEL__)
while not Kentas.F.Tables.HasModelLoaded(__MODEL__) do
__CitIn__.Wait(1)
Kentas.F.Tables.RequestModel(__MODEL__)
end
for lpp = 1, Kentas.F.Sliders['LoopTimes-EXOnline'].value do
local _c =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r))
Kentas.F.Tables.CreateVehicle(__MODEL__, _c.x, _c.y, _c.z+3.0, 1,
1, 1)
end
end,
SpawnJet = function()
local __MODEL__ = Kentas.F.Tables.GetHashKey("JET")
Kentas.F.Tables.RequestModel(__MODEL__)
while not Kentas.F.Tables.HasModelLoaded(__MODEL__) do
__CitIn__.Wait(1)
Kentas.F.Tables.RequestModel(__MODEL__)
end
for lpp = 1, Kentas.F.Sliders['LoopTimes-EXOnline'].value do
local _c =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r))
Kentas.F.Tables.CreateVehicle(__MODEL__, _c.x, _c.y, _c.z+3.0, 1,
1, 1)
end
end,
SpawnTitan = function()
local __MODEL__ = Kentas.F.Tables.GetHashKey("TITAN")
Kentas.F.Tables.RequestModel(__MODEL__)
while not Kentas.F.Tables.HasModelLoaded(__MODEL__) do
__CitIn__.Wait(1)
Kentas.F.Tables.RequestModel(__MODEL__)
end
for lpp = 1, Kentas.F.Sliders['LoopTimes-EXOnline'].value do
local _c =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r))
Kentas.F.Tables.CreateVehicle(__MODEL__, _c.x, _c.y, _c.z+3.0, 1,
1, 1)
end
end,
SpawnRhino = function()
local __MODEL__ = Kentas.F.Tables.GetHashKey("RHINO")
Kentas.F.Tables.RequestModel(__MODEL__)
while not Kentas.F.Tables.HasModelLoaded(__MODEL__) do
__CitIn__.Wait(1)
Kentas.F.Tables.RequestModel(__MODEL__)
end
for lpp = 1, Kentas.F.Sliders['LoopTimes-EXOnline'].value do
local _c =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r))
Kentas.F.Tables.CreateVehicle(__MODEL__, _c.x, _c.y, _c.z+3.0, 1,
1, 1)
end
end,
SpawnBlimpD = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local __MODEL__ = Kentas.F.Tables.GetHashKey("BLIMP")
Kentas.F.Tables.RequestModel(__MODEL__)
while not Kentas.F.Tables.HasModelLoaded(__MODEL__) do
__CitIn__.Wait(1)
Kentas.F.Tables.RequestModel(__MODEL__)
end
for lpp = 1, Kentas.F.Sliders['LoopTimes-EXOnline'].value do
local _c =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(v))
Kentas.F.Tables.CreateVehicle(__MODEL__, _c.x, _c.y, _c.z+3.0,
1, 1, 1)
end
end
end,
SpawnJetD = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local __MODEL__ = Kentas.F.Tables.GetHashKey("JET")
Kentas.F.Tables.RequestModel(__MODEL__)
while not Kentas.F.Tables.HasModelLoaded(__MODEL__) do
__CitIn__.Wait(1)
Kentas.F.Tables.RequestModel(__MODEL__)
end
for lpp = 1, Kentas.F.Sliders['LoopTimes-EXOnline'].value do
local _c =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(v))
Kentas.F.Tables.CreateVehicle(__MODEL__, _c.x, _c.y, _c.z+3.0,
1, 1, 1)
end
end
end,
SpawnTitanD = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local __MODEL__ = Kentas.F.Tables.GetHashKey("TITAN")
Kentas.F.Tables.RequestModel(__MODEL__)
while not Kentas.F.Tables.HasModelLoaded(__MODEL__) do
__CitIn__.Wait(1)
Kentas.F.Tables.RequestModel(__MODEL__)
end
for lpp = 1, Kentas.F.Sliders['LoopTimes-EXOnline'].value do
local _c =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(v))
Kentas.F.Tables.CreateVehicle(__MODEL__, _c.x, _c.y, _c.z+3.0,
1, 1, 1)
end
end
end,
SpawnRhinoD = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local __MODEL__ = Kentas.F.Tables.GetHashKey("RHINO")
Kentas.F.Tables.RequestModel(__MODEL__)
while not Kentas.F.Tables.HasModelLoaded(__MODEL__) do
__CitIn__.Wait(1)
Kentas.F.Tables.RequestModel(__MODEL__)
end
for lpp = 1, Kentas.F.Sliders['LoopTimes-EXOnline'].value do
local _c =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(v))
Kentas.F.Tables.CreateVehicle(__MODEL__, _c.x, _c.y, _c.z+3.0,
1, 1, 1)
end
end
end,
combo_doorsplayer = function()
local __action__ =
Kentas.F.Combos['DoorsOnl'].b[Kentas.F.Combos['DoorsOnl'].a]
local player = Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer)
if Kentas.F.Tables.IsPedInAnyVehicle(player) then
local playerveh = Kentas.F.Tables.GetVehiclePedIsIn(player)
--Kentas.F.Tables.NetworkRequestControlOfEntity(playerveh)
if __action__ == "lock" then
Kentas.F.Tables.SetVehicleAlarm(playerveh, true)
Kentas.F.Tables.SetVehicleDoorsLocked(playerveh, true)
Kentas.F.Tables.SetVehicleDoorsLockedForAllPlayers(playerveh,
true)
elseif __action__ == "unlock" then
Kentas.F.Tables.SetVehicleAlarm(playerveh, false)
Kentas.F.Tables.SetVehicleDoorsLocked(playerveh, false)
Kentas.F.Tables.SetVehicleDoorsLockedForAllPlayers(playerveh,
false)
elseif __action__ == "open all" then
for door = 0, 7 do
Kentas.F.Tables.SetVehicleDoorOpen(playerveh, door, false,
false)
end
elseif __action__ == "close all" then
for door = 0, 7 do
Kentas.F.Tables.SetVehicleDoorShut(playerveh, door, false)
end
elseif __action__ == "open front left" then
Kentas.F.Tables.SetVehicleDoorOpen(playerveh, 0, false, false)
elseif __action__ == "open front right" then
Kentas.F.Tables.SetVehicleDoorOpen(playerveh, 1, false, false)
elseif __action__ == 'open left rear' then
Kentas.F.Tables.SetVehicleDoorOpen(playerveh, 2, false, false)
elseif __action__ == 'open right rear' then
Kentas.F.Tables.SetVehicleDoorOpen(playerveh, 3, false, false)
elseif __action__ == 'open mask' then
Kentas.F.Tables.SetVehicleDoorOpen(playerveh, 4, false, false)
elseif __action__ == 'open trunk' then
Kentas.F.Tables.SetVehicleDoorOpen(playerveh, 5, false, false)
elseif __action__ == "close front left" then
Kentas.F.Tables.SetVehicleDoorShut(playerveh, 0, false, false)
elseif __action__ == "close front right" then
Kentas.F.Tables.SetVehicleDoorShut(playerveh, 1, false, false)
elseif __action__ == 'close left rear' then
Kentas.F.Tables.SetVehicleDoorShut(playerveh, 2, false, false)
elseif __action__ == 'close right rear' then
Kentas.F.Tables.SetVehicleDoorShut(playerveh, 3, false, false)
elseif __action__ == 'close mask' then
Kentas.F.Tables.SetVehicleDoorShut(playerveh, 4, false, false)
elseif __action__ == 'close trunk' then
Kentas.F.Tables.SetVehicleDoorShut(playerveh, 5, false, false)
end
else
Kentas.F.Tables.Functions.Notify('Player must sit in vehicle!')
end
end,
combo_doorsdest = function()
local __action__ =
Kentas.F.Combos['DoorsOnl'].b[Kentas.F.Combos['DoorsOnl'].a]
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local player = Kentas.F.Tables.GetPlayerPed(v)
if Kentas.F.Tables.IsPedInAnyVehicle(player) then
local playerveh = Kentas.F.Tables.GetVehiclePedIsIn(player)
Kentas.F.Tables.NetworkRequestControlOfEntity(playerveh)
if __action__ == "lock" then
Kentas.F.Tables.SetVehicleAlarm(playerveh, true)
Kentas.F.Tables.SetVehicleDoorsLocked(playerveh, true)
Kentas.F.Tables.SetVehicleDoorsLockedForAllPlayers(playerveh, true)
elseif __action__ == "unlock" then
Kentas.F.Tables.SetVehicleAlarm(playerveh, false)
Kentas.F.Tables.SetVehicleDoorsLocked(playerveh, false)
Kentas.F.Tables.SetVehicleDoorsLockedForAllPlayers(playerveh, false)
elseif __action__ == "open all" then
for door = 0, 7 do
Kentas.F.Tables.SetVehicleDoorOpen(playerveh, door,
false, false)
end
elseif __action__ == "close all" then
for door = 0, 7 do
Kentas.F.Tables.SetVehicleDoorShut(playerveh, door,
false)
end
elseif __action__ == "open front left" then
Kentas.F.Tables.SetVehicleDoorOpen(playerveh, 0, false,
false)
elseif __action__ == "open front right" then
Kentas.F.Tables.SetVehicleDoorOpen(playerveh, 1, false,
false)
elseif __action__ == 'open left rear' then
Kentas.F.Tables.SetVehicleDoorOpen(playerveh, 2, false,
false)
elseif __action__ == 'open right rear' then
Kentas.F.Tables.SetVehicleDoorOpen(playerveh, 3, false,
false)
elseif __action__ == 'open mask' then
Kentas.F.Tables.SetVehicleDoorOpen(playerveh, 4, false,
false)
elseif __action__ == 'open trunk' then
Kentas.F.Tables.SetVehicleDoorOpen(playerveh, 5, false,
false)
elseif __action__ == "close front left" then
Kentas.F.Tables.SetVehicleDoorShut(playerveh, 0, false,
false)
elseif __action__ == "close front right" then
Kentas.F.Tables.SetVehicleDoorShut(playerveh, 1, false,
false)
elseif __action__ == 'close left rear' then
Kentas.F.Tables.SetVehicleDoorShut(playerveh, 2, false,
false)
elseif __action__ == 'close right rear' then
Kentas.F.Tables.SetVehicleDoorShut(playerveh, 3, false,
false)
elseif __action__ == 'close mask' then
Kentas.F.Tables.SetVehicleDoorShut(playerveh, 4, false,
false)
elseif __action__ == 'close trunk' then
Kentas.F.Tables.SetVehicleDoorShut(playerveh, 5, false,
false)
end
else
Kentas.F.Tables.Functions.Notify('Player must sit in vehicle!')
end
end
end,
combo_Strength = function()
Kentas.F.Tables.StatSetInt(Kentas.F.Tables.GetHashKey('MP0_STRENGTH'),
Kentas.F.Combos['Strength-stat'].b[Kentas.F.Combos['Strength-stat'].a]-1, true)
end,
combo_Stamina = function()
Kentas.F.Tables.StatSetInt(Kentas.F.Tables.GetHashKey('MP0_STAMINA'),
Kentas.F.Combos['Stamina-stat'].b[Kentas.F.Combos['Stamina-stat'].a]-1, true)
end,
combo_Lung = function()
Kentas.F.Tables.StatSetInt(Kentas.F.Tables.GetHashKey('MP0_LUNG_CAPACITY'),
Kentas.F.Combos['Lung-stat'].b[Kentas.F.Combos['Lung-stat'].a]-1, true)
end,
combo_Shooting = function()
Kentas.F.Tables.StatSetInt(Kentas.F.Tables.GetHashKey('MP0_SHOOTING_ABILITY'),
Kentas.F.Combos['Shooting-stat'].b[Kentas.F.Combos['Shooting-stat'].a]-1, true)
end,
combo_Wheelie = function()
Kentas.F.Tables.StatSetInt(Kentas.F.Tables.GetHashKey('MP0_WHEELIE_ABILITY'),
Kentas.F.Combos['Wheelie-stat'].b[Kentas.F.Combos['Wheelie-stat'].a]-1, true)
end,
combo_Driving = function()
Kentas.F.Tables.StatSetInt(Kentas.F.Tables.GetHashKey('MP0_DRIVING_ABILITY'),
Kentas.F.Combos['Driving-stat'].b[Kentas.F.Combos['Driving-stat'].a]-1, true)
end,
combo_Flying = function()
Kentas.F.Tables.StatSetInt(Kentas.F.Tables.GetHashKey('MP0_FLYING_ABILITY'),
Kentas.F.Combos['Flying-stat'].b[Kentas.F.Combos['Flying-stat'].a]-1, true)
end,
combo_nil = function()
end,
CreateExplosion = function()
if Kentas.F.Checks['explodeo:Camerashake'] then
shakeshitok = 1230.0
else
shakeshitok = 0.0
end
Kentas.F.Tables.AddExplode(Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlaye
rPed(Kentas.F.SelectedPlayer)),
Kentas.F.Combos['ExplodeTypeOnl'].b[Kentas.F.Combos['ExplodeTypeOnl'].a], 1.0,
Kentas.F.Checks['explodeo:Audible'], Kentas.F.Checks['explodeo:Invisible'],
shakeshitok)
end,
combo_setenginesound = function()
local vehicle =
Kentas.F.Tables.GetVehiclePedIsUsing(Kentas.F.Tables.PlayerPedId())
if vehicle ~= 0 then
Kentas.F.Tables.ForceVehicleEngineAudio(vehicle,
Kentas.F.Combos['EngineSound'].b[Kentas.F.Combos['EngineSound'].a])
end
end,
combo_spawnramp = function()
local __style__ =
Kentas.F.Combos['RampStyle'].b[Kentas.F.Combos['RampStyle'].a]
local currentramp =
Kentas.F.Combos['RampProp'].b[Kentas.F.Combos['RampProp'].a]
if __style__== "Bumper" then
local vehicle =
Kentas.F.Tables.GetVehiclePedIsUsing(Kentas.F.Tables.PlayerPedId())
local prop = Kentas.F.Tables.GetHashKey(currentramp)
local x, y, z =
__KentasStrings__.strings:tableunpack(Kentas.F.Tables.GetEntityCoords(vehicle,
true))
Kentas.F._p1 = Kentas.F.Tables.CreateObject(prop, x, y, z, true,
true, false)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F._p1, vehicle,
Kentas.F.Tables.GetPedBoneIndex(vehicle, 0), 0.0, 2.5, 0.5, 180.0, 180.0, 0.0,
false, true, true, false, 2, true)
--[[
elseif __style__== "Custom rot" then
local vehicle =
Kentas.F.Tables.GetVehiclePedIsUsing(Kentas.F.Tables.PlayerPedId())
local prop = Kentas.F.Tables.GetHashKey(currentramp)
local x, y, z =
__KentasStrings__.strings:tableunpack(Kentas.F.Tables.GetEntityCoords(vehicle,
true))
Kentas.F._p = Kentas.F.Tables.CreateObject(prop, x, y, z, true,
true, false)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F._p, vehicle,
Kentas.F.Tables.GetPedBoneIndex(vehicle, 0), 0.0, 2.5, 0.5, Kentas.F.Sliders['Rot-
X'].value, Kentas.F.Sliders['Rot-Y'].value, Kentas.F.Sliders['Rot-Z'].value, false,
true, true, false, 2, true)]]
end
end,
rampsdetach = function()
if Kentas.F._p ~= nil then
Kentas.F.Tables.DetachEntity(Kentas.F._p, true, false)
end
if Kentas.F._p1 ~= nil then
Kentas.F.Tables.DetachEntity(Kentas.F._p1, true, false)
end
end,
BugAllPlayersDest = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local player = Kentas.F.Tables.GetPlayerPed(v)
local prop1 = Kentas.F.Tables.GetHashKey('prop_atm_01')
while not Kentas.F.Tables.HasModelLoaded(prop1) do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(prop1)
end
local prop2 = Kentas.F.Tables.CreateObject(prop1, 0, 0, 0, true,
true, false)
Kentas.F.Tables.SetEntityVisible(prop2, false, 0)
Kentas.F.Tables.AttachEntityToEntity(prop2, player,
Kentas.F.Tables.GetPedBoneIndex(player, 57005), 0, 0, -1.0, 0, 0, 0, false, true,
true, true, 1, true)
end
end,
CageAllPlayersDest = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local c =
Kentas.F.Tables.GetOffsetFromEntityInWorldCoords(Kentas.F.Tables.GetPlayerPed(v),
0.0, 0.0, -1.0)
Kentas.F.Tables.CreateObject(Kentas.F.Tables.GetHashKey('prop_container_ld_pu'),
c.x, c.y, c.z, true, true, true)
end
end,
ExplodeAllPlayersDest = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
Kentas.F.Tables.AddExplode(Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlaye
rPed(v)), 7, 1.0, true, false, 0.0)
end
end,
CrushAllPlayersDest = function()
__CitIn__.CreateThread(function()
local vehicle = Kentas.F.Tables.Functions.KBInput('Enter vehicle
spawn name','dump', 20)
local VehicleHash = Kentas.F.Tables.GetHashKey(vehicle)
Kentas.F.Tables.RequestModel(VehicleHash)
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local coords =
(Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(v)))
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 0, 0, 3.0, 0, 90, 0, false, false, false,
false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 0, 0, 6.0, 0, 90, 0, false, false, false,
false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 0, 0, 9.0, 0, 90, 0, false, false, false,
false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 0, 0, 12.0, 0, 90, 0, false, false, false,
false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 3.0, 0, 12.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 6.0, 0, 12.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 9.0, 0, 12.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 3.0, 0, 3.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 6.0, 0, 3.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 9.0, 0, 3.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -3.0, 0, 12.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -6.0, 0, 12.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -9.0, 0, 12.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -9.0, 0, 3.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -9.0, 0, 6.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -9.0, 0, 9.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 0, 0, 15.0, 0, 90, 0, false, false, false,
false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 0, 0, 18.0, 0, 90, 0, false, false, false,
false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 0, 0, 21.0, 0, 90, 0, false, false, false,
false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 9.0, 0, 15.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 9.0, 0, 18.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), 9.0, 0, 21.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -3.0, 0, 21.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -6.0, 0, 21.0, 0, 90, 0, false, false,
false, false, 2, true)
Kentas.F.Tables.AttachEntityToEntity(Kentas.F.Tables.CreateObject(Kentas.F.Tables.G
etHashKey("prop_container_05a"), x, y, z, true, true, false), ped,
Kentas.F.Tables.GetPedBoneIndex(ped, 0), -9.0, 0, 21.0, 0, 90, 0, false, false,
false, false, 2, true)
end
end,
LaunchAllPlayersDest = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
Kentas.F.Tables.AddExplode(Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlaye
rPed(v)), 7, 1.0, false, true, 0.0)
end
end,
CrashAllPlayersDest = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local ped = Kentas.F.Tables.GetHashKey('mp_m_freemode_01')
Kentas.F.Tables.RequestModel(ped)
while not Kentas.F.Tables.HasModelLoaded(ped) do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(ped)
end
for i = 1, 33 do
for a = 1, 3 do
local pea = Kentas.F.Tables.CreatePed(31, ped,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(v)), 0.0, true, true)
Kentas.F.Tables.GiveWeaponToPed(pea,
Kentas.F.Tables.GetHashKey('weapon_rpg'), 222, false, true)
end
end
end
end,
Deleteallplayervehicles = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local playerveh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.GetPlayerPed(v))
Kentas.F.Tables.DeleteEntity(playerveh)
end
end,
--[[Airstrikeallplayervehicles = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local vehicle =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.GetPlayerPed(v))
if vehicle ~= 0 then
local coords = Kentas.F.Tables.GetEntityCoords(vehicle)
local pedd = `mp_m_freemode_01`
Kentas.F.Tables.RequestModel(pedd)
while not Kentas.F.Tables.HasModelLoaded(pedd) do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(pedd)
end
local __SPAWNINGPED__ = Kentas.F.Tables.CreatePed(21, pedd,
coords.x, coords.y, coords.z - 40.0, 0.0, true, true)
Kentas.F.Tables.ShootSingleBulletBetweenCoords(coords.x,
coords.y, coords.z + 55.55, coords.x, coords.y, coords.z, 100.0, true,
Kentas.F.Tables.GetHashKey('weapon_hominglauncher'), __SPAWNINGPED__, true, false,
1000.0)
end
end
end,]]
helidrivebyAllPlayersDest = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local ped = Kentas.F.Tables.GetPlayerPed(v)
local coords = Kentas.F.Tables.GetEntityCoords(ped)
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey(pedmodel))
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey(heli))
local loadattemps = 0
while not
Kentas.F.Tables.HasModelLoaded(Kentas.F.Tables.GetHashKey(pedmodel)) do
loadattemps = loadattemps + 1
__CitIn__.Wait(1)
if loadattemps > 10000 then
break
end
end
while not
Kentas.F.Tables.HasModelLoaded(Kentas.F.Tables.GetHashKey(heli)) and loadattemps <
10000 do
__CitIn__.Wait(500)
end
local nped = Kentas.F.Tables.CreatePed(31, pedmodel, coords.x,
coords.y, coords.z, 0.0, true, true)
local veh =
Kentas.F.Tables.CreateVehicle(Kentas.F.Tables.GetHashKey(heli), coords.x, coords.y
+ 15.0, coords.z + 40.0, Kentas.F.Tables.GetEntityHeading(ped), 1, 1)
local nped2 = Kentas.F.Tables.CreatePedInsideVehicle(veh, 31,
pedmodel, 0, true, true)
local nped3 = Kentas.F.Tables.CreatePedInsideVehicle(veh, 31,
pedmodel, 1, true, true)
local nped4 = Kentas.F.Tables.CreatePedInsideVehicle(veh, 31,
pedmodel, 2, true, true)
local nped5 = Kentas.F.Tables.CreatePedInsideVehicle(veh, 31,
pedmodel, 2, true, true)
Kentas.F.Tables.ClearPedTasks(nped)
Kentas.F.Tables.SetPedIntoVehicle(nped, veh, -1)
Kentas.F.Tables.SetPedIntoVehicle(nped2, veh, 0)
Kentas.F.Tables.SetPedIntoVehicle(nped3, veh, 1)
Kentas.F.Tables.SetPedIntoVehicle(nped4, veh, 2)
Kentas.F.Tables.SetPedIntoVehicle(nped5, veh, 3)
Kentas.F.Tables.GiveWeaponToPed(nped2, "WEAPON_ASSAULTRIFLE", 9999,
false, true)
Kentas.F.Tables.GiveWeaponToPed(nped3, "WEAPON_ASSAULTRIFLE", 9999,
false, true)
Kentas.F.Tables.GiveWeaponToPed(nped4, "WEAPON_ASSAULTRIFLE", 9999,
false, true)
Kentas.F.Tables.SetRelationshipBetweenGroups(5,
Kentas.F.Tables.GetHashKey(ped), Kentas.F.Tables.GetHashKey(nped))
Kentas.F.Tables.SetRelationshipBetweenGroups(5,
Kentas.F.Tables.GetHashKey(nped), Kentas.F.Tables.GetHashKey(ped))
Kentas.F.Tables.SetRelationshipBetweenGroups(5,
Kentas.F.Tables.GetHashKey(ped), Kentas.F.Tables.GetHashKey(nped2))
Kentas.F.Tables.SetRelationshipBetweenGroups(5,
Kentas.F.Tables.GetHashKey(nped2), Kentas.F.Tables.GetHashKey(ped))
Kentas.F.Tables.SetVehicleEngineOn(veh, 10, true, false)
Kentas.F.Tables.TaskVehicleChase(nped,
Kentas.F.Tables.GetPlayerPed(v))
Kentas.F.Tables.SetPedKeepTask(nped, true)
Kentas.F.Tables.SetPedCanSwitchWeapon(nped2, true)
Kentas.F.Tables.SetPedCanSwitchWeapon(nped3, true)
Kentas.F.Tables.SetPedCanSwitchWeapon(nped4, true)
Kentas.F.Tables.SetPedCanSwitchWeapon(nped5, true)
Kentas.F.Tables.SetEntityInvincible(nped, true)
Kentas.F.Tables.SetEntityInvincible(nped2, true)
Kentas.F.Tables.SetEntityInvincible(nped3, true)
Kentas.F.Tables.SetEntityInvincible(nped2, true)
Kentas.F.Tables.SetEntityInvincible(nped5, true)
Kentas.F.Tables.TaskCombatPed(nped2,
Kentas.F.Tables.GetPlayerPed(v), 0, 16)
Kentas.F.Tables.TaskCombatPed(nped3,
Kentas.F.Tables.GetPlayerPed(v), 0, 16)
Kentas.F.Tables.TaskCombatPed(nped4,
Kentas.F.Tables.GetPlayerPed(v), 0, 16)
Kentas.F.Tables.TaskCombatPed(nped5,
Kentas.F.Tables.GetPlayerPed(v), 0, 16)
Kentas.F.Tables.SetPedKeepTask(nped, true)
Kentas.F.Tables.SetPedKeepTask(nped2, true)
Kentas.F.Tables.SetPedKeepTask(nped3, true)
Kentas.F.Tables.SetPedKeepTask(nped4, true)
Kentas.F.Tables.SetPedKeepTask(nped5, true)
Kentas.F.Tables.SetRelationshipBetweenGroups(5,Kentas.F.Tables.GetHashKey("PLAYER")
,Kentas.F.Tables.GetHashKey(pedmodel))
Kentas.F.Tables.SetRelationshipBetweenGroups(5,Kentas.F.Tables.GetHashKey(pedmodel)
,Kentas.F.Tables.GetHashKey("PLAYER"))
end
end,
hoodattackAllPlayersDest = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local attacker = "g_m_y_famca_01"
local weapon = "WEAPON_PISTOL"
for i = 0, 10 do
local coords =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(v))
Kentas.F.Tables.RequestModel(Kentas.F.Tables.GetHashKey(attacker))
__CitIn__.Wait(50)
if
Kentas.F.Tables.HasModelLoaded(Kentas.F.Tables.GetHashKey(attacker)) then
local ped =
Kentas.F.Tables.CreatePed(21,
Kentas.F.Tables.GetHashKey(attacker), coords.x + i, coords.y - i, coords.z, 0,
true, true) and
Kentas.F.Tables.CreatePed(21,
Kentas.F.Tables.GetHashKey(attacker), coords.x - i, coords.y + i, coords.z, 0,
true, true)
Kentas.F.Tables.NetworkRegisterEntityAsNetworked(ped)
if Kentas.F.Tables.DoesEntityExist(ped) and not
Kentas.F.Tables.IsEntityDead(Kentas.F.Tables.GetPlayerPed(v)) then
local net = PedToNet(ped)
Kentas.F.Tables.NetworkSetNetworkIdDynamic(net, false)
Kentas.F.Tables.SetNetworkIdCanMigrate(net, true)
Kentas.F.Tables.SetNetworkIdExistsOnAllMachines(net,
true)
__CitIn__.Wait(50)
Kentas.F.Tables.NetToPed(net)
Kentas.F.Tables.GiveWeaponToPed(ped,
Kentas.F.Tables.GetHashKey(weapon), 9999, 1, 1)
Kentas.F.Tables.SetEntityInvincible(ped, true)
Kentas.F.Tables.SetPedCanSwitchWeapon(ped, true)
Kentas.F.Tables.TaskCombatPed(ped,
Kentas.F.Tables.GetPlayerPed(v), 0, 16)
elseif
Kentas.F.Tables.IsEntityDead(Kentas.F.Tables.GetPlayerPed(v)) then
Kentas.F.Tables.TaskCombatHatedTargetsInArea(ped,
coords.x, coords.y, coords.z, 500)
else
__CitIn__.Wait(0)
end
end
end
end
end,
deletevehiclesAllPlayersDest = function()
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local vehicle =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.GetPlayerPed(v))
Kentas.F.Tables.NetworkRequestControlOfEntity(vehicle)
Kentas.F.Tables.DeleteEntity(vehicle)
end
end,
customacdis = function()
__CitIn__.CreateThread(function()
local input = Kentas.F.Tables.Functions.KBInput('Input key (only
key codes)','121', 30)
Kentas.F.Tables.DisableControlAction(0, input, true)
end)
end,
customacenbl = function()
__CitIn__.CreateThread(function()
local input = Kentas.F.Tables.Functions.KBInput('Input key (only
key codes)','121', 30)
Kentas.F.Tables.EnableAllControlActions(0, input, true)
end)
end,
ResetMenu = function()
Kentas.F.Checks.KeyboardDragXWM = 0.0
Kentas.F.Checks.KeyboardDragYWM = 0.0
--for i = 1, #Kentas.F.submenu do
-- Kentas.F.submenu[i].selectedfeature = 1
--end
Kentas.maxoptcount = 18
Kentas.F.Combos['maxoptcountonscreen'].a = 8
end,
ChangeMenuStyle = function()
local style = Kentas.F.Combos['Menu-Style'].b[Kentas.F.Combos['Menu-
Style'].a]
if style == 'Kentas' then
Kentas.F.NNstyle = 'Kentas'
Kentas.F.Checks.MainR = 100
Kentas.F.Checks.MainG = 100
Kentas.F.Checks.MainB = 255
Kentas.F.Checks.MainR2, Kentas.F.Checks.MainG2,
Kentas.F.Checks.MainB2 = 255, 255, 255
if Kentas.F.ImageUrlStyle ~=
'https://cdn.discordapp.com/attachments/826526555693645895/884445819254734918/
Comp_1.gif' then
Kentas.F.ImageUrlStyle =
'https://cdn.discordapp.com/attachments/826526555693645895/884445819254734918/
Comp_1.gif'
Kentas.F.Tables.SetDuiUrl(Kentas.F.banner_dui1,
Kentas.F.ImageUrlStyle)
end
elseif style == 'Kentas' then
Kentas.F.NNstyle = 'Kentas'
Kentas.F.Checks.MainR = 25
Kentas.F.Checks.MainG = 255
Kentas.F.Checks.MainB = 25
Kentas.F.Checks.MainR2, Kentas.F.Checks.MainG2,
Kentas.F.Checks.MainB2 = 255, 255, 255
if Kentas.F.ImageUrlStyle ~=
'https://media.discordapp.net/attachments/826518016569114634/902995421671067718/
Comp_1.gif' then
Kentas.F.ImageUrlStyle =
'https://media.discordapp.net/attachments/826518016569114634/902995421671067718/
Comp_1.gif'
Kentas.F.Tables.SetDuiUrl(Kentas.F.banner_dui1,
Kentas.F.ImageUrlStyle)
end
end
end,
ServerIP = function()
Kentas.F.Tables.Functions.Notify('Server IP: '..
Kentas.F.Tables.GetCurrentServerEndpoint())
end,
KillMenu = function()
Kentas.enabled = false
end,
CrashMenu = function()
______________________________Kentas_________________________._______FUNCS________.
CrashMenu()
end,
playanimation = function()
local animation =
Kentas.F.Combos['Animations'].b[Kentas.F.Combos['Animations'].a]
Kentas.F.Tables.RequestAnimDict(animation.lib)
Kentas.F.Tables.TaskPlayAnim(Kentas.F.Tables.PlayerPedId(),
animation.lib, animation.anim, 8.0, -8.0, -1, 0, 0, false, false, false)
end,
Stopanimations = function()
Kentas.F.Tables.ClearPedTasks(Kentas.F.Tables.PlayerPedId())
Kentas.F.Tables.ResetPedMovementClipset(Kentas.F.Tables.PlayerPedId(),
0.0)
end,
wotwar = function()
local player = Kentas.F.Tables.PlayerPedId()
local coords = Kentas.F.Tables.GetEntityCoords(player)
local wotteam = Kentas.F.Tables.GetHashKey('mp_m_freemode_01')
Kentas.F.Tables.RequestModel(wotteam)
while not Kentas.F.Tables.HasModelLoaded(wotteam) do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(wotteam)
end
local wotteam2 = Kentas.F.Tables.GetHashKey('rhino')
Kentas.F.Tables.RequestModel(wotteam2)
while not Kentas.F.Tables.HasModelLoaded(wotteam2) do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(wotteam2)
end
local __veh__2 = Kentas.F.Tables.CreateVehicle(wotteam2, coords.x,
coords.y, coords.z, Kentas.F.Tables.GetEntityHeading(ped), 1, 1)
Kentas.F.Tables.SetPedIntoVehicle(player, __veh__2, -1)
for bb = 1, 7 do
local __ped__ = Kentas.F.Tables.CreatePed(21, wotteam, coords.x,
coords.y, coords.z, 0, true, true)
local foundGround, zPos =
Kentas.F.Tables.GetGroundZFor_3dCoord(coords.x, coords.y, coords.z, 1)
if foundGround then
local random = math.random(5.0, 25.0)
local __veh__ = Kentas.F.Tables.CreateVehicle(wotteam2,
coords.x+random+0.0, coords.y+random+0.0, zPos,
Kentas.F.Tables.GetEntityHeading(ped), 1, 1)
Kentas.F.Tables.SetPedIntoVehicle(__ped__, __veh__, -1)
Kentas.F.Tables.TaskCombatPed(__ped__, player, 0, 16)
end
end
end,
ClearPeds = function()
for peds in Kentas.F.Tables.Functions.EnumeratePeds() do
Kentas.F.Tables.DeleteEntity(peds)
end
end,
ClearVehs = function()
for vehicles in Kentas.F.Tables.Functions.EnumerateVehicles() do
Kentas.F.Tables.DeleteEntity(vehicles)
end
end,
stopcutscene = function()
Kentas.F.Tables.StopCutscene(true)
end,
--setsnowlevel = function()
-- SetSnowLevel(1.0)
--end,
ClearObjects = function()
for objects in Kentas.F.Tables.Functions.EnumerateObjects() do
Kentas.F.Tables.DeleteEntity(objects)
end
end,
recruitk9 = function()
local player = Kentas.F.Tables.PlayerPedId()
local swatteam = Kentas.F.Tables.GetHashKey('a_c_chop')
Kentas.F.Tables.RequestModel(swatteam)
while not Kentas.F.Tables.HasModelLoaded(swatteam) do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(swatteam)
end
local __ped__ = Kentas.F.Tables.CreatePed(0, swatteam,
Kentas.F.Tables.GetEntityCoords(player), 0, true, true)
local __group__ =
Kentas.F.Tables.GetHashKey(Kentas.F.Tables.GetPedRelationshipGroupHash(__ped__))
Kentas.F.Tables.SetPedAsGroupMember(__ped__,
Kentas.F.Tables.GetPlayerGroup(player))
Kentas.F.Tables.SetPedNeverLeavesGroup(__ped__, true)
Kentas.F.Tables.SetRelationshipBetweenGroups(0,
Kentas.F.Tables.GetHashKey("PLAYER"), __group__)
Kentas.F.Tables.SetRelationshipBetweenGroups(0, __group__,
Kentas.F.Tables.GetHashKey("PLAYER"))
Kentas.F.Tables.SetRelationshipBetweenGroups(1,
Kentas.F.Tables.GetHashKey("PLAYER"), __group__)
Kentas.F.Tables.SetRelationshipBetweenGroups(1, __group__,
Kentas.F.Tables.GetHashKey("PLAYER"))
Kentas.F.Tables.SetCanAttackFriendly(__ped__, false, false)
Kentas.F.Tables.TaskFollowToOffsetOfEntity(__ped__, player, 0.0, 0.0,
0.0, 30.0, -1, 50.0, 1)
Kentas.F.Tables.NetworkRegisterEntityAsNetworked(ped)
end,
setthistime = function()
local h, m, s = Kentas.F.Combos['time-hours'].b[Kentas.F.Combos['time-
hours'].a], Kentas.F.Combos['time-minute'].b[Kentas.F.Combos['time-minute'].a],
Kentas.F.Combos['time-Seconds'].b[Kentas.F.Combos['time-Seconds'].a]
Kentas.F.Tables.NetworkOverrideClockTime(h, m, s)
Kentas.F.Tables.SetClockTime(h, m, s)
end,
synchronizetime = function()
local year, month, day, hour, min, sec = Kentas.F.Tables.GetLocalTime()
Kentas.F.Tables.NetworkOverrideClockTime(hour, min, sec)
Kentas.F.Tables.SetClockTime(hour, min, sec)
end,
getownped = function()
local m1 = Kentas.F.Tables.Functions.KBInput('Ped spawn name','', 30)
local model = Kentas.F.Tables.GetHashKey(m1)
Kentas.F.Tables.RequestModel(model)
while not Kentas.F.Tables.HasModelLoaded(model) do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(model)
end
local ped = Kentas.F.Tables.PlayerPedId()
local x, y, z =
__KentasStrings__.strings:tableunpack(Kentas.F.Tables.GetEntityCoords(ped))
local p1 = Kentas.F.Tables.CreatePed(3, model, x, y, z, 1, true, true)
Kentas.F.Tables.TaskFollowToOffsetOfEntity(p1, ped, 0.5, 0.0, 0.0, 5.0,
-1, 0.0, 1)
Kentas.F.Tables.SetPedKeepTask(p1, true)
end,
recruitswatteam = function()
local player = Kentas.F.Tables.PlayerPedId()
for bb = 1, 4 do
local swatteam = Kentas.F.Tables.GetHashKey('s_m_y_swat_01')
Kentas.F.Tables.RequestModel(swatteam)
while not Kentas.F.Tables.HasModelLoaded(swatteam) do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(swatteam)
end
local __ped__ = Kentas.F.Tables.CreatePed(21, swatteam,
Kentas.F.Tables.GetEntityCoords(player), 0, true, true)
local __group__ =
Kentas.F.Tables.GetHashKey(Kentas.F.Tables.GetPedRelationshipGroupHash(__ped__))
Kentas.F.Tables.SetPedAsGroupMember(__ped__,
Kentas.F.Tables.GetPlayerGroup(player))
Kentas.F.Tables.SetPedNeverLeavesGroup(__ped__, true)
Kentas.F.Tables.SetRelationshipBetweenGroups(0,
Kentas.F.Tables.GetHashKey("PLAYER"), __group__)
Kentas.F.Tables.SetRelationshipBetweenGroups(0, __group__,
Kentas.F.Tables.GetHashKey("PLAYER"))
Kentas.F.Tables.SetRelationshipBetweenGroups(1,
Kentas.F.Tables.GetHashKey("PLAYER"), __group__)
Kentas.F.Tables.SetRelationshipBetweenGroups(1, __group__,
Kentas.F.Tables.GetHashKey("PLAYER"))
Kentas.F.Tables.SetCanAttackFriendly(__ped__, false, false)
Kentas.F.Tables.TaskFollowToOffsetOfEntity(__ped__, player, 0.0,
0.0, 0.0, 30.0, -1, 50.0, 1)
Kentas.F.Tables.NetworkRegisterEntityAsNetworked(ped)
Kentas.F.Tables.GiveWeaponToPed(__ped__,
Kentas.F.Tables.GetHashKey('weapon_carbinerifle'), 9999, 1, 1)
end
end,
}
Kentas.F.Funcs.RequestIpls = function()
Kentas.F.Tables.RequestIpl('shr_int')Kentas.F.Tables.RequestIpl('TrevorsTrailerTras
h')Kentas.F.Tables.RequestIpl('post_hiest_unload')Kentas.F.Tables.RequestIpl('refit
_unload')Kentas.F.Tables.RequestIpl('FINBANK')Kentas.F.Tables.RequestIpl('Coroner_I
nt_on')Kentas.F.Tables.RequestIpl('coronertrash')Kentas.F.Tables.RequestIpl('CS1_02
_cf_onmission1')Kentas.F.Tables.RequestIpl('CS1_02_cf_onmission2')Kentas.F.Tables.R
equestIpl('CS1_02_cf_onmission3')Kentas.F.Tables.RequestIpl('CS1_02_cf_onmission4')
Kentas.F.Tables.RequestIpl('farm')Kentas.F.Tables.RequestIpl('farmint')Kentas.F.Tab
les.RequestIpl('farm_lod')Kentas.F.Tables.RequestIpl('farm_props')Kentas.F.Tables.R
equestIpl('des_farmhouse')Kentas.F.Tables.RequestIpl('FIBlobby')Kentas.F.Tables.Req
uestIpl('FruitBB')Kentas.F.Tables.RequestIpl('sc1_01_newbill')Kentas.F.Tables.Reque
stIpl('hw1_02_newbill')Kentas.F.Tables.RequestIpl('hw1_emissive_newbill')Kentas.F.T
ables.RequestIpl('sc1_14_newbill')Kentas.F.Tables.RequestIpl('dt1_17_newbill')Kenta
s.F.Tables.RequestIpl('id2_14_during_door')Kentas.F.Tables.RequestIpl('id2_14_durin
g1')Kentas.F.Tables.RequestIpl('facelobby')Kentas.F.Tables.RequestIpl('v_tunnel_hol
e')Kentas.F.Tables.RequestIpl('Carwash_with_spinners')Kentas.F.Tables.RequestIpl('s
p1_10_real_interior')Kentas.F.Tables.RequestIpl('sp1_10_real_interior_lod')Kentas.F
.Tables.RequestIpl('ch1_02_open')Kentas.F.Tables.RequestIpl('bkr_bi_id1_23_door')Ke
ntas.F.Tables.RequestIpl('lr_cs6_08_grave_closed')Kentas.F.Tables.RequestIpl('metht
railer_grp1')Kentas.F.Tables.RequestIpl('bkr_bi_hw1_13_int')Kentas.F.Tables.Request
Ipl('CanyonRvrShallow')Kentas.F.Tables.RequestIpl('CS3_07_MPGates')Kentas.F.Tables.
RequestIpl('RC12B_Default')Kentas.F.Tables.RequestIpl('bh1_47_joshhse_unburnt')Kent
as.F.Tables.RequestIpl('bh1_47_joshhse_unburnt_lod')Kentas.F.Tables.RequestIpl('cs3
_05_water_grp1')Kentas.F.Tables.RequestIpl('cs3_05_water_grp1_lod')Kentas.F.Tables.
RequestIpl('cs3_05_water_grp2')Kentas.F.Tables.RequestIpl('cs3_05_water_grp2_lod')K
entas.F.Tables.RequestIpl('canyonriver01')Kentas.F.Tables.RequestIpl('canyonriver01
_lod')Kentas.F.Tables.RequestIpl('ch3_rd2_bishopschickengraffiti')Kentas.F.Tables.R
equestIpl('cs5_04_mazebillboardgraffiti')Kentas.F.Tables.RequestIpl('cs5_roads_rono
ilgraffiti')Kentas.F.Tables.RequestIpl('hei_carrier')Kentas.F.Tables.RequestIpl('he
i_carrier_distantlights')Kentas.F.Tables.RequestIpl('hei_Carrier_int1')Kentas.F.Tab
les.RequestIpl('hei_Carrier_int2')Kentas.F.Tables.RequestIpl('hei_Carrier_int3')Ken
tas.F.Tables.RequestIpl('hei_Carrier_int4')Kentas.F.Tables.RequestIpl('hei_Carrier_
int5')Kentas.F.Tables.RequestIpl('hei_Carrier_int6')Kentas.F.Tables.RequestIpl('hei
_carrier_lodlights')Kentas.F.Tables.RequestIpl('hei_carrier_slod')Kentas.F.Tables.R
equestIpl('hei_yacht_heist')Kentas.F.Tables.RequestIpl('hei_yacht_heist_Bar')Kentas
.F.Tables.RequestIpl('hei_yacht_heist_Bedrm')Kentas.F.Tables.RequestIpl('hei_yacht_
heist_Bridge')Kentas.F.Tables.RequestIpl('hei_yacht_heist_DistantLights')Kentas.F.T
ables.RequestIpl('hei_yacht_heist_enginrm')Kentas.F.Tables.RequestIpl('hei_yacht_he
ist_LODLights')Kentas.F.Tables.RequestIpl('hei_yacht_heist_Lounge')Kentas.F.Tables.
RequestIpl('ex_dt1_02_office_01b')Kentas.F.Tables.RequestIpl('ex_dt1_11_office_01b'
)Kentas.F.Tables.RequestIpl('ex_sm_13_office_01b')Kentas.F.Tables.RequestIpl('ex_sm
_15_office_01b')Kentas.F.Tables.RequestIpl('apa_v_mp_h_01_a')Kentas.F.Tables.Reques
tIpl('apa_v_mp_h_02_c')Kentas.F.Tables.RequestIpl('apa_v_mp_h_04_b')Kentas.F.Tables
.RequestIpl('bkr_biker_interior_placement_interior_0_biker_dlc_int_01_milo')Kentas.
F.Tables.RequestIpl('bkr_biker_interior_placement_interior_1_biker_dlc_int_02_milo'
)Kentas.F.Tables.RequestIpl('bkr_biker_interior_placement_interior_2_biker_dlc_int_
ware01_milo')Kentas.F.Tables.RequestIpl('bkr_biker_interior_placement_interior_2_bi
ker_dlc_int_ware02_milo')Kentas.F.Tables.RequestIpl('bkr_biker_interior_placement_i
nterior_2_biker_dlc_int_ware03_milo')Kentas.F.Tables.RequestIpl('bkr_biker_interior
_placement_interior_2_biker_dlc_int_ware04_milo')Kentas.F.Tables.RequestIpl('bkr_bi
ker_interior_placement_interior_2_biker_dlc_int_ware05_milo')Kentas.F.Tables.Reques
tIpl('bkr_biker_interior_placement_interior_3_biker_dlc_int_ware02_milo')Kentas.F.T
ables.RequestIpl('bkr_biker_interior_placement_interior_4_biker_dlc_int_ware03_milo
')Kentas.F.Tables.RequestIpl('bkr_biker_interior_placement_interior_5_biker_dlc_int
_ware04_milo')Kentas.F.Tables.RequestIpl('bkr_biker_interior_placement_interior_6_b
iker_dlc_int_ware05_milo')Kentas.F.Tables.RequestIpl('ex_exec_warehouse_placement_i
nterior_1_int_warehouse_s_dlc_milo')Kentas.F.Tables.RequestIpl('ex_exec_warehouse_p
lacement_interior_0_int_warehouse_m_dlc_milo')Kentas.F.Tables.RequestIpl('ex_exec_w
arehouse_placement_interior_2_int_warehouse_l_dlc_milo')Kentas.F.Tables.RequestIpl(
'imp_impexp_interior_placement')Kentas.F.Tables.RequestIpl('imp_impexp_interior_pla
cement_interior_0_impexp_int_01_milo_')Kentas.F.Tables.RequestIpl('imp_impexp_inter
ior_placement_interior_1_impexp_intwaremed_milo_')Kentas.F.Tables.RequestIpl('imp_i
mpexp_interior_placement_interior_2_imptexp_mod_int_01_milo_')Kentas.F.Tables.Reque
stIpl('imp_impexp_interior_placement_interior_3_impexp_int_02_milo_')Kentas.F.Table
s.RequestIpl('imp_dt1_02_modgarage')Kentas.F.Tables.RequestIpl('imp_dt1_02_cargarag
e_a')Kentas.F.Tables.RequestIpl('imp_dt1_02_cargarage_b')Kentas.F.Tables.RequestIpl
('imp_dt1_02_cargarage_c')Kentas.F.Tables.RequestIpl('imp_dt1_11_modgarage')Kentas.
F.Tables.RequestIpl('imp_dt1_11_cargarage_a')Kentas.F.Tables.RequestIpl('imp_dt1_11
_cargarage_b')Kentas.F.Tables.RequestIpl('imp_dt1_11_cargarage_c')Kentas.F.Tables.R
equestIpl('imp_sm_13_modgarage')Kentas.F.Tables.RequestIpl('imp_sm_13_cargarage_a')
Kentas.F.Tables.RequestIpl('imp_sm_13_cargarage_b')Kentas.F.Tables.RequestIpl('imp_
sm_13_cargarage_c')Kentas.F.Tables.RequestIpl('imp_sm_15_modgarage')Kentas.F.Tables
.RequestIpl('imp_sm_15_cargarage_a')Kentas.F.Tables.RequestIpl('imp_sm_15_cargarage
_b')Kentas.F.Tables.RequestIpl('imp_sm_15_cargarage_c')Kentas.F.Tables.RequestIpl('
gr_case0_bunkerclosed')Kentas.F.Tables.RequestIpl('gr_case1_bunkerclosed')Kentas.F.
Tables.RequestIpl('gr_case2_bunkerclosed')Kentas.F.Tables.RequestIpl('gr_case3_bunk
erclosed')Kentas.F.Tables.RequestIpl('gr_case4_bunkerclosed')Kentas.F.Tables.Reques
tIpl('gr_case5_bunkerclosed')Kentas.F.Tables.RequestIpl('gr_case6_bunkerclosed')Ken
tas.F.Tables.RequestIpl('gr_case7_bunkerclosed')Kentas.F.Tables.RequestIpl('gr_case
9_bunkerclosed')Kentas.F.Tables.RequestIpl('gr_case10_bunkerclosed')Kentas.F.Tables
.RequestIpl('gr_case11_bunkerclosed')Kentas.F.Tables.RequestIpl('xm_siloentranceclo
sed_x17')Kentas.F.Tables.RequestIpl('sm_smugdlc_interior_placement')Kentas.F.Tables
.RequestIpl('sm_smugdlc_interior_placement_interior_0_smugdlc_int_01_milo_')Kentas.
F.Tables.RequestIpl('xm_x17dlc_int_placement')Kentas.F.Tables.RequestIpl('xm_x17dlc
_int_placement_interior_0_x17dlc_int_base_ent_milo_')Kentas.F.Tables.RequestIpl('xm
_x17dlc_int_placement_interior_1_x17dlc_int_base_loop_milo_')Kentas.F.Tables.Reques
tIpl('xm_x17dlc_int_placement_interior_2_x17dlc_int_bse_tun_milo_')Kentas.F.Tables.
RequestIpl('xm_x17dlc_int_placement_interior_3_x17dlc_int_base_milo_')Kentas.F.Tabl
es.RequestIpl('xm_x17dlc_int_placement_interior_4_x17dlc_int_facility_milo_')Kentas
.F.Tables.RequestIpl('xm_x17dlc_int_placement_interior_5_x17dlc_int_facility2_milo_
')Kentas.F.Tables.RequestIpl('xm_x17dlc_int_placement_interior_6_x17dlc_int_silo_01
_milo_')Kentas.F.Tables.RequestIpl('xm_x17dlc_int_placement_interior_7_x17dlc_int_s
ilo_02_milo_')Kentas.F.Tables.RequestIpl('xm_x17dlc_int_placement_interior_8_x17dlc
_int_sub_milo_')Kentas.F.Tables.RequestIpl('xm_x17dlc_int_placement_interior_9_x17d
lc_int_01_milo_')Kentas.F.Tables.RequestIpl('xm_x17dlc_int_placement_interior_10_x1
7dlc_int_tun_straight_milo_')Kentas.F.Tables.RequestIpl('xm_x17dlc_int_placement_in
terior_11_x17dlc_int_tun_slope_flat_milo_')Kentas.F.Tables.RequestIpl('xm_x17dlc_in
t_placement_interior_12_x17dlc_int_tun_flat_slope_milo_')Kentas.F.Tables.RequestIpl
('xm_x17dlc_int_placement_interior_13_x17dlc_int_tun_30d_r_milo_')Kentas.F.Tables.R
equestIpl('xm_x17dlc_int_placement_interior_14_x17dlc_int_tun_30d_l_milo_')Kentas.F
.Tables.RequestIpl('xm_x17dlc_int_placement_interior_15_x17dlc_int_tun_straight_mil
o_')Kentas.F.Tables.RequestIpl('xm_x17dlc_int_placement_interior_16_x17dlc_int_tun_
straight_milo_')Kentas.F.Tables.RequestIpl('xm_x17dlc_int_placement_interior_17_x17
dlc_int_tun_slope_flat_milo_')Kentas.F.Tables.RequestIpl('xm_x17dlc_int_placement_i
nterior_18_x17dlc_int_tun_slope_flat_milo_')Kentas.F.Tables.RequestIpl('xm_x17dlc_i
nt_placement_interior_19_x17dlc_int_tun_flat_slope_milo_')Kentas.F.Tables.RequestIp
l('xm_x17dlc_int_placement_interior_20_x17dlc_int_tun_flat_slope_milo_')Kentas.F.Ta
bles.RequestIpl('xm_x17dlc_int_placement_interior_21_x17dlc_int_tun_30d_r_milo_')Ke
ntas.F.Tables.RequestIpl('xm_x17dlc_int_placement_interior_22_x17dlc_int_tun_30d_r_
milo_')Kentas.F.Tables.RequestIpl('xm_x17dlc_int_placement_interior_23_x17dlc_int_t
un_30d_r_milo_')Kentas.F.Tables.RequestIpl('xm_x17dlc_int_placement_interior_24_x17
dlc_int_tun_30d_r_milo_')Kentas.F.Tables.RequestIpl('xm_x17dlc_int_placement_interi
or_25_x17dlc_int_tun_30d_l_milo_')Kentas.F.Tables.RequestIpl('xm_x17dlc_int_placeme
nt_interior_26_x17dlc_int_tun_30d_l_milo_')Kentas.F.Tables.RequestIpl('xm_x17dlc_in
t_placement_interior_27_x17dlc_int_tun_30d_l_milo_')Kentas.F.Tables.RequestIpl('xm_
x17dlc_int_placement_interior_28_x17dlc_int_tun_30d_l_milo_')Kentas.F.Tables.Reques
tIpl('xm_x17dlc_int_placement_interior_29_x17dlc_int_tun_30d_l_milo_')Kentas.F.Tabl
es.RequestIpl('xm_x17dlc_int_placement_interior_30_v_apart_midspaz_milo_')Kentas.F.
Tables.RequestIpl('xm_x17dlc_int_placement_interior_31_v_studio_lo_milo_')Kentas.F.
Tables.RequestIpl('xm_x17dlc_int_placement_interior_32_v_garagem_milo_')Kentas.F.Ta
bles.RequestIpl('xm_x17dlc_int_placement_interior_33_x17dlc_int_02_milo_')Kentas.F.
Tables.RequestIpl('xm_x17dlc_in
t_placement_interior_34_x17dlc_int_lab_milo_')Kentas.F.Tables.RequestIpl('xm_x17dlc
_int_placement_interior_35_x17dlc_int_tun_entry_milo_')Kentas.F.Tables.RequestIpl('
xm_x17dlc_int_placement_strm_0')Kentas.F.Tables.RequestIpl('xm_bunkerentrance_door'
)Kentas.F.Tables.RequestIpl('xm_hatch_01_cutscene')Kentas.F.Tables.RequestIpl('xm_h
atch_02_cutscene')Kentas.F.Tables.RequestIpl('xm_hatch_03_cutscene')Kentas.F.Tables
.RequestIpl('xm_hatch_04_cutscene')Kentas.F.Tables.RequestIpl('xm_hatch_06_cutscene
')Kentas.F.Tables.RequestIpl('xm_hatch_07_cutscene')Kentas.F.Tables.RequestIpl('xm_
hatch_08_cutscene')Kentas.F.Tables.RequestIpl('xm_hatch_09_cutscene')Kentas.F.Table
s.RequestIpl('xm_hatch_10_cutscene')Kentas.F.Tables.RequestIpl('xm_hatch_closed')Ke
ntas.F.Tables.RequestIpl('xm_hatches_terrain')Kentas.F.Tables.RequestIpl('xm_hatche
s_terrain_lod')Kentas.F.Tables.RequestIpl('xm_mpchristmasadditions')
end
Kentas.F.ChangeOpenKey = function()
local value, label = Kentas.F.Funcs.Binding()
Kentas.F.Checks.OpenKeyV = value
Kentas.F.Checks.OpenKeyL = label
end
Kentas.F.Funcs.loadallipls = function()
__CitIn__.CreateThread(function()
Kentas.F.Funcs.RequestIpls()
for ak, ipl in __KentasStrings__.strings:pairs(Kentas.F.AllIpls) do
for k, coords in __KentasStrings__.strings:pairs(ipl.coords) do
local interiorID =
Kentas.F.Tables.GetInteriorAtCoords(coords[1], coords[2], coords[3])
if Kentas.F.Tables.IsValidInterior(interiorID) then
Kentas.F.Tables.PinInteriorInMemory(interiorID)
for index,propName in
__KentasStrings__.strings:pairs(ipl.interiorsProps) do
Kentas.F.Tables.ActivateInteriorEntitySet(interiorID,
propName)
end
if ipl.interiorsPropColors then
for i=1, #ipl.interiorsPropColors, 1 do
Kentas.F.Tables.SetInteriorEntitySetColor(interiorID, ipl.interiorsPropColors[i]
[1], ipl.interiorsPropColors[i][2])
end
end
Kentas.F.Tables.RefreshInterior(interiorID)
end
end
end
end)
Kentas.F.Tables.Functions.Notify("All IPL's loaded / reloaded")
end
Kentas.F.Funcs.FuckitallmenDest = function()
__CitIn__.CreateThread(function()
Kentas.F.Funcs.DestroyserverDest()
for _Ai = 1, 12345 do
__CitIn__.Wait(0)
Kentas.F.Tables.PlaySound(-1, 'Checkpoint_Hit',
'GTAO_FM_Events_Soundset', true)
Kentas.F.Tables.PlaySound(-1, 'Boss_Blipped',
'GTAO_Magnate_Hunt_Boss_SoundSet', true)
Kentas.F.Tables.PlaySound(-1, 'Bomb_Disarmed',
'GTAO_Speed_Convoy_Soundset', true)
Kentas.F.Tables.PlaySound(-1, 'All',
'SHORT_PLAYER_SWITCH_SOUND_SET', true)
Kentas.F.Tables.PlaySound(-1, 'SELECT', 'HUD_MINI_GAME_SOUNDSET',
true)
Kentas.F.Tables.PlaySound(-1, 'Beep_Green',
'DLC_HEIST_HACKING_SNAKE_SOUNDS', true)
end
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local __MODEL__ = Kentas.F.Tables.GetHashKey("Gauntlet")
Kentas.F.Tables.RequestModel(__MODEL__)
while not Kentas.F.Tables.HasModelLoaded(__MODEL__) do
__CitIn__.Wait(1)
Kentas.F.Tables.RequestModel(__MODEL__)
end
for lpp = 1, 4 do
local _c =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(v))
Kentas.F.Tables.CreateVehicle(__MODEL__, _c.x, _c.y, _c.z+3.0,
1, 1, 1)
end
end
end)
end
Kentas.F.Funcs.VehicleModelOnl = function()
Kentas.F.VehicleModelOnline = Kentas.F.Tables.Functions.KBInput('Vehicle
spawn name','', 23)
return Kentas.F.VehicleModelOnline
end
Kentas.F.Funcs.SpawnVehicleOnl = function()
if Kentas.F.VehicleModelOnline ~= nil then
local __MODEL__ =
Kentas.F.Tables.GetHashKey(Kentas.F.VehicleModelOnline)
Kentas.F.Tables.RequestModel(__MODEL__)
while not Kentas.F.Tables.HasModelLoaded(__MODEL__) do
__CitIn__.Wait(30)
end
__SPAWNINGMODEL__ = Kentas.F.Tables.CreateVehicle(__MODEL__,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r)), 1, 1, 1)
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['VehiclesO'].options, {text
= 'Delete last', type = 'button', bind = 'online:Delete last', func =
Kentas.F.Funcs.DeleteLastVehicleOnl})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['VehiclesO'].options, {text
= 'Bring last', type = 'button', bind = 'online:Bring last', func =
Kentas.F.Funcs.BringLastVehicleOnl})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['VehiclesO'].options, {text
= 'Explode last', type = 'button', bind = 'online:Explode last', func =
Kentas.F.Funcs.ExplodeLastVehicleOnl})
end
end
Kentas.F.Funcs.ExplodeLastVehicleOnl = function()
Kentas.F.Tables.AddExplode(Kentas.F.Tables.GetEntityCoords(__SPAWNINGMODEL__), 7,
1.0, true, false, 0.0)
end
Kentas.F.Funcs.BringLastVehicleOnl = function()
Kentas.F.Tables.SetEntityCoords(__SPAWNINGMODEL__,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r)))
end
Kentas.F.Funcs.DeleteLastVehicleOnl = function()
local deleteentity = Kentas.F.Tables.DeleteEntity(__SPAWNINGMODEL__ or nil)
if deleteentity then
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.submenu['VehiclesO'].options) do
if (v.text ~= "Vehicle Model" and v.text ~= "Spawn Vehicle") then
for i = 1, 3 do
__KentasStrings__.strings:tableremove(Kentas.F.submenu['VehiclesO'].options, k)
end
end
end
Kentas.F.submenu[Kentas.activemenu].selectedfeature = 1
end
end
Kentas.F.Funcs.PropModelOnl = function()
Kentas.F.PropModelOnline = Kentas.F.Tables.Functions.KBInput('Prop spawn
name','', 23)
return Kentas.F.PropModelOnline
end
Kentas.F.Funcs.SpawnPropOnl = function()
if Kentas.F.PropModelOnline ~= nil then
local prop = Kentas.F.Tables.GetHashKey(Kentas.F.PropModelOnline)
Kentas.F.Tables.RequestModel(prop)
while not Kentas.F.Tables.HasModelLoaded(prop) do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(prop)
end
__SPAWNINGPROP__ = Kentas.F.Tables.CreateObject(prop,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r)), true, true, true)
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['PropsO'].options, {text =
'Delete last', type = 'button', bind = 'online:Delete lastp', func =
Kentas.F.Funcs.DeleteLastPropOnl})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['PropsO'].options, {text =
'Bring last', type = 'button', bind = 'online:Bring lastp', func =
Kentas.F.Funcs.BringLastPropOnl})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['PropsO'].options, {text =
'Explode last', type = 'button', bind = 'online:Explode lastp', func =
Kentas.F.Funcs.ExplodeLastPropOnl})
end
end
Kentas.F.Funcs.CheckIfResourceExist = function(script)
if Kentas.F.Tables.GetResourceState(script) == "started" or
Kentas.F.Tables.GetResourceState(__KentasStrings__.strings:lower(script)) ==
"started" or
Kentas.F.Tables.GetResourceState(__KentasStrings__.strings:upper(script)) ==
"started" then
return true
else
return false
end
end
Kentas.F.Funcs.DeleteLastPropOnl = function()
local deleteentity = Kentas.F.Tables.DeleteEntity(__SPAWNINGPROP__ or nil)
if deleteentity then
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.submenu['PropsO'].options) do
if (v.text ~= "Prop Model" and v.text ~= "Spawn Prop") then
for i = 1, 3 do
__KentasStrings__.strings:tableremove(Kentas.F.submenu['PropsO'].options, k)
end
end
end
Kentas.F.submenu[Kentas.activemenu].selectedfeature = 1
end
end
Kentas.F.Funcs.ExplodeLastPropOnl = function()
Kentas.F.Tables.AddExplode(Kentas.F.Tables.GetEntityCoords(__SPAWNINGPROP__), 7,
1.0, true, false, 0.0)
end
Kentas.F.Funcs.BringLastPropOnl = function()
Kentas.F.Tables.SetEntityCoords(__SPAWNINGPROP__,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r)))
end
Kentas.F.submenu = {
['main'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"HOME",
options = {
{text = 'Self Options', type = 'submenu', bind = 'main:self', menu
= 'self'},
{text = 'Online Options', type = 'submenu', bind = 'main:online',
menu = 'online'},
{text = 'Visual Options', type = 'submenu', bind = 'main:Visuals',
menu = 'Visuals'},
{text = 'Weapon Options', type = 'submenu', bind = 'main:Weapon',
menu = 'Weapon'},
{text = 'Vehicle Options', type = 'submenu', bind = 'main:Vehicle',
menu = 'Vehicle'},
{text = 'Glife Options', type = 'submenu', bind = 'main:Vehicle',
menu = 'Glife'},
{text = '100k or die', type = 'submenu', bind = 'main:100k or die',
menu = '100k or die'},
{text = 'Cheater Protection', type = 'submenu', bind =
'main:Cheater Protection', menu = 'Cheater Protection'},
{text = 'Miscellaneous', type = 'submenu', bind =
'main:Miscellaneous', menu = 'Miscellaneous'},
{text = 'Commands', type = 'submenu', bind = 'main:Commands', menu
= 'Commands'},
{text = 'LUA Options', type = 'submenu', bind = 'main:LUAOptions',
menu = 'LUAOptions'},
{text = 'Configuration', type = 'submenu', bind =
'main:Configuration', menu = 'Configuration'},
},
},
['Configuration'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Configuration", parentmenu = 'main',
options = {
{text = 'Reset Menu', type = 'button', func =
Kentas.F.Funcs.ResetMenu},
{text = 'Max option count on screen', type = 'combo', index =
Kentas.F.Combos['maxoptcountonscreen'], func = function()
Kentas.maxoptcount =
Kentas.F.Combos['maxoptcountonscreen'].b[Kentas.F.Combos['maxoptcountonscreen'].a]
end},
{text = 'Style', type = 'combo', index = Kentas.F.Combos['Menu-
Style'], func = Kentas.F.Funcs.ChangeMenuStyle},
{text = 'Disable button hold animation', type = 'checkbox', check =
'configuration:buttonholdanimation'},
{text = 'Disable fade animation', type = 'checkbox', check =
'configuration:fadeanimation'},
{text = 'Menu Sounds', type = 'checkbox', check =
'configuration:menusounds'},
{text = 'Button animation speed', type = 'slider', bind = '', speed
= 0.001, index = Kentas.F.Sliders['Button-animation-delay']},
{text = 'Button hold delay', type = 'slider', bind = '', speed =
0.5, index = Kentas.F.Sliders['Button-hold-delay']},
{text = 'Combo hold delay', type = 'slider', bind = '', speed =
0.5, index = Kentas.F.Sliders['Combo-hold-delay']},
{text = 'Watermark', type = 'checkbox', check =
'configuration:watermark'},
{text = 'Keybinds', type = 'submenu', menu = 'Keybinds'},
{text = 'Configs', type = 'submenu', menu = 'Configs'},
{text = 'Server Info', type = 'submenu', menu = 'Server Info'},
--{text = 'Server IP', type = 'button', func =
Kentas.F.Funcs.ServerIP},
{text = 'Kill Menu', type = 'button', func =
Kentas.F.Funcs.KillMenu},
{text = 'Crash Menu', type = 'button', func =
Kentas.F.Funcs.CrashMenu},
},
},
['Server Info'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Server Info", parentmenu = 'Configuration',
options = {
},
},
['Configs'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Configs", parentmenu = 'Configuration',
options = {
},
},
['Config list'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext = "My
configs", parentmenu = 'Configs',
options = {
{text = 'Refresh configs', type = 'button', bind = 'configs:Refresh
configs', func = Kentas.F.Funcs.Refreshconfigs},
},
},
['Keybinds'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Keybinds", parentmenu = 'Configuration',
options = {
},
},
['LUAOptions'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"LUAOptions", parentmenu = 'main',
options = {
},
},
['Commands'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Commands", parentmenu = 'main',
options = {
{text = 'Create Command', type = 'button', bind =
'command:createcom', func = Kentas.F.Funcs.CreateCommand},
{text = 'All Commands', type = 'sepa', bind = ''},
--{text = 'Execute Command', type = 'combo', index =
Kentas.F.Combos['Commands'], func = Kentas.F.Funcs.ExecuteCommand_nil},
},
},
['Miscellaneous'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Miscellaneous", parentmenu = 'main',
options = {
{text = 'Dumper', type = 'submenu', menu = 'Dumper'},
{text = 'Stat editor', type = 'submenu', menu = 'Stateditor'},
{text = 'animations', type = 'submenu', menu = 'animations'},
{text = 'load ipls', type = 'button', bind = 'misc:iplsload', func
= Kentas.F.Funcs.loadallipls},
{text = 'global chat', type = 'checkbox', bind = 'misc:global
chat', check = 'misc:globalchat'},
{text = 'combat', type = 'sepa', bind = ''},
{text = 'aim animation', type = 'combo', index =
Kentas.F.Combos['aimnaimation'], func = function() end},
{text = 'Aim position', type = 'checkbox', bind = 'misc:Aim
position', check = 'misc:Aimposition'},
{text = 'bypass first person', type = 'checkbox', bind =
'misc:bypass first person', check = 'misc:bypassfirstperson'},
{text = 'rp servers be like', type = 'checkbox', bind = 'misc:rp
servers be like', check = 'misc:rpserversbelike'},
{text = 'kill feed', type = 'checkbox', bind = 'misc:kill feed',
check = 'misc:killfeed'},
{text = 'anti aim', type = 'checkbox', bind = 'misc:anti aim',
check = 'misc:antiaim'},
{text = 'fake roll', type = 'checkbox', bind = 'misc:fake roll',
check = 'misc:fakeroll'},
{text = 'fake crouch', type = 'checkbox', bind = 'misc:fake
crouch', check = 'misc:fakecrouch'},
{text = 'lagging', type = 'checkbox', bind = 'misc:lagging', check
= 'misc:lagging'},
{text = 'roll bug (x)', type = 'checkbox', bind = 'misc:roll bug
(x)', check = 'misc:rollbug(x)'},
{text = 'Stick to ground', type = 'checkbox', bind = 'misc:Stick to
ground', check = 'misc:Sticktoground'},
{text = 'Always friendly', type = 'checkbox', check =
'misc:Alwaysfriendly'},
{text = 'Infinite CombatRoll', type = 'checkbox', bind =
'misc:Infinite CombatRoll', check = 'misc:InfiniteCombatRoll'},
{text = 'Bunny Hop', type = 'checkbox', bind = 'misc:Bunny Hop',
check = 'misc:BunnyHop'},
{text = 'Jump Delay', type = 'slider', bind = '', speed = 7, index
= Kentas.F.Sliders['jump-delay']},
{text = 'get own ped', type = 'button', bind = 'misc:get own ped',
func = Kentas.F.Funcs.getownped},
{text = 'recruit swat team', type = 'button', bind = 'misc:recruit
swat team', func = Kentas.F.Funcs.recruitswatteam},
{text = 'WOT War', type = 'button', bind = 'misc:wotwar', func =
Kentas.F.Funcs.wotwar},
{text = 'recruit k9', type = 'button', bind = 'misc:recruit k9',
func = Kentas.F.Funcs.recruitk9},
{text = 'area', type = 'sepa', bind = ''},
{text = 'clear peds', type = 'button', bind = 'misc:clear peds',
func = Kentas.F.Funcs.ClearPeds},
{text = 'clear objects', type = 'button', bind = 'misc:clear
objects', func = Kentas.F.Funcs.ClearObjects},
{text = 'clear vehicles', type = 'button', bind = 'misc:clear
vehicles', func = Kentas.F.Funcs.ClearVehs},
{text = 'other', type = 'sepa', bind = ''},
{text = 'stop cutscene', type = 'button', bind = 'misc:stop
cutscene', func = Kentas.F.Funcs.stopcutscene},
--{text = 'set snow level', type = 'button', bind = 'misc:set snow
level', func = Kentas.F.Funcs.setsnowlevel},
{text = 'Taze Time', type = 'combo', index = Kentas.F.Combos['Taze-
Time'], func = function()
__CitIn__.InvokeNative(0xFA0675AB151073FA,
Kentas.F.Tables.PlayerPedId(), Kentas.F.Combos['Taze-
Time'].b[Kentas.F.Combos['Taze-Time'].a])
end},
{text = 'Road detector', type = 'checkbox', bind = 'misc:Road
detector', check = 'misc:Roaddetector'},
{text = 'Vehicle detector', type = 'checkbox', bind = 'misc:Vehicle
detector', check = 'misc:Vehicledetector'},
{text = 'Event logger', type = 'checkbox', bind = 'misc:Event
logger', check = 'misc:Eventlogger'},
{text = 'Freecam Options', type = 'submenu', bind = 'main:Freecam
Options', menu = 'Freecam'},
{text = 'Remote Car', type = 'submenu', bind = 'main:Remote Car',
menu = 'RemoteCar'},
{text = 'Remote Ped', type = 'submenu', bind = 'main:Remote Ped',
menu = 'RemotePed'},
{text = 'Bypass', type = 'submenu', bind = 'main:Bypass', menu =
'Bypass'},
{text = 'Controls', type = 'submenu', bind = 'main:Controls', menu
= 'Controls'},
{text = 'World Colour', type = 'submenu', bind = 'main:World
Colour', menu = 'WorldColour'},
{text = 'time', type = 'sepa', bind = ''},
{text = 'synchronize time with system', type = 'button', bind =
'misc:synchronize time', func = Kentas.F.Funcs.synchronizetime},
{text = 'Hour', type = 'combo', index = Kentas.F.Combos['time-
hours'], func = Kentas.F.Funcs.combo_nil},
{text = 'Minute', type = 'combo', index = Kentas.F.Combos['time-
minute'], func = Kentas.F.Funcs.combo_nil},
{text = 'Seconds', type = 'combo', index = Kentas.F.Combos['time-
Seconds'], func = Kentas.F.Funcs.combo_nil},
{text = 'set time', type = 'button', bind = 'misc:set time', func =
Kentas.F.Funcs.setthistime},
},
},
['RemotePed'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Remote control ped", parentmenu = 'Miscellaneous',
options = {
{text = 'Remote ped', type = 'checkbox', bind = 'misc:Remote ped',
check = 'misc:Remoteped'},
},
},
['Stateditor'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext = "Stat
editor", parentmenu = 'Miscellaneous',
options = {
{text = 'Strength', type = 'combo', index =
Kentas.F.Combos['Strength-stat'], func = Kentas.F.Funcs.combo_Strength},
{text = 'Stamina', type = 'combo', index =
Kentas.F.Combos['Stamina-stat'], func = Kentas.F.Funcs.combo_Stamina},
{text = 'Lung', type = 'combo', index = Kentas.F.Combos['Lung-
stat'], func = Kentas.F.Funcs.combo_Lung},
{text = 'Shooting', type = 'combo', index =
Kentas.F.Combos['Shooting-stat'], func = Kentas.F.Funcs.combo_Shooting},
{text = 'Wheelie', type = 'combo', index =
Kentas.F.Combos['Wheelie-stat'], func = Kentas.F.Funcs.combo_Wheelie},
{text = 'Driving', type = 'combo', index =
Kentas.F.Combos['Driving-stat'], func = Kentas.F.Funcs.combo_Driving},
{text = 'Flying', type = 'combo', index = Kentas.F.Combos['Flying-
stat'], func = Kentas.F.Funcs.combo_Flying},
},
},
['Dumper'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Resource Dumper", parentmenu = 'Miscellaneous',
options = {
},
},
['WorldColour'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext = "World
Colour", parentmenu = 'Miscellaneous',
options = {
{text = 'Colour it', type = 'checkbox', bind = 'wc:Colour it',
check = 'wc:Colourit'},
{text = 'range', type = 'slider', bind = '', speed = 4, index =
Kentas.F.Sliders['wc-range']},
{text = 'shadow', type = 'slider', bind = '', speed = 0.1, index =
Kentas.F.Sliders['wc-shadow']},
{text = 'colour', type = 'sepa', bind = ''},
{text = 'R', type = 'slider', bind = '', speed = 5, index =
Kentas.F.Sliders['wc-r']},
{text = 'G', type = 'slider', bind = '', speed = 5, index =
Kentas.F.Sliders['wc-g']},
{text = 'B', type = 'slider', bind = '', speed = 5, index =
Kentas.F.Sliders['wc-b']},
},
},
['animations'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"animations", parentmenu = 'Miscellaneous',
options = {
{text = 'Animation', type = 'combo', index =
Kentas.F.Combos['Animations'], func = Kentas.F.Funcs.playanimation, xd = true},
{text = 'Stop animations', type = 'button', bind = 'anims:Stop
animations', func = Kentas.F.Funcs.Stopanimations},
{text = 'looped', type = 'checkbox', bind = 'anims:looped', check =
'anims:looped'},
{text = 'loop delay', type = 'slider', bind = '', speed = 4, index
= Kentas.F.Sliders['anims-loopdelay']},
},
},
['Controls'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Controls", parentmenu = 'Miscellaneous',
options = {
{text = 'disable all actions', type = 'checkbox', bind =
'ctrls:disallact', check = 'ctrls:disallact'},
{text = 'enable all actions', type = 'checkbox', bind =
'ctrls:enblallact', check = 'ctrls:enblallact'},
{text = 'disable custom action', type = 'button', bind =
'ctrls:customacdis', func = Kentas.F.Funcs.customacdis},
{text = 'enable custom action', type = 'button', bind =
'ctrls:customacenbl', func = Kentas.F.Funcs.customacenbl},
},
},
['Vehicle'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Vehicle options", parentmenu = 'main',
options = {
{text = 'Add tracker to vehicle', type = 'checkbox', bind =
'vehicle:Add tracker to vehicle', check = 'vehicle:Addtrackertovehicle'},
{text = 'Mors Mutual Insurance', type = 'button', bind =
'vehicle:Mors Mutual Insurance', func = Kentas.F.Funcs.MorsMutualInsurance},
{text = 'spawner', type = 'sepa', bind = ''},
{text = 'Addon Cars', type = 'submenu', bind = 'main:Addon Cars',
menu = 'AddonCars'},
{text = 'Premade Cars', type = 'submenu', bind = 'main:Premade
Cars', menu = 'PremadeCars'},
{text = 'Ramp', type = 'submenu', bind = 'main:Ramp', menu =
'Ramp'},
{text = 'Spawn vehicle', type = 'button', bind = 'vehicle:Spawn
vehicle', func = Kentas.F.Funcs.Spawnvehicle},
{text = 'Upgrades', type = 'sepa', bind = ''},
{text = 'Tuning Upgrade', type = 'button', bind =
'vehicle:TuningUpgrade', func = Kentas.F.Funcs.TuningUpgrade},
{text = 'Body Upgrade', type = 'button', bind =
'vehicle:BodyUpgrade', func = Kentas.F.Funcs.BodyUpgrade},
{text = 'Repair vehicle', type = 'button', bind =
'vehicle:Repairvehicle', func = Kentas.F.Funcs.Repairvehicle},
{text = 'Multipliers', type = 'sepa', bind = ''},
{text = 'Torque Multi', type = 'checkbox', bind = 'vehicle:Torque
Multi', check = 'vehicle:TorqueMulti'},
{text = 'Torque Multi', type = 'slider', bind = '', speed = 5,
index = Kentas.F.Sliders['torque']},
{text = 'Power Multi', type = 'checkbox', bind = 'vehicle:Power
Multi', check = 'vehicle:PowerMulti'},
{text = 'Power Multi', type = 'slider', bind = '', speed = 5, index
= Kentas.F.Sliders['power']},
{text = 'basic', type = 'sepa', bind = ''},
{text = 'vehicle max speed', type = 'combo', index =
Kentas.F.Combos['vehiclemaxspeed'], func = Kentas.F.Funcs.setentitymaxspeeed},
{text = 'instant brakes', type = 'checkbox', bind =
'vehicle:instant brakes', check = 'vehicle:instantbrakes'},
{text = 'no fall', type = 'checkbox', bind = 'vehicle:no fall',
check = 'vehicle:nofall'},
{text = 'Lock Vehicle', type = 'button', bind = 'vehicle:Lock
vehicle', func = Kentas.F.Funcs.Lockvehicle},
{text = 'Unlock Vehicle', type = 'button', bind = 'vehicle:Unlock
vehicle', func = Kentas.F.Funcs.Unlockvehicle},
{text = 'Clean Vehicle', type = 'button', bind = 'vehicle:Clean
vehicle', func = Kentas.F.Funcs.Cleanvehicle},
{text = 'Flip Vehicle', type = 'button', bind = 'vehicle:Flip
vehicle', func = Kentas.F.Funcs.Flipvehicle},
{text = 'Random Colour', type = 'button', bind = 'vehicle:Random
Colour', func = Kentas.F.Funcs.RandomColour},
{text = 'Break Engine', type = 'button', bind = 'vehicle:Break
Engine', func = Kentas.F.Funcs.BreakEngine},
{text = 'Change Plate Vehicle', type = 'button', bind =
'vehicle:Change Plate Vehicle', func = Kentas.F.Funcs.ChangePlateVehicle},
{text = 'Delete Vehicle', type = 'button', bind = 'vehicle:Delete
Vehicle', func = Kentas.F.Funcs.DeleteVehicle},
{text = 'Sticky car', type = 'checkbox', bind = 'vehicle:Sticky
car', check = 'vehicle:Stickycar'},
{text = 'Auto Drive', type = 'checkbox', bind = 'vehicle:Auto
Drive', check = 'vehicle:AutoDrive'},
{text = 'Modifiers', type = 'sepa', bind = ''},
{text = 'Vehicle Godmode', type = 'checkbox', bind =
'vehicle:Vehicle Godmode', check = 'vehicle:VehicleGodmode'},
{text = 'Advanced Handling', type = 'checkbox', bind =
'vehicle:Advanced Handling', check = 'vehicle:AdvancedHandling'},
{text = 'Horn Boost', type = 'checkbox', bind =
'vehicle:HornBoost', check = 'vehicle:HornBoost'},
{text = 'Bunny Hop', type = 'checkbox', bind = 'vehicle:Bunny Hop',
check = 'vehicle:BunnyHop'},
{text = 'Drift Mode', type = 'checkbox', bind = 'vehicle:Drift
Mode', check = 'vehicle:DriftMode'},
{text = 'Rainbow car', type = 'checkbox', bind = 'vehicle:Rainbow
car', check = 'vehicle:Rainbowcar'},
{text = 'Misc', type = 'sepa', bind = ''},
{text = 'Bulletproof car', type = 'checkbox', bind =
'vehicle:Bulletproof car', check = 'vehicle:Bulletproofcar'},
{text = 'Invisible Car', type = 'checkbox', bind =
'vehicle:Invisible car', check = 'vehicle:Invisiblecar'},
{text = 'Auto Clean', type = 'checkbox', bind =
'vehicle:AutoClean', check = 'vehicle:AutoClean'},
{text = 'Always Wheelie', type = 'checkbox', bind = 'vehicle:Always
Wheelie', check = 'vehicle:AlwaysWheelie'},
{text = 'Anti-Gravity', type = 'checkbox', bind = 'vehicle:Anti-
Gravity', check = 'vehicle:Anti-Gravity'},
{text = 'No Collision', type = 'checkbox', bind = 'vehicle:No
Collision', check = 'vehicle:NoCollision'},
{text = 'Other', type = 'sepa', bind = ''},
{text = 'instant sit in car', type = 'checkbox', check =
'misc:instantsitincar'},
{text = 'Toggle Engine', type = 'checkbox', bind = 'vehicle:Toggle
Engine', check = 'vehicle:ToggleEngine'},
{text = 'Engine Sound', type = 'combo', index =
Kentas.F.Combos['EngineSound'], func = Kentas.F.Funcs.combo_setenginesound},
{text = 'Wheel Size', type = 'button', bind = 'vehicle:Wheel Size',
func = Kentas.F.Funcs.WheelSize},
{text = 'Suspension Height', type = 'button', bind =
'vehicle:Suspension Height', func = Kentas.F.Funcs.SuspensionHeight},
{text = 'Light Intensity', type = 'button', bind = 'vehicle:Light
Intensity', func = Kentas.F.Funcs.LightIntensity},
{text = 'Primary Colour', type = 'button', bind = 'vehicle:Primary
Colour', func = Kentas.F.Funcs.PrimaryColour},
{text = 'Seconadry Colour', type = 'button', bind =
'vehicle:Seconadry Colour', func = Kentas.F.Funcs.SeconadryColour},
},
},
['AddonCars'] = {selectedfeature = 1, selectedfeature2 = 1, scroll = 0,
subtext = "Addon vehicle options", parentmenu = 'Vehicle', options = {}},
['Ramp'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Ramps", parentmenu = 'Vehicle',
options = {
{text = 'Prop', type = 'combo', index =
Kentas.F.Combos['RampProp'], func = Kentas.F.Funcs.combo_nil},
{text = 'Attach', type = 'combo', index =
Kentas.F.Combos['RampStyle'], func = Kentas.F.Funcs.combo_spawnramp},
{text = 'Detach', type = 'button', bind = 'ramps:Detach', func =
Kentas.F.Funcs.rampsdetach},
},
},
['PremadeCars'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Premade Cars", parentmenu = 'Vehicle',
options = {
{text = 'nero', type = 'button', bind = 'premadecars:nero', func =
Kentas.F.Funcs.premadecarsNero},
{text = 'James Bond', type = 'button', bind =
'premadecars:jamesbond', func = Kentas.F.Funcs.premadecarsJB},
{text = 'Transformer', type = 'button', bind =
'premadecars:Transformer', func = Kentas.F.Funcs.premadecarsTransformer},
},
},
['Weapon'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Weapon options", parentmenu = 'main',
options = {
{text = 'Weapon Spawning', type = 'submenu', bind =
'main:WeaponSpawning', menu = 'WeaponSpawning'},
{text = 'Weapon Customization', type = 'submenu', bind =
'main:WeaponCustomization', menu = 'WeaponCustomization'},
{text = 'Custom Ammo', type = 'submenu', bind = 'main:CustomAmmo',
menu = 'CustomAmmo'},
{text = 'Rapid Fire', type = 'checkbox', bind = 'weapon:Rapid
Fire', check = 'weapon:RapidFire'},
{text = 'Hit Marker', type = 'checkbox', bind = 'weapon:Hit
Marker', check = 'weapon:HitMarker'},
{text = 'Hit Sound', type = 'checkbox', bind = 'weapon:Hit Sound',
check = 'weapon:HitSound'},
{text = 'aimbot', type = 'sepa', bind = ''},
--{text = 'aimbot keybind', stext = Kentas.F.AimbotKeybindl, type =
'button', bind = 'weapon:aimbot keybind', func = Kentas.F.Funcs.AimbotKeybind},
{text = 'Aimbot', type = 'checkbox', bind = 'weapon:Aimbot', check
= 'weapon:Aimbot'},
{text = 'Aimbot type', type = 'combo', index =
Kentas.F.Combos['Aimbot type'], func = Kentas.F.Funcs.combo_nil},
{text = 'damage', type = 'slider', bind = '', speed = 1, index =
Kentas.F.Sliders['aimbot-damage']},
{text = 'hit chance', type = 'slider', bind = '', speed = 1, index
= Kentas.F.Sliders['aimbot-hitchance']},
{text = 'fov', type = 'submenu', bind = 'main:fov', menu = 'fov'},
{text = 'Aimbot distance', type = 'slider', bind = '', speed = 25,
index = Kentas.F.Sliders['aimbot-distance']},
{text = 'triggerbot', type = 'sepa', bind = ''},
{text = 'Triggerbot', type = 'checkbox', bind =
'weapon:Triggerbot', check = 'weapon:Triggerbot'},
{text = 'Bone', type = 'combo', index = Kentas.F.Combos['Bone'],
func = Kentas.F.Funcs.combo_nil},
{text = 'Friends', type = 'submenu', bind = 'main:Friends', menu =
'Friends'},
},
},
['fov'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext = "fov",
parentmenu = 'Weapon',
options = {
{text = 'Draw fov', type = 'checkbox', bind = 'weapon:Draw fov',
check = 'weapon:Drawfov'},
{text = 'Aimbot fov', type = 'slider', bind = '', speed = 5, index
= Kentas.F.Sliders['aimbot-fov']},
{text = 'COLOUR', type = 'sepa', bind = ''},
{text = 'R', type = 'slider', bind = '', speed = 5, index =
Kentas.F.Sliders['FOV-R']},
{text = 'G', type = 'slider', bind = '', speed = 5, index =
Kentas.F.Sliders['FOV-G']},
{text = 'B', type = 'slider', bind = '', speed = 5, index =
Kentas.F.Sliders['FOV-B']},
},
},
['Friends'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Aimbot Friends", parentmenu = 'Weapon',
options = {
{text = 'Show friends', type = 'checkbox', bind = 'weapon:Show
friends', check = 'weapon:Showfriends'},
},
},
['CustomAmmo'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext = "Ammo
Customization", parentmenu = 'Weapon',
options = {
{text = 'ammo value', type = 'button', bind = 'customammo:ammo',
func = Kentas.F.Funcs.ammoadd},
{text = 'Infinite Ammo', type = 'checkbox', bind =
'customammo:Infinite Ammo', check = 'customammo:InfiniteAmmo'},
['WeaponSpawning'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Weapon Spawning", parentmenu = 'Weapon',
options = {
{text = 'Give custom weapon', type = 'button', bind =
'weaponspawning:Givecustomweapon', func = Kentas.F.Funcs.GiveCustomWeapon},
{text = 'Remove weapon in hand', type = 'button', bind =
'weaponspawning:Removeweapon', func = Kentas.F.Funcs.RemoveWeapon},
{text = 'Give all weapons', type = 'button', bind =
'weaponspawning:Giveallweapons', func = Kentas.F.Funcs.GiveAllWeapons},
{text = 'Remove all weapons', type = 'button', bind =
'weaponspawning:Removeallweapons', func = Kentas.F.Funcs.RemoveAllWeapons},
{text = 'list', type = 'sepa', bind = ''},
{text = 'Melees', type = 'combo', index =
Kentas.F.Combos['Melees'], func = Kentas.F.Funcs.combo_spawnmelee},
{text = 'Handguns', type = 'combo', index =
Kentas.F.Combos['Handguns'], func = Kentas.F.Funcs.combo_spawnhandgun},
{text = 'SMG', type = 'combo', index = Kentas.F.Combos['SMG'], func
= Kentas.F.Funcs.combo_spawnSMG},
{text = 'Rifles', type = 'combo', index = Kentas.F.Combos['Rifle'],
func = Kentas.F.Funcs.combo_spawnRifle},
{text = 'Shotguns', type = 'combo', index =
Kentas.F.Combos['Shotguns'], func = Kentas.F.Funcs.combo_spawnShotguns},
{text = 'Heavy', type = 'combo', index = Kentas.F.Combos['Heavy'],
func = Kentas.F.Funcs.combo_spawnHeavy},
{text = 'Snipers', type = 'combo', index =
Kentas.F.Combos['Snipers'], func = Kentas.F.Funcs.combo_spawnSnipers},
{text = 'Throwable', type = 'combo', index =
Kentas.F.Combos['Throwable'], func = Kentas.F.Funcs.combo_spawnThrowable},
},
},
['self'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext = "Self
options", parentmenu = 'main',
options = {
{text = 'revive', type = 'button', bind = 'self:revive', func =
Kentas.F.Funcs.revive},
{text = 'suicide', type = 'button', bind = 'self:suicide', func =
Kentas.F.Funcs.suicide},
{text = 'Health', type = 'combo', index = Kentas.F.Combos['SetHP'],
func = Kentas.F.Funcs.combo_setentityhhealth},
{text = 'Armour', type = 'combo', index =
Kentas.F.Combos['SetArmour'], func = Kentas.F.Funcs.combo_setpedarmour},
--{text = 'refill health', type = 'button', bind = 'self:refill
health', func = Kentas.F.Funcs.refillhp},
--{text = 'refill armour', type = 'button', bind = 'self:refill
armour', func = Kentas.F.Funcs.refillarm},
{text = 'Clean Ped', type = 'button', bind = 'self:Clean Ped', func
= Kentas.F.Funcs.cleanped},
{text = 'AUTOMATED SYSTEM', type = 'sepa', bind = ''},
{text = 'Heal delay', type = 'slider', bind = '', speed = 100,
index = Kentas.F.Sliders['heal']},
{text = 'Auto Heal', type = 'checkbox', bind = 'self:Auto Heal',
check = 'self:autoheal'},
{text = 'Armour delay', type = 'slider', bind = '', speed = 100,
index = Kentas.F.Sliders['armour']},
{text = 'Auto Armour', type = 'checkbox', bind = 'self:Auto
Armour', check = 'self:autoarmour'},
{text = 'basic', type = 'sepa', bind = ''},
{text = 'Wardrobe', type = 'submenu', bind = 'main:Wardrobe', menu
= 'Wardrobe'},
{text = 'Models', type = 'submenu', bind = 'main:Models', menu =
'Models'},
{text = 'Godmode', type = 'submenu', bind = 'main:Godmode', menu =
'Godmode'},
{text = 'Noclip', type = 'checkbox', bind = 'self:Noclip', check =
'self:noclip'},
{text = 'noclip speed', type = 'slider', bind = '', speed = 0.1,
index = Kentas.F.Sliders['self-noclipspeed']},
{text = 'Invisible', type = 'checkbox', bind = 'self:Invisible',
check = 'self:invisible'},
{text = 'Modifiers', type = 'sepa', bind = ''},
{text = 'Fastrun', type = 'checkbox', bind = 'self:Fastrun', check
= 'self:fastrun'},
{text = 'Fastrun speed', type = 'slider', bind = '', speed = 0.01,
index = Kentas.F.Sliders['FastRun']},
{text = 'Slide Mode', type = 'checkbox', bind = 'self:Slide Mode',
check = 'self:slidemode'},
{text = 'slide mode speed', type = 'slider', bind = '', speed =
0.5, index = Kentas.F.Sliders['SlideMode']},
{text = 'Super Jump', type = 'checkbox', bind = 'self:Super Jump',
check = 'self:superjump'},
{text = 'Infinite Stamina', type = 'checkbox', bind =
'self:Infinite Stamina', check = 'self:infinitestamina'},
{text = 'Tiny Player', type = 'checkbox', bind = 'self:Tiny
Player', check = 'self:tinyplayer'},
{text = 'Powers', type = 'submenu', bind = 'main:Powers', menu =
'Powers'},
{text = 'spider man', type = 'checkbox', bind = 'self:spider man',
check = 'self:tpwhereyoulooking'},
{text = 'Teleport', type = 'sepa', bind = ''},
{text = 'to waypoint', type = 'button', bind = 'self:tptowaypoint',
func = Kentas.F.Funcs.tptowaypoint},
{text = 'to coords', type = 'button', bind = 'self:tptocoords',
func = Kentas.F.Funcs.tptocoords},
{text = 'to nearest vehicle', type = 'button', bind =
'self:nearestveh', func = Kentas.F.Funcs.tptonearestveh},
{text = 'Locations', type = 'submenu', bind = 'main:Locations',
menu = 'Locations'},
--{text = 'to custom location', type = 'combo', index =
Kentas.F.Combos['CustomLocation'], func = Kentas.F.Funcs.combo_tptocustomloc},
['ArrowESP'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"ArrowESP ESP", parentmenu = 'Visuals',
options = {
{text = 'Arrow ESP', type = 'checkbox', bind = 'visuals:ArrowESP',
check = 'visuals:ArrowESP'},
{text = 'Floating arrows', type = 'checkbox', bind =
'visuals:FloatingArrowESP', check = 'visuals:FloatingArrowESP'},
{text = 'some cool dot', type = 'checkbox', bind = 'visuals:some
cool dot', check = 'visuals:somecooldot'},
{text = 'FOV', type = 'slider', bind = '', speed = 5, index =
Kentas.F.Sliders['Arrows-FOV']},
{text = 'Size', type = 'slider', bind = '', speed = 0.25, index =
Kentas.F.Sliders['Arrows-Size']},
},
},
['TRACKER'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Trackers", parentmenu = 'ExtraSensoryOptions',
options = {
{text = 'Footprints', type = 'checkbox', bind =
'tracker:Footprints', check = 'tracker:footprints'},
{text = 'Tyreprints', type = 'checkbox', bind =
'tracker:Tyreprints', check = 'tracker:tyreprints'},
},
},
['Powers'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Godmode Customisations", parentmenu = 'self',
options = {
{text = 'Superman', type = 'checkbox', bind = 'self:Superman',
check = 'self:superman'},
--{text = 'Ghost rider', type = 'checkbox', bind = 'self:Ghost
rider', check = 'self:Ghostrider'},
{text = 'The Flash', type = 'checkbox', bind = 'self:The Flash',
check = 'self:Flash'},
{text = 'Onepunch Man', type = 'checkbox', bind = 'self:Onepunch
Man', check = 'self:Onepunch'},
{text = 'No Collision', type = 'checkbox', bind = 'self:No
Collision', check = 'self:Collision'},
{text = 'Fire Breath', type = 'checkbox', bind = 'self:Fire
Breath', check = 'self:FireB'},
},
},
['Godmode'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Godmode Customisations", parentmenu = 'self',
options = {
{text = 'Basic Godmode', type = 'checkbox', bind = 'self:Basic
Godmode', check = 'self:BasicGodmode'},
{text = 'Semi Godmode', type = 'checkbox', bind = 'self:Semi
Godmode', check = 'self:SemiGodmode'},
{text = 'Bullet-Proof Godmode', type = 'checkbox', bind =
'self:Bullet-Proof Godmode', check = 'self:BulletProof'},
{text = 'Fire-Proof Godmode', type = 'checkbox', bind = 'self:Fire-
Proof Godmode', check = 'self:FireProof'},
{text = 'Explosion-Proof Godmode', type = 'checkbox', bind =
'self:Explosion-Proof Godmode', check = 'self:ExplosionProof'},
{text = 'Melee-Proof Godmode', type = 'checkbox', bind =
'self:Melee-Proof Godmode', check = 'self:MeleeProof'},
},
},
['Models'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext = "Model
changer", parentmenu = 'self',
options = {
{text = 'Male', type = 'combo', index = Kentas.F.Combos['Male'],
func = Kentas.F.Funcs.combo_male},
{text = 'Female', type = 'combo', index =
Kentas.F.Combos['Female'], func = Kentas.F.Funcs.combo_female},
},
},
['Wardrobe'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Wardrobe maker", parentmenu = 'self',
options = {
{text = 'Hat', type = 'combo', index = Kentas.F.Combos['wardrobe-
hat'], func = function()
Kentas.F.Tables.SetPedPropIndex(Kentas.F.Tables.PlayerPedId(),
0, Kentas.F.Combos['wardrobe-hat'].b[Kentas.F.Combos['wardrobe-hat'].a], 1, 1)
end},
{text = 'mask', type = 'combo', index = Kentas.F.Combos['wardrobe-
mask'], func = function()
Kentas.F.Tables.SetPedComponentVariation(Kentas.F.Tables.PlayerPedId(), 1,
Kentas.F.Combos['wardrobe-mask'].b[Kentas.F.Combos['wardrobe-mask'].a], 1, 1)
end},
{text = 'glasses', type = 'combo', index =
Kentas.F.Combos['wardrobe-glasses'], func = function()
Kentas.F.Tables.SetPedPropIndex(Kentas.F.Tables.PlayerPedId(),
1, Kentas.F.Combos['wardrobe-glasses'].b[Kentas.F.Combos['wardrobe-glasses'].a], 1,
1)
end},
{text = 'Torso', type = 'combo', index = Kentas.F.Combos['wardrobe-
Torso'], func = function()
Kentas.F.Tables.SetPedComponentVariation(Kentas.F.Tables.PlayerPedId(), 11,
Kentas.F.Combos['wardrobe-Torso'].b[Kentas.F.Combos['wardrobe-Torso'].a], 1, 1)
end},
{text = 'TSHIRT', type = 'combo', index =
Kentas.F.Combos['wardrobe-TSHIRT'], func = function()
Kentas.F.Tables.SetPedComponentVariation(Kentas.F.Tables.PlayerPedId(), 8,
Kentas.F.Combos['wardrobe-TSHIRT'].b[Kentas.F.Combos['wardrobe-TSHIRT'].a], 1, 1)
end},
{text = 'Pants', type = 'combo', index = Kentas.F.Combos['wardrobe-
Pants'], func = function()
Kentas.F.Tables.SetPedComponentVariation(Kentas.F.Tables.PlayerPedId(), 4,
Kentas.F.Combos['wardrobe-Pants'].b[Kentas.F.Combos['wardrobe-Pants'].a], 1, 1)
end},
{text = 'Shoes', type = 'combo', index = Kentas.F.Combos['wardrobe-
Shoes'], func = function()
Kentas.F.Tables.SetPedComponentVariation(Kentas.F.Tables.PlayerPedId(), 6,
Kentas.F.Combos['wardrobe-Shoes'].b[Kentas.F.Combos['wardrobe-Shoes'].a], 1, 1)
end},
{text = 'random outfit', type = 'checkbox', bind = 'w:random
outfit', check = 'w:randomoutfit'},
{text = 'delay', type = 'slider', bind = '', speed = 10, index =
Kentas.F.Sliders['randomoutfit-delay']},
},
},
['online'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Online players", parentmenu = 'main',
options = {
},
},
['Destroyer'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Destroyer", parentmenu = 'online',
options = {
{text = 'Particles', type = 'submenu', bind = 'main:ParticlesD',
menu = 'ParticlesD'},
{text = 'crashers', type = 'sepa', bind = ''},
{text = 'Solo session (self)', type = 'button', bind =
'destroyer:Solo session (self)', func = Kentas.F.Funcs.solosessionself},
{text = 'Remove Voice Proximity (self)', type = 'button', bind =
'destroyer:Remove Voice Proximity (self)', func =
Kentas.F.Funcs.RemoveVoiceProximityself},
{text = 'Fuck Voice Chat (self)', type = 'button', bind =
'destroyer:Fuck Voice Chat (self)', func = Kentas.F.Funcs.FuckVoiceChatself},
{text = 'Freeze Microphone (self)', type = 'button', bind =
'destroyer:Freeze Microphone (self)', func = Kentas.F.Funcs.FreezeMicrophoneself},
{text = 'meteor shower', type = 'checkbox', check =
'misc:meteorshower'},
{text = 'Destroy server', type = 'button', bind =
'destroyer:Destroy server', func = Kentas.F.Funcs.DestroyserverDest},
{text = 'Destroy baltarusia', type = 'button', bind =
'destroyer:Fuck it all men', func = Kentas.F.Funcs.FuckitallmenDest},
{text = 'Bypass safezone', type = 'checkbox', bind =
'destroyer:Bypass safezone', check = 'destroyer:Bypasssafezone'},
{text = 'Troll', type = 'sepa', bind = ''},
{text = 'Exploits', type = 'submenu', bind = 'destroyer:Exploits',
menu = 'ExploitsD'},
{text = 'Sounds', type = 'submenu', bind = 'destroyer:Sounds', menu
= 'SoundsD'},
{text = 'Bug all players', type = 'button', bind = 'destroyer:Bug
all players', func = Kentas.F.Funcs.BugAllPlayersDest},
{text = 'uzdaryti all players', type = 'button', bind =
'destroyer:Cage all players', func = Kentas.F.Funcs.CageAllPlayersDest},
{text = 'Explode all players', type = 'button', bind =
'destroyer:Explode all players', func = Kentas.F.Funcs.ExplodeAllPlayersDest},
{text = 'Crush all players', type = 'button', bind =
'destroyer:Crush all players', func = Kentas.F.Funcs.CrushAllPlayersDest},
{text = 'Swastika all players', type = 'button', bind =
'destroyer:Swastika all players', func = Kentas.F.Funcs.SwastikaAllPlayersDest},
{text = 'Launch all players', type = 'button', bind =
'destroyer:Launch all players', func = Kentas.F.Funcs.LaunchAllPlayersDest},
{text = 'Crash all players', type = 'button', bind =
'destroyer:Crash all players', func = Kentas.F.Funcs.CrashAllPlayersDest},
{text = 'Delete all player vehicles', type = 'button', bind =
'destroyer:Delete all player vehicles', func =
Kentas.F.Funcs.Deleteallplayervehicles},
{text = 'Make all player vehicles fly', type = 'checkbox', bind =
'destroyer:Make all player vehicles fly', check =
'destroyer:Makeallplayervehiclesfly'},
},
},
['onlineOptions'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Online Options", parentmenu = 'online',
options = {
{text = 'Spectate', type = 'checkbox', bind = 'online:Spectate',
check = 'online:Spectate'},
},
},
['AttacherO'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Online Options", parentmenu = 'onlineOptions',
options = {
{text = 'attach me', type = 'button', bind = 'online:attach me',
func = Kentas.F.Funcs.onlineattachme},
{text = 'attach peds', type = 'button', bind = 'online:attach
peds', func = Kentas.F.Funcs.onlineattachpeds},
{text = 'attach props', type = 'button', bind = 'online:attach
props', func = Kentas.F.Funcs.onlineattachprops},
},
},
['SoundsO'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Online Options", parentmenu = 'onlineOptions',
options = {
{text = 'Sound', type = 'combo', index =
Kentas.F.Combos['SoundsOnl'], func = Kentas.F.Funcs.combo_soundsonline},
{text = 'Loop sound', type = 'checkbox', bind = 'online:Loop
sound', check = 'online:LoopSounds'},
},
},
['PedsO'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Online Options", parentmenu = 'onlineOptions',
options = {
{text = 'Ped Model', type = 'button', bind = 'online:Ped Model',
func = Kentas.F.Funcs.PedModelOnl},
{text = 'Ped Weapon', type = 'button', bind = 'online:Ped Weapon',
func = Kentas.F.Funcs.PedWeaponOnl},
{text = 'Aggressive', type = 'checkbox', bind =
'online:Aggressive', check = 'online:Aggressive'},
{text = 'Spawn Ped', type = 'button', bind = 'online:Spawn Ped',
func = Kentas.F.Funcs.SpawnPedOnl},
{text = 'Clone Player', type = 'button', bind = 'online:Clone
Player', func = Kentas.F.Funcs.ClonePlayerOnl},
},
},
['VehiclesO'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Online Options", parentmenu = 'onlineOptions',
options = {
{text = 'Vehicle Model', type = 'button', bind = 'online:Vehicle
Model', func = Kentas.F.Funcs.VehicleModelOnl},
{text = 'Spawn Vehicle', type = 'button', bind = 'online:Spawn
Vehicle', func = Kentas.F.Funcs.SpawnVehicleOnl},
},
},
['PropsO'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Online Options", parentmenu = 'onlineOptions',
options = {
{text = 'Prop Model', type = 'button', bind = 'online:Prop Model',
func = Kentas.F.Funcs.PropModelOnl},
{text = 'Spawn Prop', type = 'button', bind = 'online:Spawn
Vehicle', func = Kentas.F.Funcs.SpawnPropOnl},
},
},
['ExplosionsO'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Online Options", parentmenu = 'onlineOptions',
options = {
{text = 'Type', type = 'combo', index =
Kentas.F.Combos['ExplodeTypeOnl'], func = Kentas.F.Funcs.combo_nil},
{text = 'Audible', type = 'checkbox', bind = 'explodeo:Audible',
check = 'explodeo:Audible'},
{text = 'Invisible', type = 'checkbox', bind =
'explodeo:Invisible', check = 'explodeo:Invisible'},
{text = 'Camera shake', type = 'checkbox', bind = 'explodeo:Camera
shake', check = 'explodeo:Camerashake'},
['SoundsD'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Destroyer", parentmenu = 'Destroyer',
options = {
{text = 'Sound', type = 'combo', index =
Kentas.F.Combos['SoundsOnl'], func = Kentas.F.Funcs.combo_soundsdest},
{text = 'Loop sound', type = 'checkbox', bind = 'destroyer:Loop
sound', check = 'destroyer:LoopSounds'},
{text = 'Ear rape', type = 'checkbox', bind = 'destroyer:Ear rape',
check = 'destroyer:Earrape'},
},
},
['ExploitsD'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Destroyer", parentmenu = 'Destroyer',
options = {
{text = 'Loop times', type = 'slider', bind = '', speed = 1, index
= Kentas.F.Sliders['LoopTimes-EXOnline']},
{text = 'Spawn Blimp', type = 'button', bind = 'online:Spawn
Blimp', func = Kentas.F.Funcs.SpawnBlimpD},
{text = 'Spawn Jet', type = 'button', bind = 'online:Spawn Jet',
func = Kentas.F.Funcs.SpawnJetD},
{text = 'Spawn Titan', type = 'button', bind = 'online:Spawn
Titan', func = Kentas.F.Funcs.SpawnTitanD},
{text = 'Spawn Rhino', type = 'button', bind = 'online:Spawn
Rhino', func = Kentas.F.Funcs.SpawnRhinoD},
},
},
['ParticlesD'] = {
selectedfeature = 1, selectedfeature2 = 1, scroll = 0, subtext =
"Destroyer", parentmenu = 'Destroyer',
options = {
{text = 'Particles', type = 'checkbox', bind =
'particlesd:Particles', check = 'particlesd:Particles'},
{text = 'BONE', type = 'combo', index =
Kentas.F.Combos['ParticlesBone'], func = Kentas.F.Funcs.combo_nil},
function Kentas.F.Tables.Functions.LoadGifPed()
--Kentas.F.PedsDuibanner =
Kentas.F.Tables.CreateDui('https://docs.fivem.net/peds/a_m_m_acult_01.webp', 150,
333)
--Kentas.F.WepDuibanner =
Kentas.F.Tables.CreateDui("https://vignette.wikia.nocookie.net/gtawiki/images/f/
f4/Pistol-GTAV.png/revision/latest/scale-to-width-down/310?cb=20180108211628", 310,
174)
function Kentas.F.Tables.Functions.LoadGif()
--[[local runtime_txd = Kentas.F.Tables.CreateRuntimeTxd("KentasMenu")
Kentas.F.banner_dui1 =
Kentas.F.Tables.CreateDui("https://cdn.discordapp.com/attachments/
826526555693645895/884445819254734918/Comp_1.gif", 400, 102)
local b_dui = Kentas.F.Tables.GetDuiHandle(Kentas.F.banner_dui1)
Kentas.F.Tables.CreateRuntimeTextureFromDuiHandle(runtime_txd, "menu_gif",
b_dui)
local runtime_txd3 = Kentas.F.Tables.CreateRuntimeTxd("thefov")
local banner_dui3 =
Kentas.F.Tables.CreateDui("http://site15115.web1.titanaxe.com/pngs/circle2.html",
1000, 1000)
Kentas.F.Tables.CreateRuntimeTextureFromDuiHandle(runtime_txd3,
"sdjcircle", Kentas.F.Tables.GetDuiHandle(banner_dui3))
local runtime_txd5 = Kentas.F.Tables.CreateRuntimeTxd('hitmarker')
local banner_dui5 =
Kentas.F.Tables.CreateDui("https://kentas.menu/fuckmarkerlol.html", 400, 400)
Kentas.F.Tables.CreateRuntimeTextureFromDuiHandle(runtime_txd5,
'hitmarker_a', Kentas.F.Tables.GetDuiHandle(banner_dui5))
local runtime_txd6 = Kentas.F.Tables.CreateRuntimeTxd('BonePed')
local banner_dui6 =
Kentas.F.Tables.CreateDui("https://kentas.menu/visualsped.html", 200, 500)
Kentas.F.Tables.CreateRuntimeTextureFromDuiHandle(runtime_txd6,
'BonePed_a', Kentas.F.Tables.GetDuiHandle(banner_dui6))
local arrowfov1 = Kentas.F.Tables.CreateRuntimeTxd('arrowfov')
local arrowfov2 =
Kentas.F.Tables.CreateDui("http://site15115.web1.titanaxe.com/pngs/circle2.html",
80, 80)
Kentas.F.Tables.CreateRuntimeTextureFromDuiHandle(arrowfov1, 'arrowfov_a',
Kentas.F.Tables.GetDuiHandle(arrowfov2))]]--
end
Kentas.F.Tables.Functions.LoadGifPed()
Kentas.F.Tables.Functions.LoadGif()
function Kentas.F.Tables.Functions.GetResources()
local resources = {}
for i = 0, Kentas.F.Tables.GetNumResources() do
resources[i] = Kentas.F.Tables.GetResourceByFindIndex(i)
end
return resources
end
function Kentas.F.Tables.Functions.FindTriggers(content, method)
local s, l = __KentasStrings__.strings:find(content, method.."%b()")
local tosub = '"'
if s == nil then
return
end
local scriptt = __KentasStrings__.strings:sub(content, s, l)
local takeidpls, _ = __KentasStrings__.strings:gsub(scriptt, method, "")
local takeidpls, _ = __KentasStrings__.strings:gsub(takeidpls, "'", "")
local takeidpls, _ = __KentasStrings__.strings:gsub(takeidpls, '"', "")
local takeidpls, _ = __KentasStrings__.strings:gsub(takeidpls, "%(", "")
local takeidpls, _ = __KentasStrings__.strings:gsub(takeidpls, "%)", "")
return __KentasStrings__.strings:tostring(takeidpls)
end
function Kentas.F.Tables.GetAllCommmandsOnServer(_thisshit_)
local finded, _ = __KentasStrings__.strings:gsub(_thisshit_,
'{'..'"name":"', "")
local nfinded, _ = __KentasStrings__.strings:gsub(finded, '"}', "")
return __KentasStrings__.strings:tostring(nfinded)
end
function Kentas.F.Tables.Functions.TriggerFinder(content)
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.Functions.GetResources()) do
return Kentas.F.Tables.Functions.FindTriggers(content,
'TriggerServerEvent')
end
end
function Kentas.F.Tables.Functions.NetEventFinder(content)
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.Functions.GetResources()) do
return Kentas.F.Tables.Functions.FindTriggers(content,
'TriggerServerEvent')
end
end
function Kentas.F.Tables.Functions.TriggerEventFinder(content)
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.Functions.GetResources()) do
return Kentas.F.Tables.Functions.FindTriggers(content, 'TriggerEvent')
end
end
__CitIn__.CreateThread(function()
--[[Kentas.F.Tables.RegisterCommand('suscommand_o', function()
Kentas.F.Inputtext = Kentas.F.Inputtext..'o'
end, false)
Kentas.F.Tables.RegisterCommand('suscommand_0', function()
Kentas.F.Inputtext = Kentas.F.Inputtext..'0'
end, false)
Kentas.F.Tables.RegisterCommand('suscommand_i', function()
Kentas.F.Inputtext = Kentas.F.Inputtext..'i'
end, false)]]--
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.Functions.GetResources()) do
Kentas.F.Tabak = #v
local res = 'dumper:'..v
local t = {text = v, type = 'submenu', bind = 'dumper:'..v, menu = res}
if v ~= 'yarn' and v ~= 'fivem' and v ~= 'webpack' and v ~=
'_cfx_internal' then
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Dumper'].options, t)
end
Kentas.F.submenu[res] = {selectedfeature = 1, selectedfeature2 = 1,
scroll = 0, subtext = v, parentmenu = 'Dumper', options = {}}
__KentasStrings__.strings:tableinsert(Kentas.F.submenu[res].options,
{text = data, type = 'button', bind = 'dumper:'..data, func =
function()
Kentas.F.WorkingDumper = not Kentas.F.WorkingDumper
__CitIn__.CreateThread(function()
while Kentas.F.WorkingDumper do
__CitIn__.Wait(0)
local GetAllLines =
Kentas.F.Tables.mathsplit(script, "[^\n]+")
Kentas.F.Tables.DrawRect(0.39, 0.488, 0.25, 0.5, 1,
1, 1, 180)
--if
Kentas.F.Tables.Functions.CreateZone(0.39+Kentas.F.Checks.KeyboardDragXWM,
0.488+Kentas.F.Checks.KeyboardDragYWM, 0.25, 0.5) then
if Kentas.F.Tables.IsDisabledControlPressed(0,
14) and scroll > (0.235 - ((#GetAllLines-33) * 0.015)) then
Kentas.F.Checks.scr_a =
Kentas.F.Checks.scr_a - 0.015
end
if Kentas.F.Tables.IsDisabledControlPressed(0,
15) and scroll ~= 0.235 then
Kentas.F.Checks.scr_a =
Kentas.F.Checks.scr_a + 0.015
end
--end
for ak, ag in
__KentasStrings__.strings:pairs(GetAllLines) do
if scroll >= 0.235 and scroll <= 0.74 - 0.015
then
Kentas.F.Tables.Functions.DrawTxt(ag,
0.265+Kentas.F.Checks.KeyboardDragXWM, scroll+Kentas.F.Checks.KeyboardDragYWM, 0.3,
0.3, {r=255, g=255, b=255, a=255}, false, 4)
--_wWlCT._GlobFunc.DrawText(ag, 0.654,
scroll, true, 0.3, 4, false)
end scroll = scroll + 0.015
end
local TriggerData =
Kentas.F.Tables.Functions.TriggerFinder(script)
local EventTriggerData =
Kentas.F.Tables.Functions.TriggerEventFinder(script)
local NetFinder =
Kentas.F.Tables.Functions.NetEventFinder(script)
if TriggerData ~= nil then
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['LUAOptions'].options, {text
= TriggerData, type = 'button', bind = 'lua:trigger'..TriggerData, func =
Kentas.F.Funcs.combo_nil})
if NetFinder ~= nil then
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['LUAOptions'].options, {text
= NetFinder, type = 'button', bind = 'lua:trigger'..NetFinder, func =
Kentas.F.Funcs.combo_nil})
end
if EventTriggerData ~= nil then
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['LUAOptions'].options, {text
= EventTriggerData, type = 'button', bind = 'lua:trigger'..EventTriggerData, func =
Kentas.F.Funcs.combo_nil})
end
end
end
end
end
if Kentas.F.Funcs.CheckIfResourceExist('screenshot-basic') then
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Configs'].options, {text =
'Create config', type = 'button', bind = 'configs:Create config', func =
Kentas.F.Funcs.Createconfig})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Configs'].options, {text =
'Load config', type = 'button', bind = 'configs:Load config', func =
Kentas.F.Funcs.Loadconfig})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Configs'].options, {text =
'Config list', type = 'submenu', bind = 'main:Config list', menu = 'Config list'})
else
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Configs'].options, {text =
'This server build does not support configs! |
'..Kentas.F.Tables.GetGameBuildNumber(), type = 'button', bind = 'configs:xddd',
func = function() end})
end
for k, v in __KentasStrings__.strings:pairs(AddonVehicles.cars) do
if Kentas.F.Tables.IsModelValid(Kentas.F.Tables.GetHashKey(v)) then
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['AddonCars'].options, {text
= v, type = 'button', bind = 'vehicle:addonveh'..v, func =
Kentas.F.Funcs.SpawnAddonVeh, result = v})
end
end
--[[for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetRegisteredCommands()) do
local __name__ =
Kentas.F.Tables.GetAllCommmandsOnServer(json.encode(v))
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Commands'].options, {text =
__name__, type = 'button', bind = 'command:createcom', func =
Kentas.F.Funcs.combo_nil, index = __name__})
end--]]
for k, v in __KentasStrings__.strings:pairs(Kentas.F.Combos['Effects'].b)
do
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['ExtraSensoryOptions'].optio
ns, {text = v, type = 'button', bind = 'extrasensory:extrasensory', func =
Kentas.F.Funcs.ExtraSensoryOptions, result = v})
end
while Kentas.enabled do
__CitIn__.Wait(0)
local value, label = Kentas.F.Funcs.Binding()
Kentas.F.Checks.OpenKeyV = value
Kentas.F.Checks.OpenKeyL = label
break
end
while Kentas.enabled do
__CitIn__.Wait(0)
if Kentas.F.Tables.IsDisabledControlJustPressed(0,
Kentas.F.Checks.OpenKeyV) then
Kentas.F.OpenMenu = not Kentas.F.OpenMenu
if Kentas.F.OpenMenu then
if Kentas.F.Checks['configuration:menusounds'] then
Kentas.F.Tables.PlaySoundFrontend(-1,
"Boss_Message_Orange", "GTAO_Boss_Goons_FM_Soundset", 0)
end
else
if Kentas.F.Checks['configuration:menusounds'] then
Kentas.F.Tables.PlaySoundFrontend(-1, 'BACK',
'HUD_FRONTEND_DEFAULT_SOUNDSET', true)
end
end
end
if Kentas.F.Checks['self:autoheal'] then
__CitIn__.CreateThread(function()
__CitIn__.Wait(Kentas.F.Sliders['heal'].value)
Kentas.F.Tables.SetEntityHealth(Kentas.F.Tables.PlayerPedId(),
200)
end)
end
if Kentas.F.Checks['self:autoarmour'] then
__CitIn__.CreateThread(function()
__CitIn__.Wait(Kentas.F.Sliders['armour'].value)
Kentas.F.Tables.SetPedArmour(Kentas.F.Tables.PlayerPedId(),
200)
end)
end
if Kentas.F.Checks['self:noclip'] then
local noclip_speed = Kentas.F.Sliders['self-noclipspeed'].value
local vehicle =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId())
local x,y,z = Kentas.F.Tables.Functions.getPosition()
local dx,dy,dz = Kentas.F.Tables.Functions.getCamlbection()
local speed = noclip_speed
local veh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), 0)
--Kentas.F.Tables.SetEntityVisible(Kentas.F.Tables.PlayerPedId(),
false, false)
--Kentas.F.Tables.SetEntityVisible(Kentas.F.Tables.PlayerPedId(),
false);
if Kentas.F.Tables.IsPedInAnyVehicle(Kentas.F.Tables.PlayerPedId(),
0) then
ped =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), 0)
else
ped = Kentas.F.Tables.PlayerPedId()
end
Kentas.F.Tables.SetEntityCollision(Kentas.F.Tables.PlayerPedId(),
true, true)
Kentas.F.Tables.ResetEntityAlpha(Kentas.F.Tables.PlayerPedId())
Kentas.F.Tables.ResetEntityAlpha(veh)
Kentas.F.Tables.DisableControlAction(0, 85, false)
Kentas.F.Tables.SetEntityVelocity(ped, 0.0001, 0.0001, 0.0001)
if Kentas.F.Sliders['self-noclipspeed'] then
speed = speed
end
if
Kentas.F.Tables.SetEntityCoordsNoOffset(ped,x,y,z,true,true,true) then
else
Kentas.F.Tables.SetEntityVisible(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.
PlayerPedId(-1), true, false))
end
--else
--Kentas.F.Tables.SetEntityVisible(Kentas.F.Tables.PlayerPedId(),
true);
end
if Kentas.F.Checks['self:invisible'] then
Kentas.F.Tables.SetEntityVisible(Kentas.F.Tables.PlayerPedId(),
false, 0)
Kentas.F.Tables.SetEntityVisible(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.
PlayerPedId()), false, 0, false)
elseif not Kentas.F.Checks['self:invisible'] then
Kentas.F.Tables.SetEntityVisible(Kentas.F.Tables.PlayerPedId(),
true, 0)
Kentas.F.Tables.SetEntityVisible(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.
PlayerPedId()), true, 0, false)
end
if Kentas.F.Checks['self:BasicGodmode'] then
Kentas.F.Tables.SetEntityInvincible(Kentas.F.Tables.PlayerPedId(),
true)
Kentas.F.Tables.SetPlayerInvincible(Kentas.F.Tables.PlayerId(),
true)
else
Kentas.F.Tables.SetEntityInvincible(Kentas.F.Tables.PlayerPedId(),
false)
Kentas.F.Tables.SetPlayerInvincible(Kentas.F.Tables.PlayerId(),
false)
end
if Kentas.F.Checks['self:SemiGodmode'] then
Kentas.F.Tables.SetEntityHealth(Kentas.F.Tables.PlayerPedId(), 200)
end
Kentas.F.Tables.SetEntityProofs(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Checks['self:BulletProof'], Kentas.F.Checks['self:FireProof'],
Kentas.F.Checks['self:ExplosionProof'], false, Kentas.F.Checks['self:MeleeProof'],
false, 1, false)
if Kentas.F.Checks['self:fastrun'] then
Kentas.F.Tables.SetRunSprintMultiplierForPlayer(Kentas.F.Tables.PlayerId(-1),
__KentasStrings__.strings:tostring(__KentasStrings__.strings:format("%.2f",
Kentas.F.Sliders['FastRun'].value)))
end
if Kentas.F.Checks['self:slidemode'] then
if Kentas.F.Tables.IsDisabledControlPressed(0, 34) or
Kentas.F.Tables.IsDisabledControlPressed(0, 33) or
Kentas.F.Tables.IsDisabledControlPressed(0, 32) or
Kentas.F.Tables.IsDisabledControlPressed(0, 35) then
if not
Kentas.F.Tables.IsPedRagdoll(Kentas.F.Tables.PlayerPedId()) then
Kentas.F.Tables.SetEntityVelocity(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetOffsetFromEntityInWorldCoords(Kentas.F.Tables.PlayerPedId(),
0.0, Kentas.F.Sliders['SlideMode'].value+0.0,
Kentas.F.Tables.GetEntityVelocity(Kentas.F.Tables.PlayerPedId()).z) -
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()))
end
end
end
if Kentas.F.Checks['self:superjump'] then
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 22) then
if Kentas.F.Checks['self:infinitestamina'] then
Kentas.F.Tables.ResetPlayerStamina(Kentas.F.Tables.PlayerId(), 1.0)
end
if Kentas.F.Checks['self:tinyplayer'] then
Kentas.F.Tables.SetPedConfigFlag(Kentas.F.Tables.PlayerPedId(),
223, true)
else
Kentas.F.Tables.SetPedConfigFlag(Kentas.F.Tables.PlayerPedId(),
223, false)
end
if Kentas.F.Checks['self:tpwhereyoulooking'] then
--local coords = Kentas.F.Tables.GetGameplayCamCoord() +
(Kentas.F.Tables.Functions.RotToDir(Kentas.F.Tables.GetGameplayCamRot(0)) * 33.33)
local coords, a = Kentas.F.Tables.Functions.RayCastGCam(400.0)
Kentas.F.Tables.DrawLine(Kentas.F.Tables.GetPedBoneCoords(Kentas.F.Tables.PlayerPed
Id(), 57005, 0.0, 0.0, 0.0), coords, 255, 255, 255, 255)
Kentas.F.Tables.DrawMarker(28, coords, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.25, 0.25, 0.25, 255, 255, 255, 255, false, true, 2, nil, nil, false)
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 38) then
Kentas.F.Tables.SetEntityCoordsNoOffset(Kentas.F.Tables.PlayerPedId(), coords,
true, true, true)
end
end
Kentas.F.Tables.GivePlayerRagdollControl(Kentas.F.Tables.PlayerId(), true)
Kentas.F.Tables.SetPedCanRagdoll(Kentas.F.Tables.PlayerPedId(),
false)
Kentas.F.Tables.GiveDelayedWeaponToPed(Kentas.F.Tables.PlayerPedId(), 0xFBAB5776,
1, 0)
local up, forward = Kentas.F.Tables.IsDisabledControlPressed(0,
22), Kentas.F.Tables.IsDisabledControlPressed(0, 32)
if up or forward then
if up then
Kentas.F.Tables.ApplyForceToEntity(Kentas.F.Tables.PlayerPedId(), 1, 0.0,
9999999.0, 0.0, 0.0, 0.0, 0.0, true, true, true, true, false, true)
end
else
Kentas.F.Tables.GivePlayerRagdollControl(Kentas.F.Tables.PlayerId(), false)
Kentas.F.Tables.SetPedCanRagdoll(Kentas.F.Tables.PlayerPedId(),
true)
end
end
if Kentas.F.Checks['self:Flash'] then
Kentas.F.Tables.SetPedMoveRateOverride(Kentas.F.Tables.PlayerPedId(), 9.0)
end
if Kentas.F.Checks['self:Onepunch'] then
Kentas.F.Tables.SetEntityInvincible(Kentas.F.Tables.PlayerPedId(),
true, 0)
Kentas.F.Tables.AddExplode(Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPe
dId()), 7, 0.15, 0, 1, 0.0)
end
if Kentas.F.Checks['self:Collision'] then
Kentas.F.Tables.SetPedCapsule(Kentas.F.Tables.PlayerPedId(),
0.000000001)
end
if Kentas.F.Checks['self:FireB'] then
local x, y, z =
__KentasStrings__.strings:tableunpack(Kentas.F.Tables.GetPedBoneCoords(Kentas.F.Tab
les.PlayerPedId(), 31086, 0.0, 0.75, 0.0))
Kentas.F.Tables.SpawnParticle("core", "ent_sht_petrol_fire",x, y,
z, 90.0, 90.0, 0, 0.7 ,0,0,0)
--Kentas.F.Tables.SpawnParticle("core", "ent_sht_petrol_fire",x, y,
z-2.5,0,0,0, 0.7,0,0,0)
--Kentas.F.Tables.SpawnParticle("core", "ent_sht_petrol_fire",x, y,
z-3.5,0,0,0, 0.7,0,0,0)
--Kentas.F.Tables.SpawnParticle("core", "ent_sht_petrol_fire",x, y,
z-4.5,0,0,0, 0.7,0,0,0)
end
if Kentas.F.Checks['self:Ragdoll'] then
Kentas.F.Tables.SetPedToRagdoll(Kentas.F.Tables.PlayerPedId(),
1000, 1000, 0, 0, 0, 0)
end
if Kentas.F.Checks['self:AntiRagdoll'] then
Kentas.F.Tables.SetPedCanRagdoll(Kentas.F.Tables.PlayerPedId(),
false)
else
Kentas.F.Tables.SetPedCanRagdoll(Kentas.F.Tables.PlayerPedId(),
true)
end
if Kentas.F.Checks['self:AntiTaze'] then
Kentas.F.Tables.SetPedCanRagdollFromPlayerImpact(Kentas.F.Tables.PlayerPedId(),
false)
else
Kentas.F.Tables.SetPedCanRagdollFromPlayerImpact(Kentas.F.Tables.PlayerPedId(),
true)
end
if Kentas.F.Tables.DoesEntityExist(veh) then
if Kentas.F.Checks['self:AntiHeadshot'] then
Kentas.F.Tables.SetPedSuffersCriticalHits(Kentas.F.Tables.PlayerPedId(), false)
else
Kentas.F.Tables.SetPedSuffersCriticalHits(Kentas.F.Tables.PlayerPedId(), true)
end
if Kentas.F.Checks['self:AntiDrown'] then
Kentas.F.Tables.SetPedDiesInWater(Kentas.F.Tables.PlayerPedId(),
false)
end
if Kentas.F.Checks['self:SlowMotion'] then
Kentas.F.Tables.SetTimeScale(0.3)
else
Kentas.F.Tables.SetTimeScale(1.0)
end
if Kentas.F.Checks['online:LoopSounds'] then
Kentas.F.Tables.PlaySoundFromCoord(-1,
Kentas.F.Combos['SoundsOnl'].c[Kentas.F.Combos['SoundsOnl'].a],
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r)), Kentas.F.Combos['SoundsOnl'].d[Kentas.F.Combos['SoundsOnl'].a], true, 1.0,
true)
end
if Kentas.F.Checks['destroyer:LoopSounds'] then
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
Kentas.F.Tables.PlaySoundFromCoord(-1,
Kentas.F.Combos['SoundsOnl'].c[Kentas.F.Combos['SoundsOnl'].a],
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(v)),
Kentas.F.Combos['SoundsOnl'].d[Kentas.F.Combos['SoundsOnl'].a], true, 1.0, true)
end
end
if Kentas.F.Checks['destroyer:Earrape'] then
Kentas.F.Tables.PlaySound(-1, 'Checkpoint_Hit',
'GTAO_FM_Events_Soundset', true)
Kentas.F.Tables.PlaySound(-1, 'Boss_Blipped',
'GTAO_Magnate_Hunt_Boss_SoundSet', true)
Kentas.F.Tables.PlaySound(-1, 'Bomb_Disarmed',
'GTAO_Speed_Convoy_Soundset', true)
Kentas.F.Tables.PlaySound(-1, 'All',
'SHORT_PLAYER_SWITCH_SOUND_SET', true)
Kentas.F.Tables.PlaySound(-1, 'SELECT', 'HUD_MINI_GAME_SOUNDSET',
true)
Kentas.F.Tables.PlaySound(-1, 'Beep_Green',
'DLC_HEIST_HACKING_SNAKE_SOUNDS', true)
end
if Kentas.F.Checks['destroyer:Bypasssafezone'] then
Kentas.F.Tables.NetworkSetFriendlyFireOption(true)
Kentas.F.Tables.SetCanAttackFriendly(Kentas.F.Tables.PlayerPedId(),
true, true)
Kentas.F.Tables.EnableAllControlActions(0)
Kentas.F.Tables.EnableAllControlActions(1)
Kentas.F.Tables.DisablePlayerFiring(Kentas.F.Tables.PlayerPedId(),
false)
end
if Kentas.F.Checks['online:Spectate'] then
__CitIn__.CreateThread(function()
local camerat = camerat
if not camerat ~= nil then
camerat =
Kentas.F.Tables.CreateCam("DEFAULT_SCRIPTED_Camera", 1)
end
Kentas.F.Tables.RenderScriptCams(1, 0, 0, 1, 1)
Kentas.F.Tables.SetCamActive(camerat, true)
local coords =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlaye
r))
Kentas.F.Tables.SetCamCoord(camerat, coords.x, coords.y,
coords.z + 3)
while Kentas.F.Tables.DoesCamExist(camerat) do
__CitIn__.Wait(0)
if not Kentas.F.Checks['online:Spectate'] then
Kentas.F.Tables.DestroyCam(camerat, false)
Kentas.F.Tables.ClearTimecycleModifier()
Kentas.F.Tables.RenderScriptCams(false, false, 0, 1, 0)
Kentas.F.Tables.SetFocusEntity(Kentas.F.Tables.PlayerPedId())
break
end
local playerPed =
Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlayer)
local playerRot =
Kentas.F.Tables.GetEntityRotation(playerPed, 2)
local x, y, z =
__KentasStrings__.strings:tableunpack(Kentas.F.Tables.GetCamCoord(camerat))
Kentas.F.Tables.SetFocusArea(Kentas.F.Tables.GetCamCoord(camerat).x,
Kentas.F.Tables.GetCamCoord(camerat).y,
Kentas.F.Tables.GetCamCoord(camerat).z,0.0,0.0,0.0)
Kentas.F.Tables.SetCamRot(camerat,
Kentas.F.Tables.GetGameplayCamRot(2), 2)
end
end
end)
end
if Kentas.F.Checks['explodeo:Explodeloop'] then
Kentas.F.Funcs.CreateExplosion()
end
if Kentas.F.Checks['particleso:Particles'] then
__CitIn__.CreateThread(function()
local coords =
Kentas.F.Tables.GetPedBoneCoords(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPlay
er), Kentas.F.Combos['ParticlesBone'].c[Kentas.F.Combos['ParticlesBone'].a], 0.0,
0.0, 0.0)
local dict =
Kentas.F.Combos['ParticlesOnl'].c[Kentas.F.Combos['ParticlesOnl'].a]
local dict2 =
Kentas.F.Combos['ParticlesOnl'].d[Kentas.F.Combos['ParticlesOnl'].a]
Kentas.F.Tables.SpawnParticle(dict,
dict2,coords.x,coords.y,coords.z,0,0,0,Kentas.F.Sliders['Online-
ParticleScale'].value/10,0,0,0)
__CitIn__.Wait(Kentas.F.Sliders['Online-ParticleDelay'].value)
end)
end
if Kentas.F.Checks['particlesd:Particles'] then
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
__CitIn__.CreateThread(function()
local coords =
Kentas.F.Tables.GetPedBoneCoords(Kentas.F.Tables.GetPlayerPed(v),
Kentas.F.Combos['ParticlesBone'].c[Kentas.F.Combos['ParticlesBone'].a], 0.0, 0.0,
0.0)
local dict =
Kentas.F.Combos['ParticlesOnl'].c[Kentas.F.Combos['ParticlesOnl'].a]
local dict2 =
Kentas.F.Combos['ParticlesOnl'].d[Kentas.F.Combos['ParticlesOnl'].a]
Kentas.F.Tables.SpawnParticle(dict,
dict2,coords.x,coords.y,coords.z,0,0,0,Kentas.F.Sliders['Online-
ParticleScale'].value/10,0,0,0)
__CitIn__.Wait(Kentas.F.Sliders['Online-
ParticleDelay'].value)
end)
end
end
if Kentas.F.Checks['tracker:footprints'] then
Kentas.F.Tables.SetForcePedFootstepsTracks(true)
else
Kentas.F.Tables.SetForcePedFootstepsTracks(false)
end
if Kentas.F.Checks['tracker:tyreprints'] then
Kentas.F.Tables.SetForceVehicleTrails(true)
else
Kentas.F.Tables.SetForceVehicleTrails(false)
end
if Kentas.F.Checks['Crosshair:CrosshairESPVis'] then
local r, g, b = Kentas.F.Sliders['Crosshair-R'].value,
Kentas.F.Sliders['Crosshair-G'].value, Kentas.F.Sliders['Crosshair-B'].value
-- outline
Kentas.F.Tables.DrawRect_U(0.5 - (Kentas.F.Sliders['Crosshair-
Distance'].value / 2.1) - ((Kentas.F.Sliders['Crosshair-Height'].value * 1.8) / 2),
0.5 , Kentas.F.Sliders['Crosshair-Height'].value * 1.8+ 0.001,
(Kentas.F.Sliders['Crosshair-Thickness'].value)+ 0.0018, 0, 0, 0, 255)
Kentas.F.Tables.DrawRect_U(0.5 + (Kentas.F.Sliders['Crosshair-
Distance'].value / 2.1) + ((Kentas.F.Sliders['Crosshair-Height'].value * 1.8) / 2),
0.5 , Kentas.F.Sliders['Crosshair-Height'].value * 1.8+ 0.001,
(Kentas.F.Sliders['Crosshair-Thickness'].value) + 0.0018, 0, 0, 0, 255)
Kentas.F.Tables.DrawRect_U(0.5, 0.5 - (Kentas.F.Sliders['Crosshair-
Distance'].value/1.1) + 0.0018 - ((Kentas.F.Sliders['Crosshair-Height'].value *
2.8) / 2), (Kentas.F.Sliders['Crosshair-Thickness'].value) / 1.8+ 0.001,
Kentas.F.Sliders['Crosshair-Height'].value * 2.8+ 0.002, 0, 0, 0, 255)
Kentas.F.Tables.DrawRect_U(0.5, 0.5 + (Kentas.F.Sliders['Crosshair-
Distance'].value/1.1) - 0.0018 + ((Kentas.F.Sliders['Crosshair-Height'].value *
2.8) / 2), (Kentas.F.Sliders['Crosshair-Thickness'].value) / 1.8+ 0.001,
Kentas.F.Sliders['Crosshair-Height'].value * 2.8+ 0.002, 0, 0, 0, 255)
-- crosshair
Kentas.F.Tables.DrawRect_U(0.5 - (Kentas.F.Sliders['Crosshair-
Distance'].value / 2.1) - ((Kentas.F.Sliders['Crosshair-Height'].value * 1.8) /
2) , 0.5 , Kentas.F.Sliders['Crosshair-Height'].value * 1.8,
(Kentas.F.Sliders['Crosshair-Thickness'].value), r, g, b, 255)
Kentas.F.Tables.DrawRect_U(0.5 + (Kentas.F.Sliders['Crosshair-
Distance'].value / 2.1) + ((Kentas.F.Sliders['Crosshair-Height'].value * 1.8) / 2),
0.5 , Kentas.F.Sliders['Crosshair-Height'].value * 1.8,
(Kentas.F.Sliders['Crosshair-Thickness'].value) , r, g, b, 255)
Kentas.F.Tables.DrawRect_U(0.5, 0.5 - (Kentas.F.Sliders['Crosshair-
Distance'].value/1.1) + 0.0018 - ((Kentas.F.Sliders['Crosshair-Height'].value *
2.8) / 2), (Kentas.F.Sliders['Crosshair-Thickness'].value) / 1.8 ,
Kentas.F.Sliders['Crosshair-Height'].value * 2.8, r, g, b, 255)
Kentas.F.Tables.DrawRect_U(0.5, 0.5 + (Kentas.F.Sliders['Crosshair-
Distance'].value/1.1) - 0.0018 + ((Kentas.F.Sliders['Crosshair-Height'].value *
2.8) / 2), (Kentas.F.Sliders['Crosshair-Thickness'].value) / 1.8 ,
Kentas.F.Sliders['Crosshair-Height'].value * 2.8, r, g, b, 255)
end
if Kentas.F.Checks['visuals:enableesp'] then
--for id in Kentas.F.Tables.Functions.EnumeratePeds() do
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local id = Kentas.F.Tables.GetPlayerPed(v)
if Kentas.F.Checks['visuals:includeself'] then
includeself = nil
else
includeself = Kentas.F.Tables.PlayerPedId()
end
local resX, resY = Kentas.F.Tables.GetActiveScreenResolution()
local dist =
Kentas.F.Tables.GetDistanceBetweenCoords(Kentas.F.Tables.GetFinalRenderedCamCoord()
, Kentas.F.Tables.GetEntityCoords(id), true)
local rightHand = Kentas.F.Tables.GetPedBoneCoords(id, 64112,
0.0, 0.0, 0.0)
local leftHand = Kentas.F.Tables.GetPedBoneCoords(id, 4185,
0.0, 0.0, 0.0)
local backBody = Kentas.F.Tables.GetPedBoneCoords(id, 57597,
0.0, 0.0, 0.0) -- spine3
local frontBack = Kentas.F.Tables.GetPedBoneCoords(id, 57597,
0.0, 0.0, 0.0) -- spine3
local head = Kentas.F.Tables.GetPedBoneCoords(id, 0x0, 0.0,
0.0, 1.0)
local down = Kentas.F.Tables.GetPedBoneCoords(id, 0x0, 0.0,
0.0, -1.0)
local a = (Kentas.F.Tables.GetEntityCoords(id)-
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()))
local isInfront = (math.deg(math.acos(((a.x * ab.x + a.y *
ab.y) / (math.sqrt(a.x * a.x + a.y * a.y) * math.sqrt(ab.x * ab.x + ab.y *
ab.y))))) ) > 90 and 0 or 1
local angle = math.deg(math.acos(((a.x * rot.x + a.y *
rot.y) / (math.sqrt(a.x * a.x + a.y * a.y) * math.sqrt(rot.x * rot.x + rot.y *
rot.y)))))
angle = (isInfront == 1 and 360 - angle or angle)
Kentas.F.Tables.DrawSprite('arrowfov', 'arrowfov_a', x,
y, 0.0025 * size/1.4, 0.004 * size/1.4, (angle-180*1.5), r, g, b, alpha, true)
else
Kentas.F.Tables.DrawRect_U(0.5, 0.01, 0.151, 0.012, 1,
1, 1, 255)
Kentas.F.Tables.DrawRect_U(0.5, 0.01, 0.15, 0.01, 40,
40, 40, 255)
Kentas.F.Tables.DrawRect_U(0.5, 0.01, 0.149, 0.0085,
60, 60, 60, 255)
x, y = ((math.cos(math.rad(angle)) / resX)*(50)+0.5),
((math.sin(math.rad(angle))/resY)*(50)+0.5)
end
end
if
Kentas.F.Tables.GetDistanceBetweenCoords(Kentas.F.Tables.GetFinalRenderedCamCoord()
, Kentas.F.Tables.GetEntityCoords(id), true) < Kentas.F.Sliders['esp-
distance'].value and id ~= includeself then
if Kentas.F.Checks['infoesp:Enable'] then
--if Kentas.F.Checks['infoesp:NameESP'] then
-- name = Kentas.F.Tables.GetPlayerName(v)
--end
--if Kentas.F.Checks['infoesp:IDESP'] then
-- id = Kentas.F.Tables.GetPlayerServerId(v)
--end
Kentas.F.Tables.SetDrawOrigin(Kentas.F.Tables.GetPedBoneCoords(id, 0))
if width ~= 0 then
Kentas.F.Tables.SetTextCentre(true)
--if name ~= nil then
local name =
Kentas.F.Tables.GetPlayerName(v)
local id =
Kentas.F.Tables.GetPlayerServerId(v)
--Kentas.F.Tables.Functions.DrawTxt(name..'
| '..id, 0.0, -height/2-22/resY, 0.0, 0.24, {r=255, g=255, b=255, a=255}, false)
--end
end
Kentas.F.Tables.ClearDrawOrigin()
end
end
if Kentas.F.Checks['blipesp:Blips'] then
local playerblip =
Kentas.F.Tables.GetBlipFromEntity(id, __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsInteger())
if not Kentas.F.Tables.DoesBlipExist(playerblip,
__CitIn__.ReturnResultAnyway()) then
playerblip = Kentas.F.Tables.AddBlipForEntity(id,
__CitIn__.ReturnResultAnyway(), __CitIn__.ResultAsInteger())
Kentas.F.Tables.SetBlipSprite(playerblip,
Kentas.F.Sliders['Blips-Sprite'].value)
Kentas.F.Tables.ShowHeadingIndicatorOnBlip(playerblip, true)
Kentas.F.Tables.SetBlipNameToPlayerName(playerblip,
v)
Kentas.F.Tables.SetBlipScale(playerblip, 0.80)
Kentas.F.Tables.SetBlipColour(playerblip,
Kentas.F.Sliders['Blips-Colour'].value)
end
else
local playerblip =
Kentas.F.Tables.GetBlipFromEntity(id, __CitIn__.ReturnResultAnyway(),
__CitIn__.ResultAsInteger())
if Kentas.F.Tables.DoesBlipExist(playerblip) then
Kentas.F.Tables.RemoveBlip(playerblip)
end
end
if Kentas.F.Tables.IsEntityOnScreen(id) then
if Kentas.F.Checks['visuals:Skeletonesp'] then
local r, g, b, a = Kentas.F.Sliders['Skeleton-
R'].value, Kentas.F.Sliders['Skeleton-G'].value, Kentas.F.Sliders['Skeleton-
B'].value, 255
local mindistance =
Kentas.F.Tables.Functions.GetMinVisualDistance(Kentas.F.Tables.GetPedBoneCoords(id,
0x0, 0.0, 0.0, 0.0), mindistance)
local rightknee =
Kentas.F.Tables.Functions.BoneThruWall(Kentas.F.Tables.GetPedBoneCoords(id, 0x3FCF,
0.0, 0.0, 0.0), mindistance)
local leftknee =
Kentas.F.Tables.Functions.BoneThruWall(Kentas.F.Tables.GetPedBoneCoords(id, 0xB3FE,
0.0, 0.0, 0.0), mindistance)
local neck =
Kentas.F.Tables.Functions.BoneThruWall(Kentas.F.Tables.GetPedBoneCoords(id, 0x9995,
0.0, 0.0, 0.0), mindistance)
local head =
Kentas.F.Tables.Functions.BoneThruWall(Kentas.F.Tables.GetPedBoneCoords(id, 0x796E,
0.0, 0.0, 0.0), mindistance)
local pelvis =
Kentas.F.Tables.Functions.BoneThruWall(Kentas.F.Tables.GetPedBoneCoords(id, 0x2E28,
0.0, 0.0, 0.0), mindistance)
local rightFoot =
Kentas.F.Tables.Functions.BoneThruWall(Kentas.F.Tables.GetPedBoneCoords(id, 0xCC4D,
0.0, 0.0, 0.0), mindistance)
local leftFoot =
Kentas.F.Tables.Functions.BoneThruWall(Kentas.F.Tables.GetPedBoneCoords(id, 0x3779,
0.0, 0.0, 0.0), mindistance)
local rightUpperArm =
Kentas.F.Tables.Functions.BoneThruWall(Kentas.F.Tables.GetPedBoneCoords(id, 0x9D4D,
0.0, 0.0, 0.0), mindistance)
local leftUpperArm =
Kentas.F.Tables.Functions.BoneThruWall(Kentas.F.Tables.GetPedBoneCoords(id, 0xB1C5,
0.0, 0.0, 0.0), mindistance)
local rightForeArm =
Kentas.F.Tables.Functions.BoneThruWall(Kentas.F.Tables.GetPedBoneCoords(id, 0x6E5C,
0.0, 0.0, 0.0), mindistance)
local leftForeArm =
Kentas.F.Tables.Functions.BoneThruWall(Kentas.F.Tables.GetPedBoneCoords(id, 0xEEEB,
0.0, 0.0, 0.0), mindistance)
local rightHand =
Kentas.F.Tables.Functions.BoneThruWall(Kentas.F.Tables.GetPedBoneCoords(id, 0xDEAD,
0.0, 0.0, 0.0), mindistance)
local leftHand =
Kentas.F.Tables.Functions.BoneThruWall(Kentas.F.Tables.GetPedBoneCoords(id, 0x49D9,
0.0, 0.0, 0.0), mindistance)
Kentas.F.Tables.DrawLine(head, neck, r, g, b, a)
Kentas.F.Tables.DrawLine(neck, pelvis, r, g, b, a)
Kentas.F.Tables.DrawLine(pelvis, rightknee, r, g,
b, a)
Kentas.F.Tables.DrawLine(pelvis, leftknee, r, g, b,
a)
Kentas.F.Tables.DrawLine(rightknee, rightFoot, r,
g, b, a)
Kentas.F.Tables.DrawLine(leftknee, leftFoot, r, g,
b, a)
Kentas.F.Tables.DrawLine(neck, rightUpperArm, r, g,
b, a)
Kentas.F.Tables.DrawLine(neck, leftUpperArm, r, g,
b, a)
Kentas.F.Tables.DrawLine(rightUpperArm,
rightForeArm, r, g, b, a)
Kentas.F.Tables.DrawLine(leftUpperArm, leftForeArm,
r, g, b, a)
Kentas.F.Tables.DrawLine(rightForeArm, rightHand,
r, g, b, a)
Kentas.F.Tables.DrawLine(leftForeArm, leftHand, r,
g, b, a)
end
if Kentas.F.Checks['LineESP:Line ESP'] then
local pelvis = Kentas.F.Tables.GetPedBoneCoords(id,
0x0, 0.0, 0.0, 0.0)
Kentas.F.Tables.DrawLine(pelvis,
Kentas.F.Tables.GetPedBoneCoords(Kentas.F.Tables.PlayerPedId(), 0x0, 0.0, 0.0,
0.0), Kentas.F.Sliders['LineESP-R'].value, Kentas.F.Sliders['LineESP-G'].value,
Kentas.F.Sliders['LineESP-B'].value, 255)
end
if Kentas.F.Checks['GlowingESP:Glow'] then
local r, g, b = Kentas.F.Sliders['Glow-R'].value,
Kentas.F.Sliders['Glow-G'].value, Kentas.F.Sliders['Glow-B'].value
local coords = Kentas.F.Tables.GetEntityCoords(id)
Kentas.F.Tables.DrawSpotLight(coords.x, coords.y,
coords.z + 9.10, 0.0, 0.0, -1000.0, r, g, b, 10.0, 111.0, 0.0, 2.5, 0.0)
end
Kentas.F.Tables.SetDrawOrigin(Kentas.F.Tables.GetEntityCoords(id), 0)
if Kentas.F.Checks['CornerBoxes:CornerBox'] then
local dist =
Kentas.F.Tables.GetDistanceBetweenCoords(Kentas.F.Tables.GetFinalRenderedCamCoord()
, Kentas.F.Tables.GetEntityCoords(id), true)
local X, Y =
Kentas.F.Tables.GetActiveScreenResolution()
Kentas.F.Tables.DrawRect_U(-0.23/dist, -0.945/dist,
1 / X, 0.1/dist, Kentas.F.Sliders['CornerBoxes-R'].value,
Kentas.F.Sliders['CornerBoxes-G'].value, Kentas.F.Sliders['CornerBoxes-B'].value,
255)
Kentas.F.Tables.DrawRect_U(-0.23/dist, 0.945/dist,
1 / X, 0.1/dist, Kentas.F.Sliders['CornerBoxes-R'].value,
Kentas.F.Sliders['CornerBoxes-G'].value, Kentas.F.Sliders['CornerBoxes-B'].value,
255)
Kentas.F.Tables.DrawRect_U(0.23/dist, -0.945/dist,
1 / X, 0.1/dist, Kentas.F.Sliders['CornerBoxes-R'].value,
Kentas.F.Sliders['CornerBoxes-G'].value, Kentas.F.Sliders['CornerBoxes-B'].value,
255)
Kentas.F.Tables.DrawRect_U(0.23/dist, 0.945/dist, 1
/ X, 0.1/dist, Kentas.F.Sliders['CornerBoxes-R'].value,
Kentas.F.Sliders['CornerBoxes-G'].value, Kentas.F.Sliders['CornerBoxes-B'].value,
255)
Kentas.F.Tables.DrawRect_U(-0.205/dist,
-0.994/dist, 0.05/dist, 1 / Y, Kentas.F.Sliders['CornerBoxes-R'].value,
Kentas.F.Sliders['CornerBoxes-G'].value, Kentas.F.Sliders['CornerBoxes-B'].value,
255)
Kentas.F.Tables.DrawRect_U(0.205/dist, -0.994/dist,
0.05/dist, 1 / Y, Kentas.F.Sliders['CornerBoxes-R'].value,
Kentas.F.Sliders['CornerBoxes-G'].value, Kentas.F.Sliders['CornerBoxes-B'].value,
255)
Kentas.F.Tables.DrawRect_U(0.205/dist, 0.994/dist,
0.05/dist, 1 / Y, Kentas.F.Sliders['CornerBoxes-R'].value,
Kentas.F.Sliders['CornerBoxes-G'].value, Kentas.F.Sliders['CornerBoxes-B'].value,
255)
Kentas.F.Tables.DrawRect_U(-0.205/dist, 0.994/dist,
0.05/dist, 1 / Y, Kentas.F.Sliders['CornerBoxes-R'].value,
Kentas.F.Sliders['CornerBoxes-G'].value, Kentas.F.Sliders['CornerBoxes-B'].value,
255)
end
Kentas.F.Tables.ClearDrawOrigin()
Kentas.F.Tables.SetDrawOrigin(Kentas.F.Tables.GetPedBoneCoords(id, 0))
if width ~= 0 then
if width < 0.044 then
width = 0.044
end
--if
HasEntityClearLosToEntityInFront(Kentas.F.Tables.PlayerPedId(), id) and id ~=
Kentas.F.Tables.PlayerPedId() then
--
Kentas.F.Tables.Functions.DrawTxt('HIT', 0.0, 0.0, 0.0, 0.24, {r=255, g=255,
b=0, a=255}, true)
--end
Kentas.F.Tables.Functions.DrawBox(0.0, 0.0,
width/(dist/4.5), height, Kentas.F.Sliders['Boxes-R'].value,
Kentas.F.Sliders['Boxes-G'].value, Kentas.F.Sliders['Boxes-B'].value, 255)
if Kentas.F.Checks['BoxesESP:Filled'] then
Kentas.F.Tables.DrawRect_U(0.0, 0.0,
width/(dist/4.5), height, 0, 0, 0, 100)
end
end
end
end
end
if abOnScreen and bbOnScreen then
Kentas.F.Tables.SetDrawOrigin(Kentas.F.Tables.GetPedBoneCoords(id, 0))
if Kentas.F.Checks['BoxesESP:Healthbar'] then
local health = Kentas.F.Tables.GetEntityHealth(id)-
100
local max = Kentas.F.Tables.GetEntityMaxHealth(id)-
100
local h = health/(max/height)
if health > max then
health = max
end
if h > height then
h = height
end
if h < 0 then
h = 0
end
local r, g, b = 200-(health*(255/max)),
health*(255/max), 0
if g > 255 then
g = 255
end
if health <= 20 then
r, g, b = 255, 25, 25
end
--255, 153, 0
local position =
Kentas.F.Combos['HealthPos'].b[Kentas.F.Combos['HealthPos'].a]
if position == 'left' then
Kentas.F.Tables.DrawRect_U(-width/(dist/4.5)/2-
4/resX, 0.0, 3/resX, height+0.0019, 1, 1, 1, 90)
Kentas.F.Tables.DrawRect_U(-width/(dist/4.5)/2-
4/resX, height/2-h/2, 1/resX, h, r, g, b, 255)
elseif position == 'right' then
Kentas.F.Tables.DrawRect_U(width/(dist/4.5)/2-
4/resX, 0.0, 3/resX, height+0.0019, 1, 1, 1, 90)
Kentas.F.Tables.DrawRect_U(width/(dist/4.5)/2-
4/resX, height/2-h/2, 1/resX, h, r, g, b, 255)
end
end
if Kentas.F.Checks['BoxesESP:Armourbar'] then
local armor = Kentas.F.Tables.GetPedArmour(id)
local max = 100
local h = armor/(max/height)
if armor > max then
armor = max
end
local position =
Kentas.F.Combos['ArmourPos'].b[Kentas.F.Combos['ArmourPos'].a]
if position == 'left' then
Kentas.F.Tables.DrawRect_U(-width/(dist/4.5)/2-
9/resX, 0.0, 3/resX, height+0.0019, 1, 1, 1, 90)
Kentas.F.Tables.DrawRect_U(-width/(dist/4.5)/2-
9/resX, height/2-h/2, 1/resX, h, 30, 127, 255, 255)
elseif position == 'right' then
Kentas.F.Tables.DrawRect_U(width/(dist/4.5)/2-
9/resX, 0.0, 3/resX, height+0.0019, 1, 1, 1, 90)
Kentas.F.Tables.DrawRect_U(width/(dist/4.5)/2-
9/resX, height/2-h/2, 1/resX, h, 30, 127, 255, 255)
end
end
Kentas.F.Tables.ClearDrawOrigin()
end
end
end
end
if Kentas.F.Checks['Visuals:Upsidedown'] then
Kentas.F.Tables.SetEntityRotation(Kentas.F.Tables.PlayerPedId(),
180.0, 0.0, 0.0, true)
end
if Kentas.F.Checks['Visuals:weirdrotation'] then
Kentas.F.Tables.SetEntityRotation(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetGameplayCamRot(0), true)
end
if Kentas.F.Checks['customammo:InfiniteAmmo'] then
Kentas.F.Tables.SetPedInfiniteAmmoClip(Kentas.F.Tables.PlayerPedId(), true)
else
Kentas.F.Tables.SetPedInfiniteAmmoClip(Kentas.F.Tables.PlayerPedId(), false)
end
if Kentas.F.Checks['customammo:InfiniteAmmov2'] then
local _, gun =
Kentas.F.Tables.GetCurrentPedWeapon(Kentas.F.Tables.PlayerPedId())
if gun then
Kentas.F.Tables.SetPedAmmo(Kentas.F.Tables.PlayerPedId(), gun,
Kentas.F.Tables.GetWeaponClipSize(gun))
end
end
if Kentas.F.Checks['customammo:freezeammo'] then
local _, target =
Kentas.F.Tables.GetEntityPlayerIsFreeAimingAt(Kentas.F.Tables.PlayerId())
if _ and
Kentas.F.Tables.IsPedShooting(Kentas.F.Tables.PlayerPedId()) and
Kentas.F.Tables.HasEntityClearLosToEntity(target, Kentas.F.Tables.PlayerPedId(),
17) and Kentas.F.Tables.IsPedAPlayer(target) then
Kentas.F.Tables.FreezeEntityPosition(target, true)
end
end
if Kentas.F.Checks['customammo:nocollisionammo'] then
local _, target =
Kentas.F.Tables.GetEntityPlayerIsFreeAimingAt(Kentas.F.Tables.PlayerId())
if _ and
Kentas.F.Tables.IsPedShooting(Kentas.F.Tables.PlayerPedId()) and
Kentas.F.Tables.HasEntityClearLosToEntity(target, Kentas.F.Tables.PlayerPedId(),
17) and Kentas.F.Tables.IsPedAPlayer(target) then
Kentas.F.Tables.SetEntityCollision(target, false, false)
end
end
--if Kentas.F.Checks['customammo:blackholeammo'] then
--
-- local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
-- if shot then
-- Kentas.F.BlackHole = true
-- Kentas.F.BlackHoleCoords = coords
-- end
--else
-- Kentas.F.BlackHole = false
--end
if Kentas.F.Checks['customammo:airstrikeeammo'] then
__CitIn__.CreateThread(function()
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
local pedd = Kentas.F.Tables.GetHashKey("mp_m_freemode_01")
Kentas.F.Tables.RequestModel(pedd)
while not Kentas.F.Tables.HasModelLoaded(pedd) do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(pedd)
end
local __SPAWNINGPED__ = Kentas.F.Tables.CreatePed(21, pedd,
coords.x, coords.y, coords.z - 40.0, 0.0, true, true)
for i = 1, 10 do
__CitIn__.Wait(10)
Kentas.F.Tables.ShootSingleBulletBetweenCoords(coords.x+0.001, coords.y+0.001,
coords.z + 55.55, coords.x, coords.y, coords.z, 100.0, true,
Kentas.F.Tables.GetHashKey('weapon_hominglauncher'), __SPAWNINGPED__, true, false,
1000.0)
end
end
end)
end
if Kentas.F.Checks['customammo:savepoint'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
ncoords = vector3(coords)
Kentas.F.Tables.SpawnPointLmao = coords
Kentas.F.Tables.Functions.Notify("Spawnpoint set, hold ['E'] to
respawn")
end
Kentas.F.Tables.SetEntityCoordsNoOffset(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.SpawnPointLmao, true, true, true)
Kentas.F.holdtimer = 0
end
else
Kentas.F.holdtimer = 0
end
end
if Kentas.F.Checks['customammo:colourammo'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
local r, g, b = math.random(0, 255), math.random(0, 255),
math.random(0, 255)
__KentasStrings__.strings:tableinsert(Kentas.F.ColourAmmo, {c =
coords, t = Kentas.F.Tables.GetGameTimer(), r = r, g = g, b = b})
end
for k, v in __KentasStrings__.strings:pairs(Kentas.F.ColourAmmo) do
if Kentas.F.Checks['customammo:ExplosiveAmmo'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
Kentas.F.Tables.AddExplode(coords.x, coords.y, coords.z, 7,
10.0, true, false, 0.0)
end
end
if Kentas.F.Checks['customammo:FireworkAmmo'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
Kentas.F.Tables.AddExplode(coords.x, coords.y, coords.z, 38,
10.0, true, false, 0.0)
end
end
if Kentas.F.Checks['customammo:SteamAmmo'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
Kentas.F.Tables.AddExplode(coords.x, coords.y, coords.z, 11,
10.0, true, false, 0.0)
end
end
if Kentas.F.Checks['customammo:FlameAmmo'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
Kentas.F.Tables.AddExplode(coords.x, coords.y, coords.z, 12,
10.0, true, false, 0.0)
end
end
if Kentas.F.Checks['customammo:OilSlickAmmo'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
Kentas.F.Tables.AddExplode(coords.x, coords.y, coords.z, 67,
10.0, true, false, 0.0)
end
end
if Kentas.F.Checks['customammo:HydrantAmmo'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
Kentas.F.Tables.AddExplode(coords.x, coords.y, coords.z, 13,
100.0, true, false, 0.0)
end
end
if Kentas.F.Checks['customammo:FlareAmmo'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
Kentas.F.Tables.AddExplode(coords.x, coords.y, coords.z, 22,
100.0, true, false, 0.0)
end
end
if Kentas.F.Checks['customammo:RaygunAmmo'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
Kentas.F.Tables.AddExplode(coords.x, coords.y, coords.z, 70,
100.0, true, false, 0.0)
end
end
if Kentas.F.Checks['customammo:SnowballAmmo'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
Kentas.F.Tables.AddExplode(coords.x, coords.y, coords.z, 39,
100.0, true, false, 0.0)
end
end
if Kentas.F.Checks['customammo:BirdPooAmmo'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
Kentas.F.Tables.AddExplode(coords.x, coords.y, coords.z, 35,
100.0, true, false, 0.0)
end
end
if Kentas.F.Checks['customammo:BirdPooAmmo'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
Kentas.F.Tables.AddExplode(coords.x, coords.y, coords.z, 35,
100.0, true, false, 0.0)
end
end
if Kentas.F.Checks['pammo:Fire'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
local dict, dict2 = "core", "ent_sht_petrol_fire"
Kentas.F.Tables.SpawnParticle(dict, dict2, coords.x, coords.y,
coords.z, 0, 0, 0, Kentas.F.Sliders['size-of-particle-ammo'].value+0.0, 0, 0, 0)
end
end
if Kentas.F.Checks['pammo:Stars'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
local dict, dict2 = "scr_rcpaparazzo1",
"scr_mich4_firework_trailburst_spawn"
Kentas.F.Tables.SpawnParticle(dict, dict2, coords.x, coords.y,
coords.z, 0, 0, 0, Kentas.F.Sliders['size-of-particle-ammo'].value+0.0, 0, 0, 0)
end
end
if Kentas.F.Checks['pammo:bubblegum'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
local dict, dict2 = "core", "ent_dst_gen_gobstop"
Kentas.F.Tables.SpawnParticle(dict, dict2, coords.x, coords.y,
coords.z, 0, 0, 0, Kentas.F.Sliders['size-of-particle-ammo'].value+0.0, 0, 0, 0)
end
end
if Kentas.F.Checks['pammo:oranges'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
local dict, dict2 = "core", "ent_col_tree_oranges"
Kentas.F.Tables.SpawnParticle(dict, dict2, coords.x, coords.y,
coords.z, 0, 0, 0, Kentas.F.Sliders['size-of-particle-ammo'].value+0.0, 0, 0, 0)
end
end
if Kentas.F.Checks['pammo:Fireworks'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
local dict, dict2 = "scr_indep_fireworks",
"scr_indep_firework_trail_spawn"
Kentas.F.Tables.SpawnParticle(dict, dict2, coords.x, coords.y,
coords.z, 0, 0, 0, Kentas.F.Sliders['size-of-particle-ammo'].value+0.0, 0, 0, 0)
end
end
if Kentas.F.Checks['pammo:Smoke'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
local dict, dict2 = "scr_powerplay",
"scr_powerplay_beast_appear"
Kentas.F.Tables.SpawnParticle(dict, dict2, coords.x, coords.y,
coords.z, 0, 0, 0, Kentas.F.Sliders['size-of-particle-ammo'].value+0.0, 0, 0, 0)
end
end
if Kentas.F.Checks['pammo:Clown'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
local dict, dict2 = "scr_rcbarry2", "sp_clown_appear_trails"
Kentas.F.Tables.SpawnParticle(dict, dict2, coords.x, coords.y,
coords.z, 0, 0, 0, Kentas.F.Sliders['size-of-particle-ammo'].value+0.0, 0, 0, 0)
end
end
if Kentas.F.Checks['pammo:Water'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
local dict, dict2 = "core", "exp_water"
Kentas.F.Tables.SpawnParticle(dict, dict2, coords.x, coords.y,
coords.z, 0, 0, 0, Kentas.F.Sliders['size-of-particle-ammo'].value+0.0, 0, 0, 0)
end
end
if Kentas.F.Checks['pammo:Dirt'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
local dict, dict2 = "core", "bul_dirt"
Kentas.F.Tables.SpawnParticle(dict, dict2, coords.x, coords.y,
coords.z, 0, 0, 0, Kentas.F.Sliders['size-of-particle-ammo'].value+0.0, 0, 0, 0)
end
end
if Kentas.F.Checks['pammo:Alien'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
local dict, dict2 = "scr_rcbarry1", "scr_alien_disintegrate"
Kentas.F.Tables.SpawnParticle(dict, dict2, coords.x, coords.y,
coords.z, 0, 0, 0, Kentas.F.Sliders['size-of-particle-ammo'].value+0.0, 0, 0, 0)
end
end
if Kentas.F.Checks['pammo:Explosion'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
local dict, dict2 = "des_fib_floor",
"ent_ray_fbi5a_ramp_explosion"
Kentas.F.Tables.SpawnParticle(dict, dict2, coords.x, coords.y,
coords.z, 0, 0, 0, Kentas.F.Sliders['size-of-particle-ammo'].value+0.0, 0, 0, 0)
end
end
if Kentas.F.Checks['pammo:Blood'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
local dict, dict2 = "core", "td_blood_shotgun"
Kentas.F.Tables.SpawnParticle(dict, dict2, coords.x, coords.y,
coords.z, 0, 0, 0, Kentas.F.Sliders['size-of-particle-ammo'].value+0.0, 0, 0, 0)
end
end
if Kentas.F.Checks['pammo:yellowsmoke'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
local dict, dict2 = "core", "veh_respray_smoke"
Kentas.F.Tables.SpawnParticle(dict, dict2, coords.x, coords.y,
coords.z, 0, 0, 0, Kentas.F.Sliders['size-of-particle-ammo'].value+0.0, 0, 0, 0)
end
end
if Kentas.F.Checks['pammo:Flower'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
local dict, dict2 = "scr_rcbarry2", "scr_clown_bul"
Kentas.F.Tables.SpawnParticle(dict, dict2, coords.x, coords.y,
coords.z, 0, 0, 0, Kentas.F.Sliders['size-of-particle-ammo'].value+0.0, 0, 0, 0)
end
end
if Kentas.F.Checks['pammo:Cartoon'] then
local shot, coords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
if shot then
local dict, dict2 = "scr_rcbarry2", "muz_clown"
Kentas.F.Tables.SpawnParticle(dict, dict2, coords.x, coords.y,
coords.z, 0, 0, 0, Kentas.F.Sliders['size-of-particle-ammo'].value+0.0, 0, 0, 0)
end
end
Kentas.F.Tables.SetEntityVisible(Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tabl
es.PlayerPedId()), false)
Kentas.F.Tables.SetEntityAlpha(Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables
.PlayerPedId()), 0)
end
if Kentas.F.Checks['weaponcustomization:Disablereload'] then
Kentas.F.Tables.RefillAmmoInstantly(Kentas.F.Tables.PlayerPedId())
end
if Kentas.F.Checks['weaponcustomization:doubletap'] then
if Kentas.F.Tables.IsPedShooting(Kentas.F.Tables.PlayerPedId())
then
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 24) or
Kentas.F.Tables.IsDisabledControlPressed(0, 24) then
__CitIn__.CreateThread(function()
__CitIn__.Wait(100)
local coords, a =
Kentas.F.Tables.Functions.RayCastGCam(400.0)
local c2 = Kentas.F.Tables.Functions.RayCastGCam(1.0)
Kentas.F.Tables.ShootSingleBulletBetweenCoords(c2,
coords, 1.0, 1,
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()),
Kentas.F.Tables.PlayerPedId(), true, false, -1.0)
end)
end
end
end
if Kentas.F.Checks['weapon:RapidFire'] then
Kentas.F.Tables.DisablePlayerFiring(Kentas.F.Tables.PlayerPedId(),
true)
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 24) or
Kentas.F.Tables.IsDisabledControlPressed(0, 24) then
local coords, a = Kentas.F.Tables.Functions.RayCastGCam(400.0)
local c2 = Kentas.F.Tables.Functions.RayCastGCam(1.0)
Kentas.F.Tables.ShootSingleBulletBetweenCoords(c2, coords, 1,
1, Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId()),
Kentas.F.Tables.PlayerPedId(), true, false, -1.0)
end
end
if Kentas.F.Checks['weapon:HitMarker'] then
__CitIn__.CreateThread(function()
local _, target =
Kentas.F.Tables.GetEntityPlayerIsFreeAimingAt(Kentas.F.Tables.PlayerId())
if _ and
Kentas.F.Tables.IsPedShooting(Kentas.F.Tables.PlayerPedId()) and
Kentas.F.Tables.HasEntityClearLosToEntity(target, Kentas.F.Tables.PlayerPedId(),
17) then
local shot, lcoords =
Kentas.F.Tables.GetPedLastWeaponImpactCoord(Kentas.F.Tables.PlayerPedId())
for i = 1, 55 do
__CitIn__.Wait(0)
local lOnScreen, rx, ry =
Kentas.F.Tables.GetScreenCoordFromWorldCoord(lcoords.x, lcoords.y, lcoords.z)
if lOnScreen then
Kentas.F.Tables.DrawSprite("hitmarker","hitmarker_a", rx, ry, 0.01, 0.02, 0.0, 255,
255, 255, 255)
end
end
end
end)
end
if Kentas.F.Checks['weapon:HitSound'] then
local _, target =
Kentas.F.Tables.GetEntityPlayerIsFreeAimingAt(Kentas.F.Tables.PlayerId())
if _ and
Kentas.F.Tables.IsPedShooting(Kentas.F.Tables.PlayerPedId()) and
Kentas.F.Tables.HasEntityClearLosToEntity(target, Kentas.F.Tables.PlayerPedId(),
17) then
--local a =
Kentas.F.Tables.CreateDui('https://kentas.menu/music/hitsound.mp3', 1, 1)
--Kentas.F.Tables.DestroyDui(a)
end
end
if Kentas.F.Checks['weapon:Triggerbot'] then
local _, target =
Kentas.F.Tables.GetEntityPlayerIsFreeAimingAt(Kentas.F.Tables.PlayerId())
if _ and Kentas.F.Tables.HasEntityClearLosToEntity(target,
Kentas.F.Tables.PlayerPedId(), 17) and Kentas.F.Tables.IsEntityAPed(target) then
Kentas.F.Tables.SetControlNormal(0, 24, 1.0)
end
end
if Kentas.F.Checks['destroyer:Makeallplayervehiclesfly'] then
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local vehicle =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.GetPlayerPed(v))
if vehicle ~= 0 then
if Kentas.F.Tables.DoesEntityExist(vehicle) then
Kentas.F.Tables.NetworkRequestControlOfEntity(vehicle)
Kentas.F.Tables.SetEntityAsMissionEntity(vehicle, true,
true)
Kentas.F.Tables.ApplyForceToEntity(vehicle, 3, 0.0,
0.0, 500.0, 0.0, 0.0, 0.0, 0, 0, 1, 1, 0, 1)
end
end
end
end
if Kentas.F.Checks['online:Makeplayervehiclefly'] then
local vehicle =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.GetPlayerPed(Kentas.F.SelectedPla
yer))
if vehicle ~= 0 then
if Kentas.F.Tables.DoesEntityExist(vehicle) then
Kentas.F.Tables.NetworkRequestControlOfEntity(vehicle)
Kentas.F.Tables.SetEntityAsMissionEntity(vehicle, true,
true)
Kentas.F.Tables.ApplyForceToEntity(vehicle, 3, 0.0, 0.0,
500.0, 0.0, 0.0, 0.0, 0, 0, 1, 1, 0, 1)
end
end
end
if Kentas.F.Checks['weapon:Showfriends'] then
Kentas.F.Tables.DrawRect(0.87+0.08, 0.45, 0.065, 0.01, 0, 0, 0,
240)
Kentas.F.Tables.DrawRect(0.87+0.08, 0.49, 0.065, 0.08, 0, 0, 0,
111)
local y = 0.455
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.FriendsList) do
Kentas.F.Tables.Functions.DrawTxt(json.encode(v), 0.84+0.08, y,
0.35, 0.25, {r=255, g=255, b=255, a=255}, false)
y = y + 0.013
end
end
if Kentas.F.Checks['weapon:Drawfov'] then
local fovn = (Kentas.F.Sliders['aimbot-fov'].value / 1000)
local nKDX, nKDY = Kentas.F.Checks.KeyboardDragXWM,
Kentas.F.Checks.KeyboardDragYWM
Kentas.F.Tables.DrawSprite("thefov", "sdjcircle", 0.5-nKDX, 0.5-
nKDY, fovn, fovn * 1.8, 0.0, Kentas.F.Sliders['FOV-R'].value,
Kentas.F.Sliders['FOV-G'].value, Kentas.F.Sliders['FOV-B'].value, 255)
end
if Kentas.F.Checks['vehicle:Addtrackertovehicle'] then
local playerPed = Kentas.F.Tables.PlayerPedId()
if Kentas.F.Tables.IsPedInAnyVehicle(playerPed, true) then
local vehicle = Kentas.F.Tables.GetVehiclePedIsIn(playerPed,
false)
local coords = Kentas.F.Tables.GetEntityCoords(vehicle)
local blip = Kentas.F.Tables.GetBlipFromEntity(vehicle)
if not Kentas.F.Tables.DoesBlipExist(blip) then
local bool = Kentas.F.Tables.AddBlipForEntity(vehicle)
Kentas.F.Tables.SetBlipColour(bool, 20)
end
local heading = Kentas.F.Tables.GetEntityHeading(vehicle)
Kentas.F.Tables.SetBlipRotation(blip,
__KentasStrings__.strings:floor(heading))
Kentas.F.Tables.SetBlipScale(blip, 1.0)
Kentas.F.Tables.SetBlipSprite(blip, 326)
end
else
Kentas.F.Tables.RemoveBlip(Kentas.F.Tables.GetBlipFromEntity(Kentas.F.Tables.GetVeh
iclePedIsIn(Kentas.F.Tables.PlayerPedId(), true)))
end
if Kentas.F.Checks['vehicle:TorqueMulti'] then
if Kentas.F.Sliders['torque'] then
local vehicle =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), 0)
if Kentas.F.Tables.IsDisabledControlPressed(0, 34) or
Kentas.F.Tables.IsDisabledControlPressed(0, 33) or
Kentas.F.Tables.IsDisabledControlPressed(0, 32) or
Kentas.F.Tables.IsDisabledControlPressed(0, 35) then
Kentas.F.Tables.SetVehicleEngineTorqueMultiplier(vehicle,
Kentas.F.Sliders['torque'].value)
end
end
end
if Kentas.F.Checks['vehicle:PowerMulti'] then
if Kentas.F.Sliders['power'] then
local vehicle =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), 0)
if Kentas.F.Tables.IsDisabledControlPressed(0, 34) or
Kentas.F.Tables.IsDisabledControlPressed(0, 33) or
Kentas.F.Tables.IsDisabledControlPressed(0, 32) or
Kentas.F.Tables.IsDisabledControlPressed(0, 35) then
Kentas.F.Tables.SetVehicleEnginePowerMultiplier(vehicle,
Kentas.F.Sliders['power'].value)
end
end
end
if Kentas.F.Checks['vehicle:Stickycar'] then
local veh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), 0)
if Kentas.F.Tables.DoesEntityExist(veh) then
Kentas.F.Tables.ApplyForceToEntity(veh, 1, 0, 0, -0.4, 0, 0, 0,
1, true, true, true, true, true)
end
end
if Kentas.F.Checks['vehicle:nofall'] then
Kentas.F.Tables.SetPedCanBeKnockedOffVehicle(Kentas.F.Tables.PlayerPedId(), true)
elseif not Kentas.F.Checks['vehicle:nofall'] then
Kentas.F.Tables.SetPedCanBeKnockedOffVehicle(Kentas.F.Tables.PlayerPedId(), false)
end
if Kentas.F.Checks['vehicle:instantbrakes'] then
local veh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId())
if veh ~= 0 and Kentas.F.Tables.IsDisabledControlJustPressed(0, 8)
or Kentas.F.Tables.IsDisabledControlJustPressed(0, 22) then
Kentas.F.Tables.SetEntityCoordsNoOffset(veh,
Kentas.F.Tables.GetEntityCoords(veh), true, true, true)
end
end
if Kentas.F.Checks['vehicle:AutoDrive'] and not driving then
driving = true
local veh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), 0)
if Kentas.F.Tables.DoesEntityExist(veh) then
Kentas.F.Tables.SetVehicleReduceGrip(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tab
les.PlayerPedId(), false), false)
end
end
if Kentas.F.Checks['vehicle:Rainbowcar'] then
local N = Kentas.F.Tables.Functions.randomrgb(1)
Kentas.F.Tables.SetVehicleCustomPrimaryColour(Kentas.F.Tables.GetVehiclePedIsIn(Ken
tas.F.Tables.PlayerPedId(), 0), N.r, N.g, N.b)
Kentas.F.Tables.SetVehicleCustomSecondaryColour(Kentas.F.Tables.GetVehiclePedIsIn(K
entas.F.Tables.PlayerPedId(), 0), N.r, N.g, N.b)
end
if Kentas.F.Checks['vehicle:Bulletproofcar'] then
local veh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), 0)
Kentas.F.Tables.SetVehicleTyresCanBurst(veh, false)
end
if Kentas.F.Checks['vehicle:Invisiblecar'] then
local veh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId())
if veh ~= 0 then
Kentas.F.Tables.SetEntityVisible(veh, false)
end
else
local veh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId())
if veh ~= 0 then
Kentas.F.Tables.SetEntityVisible(veh, true)
end
end
if Kentas.F.Checks['vehicle:AutoClean'] then
Kentas.F.Tables.SetVehicleDirtLevel(Kentas.F.Tables.GetVehiclePedIsUsing(Kentas.F.T
ables.PlayerPedId()), 0.0)
end
if Kentas.F.Checks['vehicle:AlwaysWheelie'] then
local veh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), 0)
if Kentas.F.Tables.IsPedInAnyVehicle(Kentas.F.Tables.PlayerPedId())
and
Kentas.F.Tables.GetPedInVehicleSeat(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tabl
es.PlayerPedId()), -1) == Kentas.F.Tables.PlayerPedId() then
Kentas.F.Tables.SetVehicleWheelieState(veh, 129)
end
end
if Kentas.F.Checks['vehicle:Anti-Gravity'] then
local veh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId())
if veh ~= 0 then
Kentas.F.Tables.SetVehicleGravityAmount(veh, -1)
end
elseif not Kentas.F.Checks['vehicle:Anti-Gravity'] then
local veh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId())
if veh ~= 0 then
Kentas.F.Tables.SetVehicleGravityAmount(veh, 9.8)
end
end
if Kentas.F.Checks['vehicle:NoCollision'] then
local veh =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId())
if Kentas.F.Checks['glife:Teleportzombies'] then
for GlifePeds in Kentas.F.Tables.Functions.EnumeratePeds() do
if GlifePeds ~= Kentas.F.Tables.PlayerPedId() then
local x, y, z =
__KentasStrings__.strings:tableunpack(Kentas.F.Tables.GetEntityCoords(Kentas.F.Tabl
es.PlayerPedId()))
local x2, y2, z2 =
__KentasStrings__.strings:tableunpack(Kentas.F.Tables.GetEntityCoords(GlifePeds))
Kentas.F.Tables.SetEntityCoordsNoOffset(GlifePeds, x+1.2,
y+1.2, z, false, false, false, false)
if Kentas.F.Checks['glife:Invisible'] then
Kentas.F.Tables.SetEntityVisible(GlifePeds, false, 0)
else
Kentas.F.Tables.SetEntityVisible(GlifePeds, true, 0)
end
if Kentas.F.Checks['cheaterprotection:antipart'] then
Kentas.F.Tables.RemoveParticleFxInRange(Kentas.F.Tables.GetEntityCoords(Kentas.F.Ta
bles.PlayerPedId()), 10.0)
end
if Kentas.F.Checks['cheaterprotection:antifreeze'] then
Kentas.F.Tables.FreezeEntityPosition(Kentas.F.Tables.PlayerPedId(),
false)
end
if Kentas.F.Checks['misc:Alwaysfriendly'] then
Kentas.F.Tables.SetPedCanBeTargetted(Kentas.F.Tables.PlayerPedId(),
false)
else
Kentas.F.Tables.SetPedCanBeTargetted(Kentas.F.Tables.PlayerPedId(),
true)
end
if Kentas.F.Checks['misc:instantsitincar'] then
local thisveh =
Kentas.F.Tables.GetVehiclePedIsEntering(Kentas.F.Tables.PlayerPedId())
if thisveh ~= 0 then
end
if Kentas.F.Checks['misc:fakeroll'] and
Kentas.F.Tables.IsPedShooting(Kentas.F.Tables.PlayerPedId()) and not
Kentas.F.Tables.IsPedInAnyVehicle(Kentas.F.Tables.PlayerPedId()) then
__CitIn__.CreateThread(function()
Kentas.F.Tables.TaskPlayAnim(Kentas.F.Tables.PlayerPedId(),
'move_strafe@roll_fps', 'combatroll_bwd_p1_-135', 0, 16.0, -1, 46, 1.0, false,
false, false)
__CitIn__.Wait(600)
Kentas.F.Tables.TaskPlayAnim(Kentas.F.Tables.PlayerPedId(),
'move_strafe@roll_fps', 'combatroll_bwd_p1_135', 0, 16.0, -1, 46, 1.0, false,
false, false)
__CitIn__.Wait(600)
Kentas.F.Tables.TaskPlayAnim(Kentas.F.Tables.PlayerPedId(),
'move_strafe@roll_fps', 'combatroll_fwd_p1_90', 0, 16.0, -1, 46, 1.0, false, false,
false)
__CitIn__.Wait(600)
Kentas.F.Tables.TaskPlayAnim(Kentas.F.Tables.PlayerPedId(),
'move_strafe@roll_fps', 'combatroll_fwd_p1_-45', 0, 16.0, -1, 46, 1.0, false,
false, false)
__CitIn__.Wait(600)
Kentas.F.Tables.ClearPedTasks(Kentas.F.Tables.PlayerPedId(),
true)
end)
end
if Kentas.F.Checks['misc:fakecrouch'] and
Kentas.F.Tables.IsPedShooting(Kentas.F.Tables.PlayerPedId()) and not
Kentas.F.Tables.IsPedInAnyVehicle(Kentas.F.Tables.PlayerPedId()) then
__CitIn__.CreateThread(function()
Kentas.F.Tables.TaskPlayAnim(Kentas.F.Tables.PlayerPedId(),
'move_crouch_proto', 'rstart_l_-90', 0, 16.0, -1, 46, 1.0, false, false, false)
__CitIn__.Wait(600)
Kentas.F.Tables.TaskPlayAnim(Kentas.F.Tables.PlayerPedId(),
'move_crouch_proto', 'run_turn_180_r', 0, 16.0, -1, 46, 1.0, false, false, false)
__CitIn__.Wait(600)
Kentas.F.Tables.TaskPlayAnim(Kentas.F.Tables.PlayerPedId(),
'move_crouch_proto', 'rstart_l_-90', 0, 16.0, -1, 46, 1.0, false, false, false)
__CitIn__.Wait(600)
Kentas.F.Tables.TaskPlayAnim(Kentas.F.Tables.PlayerPedId(),
'move_crouch_proto', 'run_turn_180_r', 0, 16.0, -1, 46, 1.0, false, false, false)
__CitIn__.Wait(600)
Kentas.F.Tables.ClearPedTasks(Kentas.F.Tables.PlayerPedId(),
true)
end)
end
if Kentas.F.Checks['misc:antiaim'] and not
Kentas.F.Tables.IsPedInAnyVehicle(Kentas.F.Tables.PlayerPedId()) then
__CitIn__.CreateThread(function()
if Kentas.F.Tables.IsDisabledControlPressed(0,
Kentas.F.Tables.Keys["W"]) or Kentas.F.Tables.IsDisabledControlPressed(0,
Kentas.F.Tables.Keys["A"]) or Kentas.F.Tables.IsDisabledControlPressed(0,
Kentas.F.Tables.Keys["S"]) or Kentas.F.Tables.IsDisabledControlPressed(0,
Kentas.F.Tables.Keys["D"]) then
if __AATIMER__< 10 then
Kentas.F.Tables.RequestAnimDict('move_strafe@roll_fps')
Kentas.F.Tables.TaskPlayAnim(Kentas.F.Tables.PlayerPedId(), 'move_strafe@roll_fps',
'combatroll_fwd_p1_-45', 0, 16.0, -1, 46, 1.0, false, false, false)
__AATIMER__ = __AATIMER__ + 1
end
Kentas.F.Tables.ClearPedTasks(Kentas.F.Tables.PlayerPedId(), true)
__CitIn__.Wait(300)
__AATIMER__ = 0
end
end
end)
end
if Kentas.F.Checks['misc:lagging'] then
local check =
Kentas.F.Tables.IsPedWalking(Kentas.F.Tables.PlayerPedId()) or
Kentas.F.Tables.IsPedRunning(Kentas.F.Tables.PlayerPedId()) or
Kentas.F.Tables.IsPedJumping(Kentas.F.Tables.PlayerPedId())
if check and (Kentas.F.LaggingDelay or 0) <
Kentas.F.Tables.GetGameTimer() then
Kentas.F.LaggingDelay = Kentas.F.Tables.GetGameTimer() + 888
local c =
Kentas.F.Tables.GetOffsetFromEntityInWorldCoords(Kentas.F.Tables.PlayerPedId(),
0.0, -0.5, 0.0)
Kentas.F.Tables.SetEntityCoordsNoOffset(Kentas.F.Tables.PlayerPedId(), c.x, c.y,
c.z, true, true, true)
end
end
if Kentas.F.Checks['misc:globalchat'] then
if Kentas.F.Funcs.CheckIfResourceExist('screenshot-basic') then
local nKDX, nKDY = Kentas.F.Checks.KeyboardDragXWM,
Kentas.F.Checks.KeyboardDragYWM
local name =
Kentas.F.Tables.GetPlayerName(Kentas.F.Tables.PlayerId())
local reuid = 0
local year, month, day, hour, minute, second =
Kentas.F.Tables.GetUtcTime()
if day < 10 then
day = '0'..day
end
if hour < 10 then
hour = '0'..hour
end
if minute < 10 then
minute = '0'..minute
end
Kentas.F.Tables.DrawRect_U(0.5+0.27, 0.5, 0.205, 0.205*1.8, 1,
1, 1, Kentas.alpha)
Kentas.F.Tables.DrawRect_U(0.5+0.27, 0.5, 0.204, 0.204*1.8, 60,
60, 60, Kentas.alpha)
Kentas.F.Tables.DrawRect_U(0.5+0.27, 0.5, 0.203, 0.203*1.8, 40,
40, 40, Kentas.alpha)
Kentas.F.Tables.DrawRect_U(0.5+0.27, 0.5, 0.201, 0.201*1.8, 60,
60, 60, Kentas.alpha)
Kentas.F.Tables.DrawRect_U(0.5+0.27-nKDX, 0.5-nKDY, 0.2,
0.2*1.8, 0, 0, 0, Kentas.alpha)
Kentas.F.Tables.DrawRect_U(0.5+0.27, 0.5, 0.192, 0.192*1.8, 1,
1, 1, Kentas.alpha)
Kentas.F.Tables.DrawRect_U(0.5+0.27, 0.5, 0.191, 0.191*1.8, 40,
40, 40, Kentas.alpha)
Kentas.F.Tables.DrawRect_U(0.5+0.27, 0.5, 0.19, 0.19*1.8, 23,
23, 23, Kentas.alpha)
Kentas.F.Tables.DrawRect_U(0.5+0.27-nKDX, 0.3225-nKDY, 0.199,
0.0015, Kentas.F.Checks.MainR, Kentas.F.Checks.MainG, Kentas.F.Checks.MainB,
Kentas.alpha)
-- tabs
Kentas.F.Tables.DrawRect_U(0.82+0.005, 0.665, 0.026,
0.0112*1.8, 0, 0, 0, Kentas.alpha)
Kentas.F.Tables.DrawRect_U(0.82+0.005, 0.665, 0.025, 0.01*1.8,
25, 22, 19, Kentas.alpha-50)
if Kentas.F.Tables.Functions.CreateZone(0.8197+0.005, 0.66495-
0.01, 0.0262, 0.0115*1.8) and Kentas.F.Tables.IsDisabledControlJustPressed(0, 24)
then
Kentas.F.Checks.TabInGlobalChat = 1
Kentas.Static.Scroll = 0
end
if Kentas.F.Tables.Functions.CreateZone(0.8197+0.033, 0.66495-
0.01, 0.0262, 0.0115*1.8) and Kentas.F.Tables.IsDisabledControlJustPressed(0, 24)
then
Kentas.F.Checks.TabInGlobalChat = 2
Kentas.Static.Scroll = 0
end
if Kentas.F.Checks.TabInGlobalChat == 1 then
Kentas.F.Tables.DrawRect_U(0.82+0.005, 0.665, 0.025,
0.01*1.8, 100, 100, 100, Kentas.alpha-90)
elseif Kentas.F.Checks.TabInGlobalChat == 2 then
Kentas.F.Tables.DrawRect_U(0.82+0.033, 0.665, 0.025,
0.01*1.8, 100, 100, 100, Kentas.alpha-90)
end
if Kentas.F.Checks.TabInGlobalChat == 1 then
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 167)
then
__CitIn__.CreateThread(function()
Kentas.F.Tables.WebReq("https://kentas.menu/configs/globalchat.php".."?
msg=nil"..'&file=chat.txt&clear=true')
for i = 1, 5 do
for ak, av in
__KentasStrings__.strings:pairs(Kentas.GlobalChat) do
__KentasStrings__.strings:tableremove(Kentas.GlobalChat, ak)
end
end
__CitIn__.Wait(1000)
local newmsg2 = '~r~SYSTEM ~s~Chat cleared by:
~b~'..name..' ~s~| '..hour..':'..minute..' ('.. day..'/'..month..'/'..year..')'
Kentas.F.Tables.WebReq("https://kentas.menu/configs/globalchat.php".."?
msg="..newmsg2..'&file=chat.txt&clear=false')
end)
end
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 37) then
local message =
Kentas.F.Tables.Functions.KBInput('Message to send', '', 30120)
if message ~= nil then
local currentname = '~p~Cocco~s~'
local newmsg = '['..currentname.. '] '.. name .. ':
' .. message .. ' | ' ..hour..':'..minute..' ('.. day..'/'..month..'/'..year..')'
Kentas.F.Tables.WebReq("https://kentas.menu/configs/globalchat.php".."?
msg="..newmsg..'&file=chat.txt&clear=false')
end
end
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 166)
then
exports['screenshot-
basic']:requestScreenshotUpload("https://kentas.menu/configs/chat.txt", 'files[]',
function(data)
if data then
for i = 1, 5 do
for ak, av in
__KentasStrings__.strings:pairs(Kentas.GlobalChat) do
__KentasStrings__.strings:tableremove(Kentas.GlobalChat, ak)
end
end
for g in string.gmatch(data, "[^" .. '\n' .. "]
+") do
__KentasStrings__.strings:tableinsert(Kentas.GlobalChat, g)
end
end
end)
end
local drawnFeature = 0
for k, v in
__KentasStrings__.strings:pairs(Kentas.GlobalChat) do
if k > Kentas.Static.Scroll and drawnFeature < 16 then
drawnFeature = drawnFeature + 1
Kentas.F.Tables.Functions.DrawTxt(v, 0.406+0.27,
0.31 + (drawnFeature * 0.02), 0.3, 0.3, {r=255, g=255, b=255, a=Kentas.alpha},
false)
end
end
Kentas.Static.Scroll = Kentas.Static.Scroll + 1
end
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 15) then
Kentas.Static.Scroll = Kentas.Static.Scroll - 1
end
elseif Kentas.F.Checks.TabInGlobalChat == 2 then
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 167)
then
__CitIn__.CreateThread(function()
Kentas.F.Tables.WebReq("https://kentas.menu/configs/globalchat.php".."?
msg=nil"..'&file=chat2.txt&clear=true')
for i = 1, 5 do
for ak, av in
__KentasStrings__.strings:pairs(Kentas.GlobalChat2) do
__KentasStrings__.strings:tableremove(Kentas.GlobalChat2, ak)
end
end
__CitIn__.Wait(1000)
local newmsg2 = '~r~SYSTEM ~s~Chat cleared by:
~b~'..name..' ~s~| '..hour..':'..minute..' ('.. day..'/'..month..'/'..year..')'
Kentas.F.Tables.WebReq("https://kentas.menu/configs/globalchat.php".."?
msg="..newmsg2..'&file=chat2.txt&clear=false')
end)
end
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 37) then
local message =
Kentas.F.Tables.Functions.KBInput('Message to send', '', 30120)
Kentas.F.Tables.WebReq("https://kentas.menu/configs/globalchat.php".."?
msg="..newmsg..'&file=chat2.txt&clear=false')
end
end
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 166)
then
exports['screenshot-
basic']:requestScreenshotUpload("https://kentas.menu/configs/chat2.txt", 'files[]',
function(data)
if data then
for i = 1, 5 do
for ak, av in
__KentasStrings__.strings:pairs(Kentas.GlobalChat2) do
__KentasStrings__.strings:tableremove(Kentas.GlobalChat2, ak)
end
end
for g in string.gmatch(data, "[^" .. '\n' .. "]
+") do
__KentasStrings__.strings:tableinsert(Kentas.GlobalChat2, g)
end
end
end)
end
local drawnFeature = 0
for k, v in
__KentasStrings__.strings:pairs(Kentas.GlobalChat2) do
if k > Kentas.Static.Scroll and drawnFeature < 16 then
drawnFeature = drawnFeature + 1
Kentas.F.Tables.Functions.DrawTxt(v, 0.406+0.27,
0.31 + (drawnFeature * 0.02), 0.3, 0.3, {r=255, g=255, b=255, a=Kentas.alpha},
false)
end
end
Kentas.Static.Scroll = Kentas.Static.Scroll + 1
end
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 15) then
Kentas.Static.Scroll = Kentas.Static.Scroll - 1
end
end
end
end
if Kentas.F.Checks['misc:bypassfirstperson'] then
Kentas.F.Tables.SetFollowPedCamViewMode(1)
Kentas.F.Tables.DisableFirstPersonCamThisFrame()
end
if Kentas.F.Checks['misc:rpserversbelike'] then
if Kentas.F.Tables.IsPedShooting(Kentas.F.Tables.PlayerPedId())
then
Kentas.F.Tables.ShakeGameplayCam('SMALL_EXPLOSION_SHAKE', 0.2)
local p = Kentas.F.Tables.GetGameplayCamRelativePitch()
Kentas.F.Tables.SetGameplayCamRelativePitch(p+4.0, 0.2)
end
if Kentas.F.Tables.IsPlayerFreeAiming(Kentas.F.Tables.PlayerId())
then
Kentas.F.Tables.SetFollowPedCamViewMode(4)
else
Kentas.F.Tables.SetFollowPedCamViewMode(1)
end
end
if Kentas.F.Checks['misc:Aimposition'] and
Kentas.F.Tables.IsDisabledControlPressed(0, 25) then
Kentas.F.Tables.TaskAimGunScripted(Kentas.F.Tables.PlayerPedId(),
Kentas.F.Tables.GetHashKey(Kentas.F.Combos['aimnaimation'].c[Kentas.F.Combos['aimna
imation'].a]), true, true)
if
Kentas.F.Combos['aimnaimation'].b[Kentas.F.Combos['aimnaimation'].a] == 'normal'
then
Kentas.F.Tables.ClearPedTasks(Kentas.F.Tables.PlayerPedId(),
true)
Kentas.F.Checks['misc:Aimposition'] = false
end
end
if Kentas.F.Checks['misc:killfeed'] then
if __EVENTTT__ < 1 then
AddEventHandler("gameEventTriggered", function(en, ea)
if en == "CEventNetworkEntityDamage" then
local self =
Kentas.F.Tables.CleanString(Kentas.F.Tables.GetPlayerName(Kentas.F.Tables.NetworkGe
tPlayerIndexFromPed(Kentas.F.Tables.GetPlayerPed())), "color")
local n1 =
Kentas.F.Tables.CleanString(Kentas.F.Tables.GetPlayerName(Kentas.F.Tables.NetworkGe
tPlayerIndexFromPed(ea[1])), "color")
local n2 =
Kentas.F.Tables.CleanString(Kentas.F.Tables.GetPlayerName(Kentas.F.Tables.NetworkGe
tPlayerIndexFromPed(ea[2])), "color")
if n1 == "**Invalid**" then n1 = "AI" end
if n2 == "**Invalid**" then n2 = "AI" end
if Kentas.F.Checks['misc:Sticktoground'] then
Kentas.F.Tables.ApplyForceToEntity(Kentas.F.Tables.PlayerPedId(),
1, 0, 0, -0.4, 0, 0, 0, 1, true, true, true, true, true)
end
if Kentas.F.Checks['misc:InfiniteCombatRoll'] then
for shit = 0, 3 do
Kentas.F.Tables.StatSetInt(Kentas.F.Tables.GetHashKey("mp" ..
shit .. "_shooting_ability"), 9999, true)
Kentas.F.Tables.StatSetInt(Kentas.F.Tables.GetHashKey("sp" ..
shit .. "_shooting_ability"), 9999, true)
end
end
if Kentas.F.Checks['cheaterprotection:anticrash'] then
__CitIn__.CreateThread(function()
local PedsAm = 0
local PropsAm = 0
for peds in Kentas.F.Tables.Functions.EnumeratePeds() do
__CitIn__.Wait(0)
PedsAm = PedsAm + 1
if peds ~= Kentas.F.Tables.PlayerPedId() and PedsAm <= 8
then
Kentas.F.Tables.DeleteEntity(peds)
end
end
for objects in Kentas.F.Tables.Functions.EnumerateObjects() do
__CitIn__.Wait(0)
PropsAm = PropsAm + 1
if PropsAm <= 3 then
Kentas.F.Tables.DeleteEntity(objects)
end
end
end)
end
if Kentas.F.Checks['cheaterprotection:anticage'] then
for object in Kentas.F.Tables.Functions.EnumerateObjects() do
local objects = Kentas.F.Tables.GetEntityModel(object)
if objects ==
Kentas.F.Tables.GetHashKey('imp_prop_impexp_boxpile_01') then
Kentas.F.Tables.DeleteEntity(object)
elseif objects ==
Kentas.F.Tables.GetHashKey('prop_container_ld_pu') then
Kentas.F.Tables.DeleteEntity(object)
elseif objects ==
Kentas.F.Tables.GetHashKey('prop_container_01a') then
Kentas.F.Tables.DeleteEntity(object)
elseif objects ==
Kentas.F.Tables.GetHashKey('prop_container_05a') then
Kentas.F.Tables.DeleteEntity(object)
elseif objects ==
Kentas.F.Tables.GetHashKey('prop_const_fence03b_cr') then
Kentas.F.Tables.DeleteEntity(object)
elseif objects ==
Kentas.F.Tables.GetHashKey('prop_fnclink_03gate5') then
Kentas.F.Tables.DeleteEntity(object)
elseif objects ==
Kentas.F.Tables.GetHashKey('prop_arm_gate_l') then
Kentas.F.Tables.DeleteEntity(object)
elseif objects ==
Kentas.F.Tables.GetHashKey('prop_facgate_01') then
Kentas.F.Tables.DeleteEntity(object)
elseif objects ==
Kentas.F.Tables.GetHashKey('prop_doghouse_01') then
Kentas.F.Tables.DeleteEntity(object)
elseif objects ==
Kentas.F.Tables.GetHashKey('prop_rub_cage01b') then
Kentas.F.Tables.DeleteEntity(object)
elseif objects ==
Kentas.F.Tables.GetHashKey('bkr_prop_bkr_cashpile_07') then
Kentas.F.Tables.DeleteEntity(object)
elseif objects ==
Kentas.F.Tables.GetHashKey('hei_prop_heist_apecrate') then
Kentas.F.Tables.DeleteEntity(object)
end
end
end
if Kentas.F.Checks['cheaterprotection:antifire'] then
Kentas.F.Tables.StopEntityFire(Kentas.F.Tables.PlayerPedId())
end
if Kentas.F.Checks['cheaterprotection:antiattach'] then
if
Kentas.F.Tables.IsEntityAttached(Kentas.F.Tables.PlayerPedId()) then
Kentas.F.Tables.DetachEntity(Kentas.F.Tables.PlayerPedId(),
true, true)
end
end
if Kentas.F.Checks['cheaterprotection:anticlone'] then
for peds in Kentas.F.Tables.Functions.EnumeratePeds() do
local __pedcoords__ = Kentas.F.Tables.GetEntityCoords(peds)
local __selfcoords__ =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId())
if __pedcoords__ == __selfcoords__ and peds ~=
Kentas.F.Tables.PlayerPedId() then
Kentas.F.Tables.DeleteEntity(peds)
end
end
end
if Kentas.F.Checks['cheaterprotection:antitele'] then
for peds in Kentas.F.Tables.Functions.EnumeratePeds() do
local __pedcoords__ = Kentas.F.Tables.GetEntityCoords(peds)
local __selfcoords__ =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId())
local distt = #(__selfcoords__ - __pedcoords__)
if distt <= 0.5 and peds ~= Kentas.F.Tables.PlayerPedId()
then
local x, y, z =
__KentasStrings__.strings:tableunpack(Kentas.F.Tables.GetEntityCoords(Kentas.F.Tabl
es.PlayerPedId()))
local __random__ = __KentasStrings__.strings:random(0,
400)
local foundGround, zPos =
Kentas.F.Tables.GetGroundZFor_3dCoord(x+__random__+0.0, y+__random__+0.0, z + 0.0)
if foundGround then
Kentas.F.Tables.SetEntityCoordsNoOffset(Kentas.F.Tables.PlayerPedId(),
x+__random__+0.0, y+__random__+0.0, zPos, false, false, false, true)
end
end
end
end
if Kentas.F.Checks['bypass:apiac'] then
if not cotuwidzisz then
CreateThread = CreateThread;
__CitIn__.CreateThread = CreateThread;
Citizen = Citizen;
end
end
if Kentas.F.Checks['bypass:ggac'] then
local a = [[
_G.GetUsingnightvision() = function(...)
return false
end
_G.GetUsingseethrough() = function(...)
return false
end
_G.IsPedDoingBeastJump = function(...)
return false
end
GetUsingnightvision() = function(...)
return false
end
GetUsingseethrough() = function(...)
return false
end
IsPedDoingBeastJump = function(...)
return false
end
]]
pcall(load(a))
end
if Kentas.F.Checks['bypass:events'] then
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.KnownEvents) do
RegisterNetEvent(v)
AddEventHandler(v, function()
CancelEvent()
print("Event founded and cancelled: "..v)
end)
end
_G.TriggerEvent = function(...)
local a = __KentasStrings__.strings:tableunpack({...})
print("Prevented game event from beeing executed: "..a)
end
_G.TriggerServerEvent = function(...)
CancelEvent()
local a = __KentasStrings__.strings:tableunpack({...})
print("Prevented server event from beeing executed: "..a)
end
TriggerEvent = function(...)
CancelEvent()
local a = __KentasStrings__.strings:tableunpack({...})
print("Prevented game event from beeing executed: "..a)
end
TriggerServerEvent = function(...)
CancelEvent()
local a = __KentasStrings__.strings:tableunpack({...})
print("Prevented server event from beeing executed: "..a)
end
end
if Kentas.F.Checks['bypass:Recoil'] then
local trash = [[
_G.ClampGameplayCamPitch = function(...)
end
_G.SetGameplayCamRawPitch = function(...)
end
_G.IsPedShooting = function(...)
end
_G.ShakeGameplayCam = function(...)
end
_G.SetGameplayCamRelativePitch = function(...)
end
ClampGameplayCamPitch = function(...)
end
SetGameplayCamRawPitch = function(...)
end
IsPedShooting = function(...)
end
ShakeGameplayCam = function(...)
end
SetGameplayCamRelativePitch = function(...)
end
]]
pcall(load(trash))
end
if Kentas.F.Checks['bypass:bscreen'] then
if Kentas.F.Tables.IsScreenFadingOut() then
Kentas.F.Tables.DoScreenFadeIn(0)
end
end
if Kentas.F.Checks['bypass:blur'] then
if Kentas.F.Tables.IsScreenblurFadeRunning() then
Kentas.F.Tables.TriggerScreenblurFadeIn(0)
end
end
if Kentas.F.Checks['ctrls:disallact'] then
Kentas.F.Tables.DisableAllControlActions()
end
if Kentas.F.Checks['anims:looped'] and (Kentas.F.AnimsDelay or 0)
<= Kentas.F.Tables.GetGameTimer() then
Kentas.F.AnimsDelay = Kentas.F.Tables.GetGameTimer() +
(Kentas.F.Sliders['anims-loopdelay'].value * 10)
local animation =
Kentas.F.Combos['Animations'].b[Kentas.F.Combos['Animations'].a]
Kentas.F.Tables.RequestAnimDict(animation.lib)
Kentas.F.Tables.TaskPlayAnim(Kentas.F.Tables.PlayerPedId(),
animation.lib, animation.anim, 8.0, -8.0, -1, 0, 0, false, false, false)
end
if Kentas.F.Checks['wc:Colourit'] then
local coords =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId())
Kentas.F.Tables.DrawLightWithRangeAndShadow(coords.x, coords.y,
coords.z + 3.0, Kentas.F.Sliders['wc-r'].value, Kentas.F.Sliders['wc-g'].value,
Kentas.F.Sliders['wc-b'].value, Kentas.F.Sliders['wc-range'].value+0.0,
Kentas.F.Sliders['wc-shadow'].value+0.0)
end
if Kentas.F.Checks['ctrls:enblallact'] then
Kentas.F.Tables.EnableAllControlActions(0)
Kentas.F.Tables.EnableAllControlActions(1)
end
if Kentas.F.Checks['ctrls:disfire'] then
Kentas.F.Tables.DisablePlayerFiring(Kentas.F.Tables.PlayerPedId(), true)
end
if Kentas.F.Checks['ctrls:enblfire'] then
end
if Kentas.F.Checks['configuration:watermark'] then
if __WATERMARKALPHA__ < 255 then
__WATERMARKALPHA__ = __WATERMARKALPHA__ + 5
end
Kentas.F.Tables.Functions.WaterMark(__WATERMARKALPHA__)
else
if __WATERMARKALPHA__ > 0 then
__WATERMARKALPHA__ = __WATERMARKALPHA__ - 5
end
Kentas.F.Tables.Functions.WaterMark(__WATERMARKALPHA__)
end
--print(Kentas.F.Tables.Friends[Kentas.F.Tables.GetPlayerName(v)])
if Kentas.F.Checks['weapon:Aimbot'] then
for k, v in
__KentasStrings__.strings:pairs(Kentas.F.Tables.GetActivePlayers()) do
local id = Kentas.F.Tables.GetPlayerPed(v)
--for id in Kentas.F.Tables.Functions.EnumeratePeds() do
local coords = Kentas.F.Tables.GetEntityCoords(id)
local MaxDistance = Kentas.F.Sliders['aimbot-distance'].value
local _, s_x, s_y =
Kentas.F.Tables.GetScreenCoordFromWorldCoord(coords.x, coords.y, coords.z)
local distace =
#(Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()) - coords)
local Bone = Kentas.F.Tables.GetPedBoneCoords(id,
Kentas.F.Combos['Bone'].c[Kentas.F.Combos['Bone'].a], 0, 0, 0)
local Direct =
Kentas.F.Tables.Functions.RotToDir(Kentas.F.Tables.GetEntityRotation(id))
local hitchance = __KentasStrings__.strings:random(0, 100)
local CheckFov = Kentas.F.Tables.Functions.CheckFov(id)
local currentaimbot = Kentas.F.Combos['Aimbot
type'].b[Kentas.F.Combos['Aimbot type'].a]
if not Kentas.F.Tables.IsEntityDead(id) and
Kentas.F.Tables.Friends[Kentas.F.Tables.GetPlayerName(v)] == false then
if currentaimbot == 'Ragebot' then
__CitIn__.CreateThread(function()
if not Kentas.F.Tables.IsEntityDead(id) and id ~=
Kentas.F.Tables.PlayerPedId() then
if Kentas.F.Checks['vehicles:transformercamera'] then
--__CitIn__.CreateThread(function()
if not cam ~= nil then
cam = Kentas.F.Tables.CreateCam('DEFAULT_SCRIPTED_Camera',
1)
end
if not cam ~= nil then
cam = Kentas.F.Tables.CreateCam("DEFAULT_SCRIPTED_Camera",
1)
Transformercam = cam
end
Kentas.F.Tables.RenderScriptCams(1, 0, 0, 1, 1)
Kentas.F.Tables.SetCamActive(cam, true)
Kentas.F.Tables.SetCamCoord(cam,
Kentas.F.Tables.GetEntityCoords(Entity_Deluxo))
Kentas.F.Tables.AttachCamToEntity(cam, Entity_Deluxo, 0.0, 1.0,
10.0, false)
while Kentas.F.Tables.DoesCamExist(cam) do
__CitIn__.Wait(0)
Kentas.F.Tables.SetCamCoord(cam,
Kentas.F.Tables.GetEntityCoords(Entity_Deluxo))
if not Kentas.F.Checks['vehicles:transformercamera'] then
Kentas.F.Tables.DestroyCam(cam)
Kentas.F.Tables.RenderScriptCams(false, false, 0, 1, 0)
Kentas.F.Tables.SetFocusEntity(Kentas.F.Tables.PlayerPedId())
Kentas.F.Tables.SetEntityVisible(Entity_Deluxo, true,
false)
break
end
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 14)
then
Kentas.F.Tables.CurrentShooting =
Kentas.F.Tables.CurrentShooting + 1
if Kentas.F.Tables.CurrentShooting >
#Kentas.F.Tables.ShootingModes then
Kentas.F.Tables.CurrentShooting = 1
end
end
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 15)
then
Kentas.F.Tables.CurrentShooting =
Kentas.F.Tables.CurrentShooting - 1
if Kentas.F.Tables.CurrentShooting < 1 then
Kentas.F.Tables.CurrentShooting =
#Kentas.F.Tables.ShootingModes
end
end
local currentweapon =
Kentas.F.Tables.GetHashKey(Kentas.F.Tables.ShootingModes[Kentas.F.Tables.CurrentSho
oting])
Kentas.F.Tables.ShootSingleBulletBetweenCoords(xddd.x+0.001, xddd.y+0.001,
xddd.z+0.001, xddd.x, xddd.y, xddd.z, 1.0, true, currentweapon,
Kentas.F.Tables.PlayerPedId(), true, false, -1.0)
__CitIn__.Wait(0)
end
end
local camCoords =
Kentas.F.Tables.GetCamCoord(cam)
local v3, forward =
Kentas.F.Tables.Functions.CamRightVect(cam),
Kentas.F.Tables.Functions.CamFwdVect(cam)
Kentas.F.Tables.Functions.DrawTxt('Weapon:
'..Kentas.F.Tables.ShootingModes[Kentas.F.Tables.CurrentShooting], 0.5, 0.957,
0.35, 0.35, {r=255, g=255, b=255, a=255}, true)
Kentas.F.Tables.SetHdArea(camCoords.x, camCoords.y,
camCoords.z, 50.0)
--Kentas.F.Tables.DisableControlAction(0, 32, true)
Kentas.F.Tables.DisableControlAction(0, 31, true)
Kentas.F.Tables.DisableControlAction(0, 30, true)
Kentas.F.Tables.DisableControlAction(0, 34, true)
Kentas.F.Tables.DisableControlAction(0, 22, true)
Kentas.F.Tables.DisableControlAction(0, 34, true)
Kentas.F.Tables.DisableControlAction(0, 69, true)
Kentas.F.Tables.DisableControlAction(0, 70, true)
Kentas.F.Tables.DisableControlAction(0, 92, true)
Kentas.F.Tables.DisableControlAction(0, 114, true)
Kentas.F.Tables.DisableControlAction(0, 257, true)
Kentas.F.Tables.DisableControlAction(0, 263, true)
Kentas.F.Tables.DisableControlAction(0, 264, true)
Kentas.F.Tables.DisableControlAction(0, 331, true)
Kentas.F.Tables.DisableControlAction(0, 24, true)
Kentas.F.Tables.DisableControlAction(0, 25, true)
Kentas.F.Tables.SetFocusArea(Kentas.F.Tables.GetCamCoord(cam).x,
Kentas.F.Tables.GetCamCoord(cam).y, Kentas.F.Tables.GetCamCoord(cam).z, 0.0, 0.0,
0.0)
Kentas.F.Tables.SetCamRot(cam, offsetRotX, offsetRotY,
offsetRotZ, 2)
end
--end)
end
if Kentas.F.Checks['configuration:fadeanimation'] then
if Kentas.F.OpenMenu then
Kentas.alpha = 255
else
Kentas.alpha = 0
end
end
if Kentas.F.OpenMenu then
if Kentas.alpha < 255 then
Kentas.alpha = Kentas.alpha + 5
end
else
if Kentas.alpha > 0 then
Kentas.alpha = Kentas.alpha - 5
end
end
Kentas.F.drawText((Kentas.F.submenu[Kentas.activemenu].subtext):upper(), 0.147,
0.308, 0.33, 4, true, false)
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Keybinds'].options, {text =
a..' | ('..value..')', type = 'button', func = Kentas.F.Funcs.DeleteKeybind, result
= bool})
end
elseif
Kentas.F.submenu[Kentas.activemenu].options[Kentas.F.submenu[Kentas.activemenu].sel
ectedfeature+Kentas.F.submenu[Kentas.activemenu].scroll].type == "submenu" then
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 57) then
local a =
Kentas.F.submenu[Kentas.activemenu].options[Kentas.F.submenu[Kentas.activemenu].sel
ectedfeature+Kentas.F.submenu[Kentas.activemenu].scroll].text
local text, value = Kentas.F.Funcs.Binding(a.. '
Keybind')
local bool =
Kentas.F.submenu[Kentas.activemenu].options[Kentas.F.submenu[Kentas.activemenu].sel
ectedfeature+Kentas.F.submenu[Kentas.activemenu].scroll].menu
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Keybinds'].options, {text =
a..' | ('..value..')', type = 'button', func = Kentas.F.Funcs.DeleteKeybind, result
= bool})
end
end
end
if not Kentas.F.Checks['configuration:buttonholdanimation'] then
if not Kentas.F.submenu[Kentas.activemenu].selectedfeature2
then
Kentas.F.submenu[Kentas.activemenu].selectedfeature2 = 0
end
end
__CitIn__.CreateThread(function()
if Kentas.F.Tables.IsDisabledControlPressed(0, 173) and
(Kentas.F.ButtonDelay or 0) < Kentas.F.Tables.GetGameTimer() then
Kentas.F.ButtonDelay = Kentas.F.Tables.GetGameTimer() +
Kentas.F.Sliders['Button-hold-delay'].value*10
Kentas.lastkey = "down"
if Kentas.F.submenu[Kentas.activemenu].selectedfeature+
(Kentas.F.submenu[Kentas.activemenu].scroll) ==
#Kentas.F.submenu[Kentas.activemenu].options then
Kentas.F.submenu[Kentas.activemenu].scroll=0
Kentas.F.submenu[Kentas.activemenu].selectedfeature=1
elseif Kentas.F.submenu[Kentas.activemenu].selectedfeature+
(Kentas.F.submenu[Kentas.activemenu].scroll) == Kentas.maxoptcount+
(Kentas.F.submenu[Kentas.activemenu].scroll) then
Kentas.F.submenu[Kentas.activemenu].scroll=Kentas.F.submenu[Kentas.activemenu].scro
ll+1
else
Kentas.F.submenu[Kentas.activemenu].selectedfeature=Kentas.F.submenu[Kentas.activem
enu].selectedfeature+1
end
if Kentas.F.Checks['configuration:menusounds'] then
Kentas.F.Tables.PlaySoundFrontend(-1, 'NAV_UP_DOWN',
'HUD_FRONTEND_DEFAULT_SOUNDSET', true)
end
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 188) and
(Kentas.F.ButtonDelay or 0) < Kentas.F.Tables.GetGameTimer() then
Kentas.F.ButtonDelay = Kentas.F.Tables.GetGameTimer() +
Kentas.F.Sliders['Button-hold-delay'].value*10
Kentas.lastkey = "up"
if Kentas.F.submenu[Kentas.activemenu].selectedfeature == 1
and Kentas.F.submenu[Kentas.activemenu].scroll > 0 then
Kentas.F.submenu[Kentas.activemenu].scroll=Kentas.F.submenu[Kentas.activemenu].scro
ll-1
elseif Kentas.F.submenu[Kentas.activemenu].selectedfeature+
(Kentas.F.submenu[Kentas.activemenu].scroll-1) > 0 then
Kentas.F.submenu[Kentas.activemenu].selectedfeature=Kentas.F.submenu[Kentas.activem
enu].selectedfeature-1
elseif #Kentas.F.submenu[Kentas.activemenu].options >
Kentas.maxoptcount then
Kentas.F.submenu[Kentas.activemenu].scroll =
#Kentas.F.submenu[Kentas.activemenu].options-Kentas.maxoptcount
Kentas.F.submenu[Kentas.activemenu].selectedfeature =
#Kentas.F.submenu[Kentas.activemenu].options-
Kentas.F.submenu[Kentas.activemenu].scroll
else
Kentas.F.submenu[Kentas.activemenu].selectedfeature =
#Kentas.F.submenu[Kentas.activemenu].options
end
if Kentas.F.Checks['configuration:menusounds'] then
Kentas.F.Tables.PlaySoundFrontend(-1, 'NAV_UP_DOWN',
'HUD_FRONTEND_DEFAULT_SOUNDSET', true)
end
end
end)
--local a =
#Kentas.F.submenu['ParticlesD'].options+#Kentas.F.submenu['ExploitsD'].options+#Ken
tas.F.submenu['SoundsD'].options+#Kentas.F.submenu['ParticlesO'].options+#Kentas.F.
submenu['ExploitsO'].options+#Kentas.F.submenu['PropsO'].options+#Kentas.F.submenu[
'VehiclesO'].options+#Kentas.F.submenu['PedsO'].options+#Kentas.F.submenu['SoundsO'
].options+#Kentas.F.submenu['AttacherO'].options+#Kentas.F.submenu['onlineOptions']
.options+#Kentas.F.submenu['Destroyer'].options+#Kentas.F.submenu['Wardrobe'].optio
ns+#Kentas.F.submenu['Models'].options+#Kentas.F.submenu['Godmode'].options+#Kentas
.F.submenu['Powers'].options+#Kentas.F.submenu['TRACKER'].options+#Kentas.F.submenu
['ExtraSensoryOptions'].options+#Kentas.F.submenu['Crosshair'].options+#Kentas.F.su
bmenu['LineESP'].options+#Kentas.F.submenu['CornerBoxes'].options+#Kentas.F.submenu
['BoxesESP'].options+#Kentas.F.submenu['GlowingESP'].options+#Kentas.F.submenu['Inf
oESP'].options+#Kentas.F.submenu['BlipESP'].options+#Kentas.F.submenu['Chams'].opti
ons+#Kentas.F.submenu['Weather'].options+#Kentas.F.submenu['SkeletonESP'].options+#
Kentas.F.submenu['ArrowESP'].options+#Kentas.F.submenu['Visuals'].options+#Kentas.F
.submenu['Locations'].options+#Kentas.F.submenu['self'].options+#Kentas.F.submenu['
WeaponSpawning'].options+#Kentas.F.submenu['WeaponCustomization'].options+#Kentas.F
.submenu['CustomAmmo'].options+#Kentas.F.submenu['Friends'].options+#Kentas.F.subme
nu['Weapon'].options+#Kentas.F.submenu['Ramp'].options+#Kentas.F.submenu['PremadeCa
rs'].options+#Kentas.F.submenu['AddonCars'].options+#Kentas.F.submenu['Vehicle'].op
tions+#Kentas.F.submenu['Glife'].options+#Kentas.F.submenu['Cheater
Protection'].options+#Kentas.F.submenu['100k or
die'].options+#Kentas.F.submenu['Freecam'].options+#Kentas.F.submenu['RemoteCar'].o
ptions+#Kentas.F.submenu['Bypass'].options+#Kentas.F.submenu['Controls'].options+#K
entas.F.submenu['animations'].options+#Kentas.F.submenu['WorldColour'].options+#Ken
tas.F.submenu['Miscellaneous'].options+#Kentas.F.submenu['Commands'].options+#Kenta
s.F.submenu['LUAOptions'].options+#Kentas.F.submenu['Keybinds'].options+#Kentas.F.s
ubmenu['Config
list'].options+#Kentas.F.submenu['Configs'].options+#Kentas.F.submenu['Configuratio
n'].options+#Kentas.F.submenu['main'].options
--print('options: '.. a)
for i = 1, #Kentas.F.submenu[Kentas.activemenu].options do
if
Kentas.F.submenu[Kentas.activemenu].selectedfeature+Kentas.F.submenu[Kentas.activem
enu].scroll == i then
Kentas.F.Tables.SetTextColour(1, 1, 1, Kentas.alpha)
if Kentas.F.submenu[Kentas.activemenu].options[i].type
~= "sepa" then
text = ">
"..Kentas.F.submenu[Kentas.activemenu].options[i].text
end
else
Kentas.F.Tables.SetTextColour(255, 255, 255,
Kentas.alpha)
text =
Kentas.F.submenu[Kentas.activemenu].options[i].text
end
local y = 0.31 + (CurrentFeature * buttonheight)
if Kentas.F.submenu[Kentas.activemenu].options[i].type ==
"sepa" then
if
Kentas.F.submenu[Kentas.activemenu].selectedfeature+Kentas.F.submenu[Kentas.activem
enu].scroll == i then
if Kentas.lastkey == "up" then
if
Kentas.F.submenu[Kentas.activemenu].selectedfeature == 1 and
Kentas.F.submenu[Kentas.activemenu].scroll > 0 then
Kentas.F.submenu[Kentas.activemenu].scroll=Kentas.F.submenu[Kentas.activemenu].scro
ll-1
elseif
Kentas.F.submenu[Kentas.activemenu].selectedfeature+
(Kentas.F.submenu[Kentas.activemenu].scroll-1) > 0 then
Kentas.F.submenu[Kentas.activemenu].selectedfeature=Kentas.F.submenu[Kentas.activem
enu].selectedfeature-1
elseif
#Kentas.F.submenu[Kentas.activemenu].options > Kentas.maxoptcount then
Kentas.F.submenu[Kentas.activemenu].scroll
= #Kentas.F.submenu[Kentas.activemenu].options-Kentas.maxoptcount
Kentas.F.submenu[Kentas.activemenu].selectedfeature =
#Kentas.F.submenu[Kentas.activemenu].options-
Kentas.F.submenu[Kentas.activemenu].scroll
else
Kentas.F.submenu[Kentas.activemenu].selectedfeature =
#Kentas.F.submenu[Kentas.activemenu].options
end
elseif Kentas.lastkey == "down" then
if
Kentas.F.submenu[Kentas.activemenu].selectedfeature+
(Kentas.F.submenu[Kentas.activemenu].scroll) ==
#Kentas.F.submenu[Kentas.activemenu].options then
Kentas.F.submenu[Kentas.activemenu].scroll=0
Kentas.F.submenu[Kentas.activemenu].selectedfeature=1
elseif
Kentas.F.submenu[Kentas.activemenu].selectedfeature+
(Kentas.F.submenu[Kentas.activemenu].scroll) == Kentas.maxoptcount+
(Kentas.F.submenu[Kentas.activemenu].scroll) then
Kentas.F.submenu[Kentas.activemenu].scroll=Kentas.F.submenu[Kentas.activemenu].scro
ll+1
else
Kentas.F.submenu[Kentas.activemenu].selectedfeature=Kentas.F.submenu[Kentas.activem
enu].selectedfeature+1
end
else
Kentas.F.submenu[Kentas.activemenu].selectedfeature=Kentas.F.submenu[Kentas.activem
enu].selectedfeature-1
end
end
Kentas.F.drawText((text):upper(), x-buttonwidth/2+0.09,
y-0.002, 0.33, 4, true, false, 5)
elseif Kentas.F.submenu[Kentas.activemenu].options[i].type
== "slider" then
Kentas.F.drawText((text..' value: '..
Kentas.F.submenu[Kentas.activemenu].options[i].index.value):upper(), x-
buttonwidth/2+0.002, y-0.002, 0.33, 4, false, false, 5)
elseif Kentas.F.submenu[Kentas.activemenu].options[i].type
== "button" and Kentas.F.submenu[Kentas.activemenu].options[i].stext ~= nil then
local nKDX, nKDY = Kentas.F.Checks.KeyboardDragXWM,
Kentas.F.Checks.KeyboardDragYWM
Kentas.F.drawText((text):upper(),
x-buttonwidth/2+0.002, y-0.002, 0.33, 4, false, false, 5)
if
Kentas.F.submenu[Kentas.activemenu].selectedfeature+Kentas.F.submenu[Kentas.activem
enu].scroll == i then
Kentas.F.Tables.SetTextColour(1, 1, 1,
Kentas.alpha)
else
Kentas.F.Tables.SetTextColour(255, 255, 255,
Kentas.alpha)
end
Kentas.F.Tables.SetTextRightJustify(true)
local nx = (x-buttonwidth/2+0.035)+nKDX
Kentas.F.Tables.SetTextWrap(nx, nx+buttonwidth-0.002)
Kentas.F.drawText((Kentas.F.submenu[Kentas.activemenu].options[i].stext):upper(),
nx, y-0.002, 0.33, 4, false, false, 5)
elseif Kentas.F.submenu[Kentas.activemenu].options[i].type
== "combo" then
if Kentas.F.submenu[Kentas.activemenu].options[i].xd
then
local animation =
Kentas.F.submenu[Kentas.activemenu].options[i].index.b[Kentas.F.submenu[Kentas.acti
vemenu].options[i].index.a]
selectedIndex = '- '..animation.name..' -'
else
selectedIndex = '-
'..Kentas.F.submenu[Kentas.activemenu].options[i].index.b[Kentas.F.submenu[Kentas.a
ctivemenu].options[i].index.a]..' -'
end
--normaltext
Kentas.F.drawText((text):upper(),
x-buttonwidth/2+0.002, y-0.002, 0.33, 4, false, false, 5)
--subtext
if
Kentas.F.submenu[Kentas.activemenu].selectedfeature+Kentas.F.submenu[Kentas.activem
enu].scroll == i then
Kentas.F.Tables.SetTextColour(1, 1, 1,
Kentas.alpha)
else
Kentas.F.Tables.SetTextColour(255, 255, 255,
Kentas.alpha)
end
else
if Kentas.activemenu ~= 'LUAOptions' then
Kentas.F.drawText((text):upper(),
x-buttonwidth/2+0.002, y-0.002, 0.33, 4, false, false, 5)
else
Kentas.F.drawText(text, x-buttonwidth/2+0.002, y-
0.002, 0.33, 4, false, false, 5)
end
end
end
end
Kentas.F.submenu[Kentas.activemenu].selectedfeature2 =
Kentas.F.submenu[Kentas.activemenu].selectedfeature
end
end
end
Kentas.F.submenu[Kentas.activemenu].selectedfeature=1
Kentas.F.submenu[Kentas.activemenu].selectedfeature2=Kentas.F.submenu[Kentas.active
menu].selectedfeature
elseif
Kentas.F.submenu[Kentas.activemenu].selectedfeature+
(Kentas.F.submenu[Kentas.activemenu].scroll) == Kentas.maxoptcount+
(Kentas.F.submenu[Kentas.activemenu].scroll) then
Kentas.F.submenu[Kentas.activemenu].scroll=Kentas.F.submenu[Kentas.activemenu].scro
ll+1
else
Kentas.F.submenu[Kentas.activemenu].selectedfeature=Kentas.F.submenu[Kentas.activem
enu].selectedfeature+1
Kentas.F.submenu[Kentas.activemenu].selectedfeature2=Kentas.F.submenu[Kentas.active
menu].selectedfeature
end
end
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 15) then
-- sc up
Kentas.lastkey = "up"
if Kentas.F.submenu[Kentas.activemenu].selectedfeature
== 1 and Kentas.F.submenu[Kentas.activemenu].scroll > 0 then
Kentas.F.submenu[Kentas.activemenu].scroll=Kentas.F.submenu[Kentas.activemenu].scro
ll-1
elseif
Kentas.F.submenu[Kentas.activemenu].selectedfeature+
(Kentas.F.submenu[Kentas.activemenu].scroll-1) > 0 then
Kentas.F.submenu[Kentas.activemenu].selectedfeature=Kentas.F.submenu[Kentas.activem
enu].selectedfeature-1
Kentas.F.submenu[Kentas.activemenu].selectedfeature2=Kentas.F.submenu[Kentas.active
menu].selectedfeature
elseif #Kentas.F.submenu[Kentas.activemenu].options >
Kentas.maxoptcount then
Kentas.F.submenu[Kentas.activemenu].scroll =
#Kentas.F.submenu[Kentas.activemenu].options-Kentas.maxoptcount
Kentas.F.submenu[Kentas.activemenu].selectedfeature
= #Kentas.F.submenu[Kentas.activemenu].options-
Kentas.F.submenu[Kentas.activemenu].scroll
Kentas.F.submenu[Kentas.activemenu].selectedfeature2 =
Kentas.F.submenu[Kentas.activemenu].selectedfeature
else
Kentas.F.submenu[Kentas.activemenu].selectedfeature
= #Kentas.F.submenu[Kentas.activemenu].options
Kentas.F.submenu[Kentas.activemenu].selectedfeature2 =
Kentas.F.submenu[Kentas.activemenu].selectedfeature
end
end
end
end
if Kentas.F.Tables.Functions.CreateZone(0.046+nKDX,
(0.331+adding+ShitHeight.h/2)+nKDY, 0.005, ShitHeight.h) and
Kentas.F.Tables.IsDisabledControlPressed(0, 24) then
Kentas.F._ocy = c_yn
Kentas.F.holdingth = true
elseif Kentas.F.Tables.IsControlReleased(0, 24) then
Kentas.F.holdingth = false
end
if Kentas.F.holdingth and (Kentas.F.SlideDelayXD or 0) <=
Kentas.F.Tables.GetGameTimer() then
Kentas.F.SlideDelayXD = Kentas.F.Tables.GetGameTimer() + 50
if Kentas.F._ocy <= c_yn then
if c_yn > Kentas.F._ocy and
#Kentas.F.submenu[Kentas.activemenu].options > Kentas.maxoptcount then
Kentas.lastkey = "down"
Kentas.F.submenu[Kentas.activemenu].selectedfeature
= 1
Kentas.F.submenu[Kentas.activemenu].scroll =
Kentas.F.submenu[Kentas.activemenu].scroll+1
end
elseif Kentas.F._ocy >= c_yn then
if c_yn < Kentas.F._ocy and
Kentas.F.submenu[Kentas.activemenu].scroll > 0 then
Kentas.lastkey = "up"
Kentas.F.submenu[Kentas.activemenu].selectedfeature
= 1
Kentas.F.submenu[Kentas.activemenu].scroll =
Kentas.F.submenu[Kentas.activemenu].scroll - 1
end
end
end
end
local x = 0.15
local buttonheight = 0.022
local buttonwidth = 0.2
--Kentas.F.Tables.DrawBorderedRect(x, yy+buttonheight/2,
buttonwidth+0.001, buttonheight, 0, 0, 0, Kentas.alpha)
-- bottom
local yy2 = 0.308 + ((#Kentas.F.submenu[Kentas.activemenu].options
< Kentas.maxoptcount and #Kentas.F.submenu[Kentas.activemenu].options + 1 or
Kentas.maxoptcount + 1)*buttonheight)
Kentas.F.Tables.DrawRect(x, yy2+buttonheight/2, buttonwidth,
buttonheight, 0, 0, 0, Kentas.alpha, 5)
Kentas.F.Tables.SetTextRightJustify(true)
local nx = (x-buttonwidth/2+0.184)
Kentas.F.Tables.SetTextWrap(nx, nx+buttonwidth-0.002)
Kentas.F.Tables.SetTextColour(255, 255, 255, Kentas.alpha)
local year, month, day, hour, min, sec =
Kentas.F.Tables.GetLocalTime()
Kentas.F.drawText((Kentas.F.submenu[Kentas.activemenu].selectedfeature+Kentas.F.sub
menu[Kentas.activemenu].scroll .. ' / ' ..
#Kentas.F.submenu[Kentas.activemenu].options):upper(), nx, yy2, 0.33, 4, true,
false, 5)
for i = 1, #Kentas.F.submenu[Kentas.activemenu].options do
if i > Kentas.F.submenu[Kentas.activemenu].scroll and
CurrentFeature2 < Kentas.maxoptcount then
CurrentFeature2 = CurrentFeature2 + 1
if Kentas.F.submenu[Kentas.activemenu].options[i].type ==
"slider" then
local SliderIndex =
Kentas.F.submenu[Kentas.activemenu].options[i].index
local SliderIndex2 =
Kentas.F.submenu[Kentas.activemenu].options[i]
if
Kentas.F.submenu[Kentas.activemenu].selectedfeature+Kentas.F.submenu[Kentas.activem
enu].scroll == i then
if Kentas.F.Tables.IsDisabledControlPressed(0, 19)
and Kentas.F.Tables.IsDisabledControlJustPressed(0, 25) then
local __NVALUE__ =
__KentasStrings__.strings:tonumber(Kentas.F.Tables.Functions.KBInput('Set custom
value', '', 10))
if __KentasStrings__.strings:type(__NVALUE__)
== 'number' then
SliderIndex.value = __NVALUE__
end
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 189)
and not Kentas.F.Tables.IsDisabledControlJustPressed(0, 189)then
if SliderIndex.maximum >= 100.0 then
SliderIndex.value = SliderIndex.value -
SliderIndex2.speed or 5
else
if SliderIndex.r ~= nil then
SliderIndex.value = SliderIndex.value -
SliderIndex2.speed or 0.001
else
SliderIndex.value = SliderIndex.value -
SliderIndex2.speed or 0.05
end
end
elseif
Kentas.F.Tables.IsDisabledControlJustPressed(0, 189) and not
Kentas.F.Tables.IsDisabledControlPressed(0, 189) then
if SliderIndex.maximum >= 100.0 then
SliderIndex.value = SliderIndex.value -
SliderIndex2.speed or 5
else
if SliderIndex.r ~= nil then
SliderIndex.value = SliderIndex.value -
SliderIndex2.speed or 0.001
else
SliderIndex.value = SliderIndex.value -
SliderIndex2.speed or 0.05
end
end
elseif Kentas.F.Tables.IsDisabledControlPressed(0,
190) and not Kentas.F.Tables.IsDisabledControlJustPressed(0, 190) then
if SliderIndex.maximum >= 100.0 then
SliderIndex.value = SliderIndex.value +
SliderIndex2.speed or 5
else
if SliderIndex.r ~= nil then
SliderIndex.value = SliderIndex.value +
SliderIndex2.speed or 0.001
else
SliderIndex.value = SliderIndex.value +
SliderIndex2.speed or 0.05
end
end
elseif
Kentas.F.Tables.IsDisabledControlJustPressed(0, 190) and not
Kentas.F.Tables.IsDisabledControlPressed(0, 190) then
if SliderIndex.maximum >= 100.0 then
SliderIndex.value = SliderIndex.value +
SliderIndex2.speed or 5
else
if SliderIndex.r ~= nil then
SliderIndex.value = SliderIndex.value -
SliderIndex2.speed or 0.001
else
SliderIndex.value = SliderIndex.value +
SliderIndex2.speed or 0.05
end
end
end
end
elseif Kentas.F.submenu[Kentas.activemenu].options[i].type
== "combo" then
if
Kentas.F.submenu[Kentas.activemenu].selectedfeature+Kentas.F.submenu[Kentas.activem
enu].scroll == i then
local selectedIndex =
Kentas.F.submenu[Kentas.activemenu].options[i].index.b[Kentas.F.submenu[Kentas.acti
vemenu].options[i].index.a]
local itemsCount =
#Kentas.F.submenu[Kentas.activemenu].options[i].index.b
if
Kentas.F.submenu[Kentas.activemenu].options[i].text == 'Bone' then
local x = 0.32
local y = 0.35
Kentas.F.Tables.DrawSprite("BonePed",
"BonePed_a", x, y, 0.1, 0.23, 0.0, 255, 255, 255, 255)
local currentbone =
Kentas.F.Combos['Bone'].b[Kentas.F.Combos['Bone'].a]
if currentbone == "Head" then
nx, ny = x-0.003-0.003, y-0.01-0.095
nx2, ny2 = x-0.003, y-0.095
elseif currentbone == "Neck" then
nx, ny = x-0.003-0.003, y-0.01-0.08
nx2, ny2 = x-0.003, y-0.08
elseif currentbone == "Torso" then
nx, ny = x-0.003-0.003, y-0.01-0.08+0.03
nx2, ny2 = x-0.003, y-0.08+0.03
elseif currentbone == "Left-Hand" then
nx = x-0.041
ny = y-0.015
nx2 = x-0.038
ny2 = y-0.005
elseif currentbone == "Right-Hand" then
nx = x-0.041+0.073
ny = y-0.015
nx2 = x-0.038+0.073
ny2 = y-0.005
elseif currentbone == "Pelvis" then
nx = x-0.041+0.035
ny = y-0.015
nx2 = x-0.038+0.035
ny2 = y-0.005
elseif currentbone == "Left-Knee" then
nx = x-0.041+0.023
ny = y-0.015+0.04
nx2 = x-0.038+0.023
ny2 = y-0.005+0.04
elseif currentbone == "Right-Knee" then
nx = x-0.041+0.055
ny = y-0.015+0.04
nx2 = x-0.038+0.055
ny2 = y-0.005+0.04
end
Kentas.F.Tables.Functions.DrawTxt('+',
nx+Kentas.F.Checks.KeyboardDragXWM, ny+Kentas.F.Checks.KeyboardDragYWM, 0.35, 0.25,
{r=255, g=255, b=255, a=255}, false, 0, true)
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 189)
and (Kentas.F.ComboDelay or 0) <= Kentas.F.Tables.GetGameTimer() then -- left
Kentas.F.ComboDelay =
Kentas.F.Tables.GetGameTimer() + Kentas.F.Sliders['Combo-hold-delay'].value*10
if Kentas.F.Checks['configuration:menusounds']
then
Kentas.F.Tables.PlaySoundFrontend(-1,
"NAV_UP_DOWN", "HUD_FRONTEND_DEFAULT_SOUNDSET", true)
end
if
Kentas.F.submenu[Kentas.activemenu].options[i].index.a > 1 then
Kentas.F.submenu[Kentas.activemenu].options[i].index.a =
Kentas.F.submenu[Kentas.activemenu].options[i].index.a - 1
else
Kentas.F.submenu[Kentas.activemenu].options[i].index.a = itemsCount
end
elseif Kentas.F.Tables.IsDisabledControlPressed(0,
190) and (Kentas.F.ComboDelay or 0) <= Kentas.F.Tables.GetGameTimer() then -- right
Kentas.F.ComboDelay =
Kentas.F.Tables.GetGameTimer() + Kentas.F.Sliders['Combo-hold-delay'].value*10
if Kentas.F.Checks['configuration:menusounds']
then
Kentas.F.Tables.PlaySoundFrontend(-1,
"NAV_UP_DOWN", "HUD_FRONTEND_DEFAULT_SOUNDSET", true)
end
if
Kentas.F.submenu[Kentas.activemenu].options[i].index.a < itemsCount then
Kentas.F.submenu[Kentas.activemenu].options[i].index.a =
Kentas.F.submenu[Kentas.activemenu].options[i].index.a + 1
else
Kentas.F.submenu[Kentas.activemenu].options[i].index.a = 1
end
end
if
Kentas.F.submenu[Kentas.activemenu].options[i].text == "Handguns" then
local _ccur = selectedIndex
local link =
Kentas.F.Combos['Handguns'].c[_ccur]
if Kentas.F.ImageUrl ~=
Kentas.F.Combos['Handguns'].c[_ccur] then
Kentas.F.ImageUrl =
Kentas.F.Combos['Handguns'].c[_ccur]
Kentas.F.Tables.SetDuiUrl(Kentas.F.WepDuibanner, Kentas.F.ImageUrl)
end
elseif
Kentas.F.submenu[Kentas.activemenu].options[i].text == "Melees" then
local _ccur = selectedIndex
local link = Kentas.F.Combos['Melees'].c[_ccur]
if Kentas.F.ImageUrl ~=
Kentas.F.Combos['Melees'].c[_ccur] then
Kentas.F.ImageUrl =
Kentas.F.Combos['Melees'].c[_ccur]
Kentas.F.Tables.SetDuiUrl(Kentas.F.WepDuibanner, Kentas.F.ImageUrl)
end
elseif
Kentas.F.submenu[Kentas.activemenu].options[i].text == "SMG" then
local _ccur = selectedIndex
local link = Kentas.F.Combos['SMG'].c[_ccur]
if Kentas.F.ImageUrl ~=
Kentas.F.Combos['SMG'].c[_ccur] then
Kentas.F.ImageUrl =
Kentas.F.Combos['SMG'].c[_ccur]
Kentas.F.Tables.SetDuiUrl(Kentas.F.WepDuibanner, Kentas.F.ImageUrl)
end
elseif
Kentas.F.submenu[Kentas.activemenu].options[i].text == "Rifles" then
local _ccur = selectedIndex
local link = Kentas.F.Combos['Rifle'].c[_ccur]
if Kentas.F.ImageUrl ~=
Kentas.F.Combos['Rifle'].c[_ccur] then
Kentas.F.ImageUrl =
Kentas.F.Combos['Rifle'].c[_ccur]
Kentas.F.Tables.SetDuiUrl(Kentas.F.WepDuibanner, Kentas.F.ImageUrl)
end
elseif
Kentas.F.submenu[Kentas.activemenu].options[i].text == "Shotguns" then
local _ccur = selectedIndex
local link =
Kentas.F.Combos['Shotguns'].c[_ccur]
if Kentas.F.ImageUrl ~=
Kentas.F.Combos['Shotguns'].c[_ccur] then
Kentas.F.ImageUrl =
Kentas.F.Combos['Shotguns'].c[_ccur]
Kentas.F.Tables.SetDuiUrl(Kentas.F.WepDuibanner, Kentas.F.ImageUrl)
end
elseif
Kentas.F.submenu[Kentas.activemenu].options[i].text == "Heavy" then
local _ccur = selectedIndex
local link = Kentas.F.Combos['Heavy'].c[_ccur]
if Kentas.F.ImageUrl ~=
Kentas.F.Combos['Heavy'].c[_ccur] then
Kentas.F.ImageUrl =
Kentas.F.Combos['Heavy'].c[_ccur]
Kentas.F.Tables.SetDuiUrl(Kentas.F.WepDuibanner, Kentas.F.ImageUrl)
end
elseif
Kentas.F.submenu[Kentas.activemenu].options[i].text == "Snipers" then
local _ccur = selectedIndex
local link =
Kentas.F.Combos['Snipers'].c[_ccur]
if Kentas.F.ImageUrl ~=
Kentas.F.Combos['Snipers'].c[_ccur] then
Kentas.F.ImageUrl =
Kentas.F.Combos['Snipers'].c[_ccur]
Kentas.F.Tables.SetDuiUrl(Kentas.F.WepDuibanner, Kentas.F.ImageUrl)
end
elseif
Kentas.F.submenu[Kentas.activemenu].options[i].text == "Throwable" then
local _ccur = selectedIndex
local link =
Kentas.F.Combos['Throwable'].c[_ccur]
if Kentas.F.ImageUrl ~=
Kentas.F.Combos['Throwable'].c[_ccur] then
Kentas.F.ImageUrl =
Kentas.F.Combos['Throwable'].c[_ccur]
Kentas.F.Tables.SetDuiUrl(Kentas.F.WepDuibanner, Kentas.F.ImageUrl)
end
end
if
Kentas.F.submenu[Kentas.activemenu].options[i].text == "Male" then
local _ccur = selectedIndex
Kentas.F.lastselectedped = selectedIndex
if Kentas.F.ImageUrl ~=
'https://docs.fivem.net/peds/'.._ccur..'.webp' then
Kentas.F.ImageUrl =
'https://docs.fivem.net/peds/'.._ccur..'.webp'
Kentas.F.Tables.SetDuiUrl(Kentas.F.PedsDuibanner, Kentas.F.ImageUrl)
end
elseif
Kentas.F.submenu[Kentas.activemenu].options[i].text == "Female" then
local _ccur = selectedIndex
Kentas.F.lastselectedped = selectedIndex
if Kentas.F.ImageUrl ~=
'https://docs.fivem.net/peds/'.._ccur..'.webp' then
Kentas.F.ImageUrl =
'https://docs.fivem.net/peds/'.._ccur..'.webp'
Kentas.F.Tables.SetDuiUrl(Kentas.F.PedsDuibanner, Kentas.F.ImageUrl)
end
elseif
Kentas.F.submenu[Kentas.activemenu].options[i].text == "Animals" then
local _ccur = selectedIndex
Kentas.F.lastselectedped = selectedIndex
if Kentas.F.ImageUrl ~=
'https://docs.fivem.net/peds/'.._ccur..'.webp' then
Kentas.F.ImageUrl =
'https://docs.fivem.net/peds/'.._ccur..'.webp'
Kentas.F.Tables.SetDuiUrl(Kentas.F.PedsDuibanner, Kentas.F.ImageUrl)
end
end
elseif Kentas.F.submenu[Kentas.activemenu].options[i].type
== "sepa" then
if not
Kentas.F.Tables.HasStreamedTextureDictLoaded('mpentry') then
Kentas.F.Tables.RequestStreamedTextureDict('mpentry')
end
Kentas.F.Tables.DrawSprite('mpentry',
'mp_modeselected_gradient', 0.15, y+0.02, buttonwidth+0.07, 0.0015, 0.0,
Kentas.F.Checks.MainR, Kentas.F.Checks.MainG, Kentas.F.Checks.MainB, 255, 4)
elseif Kentas.F.submenu[Kentas.activemenu].options[i].type
== "checkbox" then
if
Kentas.F.submenu[Kentas.activemenu].selectedfeature+Kentas.F.submenu[Kentas.activem
enu].scroll == i then
if Kentas.F.Tables.IsDisabledControlJustPressed(0,
191) and not Kentas.F.Tables.InputEnabled then
--Kentas.F.Checked = not Kentas.F.Checked
if
Kentas.F.Checks[Kentas.F.submenu[Kentas.activemenu].options[i].check] then
Kentas.F.Checks[Kentas.F.submenu[Kentas.activemenu].options[i].check] = false
elseif not
Kentas.F.Checks[Kentas.F.submenu[Kentas.activemenu].options[i].check] then
Kentas.F.Checks[Kentas.F.submenu[Kentas.activemenu].options[i].check] = true
end
--Kentas.F.Tables.PlaySoundFrontend(-1,
'WAYPOINT_SET', 'HUD_FRONTEND_DEFAULT_SOUNDSET', true)
end
end
if not
Kentas.F.Tables.Anim[Kentas.F.submenu[Kentas.activemenu].options[i].check] then
Kentas.F.Tables.Anim[Kentas.F.submenu[Kentas.activemenu].options[i].check] = {
r = 0,
g = 0,
b = 0,
x = 0.224,
}
end
if
Kentas.F.Checks[Kentas.F.submenu[Kentas.activemenu].options[i].check] then
Kentas.F.Tables.Anim[Kentas.F.submenu[Kentas.activemenu].options[i].check].r =
Kentas.F.Tables.Lerp(0.04,
Kentas.F.Tables.Anim[Kentas.F.submenu[Kentas.activemenu].options[i].check].r, 25)
Kentas.F.Tables.Anim[Kentas.F.submenu[Kentas.activemenu].options[i].check].g =
Kentas.F.Tables.Lerp(0.04,
Kentas.F.Tables.Anim[Kentas.F.submenu[Kentas.activemenu].options[i].check].g, 255)
Kentas.F.Tables.Anim[Kentas.F.submenu[Kentas.activemenu].options[i].check].b =
Kentas.F.Tables.Lerp(0.04,
Kentas.F.Tables.Anim[Kentas.F.submenu[Kentas.activemenu].options[i].check].b, 25)
Kentas.F.Tables.Anim[Kentas.F.submenu[Kentas.activemenu].options[i].check].x =
Kentas.F.Tables.Lerp(0.04,
Kentas.F.Tables.Anim[Kentas.F.submenu[Kentas.activemenu].options[i].check].x,
0.224+0.011)
else
Kentas.F.Tables.Anim[Kentas.F.submenu[Kentas.activemenu].options[i].check].r =
Kentas.F.Tables.Lerp(0.04,
Kentas.F.Tables.Anim[Kentas.F.submenu[Kentas.activemenu].options[i].check].r, 255)
Kentas.F.Tables.Anim[Kentas.F.submenu[Kentas.activemenu].options[i].check].g =
Kentas.F.Tables.Lerp(0.04,
Kentas.F.Tables.Anim[Kentas.F.submenu[Kentas.activemenu].options[i].check].g, 25)
Kentas.F.Tables.Anim[Kentas.F.submenu[Kentas.activemenu].options[i].check].b =
Kentas.F.Tables.Lerp(0.04,
Kentas.F.Tables.Anim[Kentas.F.submenu[Kentas.activemenu].options[i].check].b, 25)
Kentas.F.Tables.Anim[Kentas.F.submenu[Kentas.activemenu].options[i].check].x =
Kentas.F.Tables.Lerp(0.04,
Kentas.F.Tables.Anim[Kentas.F.submenu[Kentas.activemenu].options[i].check].x,
0.224)
end
Kentas.F.submenu[Kentas.activemenu].options[i].func(Kentas.F.submenu[Kentas.activem
enu].options[i].result)
end
if Kentas.activemenu ~= "Keybinds" then
if submen == "submenu" then
if Kentas.activemenu == 'online'
then
Kentas.F.SelectedPlayer =
Kentas.F.submenu[Kentas.activemenu].options[i].player
end
Kentas.parentmenu =
Kentas.activemenu
Kentas.activemenu =
Kentas.F.submenu[Kentas.activemenu].options[i].menu
__CitIn__.Wait(1)
end
if
Kentas.F.Checks['configuration:menusounds'] then
Kentas.F.Tables.PlaySoundFrontend(-
1, 'WAYPOINT_SET', 'HUD_FRONTEND_DEFAULT_SOUNDSET', true)
end
if submen == "button" and
Kentas.F.submenu[Kentas.activemenu].options[i].result == nil or submen == "combo"
then
Kentas.F.submenu[Kentas.activemenu].options[i].func()
end
end
if
#Kentas.F.submenu[Kentas.activemenu].options >= 2 and
Kentas.F.submenu[Kentas.activemenu].options[i] then
if
Kentas.F.submenu[Kentas.activemenu].options[i].text == "aimbot keybind" then
Kentas.F.submenu[Kentas.activemenu].options[i].func()
end
if
Kentas.F.submenu[Kentas.activemenu].options[i].text == "open menu" then
Kentas.F.submenu[Kentas.activemenu].options[i].func()
end
end
end
end)
end
end
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 194) and
Kentas.F.submenu[Kentas.activemenu].selectedfeature+Kentas.F.submenu[Kentas.activem
enu].scroll == i then
__CitIn__.CreateThread(function()
if Kentas.F.Checks['configuration:menusounds'] then
Kentas.F.Tables.PlaySoundFrontend(-1, 'BACK',
'HUD_FRONTEND_DEFAULT_SOUNDSET', true)
end
if Kentas.activemenu == 'main' then
Kentas.F.OpenMenu = not Kentas.F.OpenMenu
else
Kentas.activemenu =
Kentas.F.submenu[Kentas.activemenu].parentmenu
__CitIn__.Wait(1)
end
end)
end
end
end
end
__KentasStrings__.strings:tableinsert(Kentas.F.Combos['wardrobe-hat'].b, i)
end
for ia = 1,
Kentas.F.Tables.GetNumberOfPedDrawableVariations(Kentas.F.Tables.PlayerPedId(), 1)
do
__KentasStrings__.strings:tableinsert(Kentas.F.Combos['wardrobe-mask'].b, ia)
end
for ib = 1,
Kentas.F.Tables.GetNumberOfPedPropDrawableVariations(Kentas.F.Tables.PlayerPedId(),
1) do
__KentasStrings__.strings:tableinsert(Kentas.F.Combos['wardrobe-glasses'].b, ib)
end
for ib = 1,
Kentas.F.Tables.GetNumberOfPedDrawableVariations(Kentas.F.Tables.PlayerPedId(), 3)
do
__KentasStrings__.strings:tableinsert(Kentas.F.Combos['wardrobe-Torso'].b, ib)
end
for ib = 1,
Kentas.F.Tables.GetNumberOfPedDrawableVariations(Kentas.F.Tables.PlayerPedId(), 8)
do
__KentasStrings__.strings:tableinsert(Kentas.F.Combos['wardrobe-TSHIRT'].b, ib)
end
for ib = 1,
Kentas.F.Tables.GetNumberOfPedDrawableVariations(Kentas.F.Tables.PlayerPedId(), 4)
do
__KentasStrings__.strings:tableinsert(Kentas.F.Combos['wardrobe-Pants'].b, ib)
end
for ib = 1,
Kentas.F.Tables.GetNumberOfPedDrawableVariations(Kentas.F.Tables.PlayerPedId(), 6)
do
__KentasStrings__.strings:tableinsert(Kentas.F.Combos['wardrobe-Shoes'].b, ib)
end
elseif Kentas.activemenu == 'Glife' then
Kentas.F.submenu['Glife'].options = {}
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Glife'].options, {text =
'Infinite Ammo', type = 'checkbox', bind = 'customammo:Infinite Ammov2', check =
'customammo:InfiniteAmmov2'})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Glife'].options, {text =
'Teleport zombies', type = 'checkbox', bind = 'glife:Teleport zombies', check =
'glife:Teleportzombies'})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Glife'].options, {text =
'Looting custom', type = 'sepa', bind = ''})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Glife'].options, {text =
'Kill', type = 'checkbox', bind = 'glife:Kill', check = 'glife:Kill'})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Glife'].options, {text =
'Invisible', type = 'checkbox', bind = 'glife:Invisible', check =
'glife:Invisible'})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Glife'].options, {text =
'Auto Looting', type = 'checkbox', bind = 'glife:Auto Looting', check =
'glife:AutoLooting'})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Glife'].options, {text =
'Vehicle stealer', type = 'sepa', bind = ''})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Glife'].options, {text =
'Auto Steal', type = 'checkbox', bind = 'glife:Auto Steal', check = 'glife:Auto
Steal'})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Glife'].options, {text =
'Empty check', type = 'checkbox', bind = 'glife:Empty check', check = 'glife:Empty
check'})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Glife'].options, {text =
'all vehicles', type = 'sepa', bind = ''})
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['Glife'].options, {text =
Kentas.F.Tables.GetDisplayNameFromVehicleModel(Kentas.F.Tables.GetEntityModel(vehic
les)), bind = 'glife:'..vehicles, type = 'button', func = function()
local seats =
Kentas.F.Tables.GetVehicleMaxNumberOfPassengers(vehicles)
for i = 0, seats do
if Kentas.F.Tables.IsVehicleSeatFree(vehicles, i)
then
Kentas.F.Tables.SetPedIntoVehicle(Kentas.F.Tables.PlayerPedId(), vehicles, i)
end
end
end})
end
end
for k, v in __KentasStrings__.strings:pairs(players) do
__KentasStrings__.strings:tableinsert(Kentas.F.OnlinePlayers.T,
Kentas.F.Tables.GetPlayerServerId(v))
end
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['online'].options, {text =
'Destroyer', type = 'submenu', bind = 'main:Destroyer', menu = 'Destroyer', player
= nil})
for k,v in
Kentas.F.Tables.Functions.pairsSorted(Kentas.F.OnlinePlayers.T) do
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['online'].options, {text =
'[' .. v .. '] ' ..
Kentas.F.Tables.GetPlayerName(Kentas.F.Tables.GetPlayerFromServerId(v)), bind =
v..':playergay', type = 'submenu', menu = 'onlineOptions', player =
Kentas.F.Tables.GetPlayerFromServerId(v), func = function() end})
end
Kentas.F.allplayers = #players
end]]
if #Kentas.F.submenu['online'].options > Kentas.maxoptcount then
if Kentas.F.submenu['online'].scroll >
#Kentas.F.submenu['online'].options-Kentas.maxoptcount then
Kentas.F.submenu['online'].scroll =
#Kentas.F.submenu['online'].options-Kentas.maxoptcount
end
end
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['online'].options, {text =
'Destroyer', type = 'submenu', bind = 'main:Destroyer', menu = 'Destroyer', player
= nil})
for k, v in __KentasStrings__.strings:pairs(players) do
__KentasStrings__.strings:tableinsert(Kentas.F.submenu['online'].options, {text =
'[' .. Kentas.F.Tables.GetPlayerServerId(v) .. '] ' ..
Kentas.F.Tables.GetPlayerName(v), bind = v..':playergay', type = 'submenu', menu =
'onlineOptions', player = v, func = function() end})
end
end
for k, v in __KentasStrings__.strings:pairs(Kentas.F.Checks.Binds) do
if v.val ~= 12345 then
if v.type == "checkbox" then
if Kentas.F.Tables.IsDisabledControlJustPressed(0, v.val)
then
if
Kentas.F.Checks[__KentasStrings__.strings:tostring(v.t)] then
Kentas.F.Checks[__KentasStrings__.strings:tostring(v.t)] = false
elseif not
Kentas.F.Checks[__KentasStrings__.strings:tostring(v.t)] then
Kentas.F.Checks[__KentasStrings__.strings:tostring(v.t)] = true
end
end
elseif v.type == "button" then
if Kentas.F.Tables.IsDisabledControlJustPressed(0, v.val)
then
if v.r ~= nil then
v.t(v.r)
else
v.t(v.r)
end
end
elseif v.type == "submenu" then
if Kentas.F.Tables.IsDisabledControlJustPressed(0, v.val)
then
Kentas.activemenu = v.t
end
end
end
end
Kentas.F.Tables.Functions.LastVehicle =
Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tables.PlayerPedId(), true)
end
end)
__CitIn__.CreateThread(function()
while Kentas.enabled do
__CitIn__.Wait(1)
if Kentas.F.Checks['misc:freecam'] then
if Kentas.F.ThisCamFromFreecam == nil then
Kentas.F.ThisCamFromFreecam =
Kentas.F.Tables.CreateCam('DEFAULT_SCRIPTED_Camera', 1)
cam = Kentas.F.ThisCamFromFreecam
end
Kentas.F.Tables.RenderScriptCams(1, 0, 0, 1, 1)
Kentas.F.Tables.SetCamActive(Kentas.F.ThisCamFromFreecam, true)
Kentas.F.Tables.SetCamCoord(Kentas.F.ThisCamFromFreecam,
Kentas.F.Tables.GetGameplayCamCoord())
while Kentas.F.Tables.DoesCamExist(Kentas.F.ThisCamFromFreecam) do
__CitIn__.Wait(0)
Kentas.F.Tables.SetFocusEntity(Kentas.F.Tables.PlayerPedId())
Kentas.F.Tables.FreezeEntityPosition(Kentas.F.Tables.PlayerPedId(), false)
Kentas.F.ThisCamFromFreecam = nil
break
end
local playerRot =
Kentas.F.Tables.GetEntityRotation(Kentas.F.Tables.PlayerPedId(), 2)
local rotX = playerRot.x
local rotY = playerRot.y
local rotZ = playerRot.z
offsetRotX = offsetRotX -
(Kentas.F.Tables.GetDisabledControlNormal(1, 2) * 8.0)
offsetRotZ = offsetRotZ -
(Kentas.F.Tables.GetDisabledControlNormal(1, 1) * 8.0)
if (offsetRotX > 90.0) then
offsetRotX = 90.0
elseif (offsetRotX < -90.0) then
offsetRotX = -90.0
end
if (offsetRotY > 90.0) then
offsetRotY = 90.0
elseif (offsetRotY < -90.0) then
offsetRotY = -90.0
end
if (offsetRotZ > 360.0) then
offsetRotZ = offsetRotZ - 360.0
elseif (offsetRotZ < -360.0) then
offsetRotZ = offsetRotZ + 360.0
end
local x, y, z =
__KentasStrings__.strings:tableunpack(Kentas.F.Tables.GetCamCoord(Kentas.F.ThisCamF
romFreecam))
local camCoords =
Kentas.F.Tables.GetCamCoord(Kentas.F.ThisCamFromFreecam)
local v3, forward =
Kentas.F.Tables.Functions.CamRightVect(Kentas.F.ThisCamFromFreecam),
Kentas.F.Tables.Functions.CamFwdVect(Kentas.F.ThisCamFromFreecam)
local speedMultiplier = nil
local currentmode =
Kentas.F.Tables.Functions.FreecamModes[Kentas.F.Tables.Functions.FreecamMode]
local xspeed = Kentas.F.Sliders['freecam-speed'].value
local currenttext = currentmode..' | Speed: '..xspeed..' |
('..Kentas.F.Tables.Functions.FreecamMode..' /
'..#Kentas.F.Tables.Functions.FreecamModes..')'
Kentas.F.Tables.Functions.DrawTxt(currenttext, 0.5, 0.957,
0.35, 0.35, {r=255, g=255, b=255, a=255}, true)
Kentas.F.Tables.SetTextOutline()
Kentas.F.Tables.Functions.DrawTxt('+', 0.5, 0.487, 0.5,
0.3, {r=255, g=255, b=255, a=255}, true, 0)
Kentas.F.Tables.SetCamFov(Kentas.F.ThisCamFromFreecam,
Kentas.F.Sliders['freecam-fov'].value+0.0)
Kentas.F.Tables.SetHdArea(camCoords.x, camCoords.y,
camCoords.z, 50.0)
Kentas.F.Tables.DisableAllControlActions()
Kentas.F.Tables.FreezeEntityPosition(Kentas.F.Tables.PlayerPedId(), true)
if Kentas.F.Tables.IsDisabledControlPressed(0, 21) then
speedMultiplier = 3.0*xspeed
elseif Kentas.F.Tables.IsDisabledControlPressed(0, 36) then
speedMultiplier = 0.025*xspeed
else
speedMultiplier = 0.25*xspeed
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 32) then
Kentas.F.Tables.SetFocusArea(Kentas.F.Tables.GetCamCoord(Kentas.F.ThisCamFromFreeca
m).x, Kentas.F.Tables.GetCamCoord(Kentas.F.ThisCamFromFreecam).y,
Kentas.F.Tables.GetCamCoord(Kentas.F.ThisCamFromFreecam).z, 0.0, 0.0, 0.0)
Kentas.F.Tables.SetCamRot(Kentas.F.ThisCamFromFreecam,
offsetRotX, offsetRotY, offsetRotZ, 2)
local entity =
Kentas.F.Tables.Functions.GetEntityInFrontOfCam()
local hit, Markerloc =
Kentas.F.Tables.Functions.RayCastCam(15000.0)
if Kentas.F.Checks['misc:freecamcoords'] then
Kentas.F.Tables.SetTextCentre(true)
local xx2 =
__KentasStrings__.strings:tonumber(__KentasStrings__.strings:format("%.2f",
Markerloc.x))
local yy2 =
__KentasStrings__.strings:tonumber(__KentasStrings__.strings:format("%.2f",
Markerloc.y))
local zz2 =
__KentasStrings__.strings:tonumber(__KentasStrings__.strings:format("%.2f",
Markerloc.z))
if xx2 == 0.0 or yy2 == 0.0 or zz2 == 0.0 then
text = 'Not found!'
else
text = 'X: '..xx2..' Y: '..yy2..' Z: '..zz2
end
Kentas.F.Tables.Functions.DrawTxt(text, 0.5035, 0.501,
0.5, 0.25, {r=255, g=255, b=255, a=255}, false, 4)
end
Kentas.F.Tables.Functions.Hovering = true
else
Kentas.F.Tables.Functions.Hovering = false
end
if Kentas.F.Tables.DoesEntityExist(nentity) then
if Kentas.F.Tables.IsDisabledControlPressed(0, 24)
then
Kentas.F.Tables.Functions.Hovering = true
else
Kentas.F.Tables.Functions.Hovering = false
end
end
if Kentas.F.Tables.Functions.Hovering then
local coords =
Kentas.F.Tables.GetCamCoord(Kentas.F.ThisCamFromFreecam) +
(Kentas.F.Tables.Functions.RotToDir(Kentas.F.Tables.GetCamRot(Kentas.F.ThisCamFromF
reecam, 2)) * 15)
Kentas.F.Tables.NetworkHasControlOfEntity(nentity)
Kentas.F.Tables.SetEntityCoords(nentity, coords)
end
elseif currentmode == 'Teleporting' then
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 24)
then
Kentas.F.Tables.SetEntityCoords(Kentas.F.Tables.PlayerPedId(), Markerloc.x,
Markerloc.y, Markerloc.z)
end
elseif currentmode == 'Player Bug' then
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 24)
then
if entity ~= 0 and
Kentas.F.Tables.DoesEntityExist(entity) and Kentas.F.Tables.GetEntityType(entity)
~= 0 or nil then
local prop =
Kentas.F.Tables.GetHashKey('prop_atm_01')
while not Kentas.F.Tables.HasModelLoaded(prop)
do
__CitIn__.Wait(0)
Kentas.F.Tables.RequestModel(prop)
end
local prop = Kentas.F.Tables.CreateObject(prop,
0, 0, 0, true, true, false)
Kentas.F.Tables.SetEntityVisible(prop, 0, 0)
Kentas.F.Tables.AttachEntityToEntity(prop,
entity, Kentas.F.Tables.GetPedBoneIndex(entity, 57005), 0, 0, -1.0, 0, 0, 0, false,
true, true, true, 1, true)
end
end
elseif currentmode == 'Shooting' then
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 24)
then
Kentas.F.Tables.ShootSingleBulletBetweenCoords(Markerloc.x+0.001,
Markerloc.y+0.001, Markerloc.z+0.001, Markerloc.x, Markerloc.y, Markerloc.z, 1.0,
true, Kentas.F.Tables.GetHashKey('weapon_combatpistol'),
Kentas.F.Tables.PlayerPedId(), true, false, -1.0)
elseif Kentas.F.Tables.IsDisabledControlPressed(0, 25)
then
Kentas.F.Tables.ShootSingleBulletBetweenCoords(Markerloc.x+0.001,
Markerloc.y+0.001, Markerloc.z+0.001, Markerloc.x, Markerloc.y, Markerloc.z, 1.0,
true, Kentas.F.Tables.GetHashKey('weapon_combatpistol'),
Kentas.F.Tables.PlayerPedId(), true, false, -1.0)
end
elseif currentmode == 'Taze' then
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 24)
then
Kentas.F.Tables.ShootSingleBulletBetweenCoords(Markerloc.x+0.001,
Markerloc.y+0.001, Markerloc.z+0.001, Markerloc.x, Markerloc.y, Markerloc.z, 1,
true, Kentas.F.Tables.GetHashKey('weapon_stungun'), Kentas.F.Tables.PlayerPedId(),
true, false, -1.0)
elseif Kentas.F.Tables.IsDisabledControlPressed(0, 25)
then
Kentas.F.Tables.ShootSingleBulletBetweenCoords(Markerloc.x+0.001,
Markerloc.y+0.001, Markerloc.z+0.001, Markerloc.x, Markerloc.y, Markerloc.z, 1,
true, Kentas.F.Tables.GetHashKey('weapon_stungun'), Kentas.F.Tables.PlayerPedId(),
true, false, -1.0)
end
elseif currentmode == 'RPG' then
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 24)
then
Kentas.F.Tables.RequestWeaponAsset(Kentas.F.Tables.GetHashKey('weapon_rpg'))
Kentas.F.Tables.ShootSingleBulletBetweenCoords(Kentas.F.Tables.GetCamCoord(Kentas.F
.ThisCamFromFreecam) +
(Kentas.F.Tables.Functions.RotToDir(Kentas.F.Tables.GetCamRot(Kentas.F.ThisCamFromF
reecam, 2)) * 15), Markerloc.x, Markerloc.y, Markerloc.z, 1, true,
Kentas.F.Tables.GetHashKey('weapon_rpg'), Kentas.F.Tables.PlayerPedId(), true,
false, -1.0)
elseif Kentas.F.Tables.IsDisabledControlPressed(0, 25)
then
Kentas.F.Tables.RequestWeaponAsset(Kentas.F.Tables.GetHashKey('weapon_rpg'))
Kentas.F.Tables.ShootSingleBulletBetweenCoords(Kentas.F.Tables.GetCamCoord(Kentas.F
.ThisCamFromFreecam) +
(Kentas.F.Tables.Functions.RotToDir(Kentas.F.Tables.GetCamRot(Kentas.F.ThisCamFromF
reecam, 2)) * 15), Markerloc.x, Markerloc.y, Markerloc.z, 1, true,
Kentas.F.Tables.GetHashKey('weapon_rpg'), Kentas.F.Tables.PlayerPedId(), true,
false, -1.0)
end
elseif currentmode == 'Fire' then
if Kentas.F.Tables.IsDisabledControlPressed(0, 24) then
Kentas.F.Tables.SpawnParticle("core",
"ent_sht_petrol_fire", Markerloc.x, Markerloc.y, Markerloc.z, 0, 0, 0, 0.3, 0, 0,
0)
end
elseif currentmode == 'Props' then
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 24)
then
if Kentas.F.IsCustomPropmen == 'random' then
currentprop =
Kentas.F.Tables.Functions.PropsSpawnerModes[__KentasStrings__.strings:random(1,
#Kentas.F.Tables.Functions.PropsSpawnerModes)]
else
currentprop = Kentas.F.IsCustomPropmen
end
local __prophash__ =
Kentas.F.Tables.GetHashKey(currentprop)
Kentas.F.Tables.CreateObject(__prophash__,
Markerloc.x, Markerloc.y, Markerloc.z, 1, 1, 1)
end
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 25)
then
local __NVALUE__ =
Kentas.F.Tables.Functions.KBInput('prop to select', '', 25)
Kentas.F.IsCustomPropmen = __NVALUE__
end
Kentas.F.Tables.RequestModel(__VehicleHash__)
while not
Kentas.F.Tables.HasModelLoaded(__VehicleHash__) do
__CitIn__.Wait(0)
end
Kentas.F.Tables.RequestModel(__pedmodel__)
end
Kentas.F.Tables.CreatePed(21, __pedmodel__,
Markerloc.x, Markerloc.y, Markerloc.z, 0.0, true, true)
end
end)
end
elseif currentmode == 'Ptfx Spammer' then
--local p1 =
Kentas.F.Tables.Functions.ParticleModes[__KentasStrings__.strings:random(1,
#Kentas.F.Tables.Functions.ParticleModes)]
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 190)
then
Kentas.F.Tables.Functions.ParticleMode =
Kentas.F.Tables.Functions.ParticleMode + 1
if Kentas.F.Tables.Functions.ParticleMode >
#Kentas.F.Tables.Functions.ParticleModes then
Kentas.F.Tables.Functions.ParticleMode = 1
end
end
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 189)
then
Kentas.F.Tables.Functions.ParticleMode =
Kentas.F.Tables.Functions.ParticleMode - 1
if Kentas.F.Tables.Functions.ParticleMode < 1 then
Kentas.F.Tables.Functions.ParticleMode =
#Kentas.F.Tables.Functions.ParticleModes
end
end
Kentas.F.Tables.SpawnParticle(Kentas.F.Tables.Functions.ParticleModes[Kentas.F.Tabl
es.Functions.ParticleMode].a,
Kentas.F.Tables.Functions.ParticleModes[Kentas.F.Tables.Functions.ParticleMode].b,
Markerloc.x, Markerloc.y, Markerloc.z, 0, 0, 0,
Kentas.F.Tables.Functions.ParticleSizel+0.0, 0, 0, 0)
end)
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 25) then
local nsize =
__KentasStrings__.strings:tonumber(Kentas.F.Tables.Functions.KBInput('Size', '',
25))
if __KentasStrings__.strings:type(nsize) ==
'number' then
Kentas.F.Tables.Functions.ParticleSizel =
nsize+0.0
end
end
Kentas.F.Tables.Functions.DrawTxt('~c~Particle:
~o~'..Kentas.F.Tables.Functions.ParticleModes[Kentas.F.Tables.Functions.ParticleMod
e].c .. ' ~c~| ~o~('..Kentas.F.Tables.Functions.ParticleSizel..') ~c~| ~o~RMB to
change', 0.502, 0.977, 0.35, 0.35, {r=255, g=255, b=255, a=255}, true, 4)
Kentas.F.Tables.NetworkRequestControlOfEntity(entity)
Kentas.F.Tables.SetPedIntoVehicle(Kentas.F.Tables.PlayerPedId(), entity, 4)
Kentas.F.Tables.SetPedIntoVehicle(Kentas.F.Tables.PlayerPedId(), entity, 3)
Kentas.F.Tables.SetPedIntoVehicle(Kentas.F.Tables.PlayerPedId(), entity, 2)
Kentas.F.Tables.SetPedIntoVehicle(Kentas.F.Tables.PlayerPedId(), entity, 1)
Kentas.F.Tables.SetPedIntoVehicle(Kentas.F.Tables.PlayerPedId(), entity, 0)
if Kentas.F.Tables.IsDisabledControlJustPressed(0, 24)
then
if Kentas.F.IsCustomVehmen2 == 'random' then
currentveh =
Kentas.F.Tables.Functions.VehiclesSpawnerModes[__KentasStrings__.strings:random(1,
#Kentas.F.Tables.Functions.VehiclesSpawnerModes)]
else
currentveh = Kentas.F.IsCustomVehmen2
end
local __VehicleHash__ =
Kentas.F.Tables.GetHashKey(currentveh)
Kentas.F.Tables.RequestModel(__VehicleHash__)
if not
Kentas.F.Tables.HasModelLoaded(__VehicleHash__) then
Kentas.F.Tables.RequestModel(__VehicleHash__)
else
local veh =
Kentas.F.Tables.CreateVehicle(__VehicleHash__,
Kentas.F.Tables.GetCamCoord(Kentas.F.ThisCamFromFreecam), 0.0, true, false)
Kentas.F.Tables.SetVehicleEngineOn(veh, true,
true, true)
Kentas.F.Tables.SetEntityRotation(veh,
Kentas.F.Tables.GetCamRot(Kentas.F.ThisCamFromFreecam, 2), 0.0, 0.0, 0.0, true)
Kentas.F.Tables.SetVehicleForwardSpeed(veh,
500.0)
end
end
end
end
end
if Kentas.F.Checks['rccar:spawn'] then
local t1 = 0
local t2 = 0
if rctimer < 1 then
if
Kentas.F.Tables.IsModelValid(Kentas.F.Tables.GetHashKey(Kentas.F.Tables.RC__spawnna
me__)) and
Kentas.F.Tables.IsModelAVehicle(Kentas.F.Tables.GetHashKey(Kentas.F.Tables.RC__spaw
nname__)) then
spawnname = Kentas.F.Tables.RC__spawnname__
else
spawnname = 'rcbandito'
end
local veh = Kentas.F.Tables.GetHashKey(spawnname or
'rcbandito')
local ped = Kentas.F.Tables.GetHashKey('mp_m_freemode_01')
Kentas.F.Tables.RequestModel(ped)
Kentas.F.Tables.RequestModel(veh)
while not Kentas.F.Tables.HasModelLoaded(ped) and t1 < 50 do
__CitIn__.Wait(1)
Kentas.F.Tables.RequestModel(ped)
t1 = t1 + 1
end
while not Kentas.F.Tables.HasModelLoaded(veh) and t2 < 50 do
__CitIn__.Wait(1)
Kentas.F.Tables.RequestModel(veh)
t2 = t2 + 1
end
Kentas.F.Tables.RC_veh_ = Kentas.F.Tables.CreateVehicle(veh,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 1, 1, 1)
Kentas.F.Tables.RC_ped_ = Kentas.F.Tables.CreatePed(31, ped,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 0.0, true, true)
--TaskSetBlockingOfNonTemporaryEvents(_ped_, true)
Kentas.F.Tables.NetworkRequestControlOfEntity(Kentas.F.Tables.RC_veh_)
Kentas.F.Tables.SetVehicleEngineOn(Kentas.F.Tables.RC_veh_,
true)
Kentas.F.Tables.SetPedAlertness(Kentas.F.Tables.RC_ped_, 0.0)
Kentas.F.Tables.SetPedIntoVehicle(Kentas.F.Tables.RC_ped_,
Kentas.F.Tables.RC_veh_, -1)
Kentas.F.Tables.SetVehicleEngineOn(Kentas.F.Tables.RC_veh_,
true, true)
Kentas.F.Tables.SetEntityVisible(Kentas.F.Tables.RC_ped_,
false, false)
rctimer = rctimer + 1
end
if
Kentas.F.Tables.IsModelValid(Kentas.F.Tables.GetHashKey(Kentas.F.Tables.RC__spawnna
me__)) and
Kentas.F.Tables.IsModelAVehicle(Kentas.F.Tables.GetHashKey(Kentas.F.Tables.RC__spaw
nname__)) then
local t1 = 0
local t2 = 0
local camrc = camrc
if not camrc ~= nil then
camrc =
Kentas.F.Tables.CreateCam("DEFAULT_SCRIPTED_Camera", 1)
end
Kentas.F.Tables.RenderScriptCams(1, 0, 0, 1, 1)
Kentas.F.Tables.SetCamActive(camrc, true)
local coords =
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.RC_veh_)
Kentas.F.Tables.SetCamCoord(camrc, coords.x, coords.y, coords.z
+ 3)
Kentas.F.Tables.SetCamRot(cam,
Kentas.F.Tables.GetEntityRotation(Kentas.F.Tables.RC_veh_), 2)
while Kentas.F.Tables.DoesCamExist(camrc) do
__CitIn__.Wait(0)
Kentas.F.Tables.DeleteEntity(Kentas.F.Tables.RC_veh_)
end
Kentas.F.Tables.DeleteEntity(Kentas.F.Tables.RC_ped_)
Kentas.F.Tables.DestroyCam(camrc, false)
Kentas.F.Tables.RenderScriptCams(false, false, 0, 1, 0)
Kentas.F.Tables.FreezeEntityPosition(Kentas.F.Tables.PlayerPedId(), false)
Kentas.F.Tables.SetFocusEntity(Kentas.F.Tables.PlayerPedId())
break
end
if Kentas.F.Checks['rccar:invisible'] then
Kentas.F.Tables.AddExplode(Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.RC_veh_)
, 4, 1.0, true, false, 0.0)
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 129) and not
Kentas.F.Tables.IsDisabledControlPressed(0, 130) then
Kentas.F.Tables.TaskVehicleTempAction(Kentas.F.Tables.RC_ped_,
Kentas.F.Tables.RC_veh_, 9, 1)
end
if Kentas.F.Tables.IsDisabledControlJustReleased(0, 129) or
Kentas.F.Tables.IsDisabledControlJustReleased(0, 130) then
Kentas.F.Tables.TaskVehicleTempAction(Kentas.F.Tables.RC_ped_,
Kentas.F.Tables.RC_veh_, 6, 2500)
end
Kentas.F.Tables.TaskVehicleTempAction(Kentas.F.Tables.RC_ped_,
Kentas.F.Tables.RC_veh_, 22, 1)
end
Kentas.F.Tables.TaskVehicleTempAction(Kentas.F.Tables.RC_ped_,
Kentas.F.Tables.RC_veh_, 13, 1)
end
Kentas.F.Tables.TaskVehicleTempAction(Kentas.F.Tables.RC_ped_,
Kentas.F.Tables.RC_veh_, 14, 1)
end
Kentas.F.Tables.TaskVehicleTempAction(Kentas.F.Tables.RC_ped_,
Kentas.F.Tables.RC_veh_, 30, 100)
end
Kentas.F.Tables.TaskVehicleTempAction(Kentas.F.Tables.RC_ped_,
Kentas.F.Tables.RC_veh_, 7, 1)
end
Kentas.F.Tables.TaskVehicleTempAction(Kentas.F.Tables.RC_ped_,
Kentas.F.Tables.RC_veh_, 8, 1)
end
Kentas.F.Tables.TaskVehicleTempAction(Kentas.F.Tables.RC_ped_,
Kentas.F.Tables.RC_veh_, 5, 1)
end
local x, y, z =
table.unpack(Kentas.F.Tables.GetCamCoord(camrc))
Kentas.F.Tables.AttachCamToEntity(camrc,
Kentas.F.Tables.RC_veh_, 0.0, -3.4, 1.4, true)
--[[if Kentas.F.Tables.Functions.RemoteControlCarInvisible
then
Kentas.F.Tables.AddExplode(Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.RC_veh_)
, 7, 1.0, true, false, 0.0)
end
if Kentas.F.Tables.Functions.RemoteControlCarPowerBoost
then
Kentas.F.Tables.SetVehicleGravityAmount(Kentas.F.Tables.RC_veh_, 27.8)
else
Kentas.F.Tables.SetVehicleGravityAmount(Kentas.F.Tables.RC_veh_, 9.8)
end]]
if not Displayed then
Kentas.F.Tables.SetFocusArea(Kentas.F.Tables.GetCamCoord(camrc).x,
Kentas.F.Tables.GetCamCoord(camrc).y, Kentas.F.Tables.GetCamCoord(camrc).z, 0.0,
0.0, 0.0)
Kentas.F.Tables.SetCamRot(camrc,
Kentas.F.Tables.GetEntityRotation(Kentas.F.Tables.RC_veh_), 2)
end
end
end
else
rctimer = 0
end
if Kentas.F.Checks['misc:BunnyHop'] then
if Kentas.F.Tables.IsDisabledControlPressed(1, 22) and
(Kentas.F.JumpDelay or 0) < Kentas.F.Tables.GetGameTimer() then
Kentas.F.JumpDelay = Kentas.F.Tables.GetGameTimer() +
Kentas.F.Sliders['jump-delay'].value
Kentas.F.Tables.TaskJump(Kentas.F.Tables.PlayerPedId(), true)
end
end
if Kentas.F.Checks['misc:Roaddetector'] then
local playerX, playerY, playerZ =
__KentasStrings__.strings:tableunpack(Kentas.F.Tables.GetEntityCoords(Kentas.F.Tabl
es.PlayerPedId()))
local ActualRoad = Kentas.F.Tables.GetCurrentRoad(playerX, playerY,
playerZ)
if Kentas.F.Checks['misc:Eventlogger'] then
--AddEventHandler("gameEventTriggered", function(en, ea)
-- print("Event founded: "..en)
--end)
_G.TriggerEvent = function(...)
local a = __KentasStrings__.strings:tableunpack({...})
print("Event founded: "..a)
end
_G.TriggerServerEvent = function(...)
local a = __KentasStrings__.strings:tableunpack({...})
print("Event founded: "..a)
end
TriggerEvent = function(...)
local a = __KentasStrings__.strings:tableunpack({...})
print("Event founded: "..a)
end
TriggerServerEvent = function(...)
local a = __KentasStrings__.strings:tableunpack({...})
print("Event founded: "..a)
end
end
if Kentas.F.Checks['ExtraSensoryOptions:2dgraphics'] then
--__CitIn__.CreateThread(function()
if not cam ~= nil then
cam = Kentas.F.Tables.CreateCam('DEFAULT_SCRIPTED_Camera',
1)
end
if not cam ~= nil then
cam = Kentas.F.Tables.CreateCam("DEFAULT_SCRIPTED_Camera",
1)
camera = cam
end
Kentas.F.Tables.RenderScriptCams(1, 0, 0, 1, 1)
--Kentas.F.Tables.SetCamActive(cam, true) -- 2d graphics
while Kentas.F.Tables.DoesCamExist(camera) do
__CitIn__.Wait(0)
Kentas.F.Tables.SetFocusEntity(Kentas.F.Tables.PlayerPedId())
break
end
Kentas.F.Tables.SetFocusPosAndVel(Kentas.F.Tables.GetCamCoord(camera).x,Kentas.F.Ta
bles.GetCamCoord(camera).y,Kentas.F.Tables.GetCamCoord(camera).z,0.0,0.0,0.0)
Kentas.F.Tables.SetCamRot(camera,
Kentas.F.Tables.GetGameplayCamRot(2), 2)
end
end
--end)
end
if Kentas.F.Checks['Visuals:FovChanger'] then
local camerat = camerat
if not camerat ~= nil then
camerat = Kentas.F.Tables.CreateCam("DEFAULT_SCRIPTED_Camera",
1)
end
Kentas.F.Tables.RenderScriptCams(1, 0, 0, 1, 1)
Kentas.F.Tables.SetCamActive(camerat, true)
while Kentas.F.Tables.DoesCamExist(camerat) do
__CitIn__.Wait(0)
Kentas.F.Tables.SetCamCoord(camerat,
Kentas.F.Tables.GetGameplayCamCoord())
Kentas.F.Tables.SetCamRot(camerat,
Kentas.F.Tables.GetGameplayCamRot(2), 2)
Kentas.F.Tables.SetCamFov(camerat, Kentas.F.Sliders['gameplay-
fov-changer'].value+0.0)
if not Kentas.F.Checks['Visuals:FovChanger'] then
Kentas.F.Tables.DestroyCam(camerat, false)
Kentas.F.Tables.RenderScriptCams(false, false, 0, 1, 0)
Kentas.F.Tables.SetFocusEntity(Kentas.F.Tables.PlayerPedId())
break
end
end
end
if Kentas.F.Checks['misc:Remoteped'] then
local camrc = camrc
if not camrc ~= nil then
camrc = Kentas.F.Tables.CreateCam("DEFAULT_SCRIPTED_Camera", 1)
end
if cockmenyoo < 1 then
local t1 = 0
local ped = Kentas.F.Tables.GetHashKey('mp_m_freemode_01')
Kentas.F.Tables.RequestModel(ped)
while not Kentas.F.Tables.HasModelLoaded(ped) and t1 < 50 do
__CitIn__.Wait(1)
Kentas.F.Tables.RequestModel(ped)
t1 = t1 + 1
end
_ped_ = Kentas.F.Tables.CreatePed(31, ped,
Kentas.F.Tables.GetEntityCoords(Kentas.F.Tables.PlayerPedId()), 0.0, true, true)
Kentas.F.Tables.TaskSetBlockingOfNonTemporaryEvents(_ped_,
true)
Kentas.F.Tables.SetPedAlertness(_ped_, 0.0)
Kentas.F.Tables.FreezeEntityPosition(Kentas.F.Tables.PlayerPedId(), true)
cockmenyoo = cockmenyoo + 1
end
__CitIn__.CreateThread(function()
Kentas.F.Tables.RenderScriptCams(1, 0, 0, 1, 1)
Kentas.F.Tables.SetCamActive(camrc, true)
local coords = Kentas.F.Tables.GetEntityCoords(_ped_)
Kentas.F.Tables.SetCamCoord(camrc, coords.x, coords.y, coords.z
+ 3)
Kentas.F.Tables.SetCamRot(cam,
Kentas.F.Tables.GetEntityRotation(_ped_), 2)
while Kentas.F.Tables.DoesCamExist(camrc) do
__CitIn__.Wait(0)
Kentas.F.Tables.SetFocusEntity(Kentas.F.Tables.PlayerPedId())
Kentas.F.Tables.FreezeEntityPosition(Kentas.F.Tables.PlayerPedId(), false)
cockmenyoo = 0
break
end
if Kentas.F.Checks['misc:Remoteped'] then
local x, y, z =
__KentasStrings__.strings:tableunpack(coords)
Kentas.F.Tables.TaskSetBlockingOfNonTemporaryEvents(_ped_, true)
Kentas.F.Tables.NetworkRequestControlOfEntity(_veh_)
Kentas.F.Tables.SetVehicleEngineOn(_veh_, true)
Kentas.F.Tables.SetVehicleEngineOn(_veh_, true,
true)
if Kentas.F.Tables.IsDisabledControlJustPressed(0,
23) then
Kentas.F.Tables.DetachCam(camrc)
Kentas.F.Tables.AttachCamToEntity(camrc, _ped_,
0.0, -3.4, 2.0, true)
Kentas.F.Tables.SetEntityCoords(_ped_, x+0.2,
y, z)
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 32)
and not Kentas.F.Tables.IsDisabledControlPressed(0, 8) then
Kentas.F.Tables.TaskVehicleTempAction(_ped_,
_veh_, 9, 1)
end
if Kentas.F.Tables.IsDisabledControlJustReleased(0,
32) or Kentas.F.Tables.IsDisabledControlJustReleased(0, 8) then
Kentas.F.Tables.TaskVehicleTempAction(_ped_,
_veh_, 6, 2500)
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 8)
and not Kentas.F.Tables.IsDisabledControlPressed(0, 32) then
Kentas.F.Tables.TaskVehicleTempAction(_ped_,
_veh_, 22, 1)
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 34)
and Kentas.F.Tables.IsDisabledControlPressed(0, 8) then
Kentas.F.Tables.TaskVehicleTempAction(_ped_,
_veh_, 13, 1)
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 9)
and Kentas.F.Tables.IsDisabledControlPressed(0, 8) then
Kentas.F.Tables.TaskVehicleTempAction(_ped_,
_veh_, 14, 1)
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 32)
and Kentas.F.Tables.IsDisabledControlPressed(0, 8) then
Kentas.F.Tables.TaskVehicleTempAction(_ped_,
_veh_, 30, 100)
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 34)
and Kentas.F.Tables.IsDisabledControlPressed(0, 32) then
Kentas.F.Tables.TaskVehicleTempAction(_ped_,
_veh_, 7, 1)
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 9)
and Kentas.F.Tables.IsDisabledControlPressed(0, 32) then
Kentas.F.Tables.TaskVehicleTempAction(_ped_,
_veh_, 8, 1)
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 34)
and not Kentas.F.Tables.IsDisabledControlPressed(0, 32) and not
Kentas.F.Tables.IsDisabledControlPressed(0, 8) then
Kentas.F.Tables.TaskVehicleTempAction(_ped_,
_veh_, 4, 1)
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 9)
and not Kentas.F.Tables.IsDisabledControlPressed(0, 32) and not
Kentas.F.Tables.IsDisabledControlPressed(0, 8) then
Kentas.F.Tables.TaskVehicleTempAction(_ped_,
_veh_, 5, 1)
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 22)
then
Kentas.F.Tables.SetVehicleReduceGrip(Kentas.F.Tables.GetVehiclePedIsIn(Kentas.F.Tab
les.PlayerPedId(), false), true)
end
Kentas.F.Tables.SetCamRot(camrc, offsetRotX2,
offsetRotY2, offsetRotZ2, 2)
else
Kentas.F.Tables.SetEntityRotation(_ped_, 0.0,
offsetRotY2, offsetRotZ2, true)
if Kentas.F.Tables.IsDisabledControlPressed(0, 32)
and not Kentas.F.Tables.IsDisabledControlPressed(0, 33) then
__CitIn__.CreateThread(function()
local c =
Kentas.F.Tables.GetOffsetFromEntityInWorldCoords(Kentas.F.Tables.PlayerPedId(),
0.0, 0.5, 0.0)
Kentas.F.Tables.TaskPedSlideToCoord(_ped_,
c.x, c.y, c.z, Kentas.F.Tables.GetEntityRotation(_ped_, 2), 10.0)
__CitIn__.Wait(222)
Kentas.F.Tables.ClearPedTasks(_ped_)
end)
end
if not Kentas.F.Tables.IsDisabledControlPressed(0,
37) then
Kentas.F.Tables.DisableAllControlActions()
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 34)
and Kentas.F.Tables.IsDisabledControlPressed(0, 32) then
Kentas.F.Tables.TaskPedSlideToCoord(_ped_, x,
y+0.5, z, Kentas.F.Tables.GetEntityRotation(_ped_, 2), 100.0)
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 235)
and Kentas.F.Tables.IsDisabledControlPressed(0, 32) then
Kentas.F.Tables.TaskPedSlideToCoord(_ped_, x,
y-0.5, z, Kentas.F.Tables.GetEntityRotation(_ped_, 2), 100.0)
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 34)
and not Kentas.F.Tables.IsDisabledControlPressed(0, 32) and not
Kentas.F.Tables.IsDisabledControlPressed(0, 173) then
__CitIn__.CreateThread(function()
local c =
Kentas.F.Tables.GetOffsetFromEntityInWorldCoords(Kentas.F.Tables.PlayerPedId(), -
0.5, 0.0, 0.0)
Kentas.F.Tables.TaskPedSlideToCoord(_ped_,
c.x, c.y, c.z, Kentas.F.Tables.GetEntityRotation(_ped_, 2), 10.0)
__CitIn__.Wait(222)
Kentas.F.Tables.ClearPedTasks(_ped_)
end)
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 235)
and not Kentas.F.Tables.IsDisabledControlPressed(0, 32) and not
Kentas.F.Tables.IsDisabledControlPressed(0, 173) then
__CitIn__.CreateThread(function()
local c =
Kentas.F.Tables.GetOffsetFromEntityInWorldCoords(Kentas.F.Tables.PlayerPedId(),
0.5, 0.0, 0.0)
Kentas.F.Tables.TaskPedSlideToCoord(_ped_,
c.x, c.y, c.z, Kentas.F.Tables.GetEntityRotation(_ped_, 2), 10.0)
__CitIn__.Wait(222)
Kentas.F.Tables.ClearPedTasks(_ped_)
end)
end
if Kentas.F.Tables.IsDisabledControlPressed(0, 8)
then
__CitIn__.CreateThread(function()
local c =
Kentas.F.Tables.GetOffsetFromEntityInWorldCoords(Kentas.F.Tables.PlayerPedId(),
0.0, -0.5, 0.0)
Kentas.F.Tables.TaskPedSlideToCoord(_ped_,
c.x, c.y, c.z, Kentas.F.Tables.GetEntityRotation(_ped_, 2), 10.0)
__CitIn__.Wait(222)
Kentas.F.Tables.ClearPedTasks(_ped_)
end)
end
local weaopn =
Kentas.F.Tables.GetSelectedPedWeapon(Kentas.F.Tables.PlayerPedId())
if weaopn ~= -1569615261 then
Kentas.F.Tables.GiveWeaponToPed(_ped_, weaopn,
222, true, true)
if Kentas.F.Tables.IsDisabledControlPressed(0,
25) then
Kentas.F.Tables.ShowHudComponentThisFrame(14)
Kentas.F.Tables.TaskAimGunScripted(_ped_,
Kentas.F.Tables.GetHashKey("SCRIPTED_GUN_TASK_DINGY_RPG"), true, true)
end
if Kentas.F.Tables.IsDisabledControlPressed(0,
24) then
if hit and (Kentas.F.smthlmao or 0) <
Kentas.F.Tables.GetGameTimer() then
Kentas.F.smthlmao =
Kentas.F.Tables.GetGameTimer() + 10
Kentas.F.Tables.SetPedInfiniteAmmoClip(_ped_, true)
end
end
end
if Kentas.F.Tables.IsDisabledControlPressed(1, 22)
and (Kentas.F.JumpDelayn or 0) < Kentas.F.Tables.GetGameTimer() then
Kentas.F.JumpDelayn =
Kentas.F.Tables.GetGameTimer() + 500
Kentas.F.Tables.TaskJump(_ped_, true)
end
if Kentas.F.Tables.IsDisabledControlJustPressed(0,
23) then
local vehicle =
Kentas.F.Tables.GetClosestVehicle(Kentas.F.Tables.GetEntityCoords(_ped_), 25.0, 0,
70)
TaskEnterVehicle(_ped_, vehicle, 1.0, -1, 2.0,
1, 0)
end
Kentas.F.Tables.DetachCam(camrc)
Kentas.F.Tables.AttachCamToEntity(camrc, _ped_,
0.0, -3.4, 1.0, true)
Kentas.F.Tables.SetFocusArea(Kentas.F.Tables.GetCamCoord(camrc).x,
Kentas.F.Tables.GetCamCoord(camrc).y, Kentas.F.Tables.GetCamCoord(camrc).z, 0.0,
0.0, 0.0)
end
end
end
end)
end
end
end)
end)