Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2014
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.30 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. name[0]="superrare_beams1"
  4. description[0]="Sunbeams"
  5.  
  6. name[1]="superrare_burning1"
  7. description[1]="Burning Flames"
  8.  
  9. name[2]="superrare_burning2"
  10. description[2]="Scorching Flames"
  11.  
  12. name[3]="superrare_circling_heart"
  13. description[3]="Circling Heart"
  14.  
  15. name[4]="superrare_circling_peacesign"
  16. description[4]="Circling Peace Sign"
  17.  
  18. name[5]="superrare_circling_tf"
  19. description[5]="Circling Team Fortress Logo"
  20.  
  21. name[6]="superrare_confetti_green"
  22. description[6]="Green Confetti"
  23.  
  24. name[7]="superrare_confetti_purple"
  25. description[7]="Purple Confetti"
  26.  
  27. name[8]="superrare_flies"
  28. description[8]="Massed Flies"
  29.  
  30. name[9]="superrare_ghosts"
  31. description[9]="Haunted Ghosts"
  32.  
  33. name[10]="superrare_plasma1"
  34. description[10]="Searing Plasma"
  35.  
  36. name[11]="superrare_plasma2"
  37. description[11]="Vivid Plasma"
  38.  
  39. name[12]="superrare_greenenergy"
  40. description[12]="Green Energy"
  41.  
  42. name[13]="superrare_purpleenergy"
  43. description[13]="Purple Energy"
  44.  
  45. name[14]="unusual_orbit_planets"
  46. description[14]="Orbiting Planets"
  47.  
  48. name[15]="unusual_storm"
  49. description[15]="Stormy Storm"
  50.  
  51. name[16]="unusual_blizzard"
  52. description[16]="Blizzardy Storm"
  53.  
  54. name[17]="unusual_steaming"
  55. description[17]="Steaming"
  56.  
  57. name[18]="unusual_smoking"
  58. description[18]="smoking"
  59.  
  60. name[19]="unusual_bubbles"
  61. description[19]="Bubbling"
  62.  
  63. name[20]="unusual_orbit_nutsnbolt"
  64. description[20]="Orbiting Nuts N' Bolts"
  65.  
  66. name[21]="unusual_orbit_fire"
  67. description[21]="Orbiting Fire"
  68.  
  69. # ------------------------------------
  70. # speshul ones below
  71. # ------------------------------------
  72.  
  73. name[22]="unusual_orbit_fire_dark"
  74. description[22]="Eerie Orbiting Fire"
  75.  
  76. name[23]="unusual_fullmoon_cloudy"
  77. description[23]="Cloudy Moon"
  78.  
  79. name[24]="unusual_orbit_jack_flaming"
  80. description[24]="Flaming Lantern"
  81.  
  82. name[25]="unusual_bubbles_green"
  83. description[25]="Cauldron Bubbles"
  84.  
  85. name[26]="unusual_storm_knives"
  86. description[26]="Knifestorm"
  87.  
  88. name[27]="unusual_skull_misty"
  89. description[27]="Misty Skull"
  90.  
  91. name[28]="unusual_fullmoon_cloudy_green"
  92. description[28]="Harvest Moon"
  93.  
  94. name[29]="unusual_storm_secret"
  95. description[29]="It's A Secret To Everybody"
  96.  
  97. name[30]="unusual_storm_spooky"
  98. description[30]="Stormy 13th Hour"
  99.  
  100. name[31]="unusual_robot_holo_glow_green"
  101. description[31]="Phosphorous"
  102.  
  103. name[32]="unusual_robot_holo_glow_orange"
  104. description[32]="Sulphorous"
  105.  
  106. name[33]="unusual_robot_orbit_binary"
  107. description[33]="Memory Leak"
  108.  
  109. name[34]="unusual_robot_orbit_binary2"
  110. description[34]="Overclocked"
  111.  
  112. name[35]="unusual_robot_orbiting_sparks"
  113. description[35]="Electrostatic"
  114.  
  115. name[36]="unusual_robot_orbiting_sparks2"
  116. description[36]="Power Surge"
  117.  
  118. name[37]="unusual_robot_radioactive"
  119. description[37]="Anti-Freeze"
  120.  
  121. name[38]="unusual_robot_time_warp"
  122. description[38]="Time Warp"
  123.  
  124. name[39]="unusual_robot_time_warp2"
  125. description[39]="Green Black Hole"
  126.  
  127. name[40]="unusual_robot_radioactive2"
  128. description[40]="Roboactive"
  129.  
  130. for i in {0..40}
  131. do
  132. touch $1-${name[i]}.lua
  133. echo "game.AddParticles(\"particles/item_fx.pcf\")" > $1-${name[i]}.lua
  134. echo "PrecacheParticleSystem(\"${name[i]}\")" >> $1-${name[i]}.lua
  135. if [ $i -ge 22 ]
  136. then
  137. echo "ITEM.AllowedUserGroups = { \"superadmin\", \"co-owner\", \"technician\", \"staffadmin\", \"staff\", \"supporter\", \"donator\", \"donator+\", \"donator++\" \"admin\" }" >> $1-${name[i]}.lua
  138. fi
  139. echo "ITEM.Particle = \"${name[i]}\"" >> $1-${name[i]}.lua
  140. echo "" >> $1-${name[i]}.lua
  141.  
  142. echo "function ITEM:OnEquip\(ply, modifications\)" >> $1-${name[i]}.lua
  143. echo " timer.Create\(\"effect_\" .. ply:Nick\(\) .. \"_\" .. self.Name, 1, 0, function \(\)" >> $1-${name[i]}.lua
  144. echo " if \(!IsValid\(ply\) then return end" >> $1-${name[i]}.lua
  145. echo " ParticleEffectAttach\(self.Particle,PATTACH_POINT_FOLLOW,ply,ply:LookupAttachment\(\"eyes\"\)\)" >> $1-${name[i]}.lua
  146. echo " end\)" >> $1-${name[i]}.lua
  147. echo "end" >> $1-${name[i]}.lua
  148. echo "" >> $1-${name[i]}.lua
  149.  
  150. echo "function ITEM:OnHolster\(ply\)" >> $1-${name[i]}.lua
  151. echo " timer.Destroy\(\"effect_\" .. ply:Nick\(\) .. \"_\" .. self.Name\)" >> $1-${name[i]}.lua
  152. echo " ply:StopParticles\(\)" >> $1-${name[i]}.lua
  153. echo "end" >> $1-${name[i]}.lua
  154. echo "" >> $1-${name[i]}.lua
  155.  
  156. cat $1 |
  157. sed "s/ITEM.Name = \'/ITEM.Name = \'${description[i]} /" |
  158. sed "s/ITEM.Price = .*/ITEM.Price = 35000/" >> $1-${name[i]}.lua
  159.  
  160. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement