Clebson Posted May 26, 2022 Share Posted May 26, 2022 Como faço um script para bloquear apenas para ACL Vip um comando especifico ex: /vip Alguem me ajuda pfv Link to comment
mafioz Posted May 26, 2022 Share Posted May 26, 2022 I did not understand your question, write in detail in English Link to comment
Administrators Tut Posted May 26, 2022 Administrators Share Posted May 26, 2022 @Clebson - I've moved this into the Portuguese scripting section. May come handy for future questions as well. Link to comment
OrionTH1 Posted May 28, 2022 Share 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 Link to comment
Clebson Posted June 3, 2022 Author Share 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 Link to comment
Clebson Posted June 6, 2022 Author Share 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 Link to comment
Doongogar Posted June 11, 2022 Share 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 Link to comment
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