Jump to content

FUNÇÃO INEXISTENTE


Recommended Posts

Posted

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)

 

Posted

Imagino que essa função seja do próprio gamemode. Pode ser que tenha sido removida por engano ou esteja por algum equivoco com nome diferente.

  • Like 1

Please do not PM me with scripting related question nor support, use the forums instead.

  • 1 month later...
Posted

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.

i5 7400 3.0GHZ
B150M-GAMING 3 DDR4
HyperX FURY 8GB 2133Mhz DDR4
Galax GTX 1060 6GB OC

Posted (edited)
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

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...