Jump to content

Lord Henry

Other Languages Moderators
  • Posts

    4,008
  • Joined

  • Last visited

  • Days Won

    184

Everything posted by Lord Henry

  1. Bom, eu uso esse painel de login que também só permite 1 conta por serial. Na parte de registrar contas, ele verifica se já existe uma conta com o serial do jogador que está tentando registrar uma conta. Se tiver, bloqueia o registro e pede para que ele logue nela. Em vez de você usar getAccountData que é um pouco pesado de processar, use a função getAccountsBySerial, que retorna todas as contas que possuem o serial específico. Se existe alguma, então cancela o registro do jogador e pede para que ele logue nela. local myAccounts = getAccountsBySerial (getPlayerSerial (client)) -- myAccounts é uma table com todas as contas que existem com o serial do jogador. if myAccounts[1] then -- Se existe o primeiro item da table, então: outputChatBox ("Você já tem uma conta registrada. Logue nela: "..getAccountName(myAccounts[1]), client) -- Manda isso no chat do jogador, informando o login da conta que já existe. end
  2. https://www.youtube.com/watch?v=M2Af7gkbbro&list=PLHz_AreHm4dmSj0MHol_aoNYCSGFqvfXV&index=2&t=20 Ta ae seu curso. Boa sorte. ----------------------- Creio que o erro acontece pois na segunda vez a variável client não existe. Na minha opinião, a variável client só deve ser usada no server-side para funções que foram chamadas pelo client-side.
  3. Hum. Claramente vc não está aqui pra aprender, só pra obter. Boa sorte amigo. Mas pra não dizer que não te dei nada, segue o link onde tem sua resposta: SetTimer Creio que vc deve conseguir fazer isso por conta própria, pois vc mesmo já sabe que é uma coisa simples.
  4. Vc por acaso sabe inglês? É pq ajuda bastante a entender os erros se vc souber inglês.
  5. A minha sugestão seria fechar esse tópico desnecessário para evitar mais brigas. Além de ter ocorrido diversas violações das regras do fórum por parte do autor neste mesmo post. Fica a seu critério @DNL291
  6. Não temos como adivinhar o problema. Mas eu presumo que seja caso de eventos com mesmo nome com trigger.
  7. Então só aumentar o limite no arquivo mtaserver.conf No parâmetro <maxplayers>
  8. Ah, então não tem como mudar sem mexer no objeto.
  9. Não há necessidade alguma de aumentar o limite de slots se o seu servidor não atinge o limite atual. Servidor com mais slots disponíveis não significa necessariamente melhor performance.
  10. E como vc alteraria isso se o texto da velocidade faz parte do objeto?
  11. No meta.xml do resource Scripts_Dxmessages, você precisa declarar as funções que estão sendo exportadas. Além disso ele precisa estar ligado para poder exportar a função.
  12. Ainda tem erro de indentação. E vc ainda não corrigiu os símbolos :~ nos nomes das funções.
  13. Pois é. Não é querer ser chato, eu simplesmente não consigo ler código não-indentado. Eu preciso ficar toda hora copiando o código, colando no notepad++ e arrumando eu mesmo a indentação pra só depois conseguir ler e descobrir erros. Se o cara não é capaz nem de deixar um código legível, como espera aprender a programar direito? A propósito. Na linha 25 do s.lua o nome da sua função contém símbolos ilegais. Se vc usasse /debugscript 3 como a gente sempre diz pra fazer antes de qualquer coisa, vc já teria descoberto isso. ERROR: '<name>' expected near '~'
  14. Facilitaria bem mais se vc corrigisse a indentação dos códigos. Mas mandar o resto tbm ajuda.
  15. Então se eu quisesse colocar uma placa de 93Km/h, seria possível? Sem editar as texturas?
  16. Você por acaso tem autorização do seu amigo para modificá-lo?
  17. Ative o /debugscript 3 e mostre o erro.
  18. Cara, vc tem algum problema ou só quer chamar atenção? Esse fórum é do Multi Theft Auto e não de um servidor específico que você joga. O pessoal daqui não é responsável pelos eventos do seu servidor.
  19. Quais são todas as velocidades disponíveis nas placas?
  20. Vc pode simplesmente fazer um loop que passa entre cada slot do jogador. Verificando a munição da cada uma.
×
×
  • Create New...