I'm sorry I haven't been making many achievements lately, I have other projects that I'm working on, and don't have that much time to make achievements.
However, from now on in the thread, I will try my best to respond to any achievement ideas, but please consider:
[B]1.[/B] I can't get SteamIDs clientside. This means I can't identify garry, or other players.
[B]2.[/B] I'd rather stay away from generic "Kill this type of NPC this many times" type of achievement, they're kinda bland.
There's other stuff that I can't do, but I can't list it all here, so I'll tell you if an achievements not possibile when you post.
I've been having trouble with a certain achievement I'm trying to create. It's called Graffiti Artist. To earn it you must spray your logo 250 times.
[QUOTE=Markntosh]3 things
1) that wasn't my idea
2) Some of the ones currently in the mod are "@#$% ideas" since you have to kill 200 antlions or something like that.
3) Your avatar is so screwed up, man.[/QUOTE]
That was just a generic example of some stuff I had seen in every damned request.
Also, for your second point, that is further reason to not include any more shit like that.
Also, Protip: insulting someones avatar is not a great way to reinforce your point.
Dogpile on the programmer is inevitable.
[QUOTE=Benlecyborg]Only problem is that they are easy to manually trigger, all it takes is notepad, the ability to change a number in notepad, know how to code lua (joke it is easy to do) and 10 minutes![/QUOTE]
Or just edit the cl.db with a SQLLite editor.
:ninja:
[QUOTE=Ltp0wer]Also, for your second point, that is further reason to not include any more shit like that.[/QUOTE]
You have a good point. A very good point. A good achievement, in my mind at least, is something you can achieve without having to create your own server specifically for it. Spray your logo 250 times? That's ok. A bit much, but ok, since you're likely to spray your logo a lot.
[QUOTE=Ltp0wer]Protip: insulting someones avatar is not a great way to reinforce your point.[/QUOTE]
My point is your using swear words, but you avatar says you're Christian. That is one of the most hypocritical things I have ever seen.
Guys, cool down.
Yes sir
By the way, this is my french traduction.
And thank you for this cool mod! =D
[url=http://www.garrysmod.org/downloads/?a=view&id=43258][img]http://www.garrysmod.org/img/?t=dll&id=43258[/img][/url]
Achivements:
1.nerdy:play every single level you have for every game
2.playing with dolls:spawn 35 ragdolls
3.Boom!!:spawn 60 explosives
4.i hate sniping:kill 10 combine snipers
snipers found here: [url]http://www.garrysmod.org/downloads/?a=view&id=29811[/url]
note:snipers come with some other npcs
5.hillbily:kill 5 birds with annable
6.zombine gunner: kill 10 zombine gunners
find zombine gunners here: [url]http://www.garrysmod.org/downloads/?a=view&id=32861[/url] note they also come with urai from ep2
that's all
I love how most of the people with the default avatar are making up impossible achievements.
I'm not making impossible achievements!!!
[QUOTE=KittyCrab]I love how most of the people with the default avatar are making up impossible achievements.[/QUOTE]
Those are simple achievements. I just got this a week ago and I'm hooked! I want to make some achievements so [b]give some ideas![/b]
[b]Edit:[/b]
Wait, not all those. Spawning props and junk are called serverside.
[QUOTE=PC Camp]I want to make some achievements so [b]give some ideas![/b]
[/QUOTE]
I posted these a few pages back, tell me waht you think.
[QUOTE=Markntosh]Osama been Lawling: Kill 7 human NPCs with one grenade
Batmobile: Add 2 thrusters to the back of a jeep and drive with them thrusting
Skydiving Liscence: Skydive off a plane (Parachute mod and gm_Skydive2008_rc1)
Cardiving Liscense: Fall 500 feet in a car (500 can be changed)
She Drives Like Crazy: Run over 3 people in a minute with a female playermodel
and car.
Catholic Priest: Kill a zombie with one shot to the head with an annabelle.
Rocket Science: Kill 10 NPCs with one RPG shot
I forgot my parachute: Fall to your death
Jack the Mingebag: Kill 100 other players when not on a deathmatch server
Like them? [/QUOTE]
I know some of them are impossible or hard, so just change them or leave them out.
Yea this is kinda hard. There are no ideas and it's hard to do some since everything is clientside.
[QUOTE=PC Camp]Yea this is kinda hard. There are no ideas and it's hard to do some since everything is clientside.[/QUOTE]
Like I said, leave some out or change them.
Here's a scoreboard curious achievement:
[lua]
local CuriousChecks = achievements.GetValue( "Score Curious", "total", 0 )
local function ImCurious()
if ( CuriousChecks == 500 ) then return end
CuriousChecks = math.Clamp( CuriousChecks + 1, 0, 500 )
achievements.Update( "Score Curious", CuriousChecks / 500, CuriousChecks .. "/500" )
achievements.SetValue( "Score Curious", "total", CuriousChecks )
end
hook.Add( "ScoreboardShow", "Achievements.Curious!", ImCurious )
achievements.Register( "Score Curious", "Check your scoreboard 500 times", "achievements/curious", CuriousChecks / 500, CuriousChecks .. "/500" )
[/lua]
[b]Edit:[/b]
Here's an elite builder achievement:
[lua]
local Opens = achievements.GetValue( "Elite Builder", "total", 0 )
local function ImAnEliteBuilder()
if ( Opens == 1000 ) then return end
Opens = math.Clamp( Opens + 1, 0, 1000 )
achievements.Update( "Elite Builder", Opens / 1000, Opens .. "/1000" )
achievements.SetValue( "Elite Builder", "total", Opens )
end
hook.Add( "SpawnMenuOpen", "Achievements.Builder!", ImAnEliteBuilder )
achievements.Register( "Elite Builder", "Open the spawnmenu 1000 times", "achievements/builder", Opens / 1000, Opens .. "/1000" )
[/lua]
[b]Edit:[/b]
Here's an addition achievement:
[lua]
local Presses = achievements.GetValue( "Adiction", "total", 0 )
local function IHaveNoLife( ply, bind, pressed )
if ( ply != LocalPlayer():EntIndex() ) then return end
if ( Presses == 10000 ) then return end
Presses = math.Clamp( Presses + 1, 0, 10000 )
achievements.Update( "Adiction", Presses / 10000, Presses .. "/10000" )
achievements.SetValue( "Adiction", "total", Presses )
end
hook.Add( "KeyPress", "Achievements.Adicted!", IHaveNoLife )
local function DeletePresses()
Presses = 0
achievements.Update( "Adiction", "0/10000" )
achievements.SetValue( "Adiction", "total", 0 )
end
hook.Add( "ShutDown", "Achievements.DeletePresses", DeletePresses )
achievements.Register( "Adiction", "Press 10000 keys in one session", "achievements/adicted", Presses / 10000, Presses .. "/10000" )
[/lua]
[b]Edit:[/b]
Here's a frag whore achievement:
[lua]
local Kill = achievements.GetValue( "Frag Whore", "total", 0 )
local function FragWhore()
if ( Kill == 1000 ) then return end
Kill = math.Clamp( Kill + 1, 0, 1000 )
achievements.Update( "Frag Whore", Kill / 1000, Kill .. "/1000" )
achievements.SetValue( "Frag Whore", "total", Kill )
end
hook.Add( "EntityRemoved", "Achievements.FragWhore", FragWhore )
achievements.Register( "Frag Whore", "Kill 10000 players and be a frag whore", "achievements/fragwhore", Kill / 1000, Kill .. "/1000" )
[/lua]
Yea I know these are all the same and repetitive, but there isn't much I can think of or use. :(
[b]Edit:[/b]
[b]Here's a good one.[/b]
Spamming Mingebag
[lua]
local completed = achievements.GetValue( "Spamming Mingebag", "completed", 0 )
local target = 100
local props = 0
local function CheckProps()
if ( completed != 0 ) then return end
if not gamemode.Get("sandbox") then return end
if ( !ValidEntity( LocalPlayer() ) ) then return end
if LocalPlayer():GetCount( "props" ) > props then
props = props + ( LocalPlayer():GetCount( "props" ) - props )
end
if props >= target then
achievements.Update( "Spamming Mingebag", 1, "" )
achievements.SetValue( "Spamming Mingebag", "completed", 1 )
completed = 1
end
end
timer.Create( "Achievements.Spamming", 0.1, 0, CheckProps )
timer.Create( "Achievements.ResetSpam", 10, 0, function()
props = 0
end )
achievements.Register( "Spamming Mingebag", "Spam 100 props in less than 10 seconds", "achievements/minge", completed, "" )
[/lua]
Spam 100 props in less than 10 seconds.
[b]Edit:[/b]
Here's a funny achievement.
Dumb Whore:
[lua]
local Crouches = achievements.GetValue( "Dumb Whore", "total", 0 )
local function LovesToBlow()
if ( Crouches == 3600 ) then return end
if LocalPlayer():OnGround() and LocalPlayer():Crouching() then
Crouches = math.Clamp( Crouches + 1, 0, 3600 )
achievements.Update( "Dumb Whore", Crouches / 3600, Crouches .. "/3600" )
achievements.SetValue( "Dumb Whore", "total", Crouches )
end
end
timer.Create( "UpdateBabies", 1, 0, LovesToBlow )
achievements.Register( "Dumb Whore", "Be on your knees crouching for more than an hour", "achievements/whore", Crouches / 3600, Crouches .. "/3600" )
[/lua]
[b]Edit:[/b]
And another.
Ping Whore:
[lua]
local completed = achievements.GetValue( "Bandwidth Whore", "completed", 0 )
local function CheckPing()
if ( completed != 0 ) then return end
if ( !ValidEntity( LocalPlayer() ) ) then return end
if LocalPlayer():Ping() > 500 then
achievements.Update( "Bandwidth Whore", 1, "" )
achievements.SetValue( "Bandwidth Whore", "completed", 1 )
completed = 1
end
end
timer.Create( "Achievements.Ping", 1, 0, CheckPing )
achievements.Register( "Bandwidth Whore", "Have a ping over 500.", "achievements/ping", completed, "" )
[/lua]
[b]Edit:[/b]
Well there are [b]7[/b] achievements. I'll some more later.
Now how do i add those achievements to the game?
[QUOTE=Quankalizer]Now how do i add those achievements to the game?[/QUOTE]
If you can't do lua, wait for them to be compiled into the svn if they are accepted.
can anyone help me with the pancake achivement it never works when i squish myself with a prop nothing happens can someone help me?
[QUOTE=tyler james]can anyone help me with the pancake achivement it never works when i squish myself with a prop nothing happens can someone help me?[/QUOTE]
Actually you're supposed to fall to your death.
I need someone to do some art work for the achievements that will go into the SVN. I'll talk to toaster and see which ones he likes.
Can someone make a detailed guide on how to make an achievement?
This mod is really nice, not only because achievments are fun, but also because its high quality. It is client side, simple to use, look great and everything as being thinked so you install it and that it. Very good job, the best addon that is not useful (not a prop or a tool.) and one of the best overall.
Tourettes Syndrome - Swear 1000 times in chat
Super Mario - Squish 15 heads in a row with Aska49's Mario Hat.
Demolition Man - Break 500 welds.
Destruction Derby - Destroy 100 welds by ramming them with a vehicle.
Sniper - Kill 10 enemies with headshots from 700 or more feet away.
Totally Harmless... - Somehow get killed 5 times by TetaBonita's Absolutely Completely Totally Harmless Companion Cube.
Also the play time achievements don't seem to work.
Oh boy! I am definitely downloading this, fucking sweet!
REQUEST: Would be awesome if a notice would be shown when you complete an achievement on a server, like text just saying that "Me completed achievement [b]Engineer[/b]" Possibly useless, but it would be cool and people would go all like "Wow, how can you have achievements?"
Some achievements found out by me :P
Conference - Be part of a microphone conversation with more than 4 players.
Dukes of Hazard! - Jump 40 meters with the jalopy.
Lookalike - Play on a server where everyone uses the same player model.
Annoying - Get kicked from a server.
Pain in the ass - Get kicked from a total of 10 servers
For your own best - Get banned for one hour.
Shy - Do not type anything or use a mic for 1 hour.
Out of ideas - Play on a server for 30 minutes without spawning ANYTHING.
Conspiracy - Get killed while typing via friends.
#1 fan - Play on the same server as Garry.
LIAR! - Play on a server with your name set to "Garry".
Payback - Kill G-Man 1000 times.
That was all i could come up with, i noticed that the thing with playing on the same server as Garry was already added but i kept it anyways.
My achievements get reset every time I exit GMod. Sure, it's not a big deal, but I've gotten Heavy Lifting fiftythree times now.
[QUOTE=azureus]Oh boy! I am definitely downloading this, fucking sweet!
REQUEST: Would be awesome if a notice would be shown when you complete an achievement on a server, like text just saying that "Me completed achievement [b]Engineer[/b]" Possibly useless, but it would be cool and people would go all like "Wow, how can you have achievements?"
[/QUOTE]
It already does that. I think it plays a sound, but I [b]know[/b] that it sends out a text to anyone on the server that says "I just got the [achievment here] achievment!"
If someone gets all the achievements, make sure that it gives them a super toolgun that unbalances the game for those without it.
[QUOTE=RealMcFool]If someone gets all the achievements, make sure that it gives them a super toolgun that unbalances the game for those without it.[/QUOTE]
Exactly.
That or a super physics gun or maybe the super gravity gun.
Sorry, you need to Log In to post a reply to this thread.