LoverX Posted July 21, 2020 Posted July 21, 2020 Opa alguem poderia me ajudar com esse script de voar? Eu gostaria que ele so funcionasse com a STAFF so que todos os players estao podendo utilizar ele. local conta = getAccountName (getPlayerAccount(thePlayer)) if not isObjectInACLGroup ( "user." .. conta, aclGetGroup ( "Ajudante" ) ) then outputChatBox("Permissão negada!",thePlayer,255) return end local Superman = {} local rootElement = getRootElement() local thisResource = getThisResource() addEvent("superman:start", true) addEvent("superman:stop", true) function Superman.Start() local self = Superman addEventHandler("superman:start", rootElement, self.clientStart) addEventHandler("superman:stop", rootElement, self.clientStop) addEventHandler("onPlayerVehicleEnter",rootElement,self.enterVehicle) end addEventHandler("onResourceStart", getResourceRootElement(thisResource), Superman.Start, false) function Superman.clientStart() setElementData(client, "superman:flying", true) end function Superman.clientStop() setElementData(client, "superman:flying", false) end function cancelAirkill() if getElementData(source,"superman:flying") or getElementData(source,"superman:takingOff") then cancelEvent() end end addEventHandler("onPlayerStealthKill", getRootElement(),cancelAirkill) function Superman.enterVehicle() if getElementData(source,"superman:flying") or getElementData(source,"superman:takingOff") then removePedFromVehicle(source) local x,y,z = getElementPosition(source) setElementPosition(source,x,y,z) end end
Moderators Lord Henry Posted July 21, 2020 Moderators Posted July 21, 2020 De acordo com o código, somente os Ajudantes estão sendo proibidos de usar. Eu trocaria sua segunda linha por essa: if not hasObjectPermissionTo (thePlayer, "command.mute", false) then outputChatBox ("Permissão negada!", thePlayer, 255, 0, 0) return end Se o jogador não tiver permissão para mutar outros jogadores, então manda a mensagem pra ele e nada acontece. Dessa forma, todo o Staff (jogadores com permissão de mutar) terão acesso. 2 Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanks! Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment Discord Oficial do MTA: https://mtasa.com/discord Blacklist e Whitelist de Scripters: Planilha Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.
LoverX Posted July 21, 2020 Author Posted July 21, 2020 (edited) vou tentar aki muito obrigado Ele deu esse erro:https://prnt.sc/tm5bfl Edited July 21, 2020 by LoverX
Moderators Lord Henry Posted July 21, 2020 Moderators Posted July 21, 2020 Deu erro pois sua variável thePlayer é nula. Vc deveria ter colocado dentro de uma função com evento onPlayerJoin para ter acesso ao jogador. 1 Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanks! Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment Discord Oficial do MTA: https://mtasa.com/discord Blacklist e Whitelist de Scripters: Planilha Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.
eqFoxim Posted September 5, 2020 Posted September 5, 2020 opa LoverX este sistema de superman pra staff esta na net so da uma procurada, e depois editar as acls que deseja que tenha acesso ao superman:)
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