Digore Posted May 31, 2015 Share Posted May 31, 2015 Mmm, aver como os explico... Cuando ejecuto mi servidor, todo va relativamente bien. Pero me saltan unos errores que dicen: [Dayz-MTA]/DayZ/SurivorSystem.lua:533 : Bad argument @ ´destroyElementID´ Expected element at argument 1, got nil] Por la pinta puedo conocer que en dicho archivo señalado, en la línea 533 ocurre algo que no es correcto, os enseño la función: La línea 533 corresponde a la 26 del siguiente archivo: function weaponSwitchBack(previousWeaponID, currentWeaponID) local weapon1 = getElementData(source, "currentweapon_1") if not weapon1 then return end local ammoData1, weapID1 = getWeaponAmmoType(weapon1) local x, y, z = getElementPosition(source) local rx, ry, rz = getElementRotation(source) if previousWeaponID == weapID1 then if elementWeaponBack[source] then setElementID(player, "elementWeaponBack[source]") detachElementFromBone(elementWeaponBack[source]) destroyElement(elementWeaponBack[source]) elementWeaponBack[source] = false end elementWeaponBack[source] = createObject(getWeaponObjectID(weapID1), x, y, z) setObjectScale(elementWeaponBack[source], 0.875) if elementBackpack[source] then attachElementToBone(elementWeaponBack[source], source, 3, 0.19, -0.31, -0.1, 0, 270, -90) else attachElementToBone(elementWeaponBack[source], source, 3, 0.19, -0.11, -0.1, 0, 270, 10) end elseif currentWeaponID == weapID1 then setElementID(player, "elementWeaponBack[source]") detachElementFromBone(elementWeaponBack[source]) destroyElement(elementWeaponBack[source]) elementWeaponBack[source] = false end end addEventHandler("onPlayerWeaponSwitch", getRootElement(), weaponSwitchBack) ¿Que solución tiene? Link to comment
Tomas Posted May 31, 2015 Share Posted May 31, 2015 viewtopic.php?f=145&t=86355&p=781036#p781030 Link to comment
Digore Posted May 31, 2015 Author Share Posted May 31, 2015 Mmm, esa aportacion ha hecho que entienda un poco del tema, pero sigue sin cuajarme. Cual es la razón normal de que estos errores salten? Link to comment
Recommended Posts