-
Posts
3,990 -
Joined
-
Last visited
-
Days Won
182
Everything posted by Lord Henry
-
Sem bola de cristal não temos como ajudar.
-
setOcclusionsEnabled (false)
-
LAG NO MENU E AO VIRAR
Lord Henry replied to 10K's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
@Leandro Pagott0 Não reviva tópicos antigos. Veja as regras do fórum aqui: -
Jogadores bugando dinheiro
Lord Henry replied to SRmasazuka's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Dai fica complicado. É o mesmo que ser prefeito de uma cidade mas não saber como gerenciar as leis dela. Dai os criminosos abusam de tudo e você não sabe como resolver. -
@K13 AddCommandHandler - Adiciona um comando para ativar determinada função. IsObjectInACLGroup - Verifica se um objeto está na ACL Group, use para verificar se o jogador que executou o comando /ativar é um Staff ou não. HasObjectPermissionTo - Outra forma (mais segura e recomendável) de verificar se o jogador que executou o comando tem permissão de Staff. AclGroupAddObject - Adiciona o jogador de nick informado na ACL Group VIP. PlaySound - Toca a música. (esta é a única função client-side, as outras são server-side) TriggerClientEvent - Vai precisar disso para ativar a função client-side pelo servidor e tocar a música no jogador.
-
local armasProibidas = {4, 31, 34, 35, 36, 37, 38} -- IDs das Armas proibidas. addEventHandler ("onPlayerWeaponSwitch", root, function (prevWeapon, currWeapon) -- Ativa isso quando o jogador tenta trocar de arma ou recebe alguma arma que troque o slot atual. if (currWeapon == 0) or (currWeapon == 1) then return end -- Isso serve pra evitar de mandar mensagem de novo ao trocar pro slot 0. (mão ou soqueira) for i, id in ipairs (armasProibidas) do if (currWeapon == id) then takeWeapon (source, id) -- Remove essa arma do jogador. outputChatBox ("Você não pode usar "..getWeaponNameFromID (id).."!", source, 255, 100, 0) end end end) Este é um jeito de fazer.
-
Acesse as configurações dele e remova todas as armas permitidas para o motorista. Dessa forma, somente os passageiros podem usar armas no driveBy.
-
dxDrawBorderedText é uma função útil. Isso significa que ela não é nativa do MTA. Pra funcionar vc precisa adicionar o código-fonte dela no seu script.
- 1 reply
-
- 1
-
-
O MTA Brasil geralmente pega de outros sites e reposta com link de redirecionamento. Por exemplo este resource na verdade é um redirecionamento para esta página de onde o MTA Brasil pegou o resource. No entanto esta outra página roubou o resource da página oficial da comunidade do MTA e repostou sem dar os créditos e sem autorização do desenvolvedor original que postou na comunidade do MTA.
-
Como eu edito a zona safe ? as coordenadas no caso..
Lord Henry replied to +JOKER's topic in Programação em Lua
E utilize o botão <> do fórum para postar códigos. Não irei ler código sem formatação. -
Desativar veiculos sumindo
Lord Henry replied to Striker6225's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
@Striker6225 Não era resposta direcionada pra você. Era direcionada pro DNL. -
Desativar veiculos sumindo
Lord Henry replied to Striker6225's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Feito: https://github.com/multitheftauto/mtasa-resources/pulls -
Sim, eu testei em mim mesmo pelo painel Admin. Não testei em NPC.
-
Desativar veiculos sumindo
Lord Henry replied to Striker6225's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Desligue todos os resources do servidor e teste novamente. Deixe somente o Freeroam, Admin e os resources que não dá pra desligar. -
Desativar veiculos sumindo
Lord Henry replied to Striker6225's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Dai não é o Freeroam. O Freeroam só remove os veículos criados por ele. Ele não influencia os veículos do painel Admin. Se os veículos do painel Admin estão sumindo, é outro script fazendo isso. -
Testei aqui e funcionou.
-
Tem parâmetro no setPedAnimation que congela o último frame da animação. Dai você consegue deixar o ped deitado no chão sem precisar de setTimer.
-
Depende. Ele cai no chão diferente dependendo de onde levou tiro. As vezes cai pra frente, as vezes pra trás. Tem todos esses, no bloco "ped": ko_shot_face ko_shot_front ko_shot_stom ko_skid_back ko_skid_front ko_spin_l ko_spin_r
-
Tá.
-
Desativar veiculos sumindo
Lord Henry replied to Striker6225's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
No seu Freeroam, no arquivo fr_server.Lua, da linha 378 até 381 (talvez algumas linhas a mais ou a menos), substitua isso: Por isso: E nas linhas 477 até 480, substitua isso: Por isso: Depois vá nas settings do Freeoram (clique duas vezes nele pelo painel admin) e mude o tempo de vehicles/maxidletime para -1. E então reinicie o Freeroam. Dessa forma, os veículos criados pelo Freeroam não vão mais sumir. Você pode ativar novamente esta funcionalidade quando quiser, apenas mudando o tempo novamente para um valor positivo. Valores negativos desativarão esta funcionalidade. -
Fiz o seguinte teste está funcionando normalmente: client.Lua: addEventHandler ("onClientKey", root, function (key, state) -- Troquei source por state. Eles não são a mesma coisa. if key == "backspace" and state then -- Se a tecla apertada for backspace (apenas para teste) e estiver sendo pressionada, então: triggerServerEvent ("onClientBuyVehicle", localPlayer) -- Os demais parâmetros não coloquei pois precisaria do resto do script, mas não creio que exista problema neles. Removi também o primeiro localPlayer (vc estava usando 2 sem necessidade). end end) server.Lua: addEvent("onClientBuyVehicle", true) addEventHandler("onClientBuyVehicle", root, function(model, price, r, g, b, r1, g1, b1) -- Todos esses parâmetros são nil, pois não declarei eles no trigger, mas ignorei pois nem estou usando no teste. Também não estou mais usando playerSource, pois ele já é passado automaticamente pela variável predefinida client. Também funcionaria com source, pois passei o localPlayer como source no triggerServerEvent. outputChatBox("[Brasil PH]: #ffffffLembre-se de estacionar seu veiculo para que ele seja salvo em nosso sistema", client, 65, 105, 225, true) -- Usei client, mas funcionaria com source também. Também removi o código #hex no início do texto e coloquei direto nos parâmetros RGB para otimização. end)
-
Bem estranho... o evento está adicionado sim no lado server. Não era pra dar esse erro. Farei alguns testes com server local.
-
Vale lembrar que não damos suporte para scripts roubados/vazados.