isResourceProtected
Client-side
Server-side
Shared
This page is incomplete! Help wanted!
Please finish this page using the corresponding Old Wiki article.
Go to Contribution guidelines for more information.
This will check if a resource is currently protected, as defined in mtaserver.conf.
Syntax
isResourceProtected ( )Code Examples
server
This example creates a command which allows you to check if the given resource with the name provided is protected. The command is "/isprotected [Resource Name]".
function resourceProtectedCommand(thePlayer, command, resourceName) if resourceName then -- If the player provided a resource name. local theResource = getResourceFromName(resourceName) -- Get the resource element. if theResource then -- If we have an element, the resource must exist. local protectedResource = isResourceProtected(theResource) -- Check to see if the resource is protected. if protectedResource then -- if it is protected. outputChatBox("This resource is a protected resource in the server config.", thePlayer, 0, 255, 0) else -- If the resource is not protected. outputChatBox("This resource is not a protected resource in the server config.", thePlayer, 0, 255, 0) end else -- A resource with the name didn't exist. outputChatBox("A resource with the name '" .. resourceName .. "' does not exist!", thePlayer, 255, 0, 0) end else -- The player didn't provide a resource name. outputChatBox("Please specify a resource name.", thePlayer, 255, 0, 0) endendaddCommandHandler("isprotected", resourceProtectedCommand)See Also
Resource Functions
- abortRemoteRequest
- addResourceConfig
- addResourceMap
- call
- callRemote
- copyResource
- createResource
- deleteResource
- fetchRemote
- getRemoteRequestInfo
- getRemoteRequests
- getResourceACLRequests
- getResourceConfig
- getResourceDynamicElementRoot
- getResourceExportedFunctions
- getResourceFromName
- getResourceGUIElement
- getResourceInfo
- getResourceLastStartTime
- getResourceLoadFailureReason
- getResourceLoadTime
- getResourceMapRootElement
- getResourceName
- getResourceOrganizationalPath
- getResourceRootElement
- getResources
- getResourceState
- getThisResource
- isResourceArchived
- isResourceProtected
- refreshResources
- removeResourceFile
- renameResource
- restartResource
- setResourceInfo
- startResource
- stopResource
- updateResourceACLRequest