-
Posts
3,875 -
Joined
-
Days Won
67
Everything posted by DNL291
-
Mostre o seu código completo, vai ficar mais fácil pra ajudar.
-
A massa do veículo afeta a física do jogo, o dano é gerado de acordo com ela. Você pode alterar essa propriedade com setVehicleHandling. Um resource útil pra você mexer nas handlings é o hedit.
-
O DX precisa ser renderizado, e o evento "onClientRender" faz isso. Então para mostrar o painel você utiliza: addEventHandler("onClientRender", root, nome_da_funcao) e para ocultar ou remover só substitui o addEventHandler por removeEventHandler.
-
O código funciona, é que você criou a marker na posição z por baixo do chão, e o GTA não aceita isso e teleporta de novo pro chão. Fora isso, lembre-se sempre do comando /debugscript 3 para ver se mostra erros.
-
Funções básicas: addCommandHandler getElementsByType getPlayersInGroup --https://wiki.multitheftauto.com/wiki/GetPlayersInGroup -- ou isPlayerInTeam -- https://wiki.multitheftauto.com/wiki/IsPlayerInTeam outputChatBox O 'clipboard' que você escreveu deve ser um dx 3d no jogador, se for: dxDrawImageOnElement dxDrawTextOnElement
-
Try downloading mtasa from www.mtasa.com and reinstall your mta.
-
Client, até porque a função só é client-side. A propósito, neste tópico tem o que você precisa:
-
@~#Nop A descrição já tem os comandos e todas informações. Tem também um FAQ nos comentários, caso você não tenha visto. Leia: https://wiki.multitheftauto.com/wiki/PT-BR/Manual_do_Servidor https://wiki.multitheftauto.com/wiki/PT-BR/Recursos Edit: também veja este tópico para aprender programação/scripting: https://forum.multitheftauto.com/topic/116681-informações-úteis-scriptingconfiguraçõestutoriais-para-o-mta/
-
What do you mean by 'Antikill'? Explain better. If you mean god mode: onClientPlayerDamage + cancelEvent
-
Esse erro no debug mostra porque o resource da função exportada não está ligado, ou porque não existe / está com erros.
-
playSound/playSound3D
-
ERROR: attempt to compare number with boolean
DNL291 replied to willtxd's topic in Programação em Lua
Obrigado pela honestidade, mas caso não saiba, esse gamemode é vazado e postado sem a permissão do dono. Então fique informado que não damos suporte para tais scripts. -
attempt to get length of local 'check' a boolean value
DNL291 replied to nasserdfdd's topic in Scripting
This means that at line 2 it isn't returning what it should (table), but a boolean (true/false). There's probably something wrong with the database. -
@Barradas Lembre-se de postar no local correto na próxima vez (Other languages > Portuguese / Português) Você pode anexar os veículos para se grudarem com a função attachElements
-
ERROR: attempt to compare number with boolean
DNL291 replied to willtxd's topic in Programação em Lua
De qual resource é esse script? Ou qual gamemode. -
Digite /debugscript 3 no jogo e veja se mostra erros.
-
Tente: function armavip () if armaCooldown and isTimer(armaCooldown) then local time = getTimerDetails( armaCooldown ) outputChatBox( string.format("Aguarde: %.2f segundos", (time / 1000)), 230,0,0 ) return end showCursor (true) triggerServerEvent("onGreeting", localPlayer, "Armas") guiSetEnabled(arma,false) armaCooldown = setTimer(guiSetEnabled,10000,1,arma,true) end Edit: https://wiki.multitheftauto.com/wiki/SecondsToTimeDesc
-
Sim, na função isPlayerInACL. Isso não garante que seu código vai funcionar ou está pronto, só mostrei o trecho da verificação na ACL.
-
resource controller Qual destes métodos é mais otimizado?
DNL291 replied to Lord Henry's topic in Programação em Lua
Respondendo sobre allowRemoteTrigger = true: a diferença é que será adicionado para funcionar com triggerClient, e isso forçará uma sincronização com o server. De qualquer forma, para entender o impacto de uma forma mais precisa, requer um conhecimento de como tudo funciona internamente no mta.- 13 replies
-
- executecommandhandler
- export
-
(and 2 more)
Tagged with:
-
function payday (thePlayer) if isPlayerInACL(thePlayer, "nome_da_acl") then givePlayerMoney (thePlayer, 5000) outputChatBox (" Você recebeu um salário no total de 5000 R$", thePlayer, 255,255,255,true) end end function isPlayerInACL(player, acl) local accountName = getAccountName( getPlayerAccount(player) ) if accountName ~= "guest" and type( aclGetGroup(acl) ) == "userdata" then return isObjectInACLGroup( "user."..accountName, aclGetGroup(acl) ) end return false end
-
[AJUDA] RETORNANDO VALORES DO BANCO MYSQL
DNL291 replied to danieljuniorce's topic in Programação em Lua
Se o banco de dados tiver funcionando corretamente mostre aqui o trecho do código que você fez a consulta, caso contrário o problema está em dbConnect. @DeanSouza -
Como funciona o anti cheat
DNL291 replied to Guiliudoau's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Essa mensagem é comum acontecer com o resource admin, não tem nenhuma relação direta com clients maliciosos ou dll injetada, acho que isso ocorre quando setElementData é utilizada no client, seja via scripts, runcode ou até mesmo um client modificado - mas esse dificilmente consegue burlar o AC do MTA hoje em dia. -
Erro 403 - acess denied
DNL291 replied to Eficiencia's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Algum erro de permissão, provavelmente com um script do servidor. -
Veja esta função útil: https://wiki.multitheftauto.com/wiki/IsPlayerInACL