Admincmds Fehler

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Admincmds Fehler

    Kann mir jemand sagen was das für ein Fehler ist?
    Immer wenn ich einen Befehl eingebe kommt der Fehler:

    Quellcode

    1. [2018-01-18 14:11:37] WARNING: [gamemodes]/[axe]/axe/aDuty/admin/admincmds.lua:1427: Bad argument @ 'setElementPosition' [Expected element at argument 1]
    2. [2018-01-18 14:11:37] WARNING: [gamemodes]/[axe]/axe/aDuty/admin/admincmds.lua:1428: Bad argument @ 'setElementInterior' [Expected element at argument 1]
    3. [2018-01-18 14:11:37] WARNING: [gamemodes]/[axe]/axe/aDuty/admin/admincmds.lua:1429: Bad argument @ 'setElementDimension' [Expected element at argument 1]
    4. [2018-01-18 14:11:39] CONNECT: [EXO]Troy_Otto connected (IP: 93.201.168.201 Serial: Version: 1.5.5-9.11815.3)
    5. [2018-01-18 14:11:42] JOIN: joined the game (IP: 93.201.168.201)
    6. [2018-01-18 14:11:44] WARNING: [gamemodes]/[axe]/axe/aDuty/admin/admincmds.lua:1427: Bad argument @ 'setElementPosition' [Expected element at argument 1]
    7. [2018-01-18 14:11:44] WARNING: [gamemodes]/[axe]/axe/aDuty/admin/admincmds.lua:1428: Bad argument @ 'setElementInterior' [Expected element at argument 1]
    8. [2018-01-18 14:11:44] WARNING: [gamemodes]/[axe]/axe/aDuty/admin/admincmds.lua:1429: Bad argument @ 'setElementDimension' [Expected element at argument 1]
    9. [2018-01-18 14:12:04] INFO: , IP: 93.201.168.201
    10. [2018-01-18 14:12:10] INFO: Bizkassen wurden gespeichert!
    11. [2018-01-18 14:12:10] INFO: Wetteränderung
    12. [2018-01-18 14:12:15] WARNING: [gamemodes]/[axe]/axe/aDuty/admin/admincmds.lua:1377: Bad argument @ 'getElementPosition' [Expected element at argument 1]
    13. [2018-01-18 14:12:15] WARNING: [gamemodes]/[axe]/axe/aDuty/admin/admincmds.lua:1378: Bad argument @ 'getElementInterior' [Expected element at argument 1]
    14. [2018-01-18 14:12:15] WARNING: [gamemodes]/[axe]/axe/aDuty/admin/admincmds.lua:1379: Bad argument @ 'getElementDimension' [Expected element at argument 1]
    15. [2018-01-18 14:12:15] ERROR: [gamemodes]/[axe]/axe/aDuty/admin/admincmds.lua:1380: attempt to perform arithmetic on local 'z' (a nil value)
    Alles anzeigen

    admincmds.lua

    LUA-Quellcode: admincmds.lua

    1. function getcar_func ( player, cmd, targetname, slot )
    2. if isAdminLevel ( player, adminLevels["Supporter"] ) then
    3. if targetname and slot then
    4. slot = tonumber(slot)
    5. local target = findPlayerByName ( targetname )
    6. local newtargetname = getPlayerName ( target )
    7. if isElement(target) then
    8. local carslot = vioGetElementData ( target, "carslot"..slot )
    9. if carslot then
    10. if carslot >= 1 then
    11. local veh = allPrivateCars[newtargetname] and allPrivateCars[newtargetname][slot] or false
    12. if isElement ( veh ) then
    13. local x, y, z = getElementPosition(player)
    14. local inter = getElementInterior(player)
    15. local dimension = getElementDimension(player)
    16. setElementPosition ( veh, x, y, z+1.5 )
    17. setElementInterior ( veh, inter )
    18. setElementDimension ( veh, dimension )
    19. else
    20. respawnPrivVeh ( slot, newtargetname )
    21. veh = allPrivateCars[newtargetname] and allPrivateCars[newtargetname][slot] or false
    22. local x, y, z = getElementPosition(player)
    23. local inter = getElementInterior(player)
    24. local dimension = getElementDimension(player)
    25. setElementPosition ( veh, x, y, z+1.5 )
    26. setElementInterior ( veh, inter )
    27. setElementDimension ( veh, dimension )
    28. end
    29. outputAdminLog ( getPlayerName(player).." hat den Slot "..slot.." von ".. targetname .." zu sich geportet." )
    30. else
    31. outputChatBox ( "Der Spieler hat keinen Wagen mit dieser Nummer!", player, 125, 0, 0 )
    32. end
    33. else
    34. outputChatBox ( "Der Spieler hat keinen Wagen mit dieser Nummer!", player, 125, 0, 0 )
    35. end
    36. else
    37. outputChatBox ( "Spieler muss online sein!", player, 125, 0, 0 )
    38. end
    39. else
    40. outputChatBox ( "/getcar [Spieler] [Slot]!", player, 125, 0, 0 )
    41. end
    42. else
    43. triggerClientEvent ( player, "infobox_start", getRootElement(), "\nDu bist nicht authorisiert,\ndiesen Befehl zu nutzen.", 5000, 255, 0, 0 )
    44. end
    45. end
    Alles anzeigen
    Danke schon mal :)

    Beitrag von Jan1308 ()

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Lesen hilft ().

    Beitrag von Gelöschter Benutzer ()

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Lesen hilft ().
  • Bei welchem Befehl tritt dieser Fehler denn auf?

    Am besten wäre die komplette admincmds.lua oder wenigstens die Ausschnitte, in denen die Fehler auftreten. Hast ja die Zeilennummern in den Logs stehen.

    Der Fehler sagt nur, dass bei den Aufrufen für setElementPosition etc. kein Element übergeben wird. Der letzte Error tritt dann auch nur auf, weil in diesem Falle die Variable 'z' nil als Wert hat, da ja kein Element vorhanden war, dessen Position abgefragt werden konnte.
    DEAL WITH IT.

    github.com/DKongHD
    Altes OOP UI-Framework: github.com/DKongHD/MTA-Framework-OOP