- 
                
Posts
4,007 - 
                
Joined
 - 
                
Last visited
 - 
                
Days Won
184 
Everything posted by Lord Henry
- 
	
	
				Hud aparecendo Junto com o Painel Login
Lord Henry replied to wesley souza angelo's topic in Programação em Lua
Mostre seu meta.xml - 
	
	
				Como posso fazer uma barra de progressão de 0% a 100%?
Lord Henry replied to OliverBL's topic in Programação em Lua
Você pode usar a função útil DxDrawLoading - 
	CreateFire Você não pode detectar isso pois o fogo não é um elemento válido. Ou seja, não tem como detectar "dano" nele. Você pode criar um NPC invisível na mesma posição do fogo e dai vc detecta o dano recebido por ele com extintor ou caminhão de bombeiros.
 - 
	Abre o Blender e me diga qual versão é. Se vc baixou o primeiro do site, vc deve ter instalado a versão 2.81. O GTA Tools é antigo demais e não é compatível com essa versão. Baixe a versão 2.63
 - 
	function PilotoDeHelicopteroAirNew ( player ) print (tostring (player)) accountname = getAccountName (getPlayerAccount(player)) if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "admin" ) ) then TudoInvisivel () setElementVisibleTo ( PilotoDeHelicoptero, source, true ) setElementData ( source, "AirNew>Encaminhamento", "Piloto De Helicoptero" ) MensagemAirNewSCR ( "Emprego: Para Iniciar os Serviços siga o Checkpoint Vermelho em seu Minimapa", "success" ) triggerClientEvent ( source, "AirNew>FecharAgencia", root ) setElementData ( source, "Emprego", false ) end end addEvent( "Encaminhar>PilotoDeHelicoptero", true ) addEventHandler( "Encaminhar>PilotoDeHelicoptero", getRootElement(), PilotoDeHelicopteroAirNew )
 - 
	Qual versão do Blender vc instalou?
 - 
	
	
				Hud aparecendo Junto com o Painel Login
Lord Henry replied to wesley souza angelo's topic in Programação em Lua
@wesley souza angelo favor utilizar o botão <> do fórum para postar códigos. Não cole direto no texto. - 
	Dá pra fazer com Blender usando uma versão antiga e com plugin do GTA Tools.
 - 
	Mostre como ficou o código.
 - 
	Coloque isso antes da linha do accountName e mostre oq aparece no Debug Console: print (tostring (player))
 - 
	Sugiro que vc aprenda a programar e criar o seu próprio resource. ?
 - 
	
	
				Marker de teleporte com permissão no ACL
Lord Henry replied to Panelaa's topic in Programação em Lua
Sobre seu problema: Erro nas linhas 4 e 19. accName não existe. - 
	
	
				Marker de teleporte com permissão no ACL
Lord Henry replied to Panelaa's topic in Programação em Lua
Na próxima vez, utilize o botão <> do fórum para postar o código ao invés de colar direto no texto. - 
	Faz um loop for e verifica todos os jogadores do servidor com getElementsByType se eles tem essa data usando getElementData. Se tiver, adiciona o nome dele com getPlayerName em uma table com table.insert. Depois usa table.concat para mostrar todos os nomes em uma única string.
 - 
	AddCommandHandler - Adicionar um comando pro jogador chamar tal profissional. BindKey - Binda uma tecla a uma função, para fazer o profissional aceitar ou negar o chamado. Pode ser uma tecla pra aceitar e outra pra negar. Se as profissões estão separadas por ACL Group GetPlayersInACLGroup - Função útil que pega todos os jogadores que estão em determinada ACL Group. Se as profissões estão separadas em times GetPlayersInTeam - Pega todos os jogadores que estão em determinado time. Se as profissões estão separadas por elementData GetElementsByType - Pega todos os elementos do tipo específico. (use o tipo "player" para pegar todos os players conectados no servidor) For - Faz um loop que passa entre cada jogador, GetElementData - Verifica se tal elemento possui a elementData daquela profissão específica. (no caso o elemento é um jogador) OutputChatBox - Manda o texto para o jogador específico ou pra todo mundo.
 - 
	
	
				Setar skin em outros membros do server
Lord Henry replied to LuanSantos_'s topic in Programação em Lua
Não entendi sua dúvida. Explique melhor e com mais detalhes do que você quer fazer. - 
	Desligue o resource Freeroam.
 - 
	Então não tentou o suficiente. function handleVehicleDamage (attacker, weapon, loss, x, y, z, tire) if (weapon == 51) then -- Se recebeu dano por uma explosão (granada, carro explodindo próximo, etc), então: cancelEvent() -- Cancela o dano. (o veículo ainda pode quebrar partes normalmente, mas não vai perder vida) end end addEventHandler ("onClientVehicleDamage", root, handleVehicleDamage)
 - 
	Não cara, sua lógica está errada. Não faz sentido vc colocar datas diferentes para fazerem a mesma coisa. É mais fácil verificar apenas se o jogador tem a elementData "Emprego". Se ele tiver essa data, indica que ele está em algum emprego e portanto não pode ser contratado em um novo emprego. Dai quando ele se demitir, remove essa data. Quando o cara for contratado, coloca essa data "Emprego" e no valor coloca qual o emprego, no caso "Carro-forte".
 - 
	Na verdade ele tinha postado na seção internacional. Dai um moderador de lá moveu pra cá. Tópico movido para a seção adequada para solicitações de scripters pagos. Off-Topic. @Guilherme Ramos veja as regras do fórum aqui:
 - 
	Talvez esse tutorial lhe ajude:
 - 
	Acho que o seu problema está relacionado com LOD, os objetos que não são nativos do mapa possuem draw distance bem menor por padrão. Isso não é bug, o MTA funciona assim para evitar sobrecarga no mapa.
 - 
	
	
				Preciso de ajudar em Criar este Script
Lord Henry replied to TavinhoMTA's topic in Programação em Lua
getPlayerFromName getElementPosition setElementPosition addCommandHandler - 
	Faça o dxDraw do retângulo usando posições e escalas de variáveis. Dai ao clicar vc apenas altera o valor dessas variáveis.
 
