-
Posts
4,008 -
Joined
-
Last visited
-
Days Won
184
Everything posted by Lord Henry
-
OnClientPedDamage Verifique se a arma usada é o ID 42 (extintor). Se for, é um dano válido no fogo.
-
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
