Advertisement
Guest User

Untitled

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