- 
                Posts3,875
- 
                Joined
- 
                Days Won67
Everything posted by DNL291
- 
	Mostre como está seu código, será melhor pois indicaremos nele aonde adicionar as funções. Mas com base no que você disse, você irá precisar destas funções: createBlip createMarker "onMarkerHit" ou "onClientMarkerHit"
- 
	É isso aí que o itachi0 disse. Neste tópico tem alguns links que serão bem úteis pra você:
- 
	  Estou com problema no meu MTA!!DNL291 replied to Darkz07's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor) Olhando o log gerado eu vi que o SO é 32 bits e tem 4gb de ram, GTA:SA instado no desktop e parece não ter nenhum programa Antivirus. O que te recomendo fazer é, formatar o PC, você pode instalar uma versão com arquitetura 64 bits, terminada a formatação, baixe e instale todos os drivers do sistema: https://www.iobit.com/pt/driver-booster.php Quanto ao GTA:SA, instale uma versão limpa de modificações e completa, instale no diretório Arquivos de Programas assim como o MTA. Tenha em mente que o problema pode até ser o GTA:SA que você está usando, então de preferência baixe de outra fonte. Você precisa ter um programa Antivirus instalado até para sua segurança, recomendo instalar um Antivirus também.
- 
	Tem esta função: https://wiki.multitheftauto.com/wiki/DxDrawGifImage E esta biblioteca que também faz o mesmo:
- 
	  Qual é o comando que dá resete no Mod ?DNL291 replied to Marina Rodrigues's topic in Programação em Lua setTimer + restartResource Isso reinicia o resource em si. Dependendo do seu caso, pode ser outra coisa específica que você quer que execute num intervalo de tempo, nesse caso é usando setTimer em uma função.
- 
	https://wiki.multitheftauto.com/wiki/ToggleVehicleRespawn
- 
	thePlayer isn't defined anywhere.
- 
	Make sure the two last arguments of the function are correct. You can test this code and show here the outputs on the chat: addCommandHandler("setvoice", function (command,sound1,sound2) if sound1 and sound2 then outputChatBox( "sound1: "..tostring(sound1) ) outputChatBox( "sound2: "..tostring(sound2) ) setPedVoice(getLocalPlayer(), sound1, sound2) end end )
- 
	Algum código provavelmente esteja no "onPlayerWasted" (ou talvez no momento do respawn) fazendo o teleporte para esse outro local.
- 
	@Gaimo Sempre que postar algo relacionado a script crie a seção Programação em Lua: https://forum.multitheftauto.com/forum/127-programação-em-lua/ E também, postagens na nossa linguagem deve estar neste sub-fórum, Portuguese / Português: https://forum.multitheftauto.com/forum/97-portuguese-português/
- 
	getPickupWeapon retorna um valor numérico, deve ser: if getPickupWeapon(source) == 31 then
- 
	Sim, IP igual.
- 
	Cadê seus 3 programadores para te ajudar? Primeiro, foge de uma punição existente, fazendo outras contas, depois, cria outra conta para montar uma historinha, patético.
- 
	  Preciso de um sistema ID (que fique em cima da cabeça da pessoa)DNL291 replied to Mopped's topic in Programação em Lua Próxima vez crie o post na seção Portuguesa por favor: https://forum.multitheftauto.com/forum/97-portuguese-português/ https://community.multitheftauto.com/index.php?p=resources&s=details&id=2322 + "onClientRender" getElementPosition getDistanceBetweenPoints3D getScreenFromWorldPosition dxDrawText
- 1 reply
- 
	- 1
- 
					
						
					
							  
 
 
- 
	Tente isto (não testado) : addCommandHandler( "procurados", function (player, cmd) if isObjectInACLGroup( "user." ..getAccountName(getPlayerAccount(player)), aclGetGroup( "Policia" ) ) then local wantedPlayers = getWantedPlayers() outputChatBox( "[Polícia] Jogadores procurados:", player, 220, 20, 20 ) if wantedPlayers == 0 then return outputChatBox( "Nenhum jogador com nível de procurado no momento!", player, 30, 30, 230 ) end for wp in pairs(wantedPlayers) do local level = getPlayerWantedLevel ( wp ) outputChatBox ( "Jogador: '"..getPlayerName ( wp ) .. "' procurado por: " .. tostring(level) .. " níve"..(level > 1 and "is" or "l").." de estrela(s)!", player, 30, 30, 230 ) end end end ) function getWantedPlayers() local players = {} for _,thePlayer in ipairs(getElementsByType ( "player" )) do local level = getPlayerWantedLevel ( thePlayer ) if ( level > 0 ) then players[ thePlayer ] = true end end return (tablelength(players) > 0) and players or 0 end function tablelength(T) local count = 0 for _ in pairs(T) do count = count + 1 end return count end
- 
	setElementData ( source, "Carteira:StartMoto09", true ) setTimer ( setElementData, 50, 1, source, "Carteira:StartMoto09", false ) Está setando true e depois de 50ms setando false no element-data isso não faz sentido. Também, já foi falado sobre o getElementData tá sendo usado na instrução if de uma forma errada. Deve ser: if getElementData( source, "Habilitacoes:LV" ) then ; if getElementData( source, "Carteira:StartMoto08" ) then Edit: na verdade está certo, mas o true ali já vai ficar por padrão. -- E você deve usar elseif's em vez de separar em if: if getElementData( source, "Habilitacoes:SF" ) then fadeCamera ( source, false, 0.1, 0, 0, 0 ) setTimer ( fadeCamera, 600, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 200, 1, source ) setTimer( setElementRotation, 200, 1, source, 0, 0, 180) setTimer ( setElementPosition, 400, 1, source, -1759.81506, 793.95563, 20.11875 ) elseif getElementData( source, "Habilitacoes:LS" ) then fadeCamera ( source, false, 0.1, 0, 0, 0 ) setTimer ( fadeCamera, 600, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 200, 1, source ) setTimer( setElementRotation, 200, 1, source, 0, 0, 180) setTimer ( setElementPosition, 400, 1, source, 1670.21191, -1337.68250, 9.21875 ) elseif getElementData( source, "Habilitacoes:LV" ) then fadeCamera ( source, false, 0.1, 0, 0, 0 ) setTimer ( fadeCamera, 600, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 200, 1, source ) setTimer( setElementRotation, 200, 1, source, 0, 0, 180) setTimer ( setElementPosition, 400, 1, source, 931.22028, 1743.56921, 1.51875 ) end Você pode depurar o código facilmente usando outputs nos trechos mais relevantes, assim você vai descobri o motivo do element-data "Habilitacoes:Motos" não estar válido.
- 
	Parece ter sido um bug ao copiar o código do fórum. Copie o código por aqui e tente novamente: server.lua: https://pastebin.com/GWbGJmrT meta.xml: https://pastebin.com/i3PxAkkq
- 
	It's missing a parenthesis to close getElementData function.

 
         
					
						