Advertisement
Guest User

Client Briefcase

a guest
Nov 24th, 2012
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.98 KB | None | 0 0
  1. function notShowCase()
  2.     guiSetVisible(BriefcaseWindow, false)
  3.     guiSetVisible(InventoryGridlist, false)
  4.     guiSetVisible(BriefcaseInventoryGridlist, false)
  5.     guiSetVisible(InventoryLabel, false)
  6.     guiSetVisible(BriefcaseLabel, false)
  7.     guiSetVisible(MoveToCase, false)
  8.     guiSetVisible(MoveToInventory, false)
  9.     guiSetVisible(CloseBriefcase, false)
  10.     guiSetVisible(BriefcaseSpaceLabel, false)
  11. end
  12. addEventHandler("onClientResourceStart", root, notShowCase)
  13.    
  14.  
  15. function openBriefcaseWindow(characterID, getItems)
  16.     guiSetVisible(BriefcaseWindow, true)
  17.     guiSetVisible(InventoryGridlist, true)
  18.     guiSetVisible(BriefcaseInventoryGridlist, true)
  19.     guiSetVisible(InventoryLabel, true)
  20.     guiSetVisible(BriefcaseLabel, true)
  21.     guiSetVisible(MoveToCase, true)
  22.     guiSetVisible(MoveToInventory, true)
  23.     guiSetVisible(CloseBriefcase, true)
  24.     guiSetVisible(BriefcaseSpaceLabel, true)
  25.     showCursor(true)
  26.    
  27.     local itemName = guiGridListAddColumn(InventoryGridlist,"Item",0.5)
  28.     local valueNumber = guiGridListAddColumn(InventoryGridlist,"Value",0.3)
  29.    
  30.     local row = guiGridListAddRow(InventoryGridlist)
  31.     if (getItems) then
  32.         for _, record in ipairs(getItems) do
  33.             local row = guiGridListAddRow(InventoryGridlist)
  34.             guiGridListSetItemText(InventoryGridlist, row, itemName, record[1], false, false)
  35.             guiGridListSetItemText(InventoryGridlist, row, valueNumber, record[2], false, false)
  36.  
  37.         end
  38.     end
  39. end
  40. addEvent("openBriefcase", true)
  41. addEventHandler("openBriefcase", getLocalPlayer(), openBriefcaseWindow)
  42.  
  43. function closeBriefcaseWindow()
  44.     guiSetVisible(BriefcaseWindow, false)
  45.     guiSetVisible(InventoryGridlist, false)
  46.     guiSetVisible(BriefcaseInventoryGridlist, false)
  47.     guiSetVisible(InventoryLabel, false)
  48.     guiSetVisible(BriefcaseLabel, false)
  49.     guiSetVisible(MoveToCase, false)
  50.     guiSetVisible(MoveToInventory, false)
  51.     guiSetVisible(CloseBriefcase, false)
  52.     guiSetVisible(BriefcaseSpaceLabel, false)
  53.     showCursor(false)
  54. end
  55. addEventHandler("onClientGUIClick", CloseBriefcase, closeBriefcaseWindow)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement