Clebson Posted May 26, 2022 Posted May 26, 2022 Como faço um script para bloquear apenas para ACL Vip um comando especifico ex: /vip Alguem me ajuda pfv
mafioz Posted May 26, 2022 Posted May 26, 2022 I did not understand your question, write in detail in English
Moderators Tut Posted May 26, 2022 Moderators Posted May 26, 2022 @Clebson - I've moved this into the Portuguese scripting section. May come handy for future questions as well.
OrionTH1 Posted May 28, 2022 Posted May 28, 2022 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 1
Clebson Posted June 3, 2022 Author Posted June 3, 2022 On 26/05/2022 at 18:27, Tut said: @Clebson - I've moved this into the Portuguese scripting section. May come handy for future questions as well. How do I make a script to block only for ACL Vip a specific command ex: /vip
Clebson Posted June 6, 2022 Author Posted June 6, 2022 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
Doongogar Posted June 11, 2022 Posted June 11, 2022 (edited) 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 June 11, 2022 by SciptNovato
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now