Advertisement
Guest User

Untitled

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