-
Posts
3,992 -
Joined
-
Last visited
-
Days Won
183
Everything posted by Lord Henry
-
Não seria time no lugar dos "day."?
-
Introdução ao Scripting Introdução a Recursos
-
Você pode usar bindKey na tecla X e cada vez que apertar, faz um setElementData no jogador. Dependendo dessa data, vai usar automaticamente determinado chat.
-
addBan para banir um IP, serial ou nick sem precisar do jogador online. Sobre o getAccountID, vc precisa de uma conta como argumento. Eu usaria em vez disso o getAccountByID que usa o ID como argumento.
-
Na linha 31 você está usando a variável MensagemFalandoRapidoDemaisLocal que não foi declarada em lugar nenhum. Mesma coisa nos outros chats.
-
Qual erro aparece no /debugscript 3?
-
Pegou símbolo invisível do fórum. Reescreva as funções que passei em vez de copiar direto.
-
@MatheusKJ Utilize o botão <> do fórum para postar códigos.
-
Vai dar erro. O tempo mínimo possível é de 50 milissegundos. De acordo com a wiki do SetTimer. The minimum accepted interval is 50ms.
-
Erro quando entro no server
Lord Henry replied to Nogue123's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Sua internet é estável pra fazer os downloads do jogo? -
Cara, é extremamente raro de dois players chamarem simultaneamente. Levando em conta que leva menos de meio segundo pra completar a execução dessa função. Eu acho que não ocorre conflito entre os players. Ele vai chamar uma vez pra cada um e dai o thePlayer vai ser diferente em cada um deles.
-
Na verdade é o accountName global que é desnecessário.
-
Vc está cometendo o mesmo erro que mencionei anteriormente. Agora na linha 7, usando o mesmo nome de uma variável global em uma variável local.
-
Parece que vc está tentando descobrir as senhas dos seus jogadores. As senhas estão criptografadas no banco de dados por motivos de privacidade e segurança dos usuários. Saiba que se violar essa criptografia para descobrir as senhas, você estará cometendo um crime. Não há problema nenhum em saber como funciona a criptografia, só estou dando um toque mesmo.
-
Vc já testou o script com /debugscript 3 ligado?
-
Você está usando de maneira equivocada o botão de "quote" do fórum. Tome mais cuidado. server-side: (substitua somente essa função) function abrir2 (thePlayer) if (thePlayer) and (getElementType (thePlayer) == "player") then -- Se o elemento que colidiu no marker for um player, então: local accountname = getAccountName (getPlayerAccount(thePlayer)) if isObjectInACLGroup ("user." .. accountname, aclGetGroup("PMF")) then -- So Mude "PCC" Grupo que vai poder abrir o painel! triggerClientEvent (thePlayer, "painelpmf", thePlayer) -- Não use getRootElement() em triggers. end end end addEventHandler ("onMarkerHit", myMarker, abrir2) client-side: (substitua somente essa função) function abrir () if (painel) then showCursor(false) removeEventHandler("onClientRender", root, Pdx) painel = false else showCursor(true) addEventHandler("onClientRender", root, Pdx) painel = true end end addEvent ("painelpmf", true) addEventHandler ("painelpmf", root , abrir)
-
Está faltando parte desse código. E tem falhas de lógica. Na sua linha 5, a função getAccountPlayer só funciona com argumento do tipo account, mas name é sempre um valor do tipo string. Você está usando uma table chamada distancia na linha 10, que não foi declarada em lugar nenhum. Mas vou supor que esteja declarada na parte que vc não mostrou. Na sua linha 13, você está usando uma variável local com nome de uma table global. Era melhor usar outro nome pra não entrar em conflito com a table.
-
EngineLoadIFP EngineReplaceAnimation
-
Bloquear Macro
Lord Henry replied to Big Smoker's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
No meu server, deixei o AC assim: Server AC info: [Allowed client files: None] [Disabled AC: None] [Enabled SD: 12,14,15,16,20,31,32,33] -
Só funciona para links diretos. Esse seu link é curto. Obs: Tentei abrir esse seu link e ele não existe. Em relação ao seu problema, parece ser conflito de um resource de seleção que faz aparecer o cursor quando segura o botão direito do mouse. Vá desligando os resources um por um até descobrir qual o resource que faz o cursor aparecer com o botão direito.
-
Não exatamente. O givePlayerMoney é considerado server-side, pois ao ser feito client-side, ele apenas muda o dinheiro na HUD do jogador, mas ele não fica com aquela nova quantidade de grana no servidor. Ele aparece como both-side (shared) na Wiki pois a função funciona em ambos os lados. As vezes você quer realmente dar um "dinheiro falso" pro jogador e dai vc usa client-side de propósito. É só ler a anotação que aparece na Wiki: Note: Using this function client side (not recommended) will not change a players money server side. Quanto ao seu setTimer, você não vai conseguir cancelá-lo pois você fez ele local. Isso significa que a variável dele só pode ser acessada dentro daquele escopo onde ele foi criado.
-
Na próxima vez, utilize a busca do fórum para ver se já existe um tópico respondido:
-
Sua linha 5 está errada. Em vez de source, use v
-
Erro quando entro no server
Lord Henry replied to Nogue123's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Qual antivírus vc usa?