Zakk Posted February 5, 2019 Share Posted February 5, 2019 Alguem sabe coloca uma permi que so um grupo pode entra no interior, eu tentei de varias formas mais sempre da erro, se alguem pode me falar a funçao pra coloca nesse codigo fico grato des de já markenterEntra = createMarker (1726.9658203125,-1636.9375,20.217346191406, "arrow", 1, 0, 17, 254, 255) --> use arrow ou cylinder. function Entrada(thePlayer) setElementInterior(thePlayer, 18) --> interioor onde o player vai entrar setElementDimension(thePlayer, 0) --> dimensão que o player vai entrar setElementPosition(thePlayer, 1726.634765625,-1642.7021484375,20.225318908691) --> cordenadas do local onde ele deve ser jogado. end addEventHandler("onMarkerHit", markenterEntra, Entrada) ----SAIDA DO INTERIOR ------ markenterExit = createMarker (1726.966796875,-1637.927734375,20.222986221313, "arrow", 1, 255, 0, 0, 255) --> use arrow ou cylinder. setElementInterior(markenterExit, 18) ---> interior que a marker deve ficar. setElementDimension(markenterExit, 0) ---> dimensão que a marker deve ficar. function Exit(thePlayer) setElementInterior(thePlayer, 0) --> interior que o player vai. setElementDimension(thePlayer, 0) --> dimensão que o player vai. setElementPosition(thePlayer, 1727.068359375,-1634.9453125,20.216373443604) --> local onde ele deve sair no mapa. end addEventHandler("onMarkerHit", markenterExit, Exit) Link to comment
Other Languages Moderators Lord Henry Posted February 5, 2019 Other Languages Moderators Share Posted February 5, 2019 Aqui está sua função, boa sorte: isObjectInACLGroup E aqui está um exemplo: function verify (thePlayer, cmd) if isObjectInACLGroup ("user."..getAccountName (getPlayerAccount (thePlayer)), aclGetGroup ("Admin")) then -- No lugar de Admin, coloque o nome da ACL Group que terá acesso. outputChatBox ("Acesso permitido.", thePlayer) else outputChatBox ("Acesso negado.", thePlayer) end end addCommandHandler ("eae", verify) Link to comment
Zakk Posted February 5, 2019 Author Share Posted February 5, 2019 ei quando eu coloco no codigo ele não pedi o comando para entrar ele ja entra direto sabe oque pode ser? o meu codigo ta assim function verify (thePlayer, cmd) if isObjectInACLGroup ("user."..getAccountName (getPlayerAccount (thePlayer)), aclGetGroup ("TesteGANG")) then -- No lugar de Admin, coloque o nome da ACL Group que terá acesso. outputChatBox ("Acesso permitido.", thePlayer) else outputChatBox ("Acesso negado.", thePlayer) end end addCommandHandler ("eae", verify) markenterEntra = createMarker (1726.9658203125,-1636.9375,20.217346191406, "arrow", 1, 0, 17, 254, 255) --> use arrow ou cylinder. function Entrada(thePlayer) setElementInterior(thePlayer, 18) --> interioor onde o player vai entrar setElementDimension(thePlayer, 0) --> dimensão que o player vai entrar setElementPosition(thePlayer, 1726.634765625,-1642.7021484375,20.225318908691) --> cordenadas do local onde ele deve ser jogado. end addEventHandler("onMarkerHit", markenterEntra, Entrada) ----SAIDA DO INTERIOR ------ markenterExit = createMarker (1726.966796875,-1637.927734375,20.222986221313, "arrow", 1, 255, 0, 0, 255) --> use arrow ou cylinder. setElementInterior(markenterExit, 18) ---> interior que a marker deve ficar. setElementDimension(markenterExit, 0) ---> dimensão que a marker deve ficar. function Exit(thePlayer) setElementInterior(thePlayer, 0) --> interior que o player vai. setElementDimension(thePlayer, 0) --> dimensão que o player vai. setElementPosition(thePlayer, 1727.068359375,-1634.9453125,20.216373443604) --> local onde ele deve sair no mapa. end addEventHandler("onMarkerHit", markenterExit, Exit) Link to comment
Jonas^ Posted February 5, 2019 Share Posted February 5, 2019 (edited) O que o @Lord Henry mostrou é apenas um exemplo, você tem que usar essa função no marker. Olha, não deveria lhe dar o código, mas você mostrou interesse em colocar a função no código só colocou de maneira errada, tente desta forma, observe como eu fiz e como você fez. local markenterEntra = createMarker (1726.9658203125, -1636.9375, 20.217346191406, "arrow", 1, 0, 17, 254, 255) --> use arrow ou cylinder. local markenterExit = createMarker (1726.966796875, -1637.927734375, 20.222986221313, "arrow", 1, 255, 0, 0, 255) --> use arrow ou cylinder. setElementInterior (markenterExit, 18) ---> interior que a marker deve ficar. setElementDimension (markenterExit, 0) ---> dimensão que a marker deve ficar. function Entrada (thePlayer) if isObjectInACLGroup ("user."..getAccountName (getPlayerAccount (thePlayer)), aclGetGroup ("TesteGANG")) then -- No lugar de Admin, coloque o nome da ACL Group que terá acesso. setElementInterior(thePlayer, 18) --> interioor onde o player vai entrar setElementDimension(thePlayer, 0) --> dimensão que o player vai entrar setElementPosition(thePlayer, 1726.634765625,-1642.7021484375,20.225318908691) --> cordenadas do local onde ele deve ser jogado. else outputChatBox ("Acesso negado.", thePlayer) end end addEventHandler("onMarkerHit", markenterEntra, Entrada) function Exit (thePlayer) setElementInterior(thePlayer, 0) --> interior que o player vai. setElementDimension(thePlayer, 0) --> dimensão que o player vai. setElementPosition(thePlayer, 1727.068359375,-1634.9453125,20.216373443604) --> local onde ele deve sair no mapa. end addEventHandler("onMarkerHit", markenterExit, Exit) OBS: É viável colocar uma verificação pra que se o jogador estiver em um veículo nada aconteça, pra evitar que os jogadores entrem com veículos no interior. Edited February 5, 2019 by OverKILL Link to comment
Other Languages Moderators Lord Henry Posted February 5, 2019 Other Languages Moderators Share Posted February 5, 2019 @OverKILL indentação cara... Sempre poste código devidamente indentado. Link to comment
Jonas^ Posted February 5, 2019 Share Posted February 5, 2019 (edited) 3 hours ago, Lord Henry said: @OverKILL indentação cara... Sempre poste código devidamente indentado. Está indentado copie do fórum e cole no notepad, não faço idéia do porque o fórum dar umas bugada assim, quando eu colei no fórum pra mim também bugou parece que depois da verificação não está indentado mas eu copiei e colei e no notepad ta normal... Edited February 5, 2019 by OverKILL Link to comment
Other Languages Moderators Lord Henry Posted February 5, 2019 Other Languages Moderators Share Posted February 5, 2019 Ele buga se vc indentar de jeitos diferentes. Em algumas linhas vc usou tabulação e outras usou espaços. No fórum cada tabulação vale 8 espaços, quando na real deveria ser 4. 1 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