-
Posts
3,992 -
Joined
-
Last visited
-
Days Won
183
Everything posted by Lord Henry
-
BUG MUITO LOKO
Lord Henry replied to Gamerzim's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Google >> Download fontes padrão do Windows (Desculpe, estou pelo cel senão eu mandaria link direto) -
Bug no mod de primeira pessoa
Lord Henry replied to WagnerJRN's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Sem código fica difícil adivinhar o problema. -
Vc sabe que createLights causará lag com o strobo, né? E que na verdade ele não cria uma "lampada" ele somente ilumina objetos próximos.
-
sqlite Tudo sobre Banco de Dados do MTA (SQLite)
Lord Henry replied to Lord Henry's topic in Tutoriais em geral
Pois é. Vcs estão usando funções MySQL, este tutorial é só de SQLite, banco de dados nativo do MTA. ExecuteSQLQuery- 14 replies
-
- 1
-
-
- sql
- banco de dados
-
(and 3 more)
Tagged with:
-
BUG MUITO LOKO
Lord Henry replied to Gamerzim's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Talvez vc tenha desinstalado alguma fonte do Windows. -
Tem que dar um jeito de botar o timer client-side. E dai lá vc usa getTimerDetails para obter o tempo restante desse timer. Já que vc provavelmente vai fazer por DxDrawText e onClientRender.
-
local DelegaciaPrender = createMarker(1535.8380126953,-1672.9124755859,13.3828125,"cylinder",1,255,255,255,50) function prenderJogador(thePlayer, cmd, playerid, valTimer) --// playerid é o valor id inserido pelo jogador // "valTimer" é o valor de tempo inserido pelo player que está acionando o comando. local alvo = exports["[LusoRP](Sistema)ID_System"]:getPlayerID(tonumber(playerid)) if not alvo then --// Se tiver faltado o parâmetro de playerid, então: return outputChatBox("Falta colocar o id do jogador", thePlayer) --// Retorna uma mensagem informando a ausência ao jogador. end if not valTimer then --// Se tiver faltado o parâmetro de tempo, então: return outputChatBox("Faltaram parâmetros", thePlayer) --// Retorna uma mensagem informando a ausência ao jogador. end if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount (thePlayer)), aclGetGroup ("ComandosCorporacoes")) then if isElementWithinMarker(thePlayer, DelegaciaPrender) then setElementData(alvo, "preso", true) setElementPosition (alvo, 264.42120361328, 77.57405090332, 1001.0390625) setElementInterior (alvo, 6) setElementDimension (alvo, 1) toggleAllControls(alvo, false) setTimer(function() toggleAllControls(alvo, true) removeElementData (alvo, "preso") setPedAnimation(alvo, nil, nil) removeElementData(alvo,"Algemado") setElementPosition(alvo, 1542.0284423828, -1669.5544433594, 13.553701400757) setElementDimension(alvo, 0) setElementInterior(alvo, 0) end, (tonumber(valTimer)) * 60000, 1) --// Tempo declarado pelo player, multiplicado por 60000; 1m = 60000ms; Usei tonumber pois provável que o valor declarado pelo player virá como string. else outputChatBox("Você não está no marker da delegacia!", thePlayer, 255, 255, 255) end end end addCommandHandler("prender", prenderJogador) Obs: Não testado.
-
local DelegaciaPrender = createMarker(1535.8380126953,-1672.9124755859,13.3828125,"cylinder",1,255,255,255,50) function prenderJogador(thePlayer, cmd, playerid, valTimer) --// playerid é o valor id inserido pelo jogador // "valTimer" é o valor de tempo inserido pelo player que está acionando o comando. local alvo = exports["[LusoRP](Sistema)ID_System"]:getPlayerID(tonumber(playerid)) if not alvo then --// Se tiver faltado o parâmetro de playerid, então: return outputChatBox("Falta colocar o id do jogador", thePlayer) --// Retorna uma mensagem informando a ausência ao jogador. end if not valTimer then --// Se tiver faltado o parâmetro de tempo, então: return outputChatBox("Faltaram parâmetros", thePlayer) --// Retorna uma mensagem informando a ausência ao jogador. end if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount (thePlayer)), aclGetGroup ("ComandosCorporacoes")) then if isElementWithinMarker(player, DelegaciaPrender) then outputChatBox("use /prender (id) (tempo) para prender o jogador!", thePlayer, 255, 255, 255) else outputChatBox("Você não está no marker da delegacia!", thePlayer, 255, 255, 255) setElementData("preso", alvo) setElementPosition (alvo, 264.42120361328, 77.57405090332, 1001.0390625) setElementInterior (alvo, 6) setElementDimension (alvo, 1) toggleAllControls(alvo, false) setTimer(function(alvo) toggleAllControls(alvo, true) removeElementData (alvo, "preso") setPedAnimation(alvo, nil, nil) removeElementData(alvo,"Algemado") setElementPosition(alvo, 1542.0284423828, -1669.5544433594, 13.553701400757) setElementDimension(alvo, 0) setElementInterior(alvo, 0) end, (tonumber(valTimer)) * 60000, 1) --// Tempo declarado pelo player, multiplicado por 60000; 1m = 60000ms; Usei tonumber pois provável que o valor declarado pelo player virá como string. end end end addCommandHandler("prender", prenderJogador) Um monte de correções. Pra isso será necessário passar pro client-side.
-
Só substituir o hitElement por thePlayer.
-
local DelegaciaPrender = createMarker(1535.8380126953,-1672.9124755859,13.3828125,"cylinder",1,255,255,255,50) function prenderJogador(thePlayer, cmd, playerid, valTimer) --// playerid é o valor id inserido pelo jogador // "valTimer" é o valor de tempo inserido pelo player que está acionando o comando. local alvo = exports["[LusoRP](Sistema)ID_System"]:getPlayerID(tonumber(playerid)) if not alvo then --// Se tiver faltado o parâmetro de playerid, então: return outputChatBox("Faltar colocar o id do jogador") --// Retorna uma mensagem informando a ausência ao jogador. end if not valTimer then --// Se tiver faltado o parâmetro de tempo, então: return outputChatBox("Faltaram parâmetros") --// Retorna uma mensagem informando a ausência ao jogador. end if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount (hitElement)), aclGetGroup ("ComandosCorporacoes")) then if isElementWithinMarker(player, DelegaciaPrender) then outputChatBox("use /prender (id) (tempo) para prender o jogador!", player , 255, 255 ,255) else outputChatBox("Você não está no marker da delegacia!",player , 255,255,255) setElementData("preso", alvo) setElementPosition (alvo, 264.42120361328,77.57405090332,1001.0390625) setElementInterior (alvo, 6) setElementDimension (alvo, 1) toggleAllControls(alvo , false) setTimer(function(alvo) toggleAllControls(alvo, true) removeElementData (alvo, "preso", true) setPedAnimation(alvo, nil, nil) removeElementData(alvo,"Algemado") setElementPosition(alvo , 1542.0284423828,-1669.5544433594,13.553701400757) setElementDimension(alvo , 0) setElementInterior(alvo , 0) end, (tonumber(valTimer)) * 60000, 1) --// Tempo declarado pelo player, multiplicado por 60000; 1m = 60000ms; Usei tonumber pois provável que o valor declarado pelo player virá como string. end end end addCommandHandler("prender", prenderJogador) E também estava faltando end
-
Não existe aquela vírgula depois do end da linha 31.
-
Acho que o que eu baixei foi esse emerlights
-
Eu baixaria um resource pronto da comunidade e editaria ele. Pois não muda a lógica de funcionamento. Pelo menos o resource que eu tenho aqui, eu peguei ele do https://community.multitheftauto.com/ e editei algumas sirenes, posições e quais viaturas eles devem aparecer.
-
Como compactar Resource
Lord Henry replied to CarLoSmAnnOel's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
MTA não lê arquivos compactados em .RAR somente em .ZIP E isso não irá diferenciar o tamanho de download dos jogadores. O que algumas hosts usam é um tal de compactador de download, que não sei muito bem como funciona, só sei que o fato dos mods estarem zipados não influencia nisso. De acordo com a Heavy Host: -
Só conheço o sistema com coronas. Mas vc já disse que ele não lhe atende muito bem.
-
sqlite Tudo sobre Banco de Dados do MTA (SQLite)
Lord Henry replied to Lord Henry's topic in Tutoriais em geral
Arquivo.sql não é um tipo de arquivo nativo do MTA. O que tem dentro dele?- 14 replies
-
- 1
-
-
- sql
- banco de dados
-
(and 3 more)
Tagged with:
-
Sua dúvida está bem mal explicada hein colega? Isso seria uma dúvida mais voltada ao OBS Studio. Pelo que observo na sua print, vc está tentando gravar a tela do MTA utilizando aquelas configurações, mas não está funcionando, é isso? Me responda também o seguinte, por gentileza: 1) Qual a resolução que está configurada no seu MTA? 1366x768 ou outra diferente? 2) Qual a resolução nativa do seu monitor?
-
BUG MUITO LOKO
Lord Henry replied to Gamerzim's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Se não existir nenhum meio de contatar o responsável pelo servidor ou então ignorarem seu pedido, sugiro que troque de servidor. -
Da próxima vez, veja as regras do fórum e poste na seção destinada a divulgação de servidores. Servidores para jogar
-
@CarLoSmAnnOel poste o seu script errado aqui para verificarmos o que vc está tentando fazer. Use o botão <> para colar o script.
- 6 replies
-
- ajuda
- grudar veiculo
-
(and 3 more)
Tagged with:
-
Não entendi a necessidade de uma sub-tabela dentro da tabela NPCs. Pq vc simplesmente não fez 1 tabela de posições? E também pelo que vejo, vc ainda não está tentando fazer nada com setTimer.
-
[Ajuda] Entrar no server
Lord Henry replied to SrSampaio32112321's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Eles podem ver os IPs conectados ao serviço deles. -
[Ajuda] Entrar no server
Lord Henry replied to SrSampaio32112321's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
O seu é esse? De onde vem o fio azul? -
[Ajuda] Entrar no server
Lord Henry replied to SrSampaio32112321's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Tem que abrir as portas do Modem também, não só do Roteador.