-
Posts
3,875 -
Joined
-
Days Won
67
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.