Advertisement
Guest User

Untitled

a guest
Jul 10th, 2014
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 6.04 KB | None | 0 0
  1. unction gadget:GetInfo()
  2.    return {
  3.       name = "unita_iniziali",
  4.       desc = "Aggiunge unità all'inizio del gioco.",
  5.       author = "daryl - www.totalannihilation.it",  -- thx to http://springrts.com community,  knorke,  smoth,  Beherith,  jK .
  6.       date = "September 19st,  2010",
  7.       license = "GPL,  v.2,  2008",
  8.       layer = 1,
  9.       enabled = true,
  10.    }
  11. end
  12.  
  13.  
  14. local u
  15. local GiveOrderToUnit = Spring.GiveOrderToUnit
  16. local AddBuildOrders = Spring.AddBuildOrders
  17. local CreateFeature = Spring.CreateFeature
  18.  
  19. local gaiaTeamId    = Spring.GetGaiaTeamID()
  20.  
  21. -- all your units
  22. local unitList = {
  23.     { "palmforest006", 7321, 0, 8349, 0, gaiaTeamId },
  24.     { "palmforest007", 7321, 0, 8461, 0, gaiaTeamId },
  25.     { "palmforest008", 7321, 0, 8562, 0, gaiaTeamId },
  26.     { "palmforest009", 7321, 0, 8665, 0, gaiaTeamId },
  27.     { "palmforest007", 7446, 0, 8349, 0, gaiaTeamId },
  28.     { "palmforest009", 7446, 0, 8461, 0, gaiaTeamId },
  29.     { "palmforest006", 7446, 0, 8562, 0, gaiaTeamId },
  30.     { "palmforest009", 7446, 0, 8665, 0, gaiaTeamId },
  31.     { "palmforest009", 7548, 0, 8349, 0, gaiaTeamId },
  32.     { "palmforest009", 9097, 0, 7861, 0, gaiaTeamId },
  33.     { "palmforest008", 9097, 0, 7963, 0, gaiaTeamId },
  34.     { "palmforest007", 9097, 0, 8065, 0, gaiaTeamId },
  35.     { "armspazioporto", 9550, 0, 7350, 0, gaiaTeamId },
  36.     { "eridlon_antenna", 8238, 0, 10361, 0, gaiaTeamId },
  37.     { "eridlon_gate", 7080, 0, 10071, 0, gaiaTeamId },
  38.     { "eridlon_gate_wall", 7300, 0, 10071, 0, gaiaTeamId },
  39.     { "palmforest006", 9694, 0, 8116, 0, gaiaTeamId },
  40.     { "palmforest007", 9638, 0, 8160, 0, gaiaTeamId },
  41.     { "palmforest008", 9589, 0, 8185, 0, gaiaTeamId },
  42.     { "palmforest009", 9423, 0, 8370, 0, gaiaTeamId },
  43.     { "palmforest010", 9344, 0, 8327, 0, gaiaTeamId },
  44.     { "palmforest011", 9832, 0, 7765, 0, gaiaTeamId },
  45.     { "palmforest009", 8760, 0, 7671, 0, gaiaTeamId },
  46.     { "palmforest007", 8860, 0, 7539, 0, gaiaTeamId },
  47.     { "pala001", 8799, 0, 8310, 90, gaiaTeamId },
  48.     { "pala002", 8799, 0, 8110, 0, gaiaTeamId },
  49.     { "pala003", 8799, 0, 8010, 0, gaiaTeamId },
  50.     { "pala004", 8799, 0, 7910, 0, gaiaTeamId },
  51.     { "pala005", 8799, 0, 7810, 0, gaiaTeamId },
  52.     { "pala004", 8899, 0, 7710, 0, gaiaTeamId },
  53.     { "pala002", 8899, 0, 8310, 0, gaiaTeamId },
  54.     { "pala005", 8899, 0, 8110, 0, gaiaTeamId },
  55.     { "pala001", 8899, 0, 8010, 0, gaiaTeamId },
  56.     { "pala003", 8899, 0, 7910, 0, gaiaTeamId },
  57.     { "pala005", 8899, 0, 7810, 0, gaiaTeamId },
  58.     { "pala005", 8999, 0, 7710, 0, gaiaTeamId },
  59.     { "pala003", 8999, 0, 8110, 0, gaiaTeamId },
  60.     { "pala004", 8999, 0, 8010, 0, gaiaTeamId },
  61.     { "pala002", 8999, 0, 7910, 0, gaiaTeamId },
  62.     { "pala001", 8999, 0, 7810, 0, gaiaTeamId },
  63.     { "eridlon_semaforo_60", 7675, 0, 8327, 0, gaiaTeamId },
  64.     { "eridlon_semaforo_60", 7720, 0, 8364, 0, gaiaTeamId },
  65.     { "eridlon_semaforo_sx", 7324, 0, 8324, 0, gaiaTeamId },
  66.     { "eridlon_semaforo", 7346, 0, 8340, 0, gaiaTeamId },
  67.     { "eridlon_semaforo", 7421, 0, 8340, 0, gaiaTeamId },
  68.     { "eridlon_semaforo_dx", 7438, 0, 8250, 0, gaiaTeamId },
  69.     { "pala001", 9199, 0, 7710, 180, gaiaTeamId },
  70.     { "pala005", 9199, 0, 7610, 0, gaiaTeamId },
  71.     { "pala007", 9199, 0, 8110, 0, gaiaTeamId },
  72.     { "pala004", 9199, 0, 8010, 0, gaiaTeamId },
  73.     { "pala002", 9199, 0, 7910, 0, gaiaTeamId },
  74.     { "pala002", 9199, 0, 7810, 0, gaiaTeamId },
  75.     { "pala001", 9299, 0, 7710, 0, gaiaTeamId },
  76.     { "pala005", 9299, 0, 7610, 0, gaiaTeamId },
  77.     { "pala003", 9299, 0, 8110, 0, gaiaTeamId },
  78.     { "pala001", 9299, 0, 8010, 270, gaiaTeamId },
  79.     { "pala002", 9299, 0, 7910, 0, gaiaTeamId },
  80.     { "pala004", 9299, 0, 7810, 0, gaiaTeamId },
  81.     { "pala001_d", 5585, 0, 7910, 0, gaiaTeamId },
  82.     { "pala004_d", 5685, 0, 7910, 0, gaiaTeamId },
  83.     { "pala002_d", 5785, 0, 7910, 0, gaiaTeamId },
  84.     { "pala005_d", 5785, 0, 8010, 90, gaiaTeamId },
  85.     { "pala001_d", 5785, 0, 8310, 90, gaiaTeamId },
  86.     { "pala002_d", 5785, 0, 8410, 90, gaiaTeamId },
  87.     { "pala004_d", 5685, 0, 8410, 90, gaiaTeamId },
  88.     { "pala005_d", 5585, 0, 8410, 90, gaiaTeamId },
  89.     { "pala003_d", 5585, 0, 8510, 90, gaiaTeamId },
  90.     { "pala003_d", 5685, 0, 8510, 0, gaiaTeamId },
  91.     { "pala003_d", 5785, 0, 8510, 180, gaiaTeamId },
  92.     { "pala003", 5885, 0, 8510, 90, gaiaTeamId },
  93.     { "pala004", 5985, 0, 8510, 90, gaiaTeamId },
  94.     { "pala002", 5885, 0, 8410, 90, gaiaTeamId },
  95.     { "pala001", 5985, 0, 8410, 90, gaiaTeamId },
  96.     { "palmforest006", 7798, 0, 8152, 90, gaiaTeamId },
  97.     { "palmforest007", 7683, 0, 8178, 90, gaiaTeamId },
  98.     { "palmforest008", 7784, 0, 8202, 90, gaiaTeamId },
  99.     { "palmforest009", 7397, 0, 10379, 90, gaiaTeamId },
  100.     { "palmforest010", 7382, 0, 10450, 90, gaiaTeamId },
  101.     { "rock010", 7348, 0, 9708, 90, gaiaTeamId },
  102.     { "rock011", 7364, 0, 9753, 90, gaiaTeamId },
  103.     { "palmforest011", 7369, 0, 9564, 90, gaiaTeamId },
  104.     { "rock010", 7583, 0, 8814, 90, gaiaTeamId },
  105.     { "rock011", 7597, 0, 8767, 90, gaiaTeamId },
  106.     { "rock012", 7526, 0, 8835, 90, gaiaTeamId },
  107.     { "palmforest011", 6803, 0, 8150, 0, gaiaTeamId },
  108.     { "palmforest009", 6941, 0, 8290, 0, gaiaTeamId },
  109.     { "palmforest010", 6867, 0, 8105, 0, gaiaTeamId },
  110.     { "eridlon_antenna", 5966, 0, 7938, 0, gaiaTeamId },
  111.     { "eridlon_fence", 7070, 0, 11615, 0, gaiaTeamId },
  112.     { "eridlon_fence", 7070, 0, 11215, 0, gaiaTeamId },
  113.     { "eridlon_fence", 7070, 0, 11015, 0, gaiaTeamId },
  114.     { "eridlon_fence", 7070, 0, 10815, 0, gaiaTeamId },
  115.     { "eridlon_fence", 7070, 0, 10615, 0, gaiaTeamId },
  116.     { "eridlon_fence", 7070, 0, 10415, 0, gaiaTeamId },
  117.     { "eridlon_fence_dx", 7255, 0, 11615, 0, gaiaTeamId },
  118.     { "eridlon_fence_dx", 7255, 0, 11415, 0, gaiaTeamId },
  119.     { "eridlon_fence_dx", 7255, 0, 11215, 0, gaiaTeamId },
  120.     { "eridlon_fence_dx", 7255, 0, 10815, 0, gaiaTeamId },
  121.     { "eridlon_fence_dx", 7255, 0, 10615, 0, gaiaTeamId },
  122.     { "eridlon_fence_dx", 7255, 0, 10415, 0, gaiaTeamId },
  123.     { "car001", 9019, 0, 8166, 45, gaiaTeamId },
  124.     { "bridge_destroy", 4468, 0, 6005, 0, gaiaTeamId },
  125.     { "bridge_destroy2", 4468, 0, 4636, 0, gaiaTeamId },
  126. },
  127.  
  128. -- loop through unit list
  129. for _,v in pairs( unitList) do
  130.     local unitId = Spring.CreateUnit(v[1], v[2], v[3], v[4], v[5], v[6])
  131.     Spring.SetUnitNeutral (unitId,  true)
  132.     Spring.SetUnitAlwaysVisible(unitId,  true)
  133.     Spring.SetUnitNoMinimap(unitId,  true)
  134. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement