Jump to content

[M]ister

Members
  • Posts

    444
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by [M]ister

  1. Just now, MatheusCalixto said:

    Meio que ele usou alguma outra alternativa, o fileRename ainda não funciona pra mim, é uma outra alternativa pro problema que está meio que dentro do código do fileRename kkkkk

    Pelo que entendi se o fileRename padrão falha, internamente essa mesma função executa outra rota e usa a função de copiar. Teste ai, instale essa versão e tente utilizar o fileRename.

  2. E agora funciona o fileRename ? Porque pelo que você disse a cópia de arquivos também não funciona, então meio que não adianta tentar resolver um usando outro que também não funciona kkk.

    On 06/03/2019 at 11:50, MatheusCalixto said:

    Já tentei de tudo, mais parece que algumas funções "FILE" não funciona no lado do cliente pra mim.

    Eu tentei utilizar esse, apenas para teste:

    https://wiki.multitheftauto.com/wiki/FileCopy

    E deu um problema parecido.

     

  3. Se o valor estiver sempre no final pode ser usado:

    function adminchat ( thePlayer, _, ... )
    	local tbl = {...}
    	local valor = tbl[#tbl]
    	table.remove(tbl)
    	local message = table.concat ( tbl, " " )
    	if ( isPlayerOnGroup ( thePlayer ) ) then
    		-- resto do código

     

  4. 2 hours ago, asrzk said:

    Há mais ou menos 2 anos, eu fiz um script que carrega os mods em segundo plano. Baixe: downloader

    Pequena curiosidade aqui, qual utilidade disto:

    if ( string.find( path, ".dff" ) ) then
    	local dffFile = fileOpen( path );
    	fileClose( dffFile );
    elseif ( string.find( path, ".txd" ) ) then
    	local txdFile = fileOpen( path );
    	fileClose( txdFile );
    elseif ( string.find( path, ".col" ) ) then
    	local colFile = fileOpen( path );
    	fileClose( colFile );
    end

    ? :D

  5. Troque o seguinte trecho para testar se abre:

    addEventHandler("onPlayerLogin", root, 
    function (_, account) 
        -- if not getAccountData(account, "salvarDx") then 
          triggerClientEvent( source,"D13:abrirDx", getRootElement())
          -- setAccountData(account, "salvarDx", true) 
        -- end 
    end)

     

    • Thanks 1
  6. local markers = {
    	{x,y,z}, -- coloque a posição do marker aqui
    	{-2596.6, 579.3, 15.6}, -- exemplo1
    	{1202.8, 1001.5, 808.7} -- exemplo2
    }
    
    addEventHandler ( "onResourceStart", resourceRoot,
    	function()
    		for _,pos in ipairs(markers) do
    			local marker = createMarker(pos[1], pos[2], pos[3], 'cylinder', 2.0, 255, 0, 0, 150)
    			addEventHandler( "onMarkerHit", marker, MarkerHit ) 
    		end
    	end
    )
    
    function MarkerHit( hitElement, matchingDimension )
        local elementType = getElementType( hitElement )
        outputChatBox( elementType.." inside myMarker", getRootElement(), 255, 255, 0 )
    end

     

  7. 3 hours ago, MatheusCalixto said:

    O engraçado é que tem um servidor que utiliza fileRename nos arquivos dele e funciona normalmente pra mim:

    oRkplnH.png

    O seu problema tá pior do que imaginava kkk, não faz sentido o script de outro server conseguir usar o fileRename e você não.

    Mostre como está as suas permissões na pasta: MTARAIZ/mods/deathmatch/resources. Dentro dela aperte o botão direito do mouse > Propriedades > Segurança (win 7).

  8. 8 minutes ago, asrzk said:

    Hmmm, que estranho. O engraçado é que eu testei com uma txd e dff inválida (não sei se influencia em algo). Criei um arquivo de texto, coloquei um "a" e salvei o arquivo como txd e dff. :lol:. Mesmo assim funcionou perfeitamente.

    Sim, o sistema de arquivos não é tão avançado assim para conseguir identificar a validade do dado com a extensão (só mexe com o nome mesmo kk).

    10 minutes ago, DNL291 said:

    Testei com um arquivo sem extensão e funciona também. O problema é com o diretório e extensão errados.

    fileExist dele retorna true: https://forum.multitheftauto.com/topic/115189-ajuda-o-que-está-de-errado-nesse-código/?do=findComment&comment=946407

     

     

     

  9. 5 minutes ago, asrzk said:

    O arquivo que será renomeado, deve ter uma extensão. Testei aqui e funcionou.

    Adicionei a extensão .yuv

    
    local replace_model = {
        { "cmodels/tent.txd", "cmodels/tent.dff", 3243, "cmodels/vvoabC2xENOoQhgpE9MvT8kHWsQXEl.yuv", "cmodels/6edp8dkehrk1sghEJD1cazP0rT8weF.yuv" }
    };
    

     

    Não é via de regra possuir extensão, o exemplo que pedi para ele testar também possui e não funciona para ele, deve ser algum problema especifico no servidor dele.

×
×
  • Create New...