Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 15/05/22 in all areas

  1. Olá e seja bem vindo! Seria interessante e extremamente útil se você pudesse anexar alguns prints para exemplificar o ocorrido e se isso está acontecendo em um servidor em particular ou em todos. Algo que poderia fazer também seria baixar e rodar o MTAdiag e postar o link do pastebin gerado (alguém com conhecimento nisso poderia auxiliar). Ah, essa seção é totalmente em inglês, então seria melhor se da próxima vez você utilizasse a seção em Português do fórum (Ajudas relacionadas ao MTA) ou as outras seções que permitem o uso do idioma nativo (dependendo da sua dúvida).
    1 point
  2. Ou você pode simplesmente usar um elementData no jogador, onde cada gamemode só funciona nos jogadores que possuam um valor específico nesse elementData. É claro que isso será muito complexo, visto que todos os resources que dependem do gamemode precisarão fazer essa verificação de data também, o que vai prejudicar seu desempenho no servidor. Outra alternativa seria existir uma tabela global de jogadores onde cada jogador entra em um índice diferente após escolher o Gamemode no painel de login. Então cada gamemode e cada resource que dependa de gamemode irá verificar essa tabela usando um call (exports). gamemodeDeGeral = { ["Freeroam"] = {}, ["Race"] = {}, ["DM"] = {}, ["DayZ"] = {}, ["RPG"] = {}, } addEventHandler("onPlayerLogin", root, function(thePlayer) table.insert(gamemodeDeGeral["Freeroam"], thePlayer) -- Exemplo para inserir um player que acabou de logar no Freeroam. end) addEventHandler("onPlayerLogout", root, function(thePlayer) for i,p in pairs (gamemodeDeGeral["Freeroam"]) do if (p == thePlayer) then gamemodeDeGeral["Freeroam"][i] = nil -- Exemplo para remover um player da tabela Freeroam ao deslogar. return end end end)
    1 point
  3. Eu trabalhei com muitos sistemas desse modelo, para Multi GameMode especificamente o melhor resultado é você criar o gerenciador de arquivos(mapas) fora mta, em um webservice php por exemplo, já para as arenas a melhor opção é utilizar eventos com base em resourceRoot, vai precisar tbm fazer tudo que o mta já faz nativamente porém fazendo alguns override em funções para conseguir carregar mapas e scripts com êxito, resumindo baixar mapas e script utilizando fetchremote e controlar o sistema utilizando eventos com resourceRoot, caso deseja comprar um sistema pode entrar em contato comigo, tenho um pronto, tmj.
    1 point
  4. Esta é a nota oficial do MTA Brasil em relação a loja, basicamente o que acontece é que o MTA Brasil NÃO tem nada a ver com o mod, ele só disponibiliza o espaço ao CRIADOR para a divulgação! Minha recomendação é você entrar em contato com o CRIADOR e questiona-lo sobre a entrega. Normalmente esse criadores tem pagina no facebook, tem discord e demais meios de comunicação, verifique a descrição da postagem no MTA Brasil para encontrar o contato da pessoa.
    1 point
×
×
  • Create New...