@@ -16,10 +16,10 @@ function aPlayerScreenShot (player)
16
16
local x ,y = guiGetScreenSize ()
17
17
aScreenShotForm = guiCreateWindow ( x / 2 - 300 , y / 2 - 125 , 600 , 250 , " Screenshot Management" , false )
18
18
aScreenShotList = guiCreateGridList ( 0.03 , 0.08 , 0.70 , 0.90 , true , aScreenShotForm )
19
- aScreenShotNew = guiCreateButton ( 0.75 , 0.08 , 0.42 , 0.09 , " Take New" , true , aScreenShotForm )
20
- aScreenShotDelete = guiCreateButton ( 0.75 , 0.18 , 0.42 , 0.09 , " Delete" , true , aScreenShotForm )
21
- aScreenShotView = guiCreateButton ( 0.75 , 0.28 , 0.42 , 0.09 , " View" , true , aScreenShotForm )
22
- aScreenShotRefresh = guiCreateButton ( 0.75 , 0.38 , 0.42 , 0.09 , " Refresh" , true , aScreenShotForm )
19
+ aScreenShotNew = guiCreateButton ( 0.75 , 0.08 , 0.42 , 0.09 , " Take New" , true , aScreenShotForm , " takescreenshot " )
20
+ aScreenShotDelete = guiCreateButton ( 0.75 , 0.18 , 0.42 , 0.09 , " Delete" , true , aScreenShotForm , " deletescreenshot " )
21
+ aScreenShotView = guiCreateButton ( 0.75 , 0.28 , 0.42 , 0.09 , " View" , true , aScreenShotForm , " viewscreenshot " )
22
+ aScreenShotRefresh = guiCreateButton ( 0.75 , 0.38 , 0.42 , 0.09 , " Refresh" , true , aScreenShotForm , " listscreenshots " )
23
23
aScreenShotClose = guiCreateButton ( 0.75 , 0.88 , 0.42 , 0.09 , " Close" , true , aScreenShotForm )
24
24
guiGridListAddColumn (aScreenShotList ," Player" ,0.31 )
25
25
guiGridListAddColumn (aScreenShotList ," Admin" ,0.31 )
36
36
function aScreenShotsRefresh ()
37
37
if aScreenShotList then
38
38
guiGridListClear (aScreenShotList )
39
- triggerServerEvent (" aScreenShot" ,resourceRoot ," list" ,localPlayer )
39
+ if hasPermissionTo (" command.listscreenshots" ) then
40
+ triggerServerEvent (" aScreenShot" ,localPlayer ," list" )
41
+ end
40
42
end
41
43
end
42
44
@@ -54,7 +56,7 @@ function aScreenShotsDoubleClick (button)
54
56
if source == aScreenShotList then
55
57
local row = guiGridListGetSelectedItem (aScreenShotList )
56
58
if row ~= - 1 then
57
- triggerServerEvent (" aScreenShot" ,resourceRoot ," view" , localPlayer ,guiGridListGetItemData (aScreenShotList ,row ,1 ),guiGridListGetItemText (aScreenShotList ,row ,1 ))
59
+ triggerServerEvent (" aScreenShot" ,localPlayer ," view" ,guiGridListGetItemData (aScreenShotList ,row ,1 ),guiGridListGetItemText (aScreenShotList ,row ,1 ))
58
60
end
59
61
end
60
62
end
@@ -69,20 +71,20 @@ function aScreenShotsClick (button)
69
71
aMessageBox (" error" ," No player selected!" )
70
72
else
71
73
local name = guiGridListGetItemPlayerName (aTab1 .PlayerList ,guiGridListGetSelectedItem (aTab1 .PlayerList ),1 )
72
- triggerServerEvent (" aScreenShot" ,resourceRoot ," new" , localPlayer ,getPlayerFromNick (name ))
74
+ triggerServerEvent (" aScreenShot" ,localPlayer ," new" ,getPlayerFromNick (name ))
73
75
end
74
76
elseif source == aScreenShotDelete then
75
77
local row = guiGridListGetSelectedItem ( aScreenShotList )
76
78
if row ~= - 1 then
77
- triggerServerEvent (" aScreenShot" ,resourceRoot ," delete" , localPlayer ,guiGridListGetItemData (aScreenShotList ,row ,1 ))
79
+ triggerServerEvent (" aScreenShot" ,localPlayer ," delete" ,guiGridListGetItemData (aScreenShotList ,row ,1 ))
78
80
guiGridListRemoveRow (aScreenShotList ,row )
79
81
end
80
82
elseif source == aScreenShotRefresh then
81
83
aScreenShotsRefresh ()
82
84
elseif source == aScreenShotView then
83
85
local row = guiGridListGetSelectedItem (aScreenShotList )
84
86
if row ~= - 1 then
85
- triggerServerEvent (" aScreenShot" ,resourceRoot ," view" , localPlayer ,guiGridListGetItemData (aScreenShotList ,row ,1 ),guiGridListGetItemText (aScreenShotList ,row ,1 ))
87
+ triggerServerEvent (" aScreenShot" ,localPlayer ," view" ,guiGridListGetItemData (aScreenShotList ,row ,1 ),guiGridListGetItemText (aScreenShotList ,row ,1 ))
86
88
end
87
89
else
88
90
for player ,gui in pairs (aScreenShotWindows ) do
0 commit comments