5353
5454AddEventHandler (' onResourceStart' , function (resourceName )
5555 if GetCurrentResourceName () == resourceName then
56- QBCore .Functions .TriggerCallback (' qb-afkkick:server:GetPermissions' , function (UserGroup )
57- group = UserGroup
58- if group and (group [' god' ] or group == ' god' ) then
59- RegisterCommand (' object' , function ()
60- openMenu ()
61- end )
62- else
63- print (" No permission to use the object command. Go to admin menu > Player Management > Select Player > Permission > Set Group to God > Confirm. Try again entering this command." )
64- end
65- end )
6656 QBCore .Functions .TriggerCallback (' ps-objectspawner:server:RequestObjects' , function (incObjectList )
6757 ObjectList = incObjectList
6858 end )
@@ -81,20 +71,17 @@ AddEventHandler('onResourceStop', function(resourceName)
8171 end
8272end )
8373
74+ RegisterNetEvent (' ps-objectspawner:client:registerobjectcommand' , function (perms )
75+ permission = perms
76+ if permission == ' god' then
77+ openMenu ()
78+ end
79+ end )
80+
8481RegisterNetEvent (' QBCore:Client:OnPlayerLoaded' , function ()
8582 QBCore .Functions .TriggerCallback (' ps-objectspawner:server:RequestObjects' , function (incObjectList )
8683 ObjectList = incObjectList
8784 end )
88-
89- Wait (1500 )
90- QBCore .Functions .TriggerCallback (' qb-afkkick:server:GetPermissions' , function (UserGroup )
91- group = UserGroup
92- if group and group [' god' ] or group == ' god' then
93- RegisterCommand (' object' , function ()
94- openMenu ()
95- end )
96- end
97- end )
9885end )
9986
10087local function ButtonMessage (text )
345332
346333RegisterNetEvent (" ps-objectspawner:client:AddObject" , function (object )
347334 ObjectList [object .id ] = object
348- if group and group [ ' god ' ] or group == ' god' then
335+ if permission == ' god' then
349336 SendNUIMessage ({
350337 action = " created" ,
351338 newSpawnedObject = object ,
@@ -354,21 +341,21 @@ RegisterNetEvent("ps-objectspawner:client:AddObject", function(object)
354341end )
355342
356343RegisterNUICallback (' tpTo' , function (data , cb )
357- if group and group [ ' god ' ] or group == ' god' then
344+ if permission == ' god' then
358345 SetEntityCoords (PlayerPedId (), data .coords .x + 1 , data .coords .y + 1 , data .coords .z )
359346 end
360347 cb (' ok' )
361348end )
362349
363350RegisterNUICallback (' delete' , function (data , cb )
364- if group and group [ ' god ' ] or group == ' god' then
351+ if permission == ' god' then
365352 TriggerServerEvent (" ps-objectspawner:server:DeleteObject" , data .id )
366353 end
367354 cb (' ok' )
368355end )
369356
370357RegisterNetEvent (' ps-objectspawner:client:receiveObjectDelete' , function (id )
371- if group and group [ ' god ' ] or group == ' god' then
358+ if permission == ' god' then
372359 if ObjectList [id ][" IsRendered" ] then
373360 if DoesEntityExist (ObjectList [id ][" object" ]) then
374361 for i = 255 , 0 , - 51 do
0 commit comments