Advertisement
Guest User

Untitled

a guest
Jan 18th, 2020
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 7.65 KB | None | 0 0
  1. Citizen.CreateThread(function()
  2.  WarMenu.CreateMenu('Sheriff', 'Sheriff Menu')
  3.  WarMenu.CreateMenu('SheriffBoss', 'Boss Menu')
  4.  WarMenu.CreateSubMenu('Player', 'Sheriff', 'Player Managment')
  5.  WarMenu.CreateSubMenu('Boss', 'Sheriff', 'Boss Menu')
  6.   WarMenu.CreateSubMenu('Promote', 'SheriffBoss', 'Promote Sheriff')
  7.    WarMenu.CreateSubMenu('Degrade', 'SheriffBoss', 'Degrade Sheriff')
  8.   WarMenu.CreateSubMenu('Fire', 'SheriffBoss', 'Fire Sheriff')
  9.   WarMenu.CreateSubMenu('Others', 'Sheriff', 'Others')
  10.     WarMenu.CreateSubMenu('Close', 'Sheriff', 'Close')
  11.     WarMenu.CreateSubMenu('Close', 'SheriffBoss', 'Close')
  12.     while true do
  13.         Citizen.Wait(0)
  14.         local playerPed = PlayerPedId()
  15.         local coords = GetEntityCoords(playerPed)
  16.         if WarMenu.IsMenuOpened('Sheriff') then
  17.             if WarMenu.MenuButton('Player', 'Player') then end
  18.             if WarMenu.MenuButton('Others', 'Others') then end
  19.             if WarMenu.MenuButton('Boss', 'Boss') then
  20.             WarMenu.CloseMenu()
  21.             Wait(1000)
  22.             WarMenu.OpenMenu('SheriffBoss')
  23.             end
  24.             if WarMenu.MenuButton('Close', 'Close') then end
  25.             WarMenu.Display()
  26.             elseif WarMenu.IsMenuOpened('Boss') then
  27.             WarMenu.Display()
  28.             elseif WarMenu.IsMenuOpened('Player') then
  29.             if WarMenu.Button('Cuff/Uncuff') then
  30.                 local closestPlayer = GetClosestPlayer()
  31.                 TriggerServerEvent('wwrp_sheriff:handcuff', GetPlayerServerId(closestPlayer))
  32.                 elseif WarMenu.Button('Send To Jail') then
  33.                 local closestPlayer = GetClosestPlayer()
  34.                
  35.                 local inPut1 = 0
  36.                 local inPut2 = nil
  37.                     Citizen.CreateThread(function()
  38.                     AddTextEntry('FMMC_MPM_NA', "Time:")
  39.                     DisplayOnscreenKeyboard(1, "FMMC_MPM_NA", "", "300", "", "", "", 4)
  40.                         while (UpdateOnscreenKeyboard() == 0) do
  41.                         DisableAllControlActions(0)
  42.                         Citizen.Wait(0)
  43.                         end
  44.                             if (GetOnscreenKeyboardResult()) then
  45.                             inPut1 = GetOnscreenKeyboardResult()
  46.                             end
  47.                     Citizen.CreateThread(function()
  48.                     AddTextEntry('FMMC_MPM_NA', "Reason for jailing:")
  49.                     DisplayOnscreenKeyboard(1, "FMMC_MPM_NA", "", "Reason for jailing", "", "", "", 30)
  50.                         while (UpdateOnscreenKeyboard() == 0) do
  51.                         DisableAllControlActions(0)
  52.                         Citizen.Wait(0)
  53.                         end
  54.                     if (GetOnscreenKeyboardResult()) then
  55.                     inPut2 = GetOnscreenKeyboardResult()
  56.                     end
  57.            
  58.             if inPut1 ~= 0 then
  59.                 if inPut2 ~= nil then
  60.                    -- print('Complete form!', inPut1, inPut2)
  61.                    TriggerServerEvent('wwrp_sheriff:jail', GetPlayerServerId(closestPlayer), inPut1, inPut2) -- FUNCTION SENDING TO JAIL
  62.                 else
  63.                 TriggerEvent("redemrp_notification:start", "Missing time!", 5, "error")
  64.                 end
  65.                 else
  66.                 TriggerEvent("redemrp_notification:start", "Missing reason!", 5, "error")
  67.                 end
  68.                 end)
  69.             end)
  70.                 elseif WarMenu.Button('Release from Jail') then
  71.                     local inPut3 = 0
  72.                     Citizen.CreateThread(function()
  73.                     AddTextEntry('FMMC_MPM_NA', "Id:")
  74.                     DisplayOnscreenKeyboard(1, "FMMC_MPM_NA", "", "ID", "", "", "", 4)
  75.                         while (UpdateOnscreenKeyboard() == 0) do
  76.                         DisableAllControlActions(0)
  77.                         Citizen.Wait(0)
  78.                         end
  79.                             if (GetOnscreenKeyboardResult()) then
  80.                             inPut3 = GetOnscreenKeyboardResult()
  81.                             end
  82.                             if inPut3 ~= nil then
  83.                    -- print('Complete form!', inPut3)
  84.                    TriggerServerEvent('wwrp_sheriff:ReleaseFromJail', inPut3) -- FUNCTION SENDING TO JAIL
  85.                     else
  86.                     TriggerEvent("redemrp_notification:start", "Incorrect ID!", 3, "error")
  87.                     end
  88.                 end)
  89.                    
  90.                    
  91.             end
  92.  
  93.             WarMenu.Display()
  94.             elseif WarMenu.IsMenuOpened('Others') then
  95.             if WarMenu.Button('Add Bounty') then
  96.                 local inPut4 = 0
  97.                 local inPut5 = nil
  98.                     Citizen.CreateThread(function()
  99.                     AddTextEntry('FMMC_MPM_NA', "names:")
  100.                     DisplayOnscreenKeyboard(1, "FMMC_MPM_NA", "", "ID", "", "", "", 30)
  101.                         while (UpdateOnscreenKeyboard() == 0) do
  102.                         DisableAllControlActions(0)
  103.                         Citizen.Wait(0)
  104.                         end
  105.                             if (GetOnscreenKeyboardResult()) then
  106.                             inPut4 = GetOnscreenKeyboardResult()
  107.                             end
  108.                     Citizen.CreateThread(function()
  109.                     AddTextEntry('FMMC_MPM_NA', "price:")
  110.                     DisplayOnscreenKeyboard(1, "FMMC_MPM_NA", "", "Price", "", "", "", 6)
  111.                         while (UpdateOnscreenKeyboard() == 0) do
  112.                         DisableAllControlActions(0)
  113.                         Citizen.Wait(0)
  114.                         end
  115.                     if (GetOnscreenKeyboardResult()) then
  116.                     inPut5 = GetOnscreenKeyboardResult()
  117.                     end
  118.            
  119.             if inPut4 ~= 0 then
  120.                 if inPut5 ~= nil then
  121.                   -- print('Complete form!', inPut4, inPut5)
  122.                    TriggerServerEvent('wwrp_sheriff:addBounty', inPut4, inPut5) -- FUNCTION ADD BOUNTY
  123.                 else
  124.                 TriggerEvent("redemrp_notification:start", "Missing id!", 2, "error")
  125.                 end
  126.                 else
  127.                 TriggerEvent("redemrp_notification:start", "Missing price!", 2, "error")
  128.                 end
  129.                 end)
  130.             end)
  131.             elseif WarMenu.Button('Remove Bounty') then
  132.                 local inPut6 = 0
  133.                 Citizen.CreateThread(function()
  134.                     AddTextEntry('FMMC_MPM_NA', "id:")
  135.                     DisplayOnscreenKeyboard(1, "FMMC_MPM_NA", "", "ID", "", "", "", 30)
  136.                         while (UpdateOnscreenKeyboard() == 0) do
  137.                         DisableAllControlActions(0)
  138.                         Citizen.Wait(0)
  139.                         end
  140.                             if (GetOnscreenKeyboardResult()) then
  141.                             inPut6 = GetOnscreenKeyboardResult()
  142.                             end
  143.                             if inPut6 ~= nil then
  144.                             -- print('Complete form!', inPut6)
  145.                               TriggerServerEvent('wwrp_sheriff:removeBounty', inPut6) -- FUNCTION Remove BOUNTY
  146.                                else
  147.                                 TriggerEvent("redemrp_notification:start", "Missing ID!", 2, "error")
  148.                                     end
  149.                                     end)
  150.             elseif WarMenu.Button('Remove Bounty (Offline)') then
  151.                 local inPut7 = 0
  152.                 Citizen.CreateThread(function()
  153.                     AddTextEntry('FMMC_MPM_NA', "posterid:")
  154.                     DisplayOnscreenKeyboard(1, "FMMC_MPM_NA", "", "Poster_ID", "", "", "", 30)
  155.                         while (UpdateOnscreenKeyboard() == 0) do
  156.                         DisableAllControlActions(0)
  157.                         Citizen.Wait(0)
  158.                         end
  159.                             if (GetOnscreenKeyboardResult()) then
  160.                             inPut7 = GetOnscreenKeyboardResult()
  161.                             end
  162.                             if inPut7 ~= nil then
  163.                             -- print('Complete form!', inPut6)
  164.                               TriggerServerEvent('wwrp_sheriff:removeBountyOffline', inPut7) -- FUNCTION Remove BOUNTY
  165.                                else
  166.                                 TriggerEvent("redemrp_notification:start", "Missing Poster ID!", 2, "error")
  167.                                     end
  168.                                     end)
  169.                
  170.                 elseif WarMenu.Button('Put On/Off Badge') then
  171.                 Badge()
  172.             end
  173.                 WarMenu.Display()
  174.             end
  175.         end
  176.        
  177.         if WarMenu.IsMenuOpened('SheriffBoss') then
  178.             if WarMenu.MenuButton('Promote', 'Promote') then end
  179.             if WarMenu.MenuButton('Degrade', 'Degrade') then end
  180.             if WarMenu.MenuButton('Fire', 'Fire') then end
  181.             if WarMenu.MenuButton('Close', 'Close') then end
  182.            
  183.             if WarMenu.IsMenuOpened('Promote') then
  184.             for j, z in pairs(szeryfi) do
  185.             WarMenu.Button(szeryfi[j].fname .. " " .. szeryfi[j].lname)
  186.                 if WarMenu.Button(szeryfi[j].fname .. " " .. szeryfi[j].lname .. " - " .. szeryfi[j].jobgrade) then
  187.                 else end
  188.             end
  189.             WarMenu.Display()
  190.             elseif WarMenu.IsMenuOpened('Degrade') then
  191.             for j, z in pairs(szeryfi) do
  192.             --WarMenu.Button(szeryfi[j].fname .. " " .. szeryfi[j].lname)
  193.                 if WarMenu.Button(szeryfi[j].fname .. " " .. szeryfi[j].lname .. " - " .. szeryfi[j].jobgrade) then
  194.                 else end
  195.             end
  196.             WarMenu.Display()
  197.             elseif WarMenu.IsMenuOpened('Fire') then
  198.             for j, z in pairs(szeryfi) do
  199.             --WarMenu.Button(szeryfi[j].fname .. " " .. szeryfi[j].lname)
  200.                 if WarMenu.Button(szeryfi[j].fname .. " " .. szeryfi[j].lname .. " - " .. szeryfi[j].jobgrade) then
  201.                 else end
  202.             end
  203.             WarMenu.Display()
  204.         end
  205.         end
  206.     end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement