Jump to content

Mudar getPlayerFromPartialName para ID


Recommended Posts

On 19/06/2019 at 20:45, DNL291 said:

Pra isso você precisa primeiro do sistema de ID. Então você irá obter com uma função exportada ou getElementData dependendo de como tiver no script, e substitui pela função do sistema de ID.

Sim, eu já tenho o Mod de ID. É ele possuí uma data sim! Como eu faço pra mudar me ajuda?

Link to comment
18 hours ago, DNL291 said:

Mostre como está o seu código.

function Revistar ( source, cmd, id )
    if getElementData ( source, "AirNewSCR_Policial1" ) == "Sim" then
        if getElementData(player, "ID") == id then 
        if id then           
            outputChatBox ( "#ffffff* Armas do cidadão "..getPlayerName(Jogador).."!", source, 255, 255, 255, true )
            outputChatBox ( " ", source, 255, 255, 255, true )                
            for slot = 0, 12 do
                local Armas = getPedWeapon ( Jogador, slot )
                local Municao = getPedTotalAmmo ( Jogador, slot ) 
                if Armas > 0 then
                    if Municao > 0 then
                        weapon_nome = getWeaponNameFromID ( Armas )
                        outputChatBox ( "#ffffff* "..weapon_nome.." #3a3a3a»#25e014 "..Municao.." Bala(s)!", source, 255, 255, 255, true )                       
                    end
                end
            end
        else
            outputChatBox ( "* Erro: Jogador não encontrado!", source )
        end
    end
end
addCommandHandler ( "verarmas", Revistar )

Ele não dá erro no debugscript 3 mais ele não funciona quando executa o comando /verarmas id.

Link to comment

Erros de IF/indentação corrigido, agora o resto é com você, Jogador não esta declarado em nenhum local.

 

addCommandHandler ("verarmas", function (player, cmd, id)
	if getElementData (player, "AirNewSCR_Policial1") == "Sim" then
		local id = getElementData (player, "ID") == id then 
		if id then           
			outputChatBox ("* Armas do cidadão "..getPlayerName(Jogador).."!", player, 255, 255, 255, true)    
			for slot = 0, 12 do
				local Armas = getPedWeapon (Jogador, slot)
				local Municao = getPedTotalAmmo (Jogador, slot)  
				if Armas > 0 then
					if Municao > 0 then
						weapon_nome = getWeaponNameFromID (Armas)
						outputChatBox ("* "..weapon_nome.." #3a3a3a»#25e014 "..Municao.." Bala(s)!", player, 255, 255, 255, true)                       
					end
				end
			end
		else
			outputChatBox ("* Erro: Jogador não encontrado!", player)
		end
	end
end)

Nem testei seu código, mas acredito que não esteja funcionando praticamente nada.

E seja mais agradecido com quem te ajuda, deixando like nos comentários do pessoal :)

Edited by Jonas^
  • Thanks 1
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...