Jump to content

Pequeña duda sobre un ERROR


Digore

Recommended Posts

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...