-
Posts
104 -
Joined
-
Last visited
Everything posted by Maaster
-
anexar um jogador ao outro de forma correta
Maaster replied to Maaster's topic in Programação em Lua
O Problema era o evento mesmo, quando tentei a primeira vez com onClientRender não havia funcionado, mas tentei denovo hoje e deu certo -
Estou fazendo um sistema de /agarrar, aonde um jogador poderá colocar o outro e carrega-lo Tentei com usando o pattach mas descobri que não é possivel anexar player x player com ele, então estou fazendo manualmente com a função util 'getElementToBone' da seguinte forma: local xR, yR, zR = getElementRotation(player1) attachElementToBone(player2, player1, 22, 0.25, -0.2, 0.65, xR, yR, zR+30) Mas ao se mexer o player que esta sendo carrega-do fica bugado se mexendo pros outros lados isso executa no client-side dentro do 'onClientPedsProcessed' pra sincronizar a rotação, já tentei dentro de um 'onClientRender' e 'onClientPreRender' mas sem sucesso também será que pode ter algo haver com o codigo de mover os ossos do personagem pra mudar a posição dele? isso estou fazendo da seguinte forma: local bones1 = { [22] = {158.4, 0, 0}, [23] = {0, 0, 241.2}, [32] = {334.8, 320.4, 54}, [33] = {0, 270, 39.6}, } local bones2 = { [2] = {0, 90, 0}, [22] = {0, 273.6, 36}, [32] = {360, 280.8, 334.8}, } for bone, v in pairs (bones1) do setElementBoneRotation(player1, bone, v[1], v[2], v[3]) end for bone, v in pairs (bones2) do setElementBoneRotation(player2, bone, v[1], v[2], v[3]) end updateElementRpHAnim(player1) updateElementRpHAnim(player2)
-
Você quer enviar o mesmo conteudo para varios links? pode fazer uma table com todos os links lá dentro e usar um loop pra passar de link por link fazendo o fetch local links = { "link", "link", ... } for _, link in ipairs (links) do --codigo que era executar uma vez para cada link passado end
-
Bloquear comandos especificos de serem bindados
Maaster replied to Maaster's topic in Programação em Lua
Valeeu, era isso mesmo que tava precisando, ainda não conhecia o getCommandBoundToKey. -
Qual função poderia estar utilizando pra bloquear um comando especifico de ser bindado? não quero bloquear todas as binds ou bloquear a tecla, quero bloquear apenas binds com comandos especificos que eu definir
-
Problema com hands de drift farmar infinitamente
Maaster replied to Maaster's topic in Programação em Lua
Acho que fazendo isso e bloqueando o drift em areas muito abertas como aeroportos e certos lugares do deserto pode ser uma boa mesmo, vlw aí -
Problema com hands de drift farmar infinitamente
Maaster replied to Maaster's topic in Programação em Lua
Modificando a hand é possivel fazer em uma area muito maior, o que daria para burlar a verificação dos markers e também é possivel fazer em velocidades rapidas que não iria adiantar uma velocidade maxima. pensei em algo pra ver se o jogador esta a muito na mesma velocidade, porem tem gente que trava a velocidade e fica fazendo drift pela cidade e nisso iria verificar errado, também não daria certo Até então estou sem solução pra isso ainda kkkk -
Creio que todos devem conhecer aquelas hands que o carro fica parado girando e farmando drift infinitamente, mas alguem aí tem uma ideia de como bloquear de fato isso? Algumas coisas que tentei aí: - Tentei fazer o contador só funcionar se o carro estiver em certos angulos, mas modificando a hand de farm da de pegar pontos em qualquer angulo com o carro. - Tentei bloquear certos parametros das hands mas não achei nenhum unico que se tirasse iria resolver o problema sem atrapalhar na criação de outras hands - Pensei em colocar algo pra tirar print quando o jogador fizer x quantia de drift, mas quero algo mais automático, que bloqueie de fato e não precise de uma revisão manual
-
Se eu criar um marker com 'createMarker' no client-side, apenas o jogador que criou o marker poderá ver e interagir com o mesmo?
-
AtendenteLoja1 = exports["slothbot"]:spawnBot (308.158, -143.091, 999.602, 0, PedModel, 7, 5) exports["slothbot"]:setBotAttackEnabled (AtendenteLoja1, false) O Bot da spawn, mas mesmo setando 'setBotAttackEnabled' pra false ele continua a bater, não da error nem warning, pq não esta funcionando?
-
Fui mod por mod do servidor ativando e testando, e encontrei o mod que faz o paraquedas parar de funcionar, mas ele não tem nada haver com o paraquedas, é um mod que limita a quantia de Satchel que um jogador pode atacar, ele meche apenas no id da Satchel e do Satchel detonator, mas de alguma forma ele esta fazendo o paraquedas não abrir
-
Bom esses dia tava lendo o topico 'Como manter um servidor de MTA seguro e livre de ataques', la diz: 'Além do flood via chat, existe o flood por comando, que é possível fazer com qualquer comando que qualquer servidor tenha. Por isso, também é recomendável que exista um intervalo de tempo entre os comandos feitos pelo jogador. Principalmente os comandos verificados por ACL são prejudiciais ao servidor. Alguns comandos que com flood são muito prejudiciais são: restart, refresh. Mesmo que o jogador não tenha permissão de executá-lo, o servidor verificará toda vez em que ele digita esses comandos protegidos.' Estou com uma duvida sobre isso, acontece isso com os comandos 'restart, refresh' por eles fazerem verificações em ACL certo? se sim, o mesmo vale pra qualquer mod que faça esse tipo de verificações?
-
Eu posso divulgar meu servidor lá apenas uma vez? ou uma semana dps por ai, posso manda-lo novamente lá?
-
┬──★ Grand Freeroam Brasil ★──┬ • Servidor leve, compactado e com vários sistemas exclusivos. Oque esta esperando? venha logo jogar!! - IP: 194.195.92.26:22003 - Discord: https://discord.gg/wMkcasT - Gangs - Policia - Handling - Carros BR - Arenas Hs e Cbug
-
Como manter um servidor de MTA seguro e livre de ataques
Maaster replied to +Everyone's topic in Tutoriais em geral
Sobre o flood de comandos (refresh e restart), acontece isso por eles fazerem verificações em ACL certo? se sim, o mesmo vale pra qualquer mod que faça esse tipo de verificações? -
Ainda não esta dando, bom o problema de antes se foi, mas esta igual o script que mandei, só prende se tiver com mais de 5 estrelas, n prende se estiver apenas com o ElementData 'emTrabalhoIlegal'
-
Não deu certo, mesmo se o jogador estiver com 0 estrelas e fora do trabalho, ao morrer ele é preso
-
O Mod funcionava assim, se o jogador que o policial matou tive-se 5 estrelas de procurado ou mais, ele seria preso, até ai o mod funciona normalmente, agora estou tentando configurar pra quando um policial matar um jogador e se ele estiver com o ElementData 'emTrabalhoIlegal' ser preso tambem. Ai esta meu codigo: N acontece nenhum erro ou warning no debugscript, pra mim parece que o codigo esta certo, mas n esta funcionando
-
Verificar ID do veiculo que o jogador esta dentro
Maaster replied to Maaster's topic in Programação em Lua
-
Verificar ID do veiculo que o jogador esta dentro
Maaster replied to Maaster's topic in Programação em Lua
Mudei ele para 'veh[player]' e todos os source para player, o mod voltou a funcionar, mas o problema continua, ainda n verefica se esta com o andromada ou AT-400 e da o msm warning -
Verificar ID do veiculo que o jogador esta dentro
Maaster replied to Maaster's topic in Programação em Lua
Bom... ta escrito 'veh = {}' la, eu tenho que deixar como 'veh = {p}'? -
Verificar ID do veiculo que o jogador esta dentro
Maaster replied to Maaster's topic in Programação em Lua
-
Verificar ID do veiculo que o jogador esta dentro
Maaster replied to Maaster's topic in Programação em Lua
Ficou assim: e agora não acontece nada quando piso no marker -
Como dar dinheiro para todos os membros de uma equipe?
Maaster replied to Maaster's topic in Programação em Lua
Entendi, bom, vlw ai de qualquer jeito -
Estou tentando verificar se o veiculo que o jogador esta no momento que pisar no marker, é o Andromada ou o AT-400, mas não esta dando certo, esta ai meu código: