• Achievements
    761 replies, posted
KEEPING MY BRAINS-kill 50 zombies on zombie survival (over time) FLAME THROWER - ignite 500 zombies ARSON - ignite 500 wooden props ARMY OF THE DEAD - spawn 1000 zombies ( over time ) ZOMBIE MOW DOWN - run over 500 zombies COMBINE RULE - spawn 1000 combine ( over time )
[QUOTE=kpax632]KEEPING MY BRAINS-kill 50 zombies on zombie survival (over time) i made something like kill 50 zombies on zombie survival weird huh? [b]Edit:[/b] Hi,can someone tell me how you get squished by a prop? [b]Edit:[/b] There not imposible and im new so i dont know much about it so there you go.
I took a shot at the maniac achievement, I did it wrong, didn't I. [lua]// Achievement created by LSK local achieved = achievements.GetValue( "Maniac", "total", 0 ) local function HUDWeaponPickedUp( wep ) if ( achieved == 0 || LocalPlayer():IsAdmin() ) then return end if ( !wep.Spawnable && wep.AdminSpawnable ) then local function PlayerKilledByPlayer( msg ) if Player:IsAdmin () then local victim, inflictor, attacker = msg:ReadString(), msg:ReadString(), msg:ReadEntity() if ( killed != 0 && attacker == LocalPlayer() ) then killed = math.Clamp( killed + 1, 0, 1 ) achievements.Update( "Maniac", 1, "Complete" ) achievements.SetValue( "Maniac", "total", 1 ) achieved = 1 end end hook.Add( "HUDWeaponPickedUp", "Achievements.HUDWeaponPickedUp", HUDWeaponPickedUp ) usermessage.AddHook( "PlayerKilledByPlayer", "Achievements.Maniac", PlayerKilled ) local s = " " if ( achieved == 1 ) then s = "Complete" end achievements.Register( "Maniac", "Possess an admin weapon and kill an admin with it without being an admin.", "achievements/maniac", achieved, s )[/lua] Here's my Disintegrator achievement, I think this one's right. [lua]// Achievement created by LSK local killed = achievements.GetValue( "Disintegrator", "total", 0 ) local function PlayerKilled( msg ) local victim, inflictor, attacker = msg:ReadEntity(), msg:ReadString(), msg:ReadString() if ( killed != 100 && victim == Player() && attacker == "prop_combine_ball" ) then killed = math.Clamp( killed + 1, 0, 100 ) achievements.Update( "Disintegrator", killed / 100, killed .. "/100" ) achievements.SetValue( "Disintegrator", "total", killed ) end return victim, inflictor, attacker end usermessage.AddHook( "PlayerKilledByPlayer", "Achievements.Disintegrator", PlayerKilled ) achievements.Register( "Disintegrator", "Kill 100 people with combine pulse orbs.", "achievements/disintegrator", killed / 100, killed .. "/100" )[/lua]
Can you make some achievements for the mod Starstruck?
I'm also trying to make a menu for this as well. [b]Edit:[/b] Anyone care to make icons for me?
[QUOTE=JukeBox][b]We Don't Go To OMGCity:[/b] Be so embarrassed of the fact that you love Role Play servers that you always deny being there. [b]Unimaginative Name:[/b] Think of a very generic name for a very generic achievement. [b]Unorignial 12 Year Old:[/b] Make your steam name Gordon Frohman, with the intention that it will make everyone think you are cool. [b]Kindergarten Drop Out:[/b] Spell really, really horribly a total of 90 times. [b]Douche Bag:[/b] Blatantly label anyone clueless in Garry's Mod a MingeBag 15 times. [b]Shut The Fuck Up Already:[/b] Think you're awesome by typing a Portal/TF2 Meme into chat. [b]Let's Do Achievements, Guise:[/b] Be sad enough to start your own achievement GMod Server.[/QUOTE] A few of those are just as impossible as the shotgunner guy's [b]Edit:[/b] Sunbucks Employee: Sell a drink to someone on a RP server. Sunbucks Manager: Sell 5 drinks to people on a RP server Sunbucks CEO: Sell 10 drinks to people on a RP server. i don'y know if those are possible, but you could monitor the times between a spawned drink and when the money drop is picked up.
really cool!
yah i feel the same way, how do you open the achievements menu?
[QUOTE=aquaspark]yah i feel the same way, how do you open the achievements menu?[/QUOTE] F4 or "achievements" in console.
[QUOTE=IamTheLinx]F4 or "achievements" in console.[/QUOTE] thanks
Can someone give me a link svn ?
[QUOTE=godm2]Can someone give me a link svn ?[/QUOTE] It's in the first post.
Weird... i have LS but i can't see the new LS achievements :/ (even when i'm on a SB server)
Dammit you updated :argh:
[QUOTE=LSK]I'm also trying to make a menu for this as well. [b]Edit:[/b] Anyone care to make icons for me?[/QUOTE] I guess I'll make an Icon for Disintegrator. By LuaVirusFree. [img]http://img235.imageshack.us/img235/4192/blahcj6.png[/img] It's poor but I tried. It looks nothing like a Combine Ball either. I FAILED.
What is the SVN username and password to use to get SVN to work? It won't let me download the SVN package via import. Oh hey you can use the HALF-LIFE 2 font to make the combine ball. That's pretty much what VALVe does, too... If you have CRAFTY or GCF Scape then go to C:\Programs (or Program Files)\(Valve\?)Steam\steamapps\ and find Episode Two Content or Half-Life 2 content, and browse in it for hl2/resources, and look for a half-life2 True Type Font file. Take this and extract it to C:\WINDOWS\Fonts. This process may work differently on Vista, but since I prefer good performance I'm still using XP SP2. [IMG]http://img235.imageshack.us/img235/4192/blahcj6.png[/IMG] Took me 5 minutes... It's in perfect size, 64x64, and if you want me to, I can convert it to a VTF. I could even make a VMT. It mostly took me so long because I hadn't had the font installed yet. Hey thanks for using my image, even though the two posts are right next to each other... Still, you left the comments about poor quality, you tried, and doesn't even look like a combine ball. Just seems strange to me that you left them, but thanks for choosing to use my image. I could spruce it up a bit, even increase quality, or make other icons. I enjoy doing graphics arts and scripting related things, and it doesn't take long at all to do a 64x64 thumbnail-sized image.
Thanks! For VMTs, are ALL of them for this mod the same, or do you have to craft each one specially?
[QUOTE=ihatecompvir]Thanks! For VMTs, are ALL of them for this mod the same, or do you have to craft each one specially?[/QUOTE] They are essentially the same. The only difference is 1 line. [CODE] Disintegrate.vmt line 3 "$basetexture" "achievements/Disintegrate.vtf" Integrate.vmt line 3 "$basetexture" "achievements/Integrate.vtf" [/CODE] Also, here's a second optional icon which shows Ammo Type, and a guy launching a combine Micro Dark-Energy Core (also known as combine ball) at another guy... [IMG]http://img355.imageshack.us/img355/2743/blahkr7.png[/IMG]
The achievements are my favotite addon. Thank you Rabid Toaster for this awesome addon :D
I still need to know how to access the SVN, it's asking for a password and username. Achievement Idea: I Met God: See the real Garry Newman in a Garry's Mod server. To do this, use Player View Trace to find what the player is looking at every ping. If it finds a player, Player:GetName( trace.Entity() ) (or whatever the function is to figure out the name of a player). I'm a little rusty on my LUA, it's been a while, but I am sure that this is essentially correct code. Something like this would set up the Local Trace and Target, but this will only work in a weapon. If you simply convert it to work with autorun client scripts, you got yourself an achievement. Although, I think this achievement would be even better if it had a required weapon used to take Garry's picture. I will go work on a custom camera script. It is very simple to do. I always hated the ROLL thing on the camera for some pictures because no one has that steady of hands... So that's why I have ever made my own custom camera. I lost it in a recent trouble with viruses where I had to revert to factory shipped software. [LUA] local pos = self.Owner:GetShootPos() local ang = self.Owner:GetAimVector() local tracedata = {} tracedata.start = pos tracedata.endpos = pos+(ang*58488) // The absolute FARTHEST a player can see in any map, found using a double application of the Pythagorean theorem, so as to find 3D distance. tracedata.filter = self.Owner local trace = util.TraceLine(tracedata) local target = trace.Entity [/LUA] To make sure it isn't a fake Garry, I need Garry's STEAMID. I am going to go "on break" for a few hours so I'm going to have to get back to work on what I hope will be a helping hand in this achievement thing. I love to script LUA, and I don't appreciate when people always ask others to do things because they don't know how. But with the way most people are, it is hard to find someone who is willing to help out with something, or to do something they want done for themselves.
some of those are pointless but then again gmod doesn't need a point
[QUOTE=luavirusfree]I Met God: See the real Garry Newman in a Garry's Mod server. To do this, use Player View Trace to find what the player is looking at every ping. If it finds a player, Player:GetName( trace.Entity() ) ... :words: [/QUOTE] The big question is: Is it possible client-side? [b]EVERYONE[/b], read this: All achievements in this mod MUST be detectable clientside. 'cause it's a client-side mod.
The "meet the locals" achievement involves something along the lines of that, so it would probably work.
[QUOTE=ihatecompvir]The "meet the locals" achievement involves something along the lines of that, so it would probably work.[/QUOTE] yes but this one requires finding a specific player. Plus, how do we know that Garry would use Garry as his Steakm ID? Even if it was his Steam ID, can't he have a second name like in TF2?
[QUOTE=Markntosh]yes but this one requires finding a specific player. Plus, how do we know that Garry would use Garry as his Steakm ID? Even if it was his Steam ID, can't he have a second name like in TF2?[/QUOTE] It's likely you would find him through his SteamID. As in, STEAM:0:18092474 or something like that. (just a bunch of random numbers there, fyi.)
[QUOTE=luavirusfree]What is the SVN username and password to use to get SVN to work? It won't let me download the SVN package via import. Oh hey you can use the HALF-LIFE 2 font to make the combine ball. That's pretty much what VALVe does, too... If you have CRAFTY or GCF Scape then go to C:\Programs (or Program Files)\(Valve\?)Steam\steamapps\ and find Episode Two Content or Half-Life 2 content, and browse in it for hl2/resources, and look for a half-life2 True Type Font file. Take this and extract it to C:\WINDOWS\Fonts. This process may work differently on Vista, but since I prefer good performance I'm still using XP SP2. [IMG]http://img235.imageshack.us/img235/4192/blahcj6.png[/IMG] Took me 5 minutes... It's in perfect size, 64x64, and if you want me to, I can convert it to a VTF. I could even make a VMT. It mostly took me so long because I hadn't had the font installed yet. Hey thanks for using my image, even though the two posts are right next to each other... Still, you left the comments about poor quality, you tried, and doesn't even look like a combine ball. Just seems strange to me that you left them, but thanks for choosing to use my image. I could spruce it up a bit, even increase quality, or make other icons. I enjoy doing graphics arts and scripting related things, and it doesn't take long at all to do a 64x64 thumbnail-sized image.[/QUOTE] Thanks! Any other ideas for avhievements that I could do?
Okay so I couldn't get this to work, so I uninstalled GMod and reinstalled and I put it in the addons folder and nothing. Yes I pressed F4 and used the control panel and still couldn't get anything to work. Is there something I am doing wrong?
Is there anything conflicting in the addons folder?
[QUOTE=solid_jake]Is there anything conflicting in the addons folder?[/QUOTE] I'm not sure, what would cause a conflict?
Kill 200 flying npc's? Seems like a job for nuke!
Sorry, you need to Log In to post a reply to this thread.