LoverX Posted July 21, 2020 Share 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 Link to comment
Other Languages Moderators Lord Henry Posted July 21, 2020 Other Languages Moderators Share 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 Link to comment
LoverX Posted July 21, 2020 Author Share Posted July 21, 2020 (edited) vou tentar aki muito obrigado Ele deu esse erro:https://prnt.sc/tm5bfl Edited July 21, 2020 by LoverX Link to comment
Other Languages Moderators Lord Henry Posted July 21, 2020 Other Languages Moderators Share 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 Link to comment
eqFoxim Posted September 5, 2020 Share 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:) 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