IsResourceProtected: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Fernando187 (talk | contribs) (Remove obsolete Requirements section) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 42: | Line 42: | ||
addCommandHandler("isprotected", resourceProtectedCommand) | addCommandHandler("isprotected", resourceProtectedCommand) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==See Also== | ==See Also== | ||
<!-- Change FunctionArea to the area that this function is in on the main function list page, e.g. Server, Player, Vehicle etc --> | <!-- Change FunctionArea to the area that this function is in on the main function list page, e.g. Server, Player, Vehicle etc --> | ||
{{Resource_functions}} | {{Resource_functions|server}} |
Latest revision as of 17:19, 7 November 2024
This will check if a resource is currently protected, as defined in mtaserver.conf.
Syntax
bool isResourceProtected(resource theResource)
OOP Syntax Help! I don't understand this!
- Method: resource:isProtected(...)
- Variable: .protected
Required Arguments
- theResource: the resource to check
Returns
Returns true if the resource is 'protected', false otherwise.
Example
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) end end addCommandHandler("isprotected", resourceProtectedCommand)
See Also
- addResourceConfig
- addResourceMap
- callRemote
- copyResource
- createResource
- deleteResource
- getResourceACLRequests
- getResourceInfo
- getResourceLastStartTime
- getResourceLoadFailureReason
- getResourceLoadTime
- getResourceMapRootElement
- getResourceOrganizationalPath
- getResources
- isResourceArchived
- isResourceProtected
- refreshResources
- removeResourceFile
- renameResource
- restartResource
- setResourceInfo
- startResource
- stopResource
- updateResourceACLRequest
- Shared
- abortRemoteRequest
- call
- fetchRemote
- getResourceConfig
- getResourceDynamicElementRoot
- getResourceExportedFunctions
- getResourceFromName
- getResourceName
- getResourceRootElement
- getResourceState
- getThisResource
- getRemoteRequests
- getRemoteRequestInfo