Jump to content

Expected number at argument 9, got root


Recommended Posts

Ребят, беда, помогите пожалуйста.

Ошибки в консоле, как исправить?

[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:196: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:197: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/Fraktionen/LVPD/Polizei.lua:44: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/Fraktionen/LVPD/Polizei.lua:45: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/Fraktionen/LVPD/Polizei.lua:46: Bad argument @ 'setElementInterior' [Expected element at argument 1, got boolean] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:7: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:8: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:9: Bad argument @ 'setElementInterior' [Expected element at argument 1, got boolean] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:11: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:12: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:13: Bad argument @ 'setElementInterior' [Expected element at argument 1, got boolean] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:15: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:16: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:17: Bad argument @ 'setElementInterior' [Expected element at argument 1, got boolean] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:19: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:20: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:21: Bad argument @ 'setElementInterior' [Expected element at argument 1, got boolean] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:23: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:24: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:25: Bad argument @ 'setElementInterior' [Expected element at argument 1, got boolean] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:27: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:28: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:29: Bad argument @ 'setElementInterior' [Expected element at argument 1, got boolean] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:30: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:31: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:32: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:33: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:34: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:35: Bad argument @ 'setElementInterior' [Expected element at argument 1, got boolean] 
  
[2015-05-08 21:40:17] WARNING: Godmother/warpmarkers.lua:37: Bad argument @ 'createMarker' [Expected number at argument 9, got root] 

Код:

addEventHandler ("onResourceStart", getResourceRootElement(),  
  
function () 
  
    ammuA = createMarker (2158.99, 943.23, 11.8, "arrow", 1.5, 255, 255, 0, getRootElement()) 
  
    ammuB = createMarker (285.49, -85.94, 1002.52, "arrow", 1.5, 255, 255, 0 ,getRootElement()) 
  
    setElementInterior (ammuB, 4) 
  
     
  
    clothesA = createMarker (2102.51, 2257.50, 12.02, "arrow", 1.5, 255, 255, 0, getRootElement()) 
  
    clothesB = createMarker (207.65, -110.74, 1006.13, "arrow", 1.5, 255, 255, 0, getRootElement()) 
  
    setElementInterior (clothesB, 15) 
  
     
  
    stripclubA =  createMarker(2506.962890625, 2120.6137695313, 11.839887619019, "arrow", 1.5, 255, 255, 0, getRootElement()) 
  
    stripclubB =  createMarker(1204.8038330078, -13.458594322205, 1001.921875, "arrow", 1.5, 255, 255, 0, getRootElement()) 
  
    setElementInterior (stripclubB, 2) 
  
     
  
    LVsupermarktoutside = createMarker( 2194.9331054688, 1991.1153564453, 13.296875, 'arrow',1.5,255,255,0, getRootElement()) 
  
    LVsupermarktinside = createMarker( -30.861433029175, -91.922370910645, 1004.546875, 'arrow', 1.5,255,255,0, getRootElement()) 
  
    setElementInterior (LVsupermarktinside, 18) 
  
     
  
    LVsexshopoutside = createMarker( 2085.0749511719, 2074.1337890625, 12.0546875, 'arrow',1.5,255,255,0, getRootElement())  
  
    LVsexshopinside = createMarker( -100.370262146, -24.943733215332, 1001.71875, 'arrow', 1.5,255,255,0, getRootElement()) 
  
    setElementInterior (LVsexshopinside, 3) 
  
     
  
    PoliceA = createMarker (2290.13, 2430.85, 11.82, "arrow", 1.5, 255, 255, 0, getRootElement()) 
  
    PoliceB = createMarker (288.75, 167.38, 1008.17, "arrow", 1.5, 255, 255, 0, getRootElement()) 
  
    setElementInterior (PoliceB, 3) 
  
    PoliceC = createMarker (2340.31, 2458.02, 15.97, "arrow", 1.5, 255, 255, 0, getRootElement()) 
  
    PoliceDachA = createMarker (2282.05,2424.07, 4.60, "arrow", 1.5, 255, 255, 0, getRootElement()) 
  
    PoliceDachB = createMarker (2281.0654296875,2452.8295898438,48.2, "arrow", 1.5, 255, 255, 0, getRootElement()) 
  
    PoliceGarageA = createMarker (2268.12,2448.71,4.53, "arrow", 1.5, 255, 255, 0, getRootElement()) 
  
    PoliceGarageB = createMarker (267.91,184.36,1009.17, "arrow", 1.5, 255, 255, 0, getRootElement()) 
  
    setElementInterior (PoliceGarageB, 3) 
  
     
  
    korting = createMarker (1024.40, -313.23, 75, "arrow", 1.5, 255, 255, 0, getRootElement()) 
  
     
  
end) 

Link to comment

Если вкратце, то скрипт жалуется на неправильный аргумент при создании маркеров. А именно аргумент №9 в функции createMarker. Там у тебя стоит getRootElement(), а должен стоять аргумент, отвечающий за прозрачность цвета маркера (число от 0 до 255, где 0 - полная прозрачность, 255 - напротив). Исправь это в каждой такой функции.

Link to comment

попробуй это

local markers = { 
{2158.99, 943.23, 11.8,0}, 
{285.49, -85.94, 1002.52,4}, 
{2102.51, 2257.50, 12.02,0}, 
{207.65, -110.74, 1006.13,15}, 
{2506.962890625, 2120.6137695313, 11.839887619019,0}, 
{1204.8038330078, -13.458594322205, 1001.921875,2}, 
{ 2194.9331054688, 1991.1153564453, 13.296875,0},  
{ -30.861433029175, -91.922370910645, 1004.546875,18},  
{ 2085.0749511719, 2074.1337890625, 12.0546875,0}  
{ -100.370262146, -24.943733215332, 1001.71875, 3} 
{2290.13, 2430.85, 11.82, 0}, 
{288.75, 167.38, 1008.17,3 }, 
{2340.31, 2458.02, 15.97, 0}, 
{2282.05,2424.07, 4.60, 0}, 
{2281.0654296875,2452.8295898438,48.2, 0}, 
{2268.12,2448.71,4.53, 0}, 
{267.91,184.36,1009.17, 3}, 
{1024.40, -313.23, 75, 0}, 
} 
  
    
 for i , v in pairs(markers) do  
    local marker = createMarker(v[1],v[2],v[3],"arrow",255,255,255,170) 
    setElementInterior(marker,v[4]) 
 end  

Link to comment

Спасибо ребят, подскажите еще, как исправить это?

  
[2015-05-10 17:34:33] WARNING: brpExports/s_exports.lua:100: Bad argument @ 'getElementData' [Expected element at argument 1, got boolean] 
[2015-05-10 17:34:33] WARNING: brpExports/s_exports.lua:100: Bad argument @ 'getElementData' [Expected element at argument 1, got boolean] 
  

function doesPlayerOwnVehicle(vehicle, player) 
    return getElementData(vehicle, "vehicle.owner") == getElementData(player, "accountname") 
end 

Link to comment

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