Jump to content

FUNÇÃO INEXISTENTE


Recommended Posts

Olá, boa tarde!

Bom, eu achei um resource de airdrop para mta dayz, no qual esta com uma função não nativa no MTA, não sei se ela já foi nativa e foi retirada por algum motivo, o script funciona perfeitamente, porém, fica subindo warning no debug sobre a função que não existe a função é: 

getWeaponAmmoType

Não sei o que fazer para resolver isso parte do código:

 

	for i,item in pairs(lootItems)do
	  local value =  math.percentChance(item[2],1)
	  if value >= 1 then
		setElementData(avialColq2,item[1],value)
		local ammoData,weapID = getWeaponAmmoType(item[1],true)
		if ammoData then
		  local minBullets,maxBullets = math.floor(getAmmoPlus(ammoData)/3),getAmmoPlus(ammoData)*2
		  local ammoQuantity = math.random(minBullets,maxBullets)
		  setElementData(avialColq2,ammoData,ammoQuantity)
		end
	  end
	end
  end, 23100, 1 )
end
spawnAirdrop2()
addCommandHandler("spawnairdrop", spawnAirdrop2)

 

Link to comment
  • 1 month later...
16 minutes ago, IgorRodriguesCo said:

Essa função é própria do GameMode, e está localizada no arquivo "survivorSystem.lua". Verifique se a função está sendo exportada corretamente. Caso tenha dificuldade para identificar isso, leia a wiki: call.

Não esta sendo exportada, já resolvi o problema, esta função não estava sendo utilizada pelo script então não faria diferença em deixar ou remover. mas eu optei por remover, por questão de um código limpo.

Edited by OverKILL
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...