Bonjour je viens de trouvé un Gamemodes Dayz sur MTA et j'ai ce problème. Merci de votre aide
Message Logs :
WARNING: DayZ\zombies.lua:329: Bad argument @ 'getDistanceBetweenPoints3D' [Expected number at argument 6, got boolean]
ERROR: DayZ\zombies.lua:329: attempt to compare boolean with number
Ces la ligne 4
Le code lua :
function createZomieForPlayer(x, y, z)
x, y, z = getElementPosition(source)
counter = 0
if getElementData(source, "lastzombiespawnposition") then
local xL, yL, zL = getElementData(source, "lastzombiespawnposition")[3] or getElementData(source, "lastzombiespawnposition")[1] or false, getElementData(source, "lastzombiespawnposition")[2] or false, false
if xL and getDistanceBetweenPoints3D(x, y, z, xL, yL, zL) < 50 then
return
end
end
if getElementData(source, "spawnedzombies") + 3 <= gameplayVariables.playerzombies then
for i = 1, gameplayVariables.amountzombies do
counter = counter + 1
local number1 = math.random(-50, 50)
local number2 = math.random(-50, 50)
if number1 < 18 and number1 > -18 then
number1 = 20
end
if number2 < 18 and number2 > -18 then
number2 = -20
end
randomZskin = math.random(1, table.getn(ZombiePedSkins))
zombie = call(getResourceFromName("slothbot"), "spawnBot", x + number1, y + number2, z, math.random(0, 360), ZombiePedSkins[randomZskin], 0, 0, getTeamFromName("Zombies"))
setElementData(zombie, "zombie", true)
setElementData(zombie, "blood", gameplayVariables.zombieblood)
setElementData(zombie, "owner", source)
call(getResourceFromName("slothbot"), "setBotGuard", zombie, x + number1, y + number2, z, false)
end
setElementData(source, "lastzombiespawnposition", {
x,
y,
z
})
setElementData(source, "spawnedzombies", getElementData(source, "spawnedzombies") + 3)
end
end