Jump to content

Como Faço um script de bloqueio


Recommended Posts

Cria uma nova permissão(right), na acl que você quer que tenha permissão para executar o comanod que você quiser, exemplo  

<right name="command.vip" access="true"></right>

e no script verifica se a pessoa tem permissão pra usar esse comando, usando: hasObjectPermissionTo, exemplo:

-- Script type="client"

addCommandHandler("vip", function()
    if hasObjectPermissionTo(source, "command.vip", true) == true then -- Verificar se o player que executou o comando tem permissão, para executar o commando "vip"
        -- Aqui você bota o que você quer fazer se o player tiver permissão de executar tal comando
    else -- Se o player não tiver a permissão, ele será avisado
        outputChatBox("Você não tem permissão para fazer isso", 255,0,0)
    end
end)

Faça esse script no lado do client

  • Like 1
Link to comment
On 28/05/2022 at 15:51, OrionTH1 said:

Cria uma nova permissão(right), na acl que você quer que tenha permissão para executar o comanod que você quiser, exemplo  

<right name="command.vip" access="true"></right>

e no script verifica se a pessoa tem permissão pra usar esse comando, usando: hasObjectPermissionTo, exemplo:

-- Script type="client"

addCommandHandler("vip", function()
    if hasObjectPermissionTo(source, "command.vip", true) == true then -- Verificar se o player que executou o comando tem permissão, para executar o commando "vip"
        -- Aqui você bota o que você quer fazer se o player tiver permissão de executar tal comando
    else -- Se o player não tiver a permissão, ele será avisado
        outputChatBox("Você não tem permissão para fazer isso", 255,0,0)
    end
end)

Faça esse script no lado do client

Não consegui mano

 

Link to comment
On 06/06/2022 at 16:41, Clebson said:

Não consegui mano

 

se for por grupo tenta:

function ComandoVip(thePlayer, cmd)
local accName = getAccountName(getPlayerAccount(thePlayer))
     if not isObjectInACLGroup("user."..accName, aclGetGroup("Vip")) and (cmd == "vip") then -- se não estiver na acl vip e se o comando for /vip...
	 cancelEvent() -- cancela o evento
    end
end
addEventHandler("onPlayerCommand", ComandoVip)

não sei se ta certo

Edited by SciptNovato
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...