Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- name[0]="superrare_beams1"
- description[0]="Sunbeams"
- name[1]="superrare_burning1"
- description[1]="Burning Flames"
- name[2]="superrare_burning2"
- description[2]="Scorching Flames"
- name[3]="superrare_circling_heart"
- description[3]="Circling Heart"
- name[4]="superrare_circling_peacesign"
- description[4]="Circling Peace Sign"
- name[5]="superrare_circling_tf"
- description[5]="Circling Team Fortress Logo"
- name[6]="superrare_confetti_green"
- description[6]="Green Confetti"
- name[7]="superrare_confetti_purple"
- description[7]="Purple Confetti"
- name[8]="superrare_flies"
- description[8]="Massed Flies"
- name[9]="superrare_ghosts"
- description[9]="Haunted Ghosts"
- name[10]="superrare_plasma1"
- description[10]="Searing Plasma"
- name[11]="superrare_plasma2"
- description[11]="Vivid Plasma"
- name[12]="superrare_greenenergy"
- description[12]="Green Energy"
- name[13]="superrare_purpleenergy"
- description[13]="Purple Energy"
- name[14]="unusual_orbit_planets"
- description[14]="Orbiting Planets"
- name[15]="unusual_storm"
- description[15]="Stormy Storm"
- name[16]="unusual_blizzard"
- description[16]="Blizzardy Storm"
- name[17]="unusual_steaming"
- description[17]="Steaming"
- name[18]="unusual_smoking"
- description[18]="smoking"
- name[19]="unusual_bubbles"
- description[19]="Bubbling"
- name[20]="unusual_orbit_nutsnbolt"
- description[20]="Orbiting Nuts N' Bolts"
- name[21]="unusual_orbit_fire"
- description[21]="Orbiting Fire"
- # ------------------------------------
- # speshul ones below
- # ------------------------------------
- name[22]="unusual_orbit_fire_dark"
- description[22]="Eerie Orbiting Fire"
- name[23]="unusual_fullmoon_cloudy"
- description[23]="Cloudy Moon"
- name[24]="unusual_orbit_jack_flaming"
- description[24]="Flaming Lantern"
- name[25]="unusual_bubbles_green"
- description[25]="Cauldron Bubbles"
- name[26]="unusual_storm_knives"
- description[26]="Knifestorm"
- name[27]="unusual_skull_misty"
- description[27]="Misty Skull"
- name[28]="unusual_fullmoon_cloudy_green"
- description[28]="Harvest Moon"
- name[29]="unusual_storm_secret"
- description[29]="It's A Secret To Everybody"
- name[30]="unusual_storm_spooky"
- description[30]="Stormy 13th Hour"
- name[31]="unusual_robot_holo_glow_green"
- description[31]="Phosphorous"
- name[32]="unusual_robot_holo_glow_orange"
- description[32]="Sulphorous"
- name[33]="unusual_robot_orbit_binary"
- description[33]="Memory Leak"
- name[34]="unusual_robot_orbit_binary2"
- description[34]="Overclocked"
- name[35]="unusual_robot_orbiting_sparks"
- description[35]="Electrostatic"
- name[36]="unusual_robot_orbiting_sparks2"
- description[36]="Power Surge"
- name[37]="unusual_robot_radioactive"
- description[37]="Anti-Freeze"
- name[38]="unusual_robot_time_warp"
- description[38]="Time Warp"
- name[39]="unusual_robot_time_warp2"
- description[39]="Green Black Hole"
- name[40]="unusual_robot_radioactive2"
- description[40]="Roboactive"
- for i in {0..40}
- do
- touch $1-${name[i]}.lua
- echo "game.AddParticles(\"particles/item_fx.pcf\")" > $1-${name[i]}.lua
- echo "PrecacheParticleSystem(\"${name[i]}\")" >> $1-${name[i]}.lua
- if [ $i -ge 22 ]
- then
- echo "ITEM.AllowedUserGroups = { \"superadmin\", \"co-owner\", \"technician\", \"staffadmin\", \"staff\", \"supporter\", \"donator\", \"donator+\", \"donator++\" \"admin\" }" >> $1-${name[i]}.lua
- fi
- echo "ITEM.Particle = \"${name[i]}\"" >> $1-${name[i]}.lua
- echo "" >> $1-${name[i]}.lua
- echo "function ITEM:OnEquip\(ply, modifications\)" >> $1-${name[i]}.lua
- echo " timer.Create\(\"effect_\" .. ply:Nick\(\) .. \"_\" .. self.Name, 1, 0, function \(\)" >> $1-${name[i]}.lua
- echo " if \(!IsValid\(ply\) then return end" >> $1-${name[i]}.lua
- echo " ParticleEffectAttach\(self.Particle,PATTACH_POINT_FOLLOW,ply,ply:LookupAttachment\(\"eyes\"\)\)" >> $1-${name[i]}.lua
- echo " end\)" >> $1-${name[i]}.lua
- echo "end" >> $1-${name[i]}.lua
- echo "" >> $1-${name[i]}.lua
- echo "function ITEM:OnHolster\(ply\)" >> $1-${name[i]}.lua
- echo " timer.Destroy\(\"effect_\" .. ply:Nick\(\) .. \"_\" .. self.Name\)" >> $1-${name[i]}.lua
- echo " ply:StopParticles\(\)" >> $1-${name[i]}.lua
- echo "end" >> $1-${name[i]}.lua
- echo "" >> $1-${name[i]}.lua
- cat $1 |
- sed "s/ITEM.Name = \'/ITEM.Name = \'${description[i]} /" |
- sed "s/ITEM.Price = .*/ITEM.Price = 35000/" >> $1-${name[i]}.lua
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement