-
Posts
4,008 -
Joined
-
Last visited
-
Days Won
184
Everything posted by Lord Henry
-
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
-
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.
-
Vc por acaso sabe inglês? É pq ajuda bastante a entender os erros se vc souber inglês.
-
Me ajude a colocar o setTime nesse Script por favor.
Lord Henry replied to ytjuliocesar's topic in Programação em Lua
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 -
Não temos como adivinhar o problema. Mas eu presumo que seja caso de eventos com mesmo nome com trigger.
-
Claro. O else é como um if sem condição.
-
Então só aumentar o limite no arquivo mtaserver.conf No parâmetro <maxplayers>
-
Ah, então não tem como mudar sem mexer no objeto.
-
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.
-
E como vc alteraria isso se o texto da velocidade faz parte do objeto?
-
Hum. A velocidade é um dxDrawText?
-
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.
-
Ainda tem erro de indentação. E vc ainda não corrigiu os símbolos :~ nos nomes das funções.
-
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 '~'
-
Facilitaria bem mais se vc corrigisse a indentação dos códigos. Mas mandar o resto tbm ajuda.
-
Começando pela indentação.
-
Então se eu quisesse colocar uma placa de 93Km/h, seria possível? Sem editar as texturas?
-
Você por acaso tem autorização do seu amigo para modificá-lo?
-
Ative o /debugscript 3 e mostre o erro.
-
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.
-
Quais são todas as velocidades disponíveis nas placas?
-
Como vc fez o código?
- 20 replies
-
- 1
-
-
- sistema de id
- id system
-
(and 3 more)
Tagged with:
-
Vc pode simplesmente fazer um loop que passa entre cada slot do jogador. Verificando a munição da cada uma.
