KronoS Lettify

Members
  • Content Count

    31
  • Joined

  • Last visited

Community Reputation

5 Neutral

2 Followers

About KronoS Lettify

  • Rank
    Rat
  • Birthday 17/08/2002

Details

  • Location
    DF - Brazil
  • Occupation
    Scripter

Recent Profile Visitors

140 profile views
  1. Não. Dá uma olhada nas páginas explicativas dos dois eventos que mencionei, na wiki do MTA. Essas páginas mostrarão como deve usar o evento.
  2. Em vez de você utilizar Command Handlers para as funções, pode usar Event Handlers. Os eventos que podem ser úteis no seu caso, é: onPlayerLogin e onPlayerQuit
  3. Você quer definir um dono para o carro?
  4. Respondendo à sua primeira pergunta: function enterVehicle(thePlayer, seat, jacked) local account = getPlayerAccount(thePlayer) if (not account or isGuestAccount(account)) then return end local accountName = getAccountName(account) if (not isObjectInACLGroup("user.".. accountName,aclGetGroup("VIPCARRO"))) then -- Se não estiver em tal grupo da ACL, então if (seat == 0) and (getElementModel(source) == 602) then -- Se estiver entrando como motorista, então cancelo o evento e ele não entra outputChatBox("#ffff00SOMENTE MEMBROS DA #000000[ #ff0000Nome da gang #000000] #ffff00PODEM USAR ESSE VEICULO!", thePlayer) cancelEvent() end end end addEventHandler("onVehicleStartEnter",root,enterVehicle) Detalhe do código: A lógica: Se não estiver no determinado grupo e tentar entrar como motorista no carro de tal ID, ele não vai conseguir entrar. O que quer dizer que ele vai poder entrar em qualquer outro assento mesmo não sendo do determinado grupo da ACL. OBS: Usei a função cancelEvent pois ela é mais fácil e prática de se lidar nessas ocasiões que o setVehicleLocked. Quanto à sua segunda pergunta, se puder esclarecer melhor tentarei responder.
  5. Na função createMarker(server-side) tem um argumento que você pode especificar para qual elemento o marker deve ser visível, e também há uma função chamada setElementVisibleTo que você pode usar para definir quem poderá ver o marker.
  6. Eu acho que ele tirou esse += e -= do Javascript '-'
  7. @Loudss Qualquer coisa, leia a página de Introdução ao Scripting do MTA
  8. Ou você reinicia (ou deixa iniciado) o mod chamado play ou você programa um sistema para respawnar o jogador quando ele morrer. Um sistema que pode ajudar a resolver isso é o save-system, se seu servidor for RolePlay isso pode ajudar. Contudo é isso, qualquer coisa só continuar o tópico
  9. @SkillZNT você pode usar o seguinte código para fazer isso que procura: addEventHandler('onVehicleExplode', root, function () destroyElement(source) end )
  10. E não era pq tava sendo criado vários objetos quando encostasse em um COL?
  11. Você executando várias vezes o script criará vários objetos
  12. no final do código onde se encontra o end, 1000, 0, col) você deve alterar as vezes que o timer é executado, no seu caso você deverá trocar o 0 pelo 1 depois disso testa o código novamente, e quaisquer novos relatos, responda o tópico detalhando tudo
  13. Algo no filepath que você colocou está errado, verifique o que é e corrija
  14. A função xmlLoadFile pode estar retornando false ao invés do xml-node q você precisa. Verifica se os parâmetros que usou na função estão corretos e crie uma condição depois dela para verificar se ela realmente retornou o que você precisava