Jump to content

Ajuda em set id


Recommended Posts

Eu sei que no mta tem 2 tipos de sistema de id o do mta que está localizado na data base "internal.db" onde fica o id serial e etc, e o id que todos nos usamos que é um script  eu gostaria basicamente de um set id que altere o id do internal.db e o id do script através de um element data porque quando vc coloca o painel banimento q todos usa ele não bane o id setado só bane o id do internal ou seja quem tem id setado é imuni aos banimentos só um setid que altere o internal já ajuda demais quem puder fazer eu agradeço

Link to comment

Ola, acredito que o id que salva na internal seja o getAccountID, porem posso estar falando bobeira.

Enfim, para você modificar seu sistema de banimentos e banir a pessoa pelo ID do element data, você pode usar a seguinte função utils
Veja Abaixo

 

-- Função Util

getPlayerID = function(id)
    assert(id and type(id) == "number", string.format("Bad argument 1 to 'getPlayerID' (number expected got %s)", type(id)))
    player = false
    for i, v in ipairs(getElementsByType("player")) do
        if ( getElementData(v, "elementdataID") == tonumber(id) ) then
            player = v
            break
        end
    end
    return player
end

-- Modo de uso

addCommandHandler("getplayerid", function(player, cmd, receiverID)
	if ( receiverID ) then
		local receiverID = tonumber(receiverID)
		if ( receiverID ) then
			local receiverPlayer = getPlayerID(receiverID)
			if ( receiverPlayer then -- Verifica se ele encontrou o jogador com o element data do ID
				return print(receiverPlayer) -- Retorna o player achado!
			end
		end
	end
end


Lebrando essa função é apenas para você entender o uso da função util
Caso precise de mais alguma ajuda basta mandar novamente nesse topico

Pesso perdão da identação da função de uso (fiz no proprio navegador)

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...