Advertisement
Guest User

Untitled

a guest
Dec 10th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.86 KB | None | 0 0
  1. local res = "lotrs_mikawa" -- Название ресурса
  2. --local tex = "meihantex.txd" -- текстура
  3. local LODDistance = 20000 -- дистанция прорисовки
  4. local mapObj = {}
  5.  
  6. local objTable = {
  7. -- [NUM] = {"имя дфф (и кол), ID, X, Y, Z"}
  8. [1] = {"nmikawa01", 1912, 130.312,27.496,1966.062},
  9. [2] = {"nmikawa02", 1913, -54.93,-10.171,1969.847},
  10. [3] = {"nmikawa03", 1914, 163.329,86.349,1962.219},
  11. [4] = {"nmikawa04", 1915, 124.176,-1.125,1963.967},
  12. [5] = {"nmikawa05", 1916, 69.611,-20.483,1966.085},
  13. [6] = {"nmikawa06", 1917, 120.652,-31.487,1966.699},
  14. [7] = {"nmikawa07", 1918, 58.88,-32.205,1965.163},
  15. [8] = {"nmikawa08", 1919, 126.606,-9.012,1963.987},
  16. [9] = {"nmikawa09", 1920, 63.89,-3.652,1963.645},
  17. [10] = {"nmikawa10", 1921, -120.804,-56.486,1965.544},
  18. [11] = {"nmikawa11", 1922, -141.019,-55.555,1966.055},
  19. [12] = {"nmikawa12", 1923, 37.567,14.739,1963.759},
  20. [13] = {"nmikawa13", 1924, -148.683,-23.607,1966.664},
  21. [14] = {"nmikawa14", 1925, 127.095,78.521,1982.0},
  22. [15] = {"nmikawa15", 1926, 109.431,-46.408,1978.389},
  23. [16] = {"nmikawa16", 1927, -24.26,-2.264,1984.69},
  24. [17] = {"nmikawa17", 1928, -124.617,-23.052,1985.17},
  25. [18] = {"nmikawa18", 1929, 94.744,19.573,1972.325},
  26. [19] = {"nmikawa19", 1930, 102.315,139.644,1978.334},
  27. [20] = {"nmikawa20", 1931, -62.684,-62.66,1985.616},
  28. [21] = {"nmikawa21", 1932, -98.16,-66.82,1986.482},
  29. [22] = {"nmikawa22", 1933, -136.637,-67.135,1984.801},
  30. [23] = {"nmikawa23", 1934, -165.425,-42.15,1980.815},
  31. [24] = {"nmikawa24", 1935, -151.621,-2.153,1981.189},
  32. [25] = {"nmikawa25", 1936, -102.154,18.877,1982.458},
  33. [26] = {"nmikawa26", 1937, -41.913,28.431,1979.257},
  34. [27] = {"nmikawa27", 1938, 54.73,100.533,1982.162},
  35. [28] = {"nmikawa28", 1939, 157.652,139.665,1972.246}
  36.  
  37. }
  38.  
  39. addEventHandler("onClientResourceStart", resourceRoot, function()
  40. local txd, dff, col
  41. for i = 1, 14 do
  42. txd = engineLoadTXD("nimkawatex.txd")
  43. dff = engineLoadDFF(objTable[i][1]..".dff")
  44. col = engineLoadCOL(objTable[i][1]..".col")
  45. engineImportTXD(txd, objTable[i][2])
  46. engineReplaceCOL(col, objTable[i][2])
  47. engineReplaceModel(dff, objTable[i][2])
  48. engineSetModelLODDistance(objTable[i][2], LODDistance)
  49.  
  50. mapObj[i] = createObject(objTable[i][2], objTable[i][3], objTable[i][4], objTable[i][5])
  51. end
  52. for i = 14, 28 do
  53. txd = engineLoadTXD("nimkawatex2.txd")
  54. dff = engineLoadDFF(objTable[i][1]..".dff")
  55. col = engineLoadCOL(objTable[i][1]..".col")
  56. engineImportTXD(txd, objTable[i][2])
  57. engineReplaceCOL(col, objTable[i][2])
  58. engineReplaceModel(dff, objTable[i][2])
  59. engineSetModelLODDistance(objTable[i][2], LODDistance)
  60.  
  61. mapObj[i] = createObject(objTable[i][2], objTable[i][3], objTable[i][4], objTable[i][5])
  62. end
  63. end)
  64.  
  65. addEventHandler("onClientResourceStop", resourceRoot, function()
  66. for i = 1, #objTable do
  67. destroyElement(mapObj[i])
  68. end
  69. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement