Jump to content

Jonas^

Members
  • Posts

    1,016
  • Joined

  • Last visited

  • Days Won

    9

Everything posted by Jonas^

  1. Então amigo, da pra fazer isso usando: isObjectInACLGroup Você quer apenas que a acl1 pode executar o comando, mas outros membros de outra acl não consiga, é isso?
  2. Não entendi coloque o comando que você quer bloquear aqui. Você pode adicionar todas as acl's que você deseja que tenha permissão no comando, e a que você não quiser que tenha você não coloca, assim envia um output avisando que '' Você não tem permissão. '' já os que tiverem nas acl's permitidas iram conseguir executar o comando. Da pra definir várias ACL's em uma linha só, por exemplo: acl1 or acl2 iram ter acesso ao comando já a acl3 não ira ter.
  3. Não tinha visto a resposta eu usei onPlayerLogin pra ativar e onPlayerQuit pra desativar e funcionou só não entendi porque não funciona direito com onResourceStart tem que restartar a resource quando liga o servidor pra ela começar funcionar. Algo estranho.
  4. Se não resolveu com a dica acima, tente formatar a sua máquina. isso provavelmente ira resolver, após formatar atualize os driver's novamente usando o driver booster.
  5. Por gentileza, use o código de formatação do fórum para postar códigos .lua: Separe o lado CLIENT E SERVER para ficar mais fácil de você receber ajuda, seja organizado.
  6. Da próxima vez tente ser mais educado com quem tenta de ajudar, mesmo você não cooperando. Você deveria postar o lado CLIENT-SIDE e SERVER-SIDE completos aqui para você ser ajudado, assim vai ser quase impossível de ajudar.
  7. Engraçado que o @DNL291 lhe deu caminhos para seguir na lógica e você nem o agradeceu, só uma dúvida isso era um sistema de comprar carros e você adaptou para comprar skin? setAccountData(getPlayerAccount(source), "carSystem", tonumber(vehSelected1))
  8. Cara, você tem que entender uma coisa se você não mostrar interesse em aprender e sair pedindo de cara tudo pronto você provavelmente não vai ganhar nada aqui..isso não é uma coisa muito difícil de fazer, você nem tentou. Tente fazer e mostre o código lembre-se de deixar o debug script ligado para ver os possíveis erros. Tente entender o que você está fazendo de errado.
  9. Acho que você pode usar estas duas funções para fazer isto se eu entendi bem: SetAccountData GetAccountData
  10. O que esta acontecendo? o comando não esta retornando a mensagem ? tente isto: Troque: return outputChatBox( "Este jogador já estar procurado", player ) Por isto: return outputChatBox( "Este jogador já estar procurado", thePlayer ) Se você quiser que quando o jogador usar o comando a mensagem seja enviada para todos troque isto: outputChatBox ( getPlayerName ( thePlayer ) .. " Agora está sendo procurado!" ) Por isto: outputChatBox ( getPlayerName ( thePlayer ) .. " Agora está sendo procurado!", root ) Se quiser que apenas o jogador que digitar o comando receba a mensagem use isto: outputChatBox( "Agora você esta sendo procurado !", thePlayer, 255, 0, 0 ) Resumindo: COMANDO 01: function policeStationHit ( thePlayer ) local setnivel = setPlayerWantedLevel ( thePlayer, 1 ) -- set the player's wanted level to 6 stars outputChatBox ( getPlayerName ( thePlayer ) .. " Agora está sendo procurado!", root ) if setnivel < 1 then return outputChatBox( "Este jogador já esta procurado", thePlayer ) end end addCommandHandler ( "a", policeStationHit ) COMANDO 02: function policeStationHit ( thePlayer ) local setnivel = setPlayerWantedLevel ( thePlayer, 1 ) -- set the player's wanted level to 6 stars outputChatBox( "Agora você esta sendo procurado !", thePlayer, 255, 0, 0 ) if setnivel < 1 then return outputChatBox( "Este jogador já esta procurado", thePlayer ) end end addCommandHandler ( "a", policeStationHit )
  11. Cara, andei olhando seu código e seu código esta sem formatação alguma. Você copiou errado eu acho e deu um TAB no código, esta todo errado, tem final de função no lugar errado, logicamente vai dar erro.
  12. Creio que você esteja exportando uma função desta resource para funcionar a sua loja de carros, o que você deve fazer é tentar desfazer isso, reprogramando o script como o lord citou no outro tópico.
  13. Você quer consultar qual tipo de dados? Ultimo login por exemplo?
  14. Sim. Ex: addEventHandler("onPlayerJoin", root, function() local ip = getPlayerIP(source) fetchRemote("http://ip-api.com/json/"..ip, outputJoin, "", false, source) end)
  15. Eu testei isto agora, e realmente não mostra, testei no servidor e mostrou. obrigado.
  16. Testei aqui no local e ele seta como Jogador Gringo
  17. Esta parte eu já havia feito, to em dúvida na parte do loop quando puxa os paises, como vou usar a GetPlayerCount pra ele listar em cada output os paises: Como vou separar por exemplo Jogadores Brasileiros: 3 Jogadores Gringos: 2 -- Aqui é todos os paises fora o brasil . Total: 5
  18. É meio confuso, como vou adicionar este loop junto a função GetPlayerCount ?
  19. Eu testei, quando inicia o servidor depois de desligado, a resource fica como se não tivesse ativa, então após restartar a resource ela funciona normalmente.
  20. Tem alguma forma de fazer esse script iniciar sem precisar reiniciar? eu fiz um parecido e tem o mesmo problema que o seu, quando o servidor inicia ele não seta o accuracy mas se reiniciar a resource ele seta
  21. Obrigado, passei despercebido por essa função.
  22. Olá pessoal, bom estive pensando, queria saber como posso fazer para obter a localização dos jogadores, vou usar o exemplo do GetPlayerCount, como posso obter os jogadores de outro pais, qual função devo usar, não sei se é falta de leitura minha, mas dei uma procurada na wiki algo relacionado com os paises dos jogadores e até mesmo IP, e não encontrei nada. Exemplo: Ao digitar /players envie: Jogadores Brasileiros: 3 Jogadores Gringos: 2 -- Aqui é todos os paises fora o brasil . Total: 5 Usei a função GetPlayerCount e fiz este exemplo totalizando o total de jogadores: function listarJogadores(thePlayer) outputChatBox ( "Total: #889123" .. getPlayerCount(), thePlayer, 255, 255, 255, true ) end addCommandHandler("players", listarJogadores)
  23. Eu deixo o CCleaner sempre executado e nunca acontece isso pelo motivo do CCleaner certeza que este realmente foj o problema
×
×
  • Create New...