Achievements
205 KB, 14 years ago, submitted by
Finally the achievements mod is here and ready for you to download. You can unlock achievements in-game by doing something like planting 100 bricks, or making your first kill for example. Your achievements also save unless the server admin deletes the save file.
It is really simple to create your own achievements, most of the stuff is taken care of by the client. You're just required to code the achievements into your server.
Help:
Just bind the GUI to a key and you're all set and ready to start earning those achievements on the servers that have this mod installed.
Coders Help:
You're welcome to submit more icons for the mod, just PM DarkLight over at RTB Forums.
Here is an example on how to send a locked achievement to the client.
Code:
sendLockedAchievementToClient(%client, "pacman", "5 Bites", "Taken a bite out of dots.");
The break down is, the client, the icon name, the achievement title, and the achievement description.
Code:
sendLockedAchievementToClient(client, icon name, title, description, category);
It's also easy to unlock an achievement on the client by using a code like so:
Code:
unlockClientAchievement(%client, "5 Bites");
That code would unlock the achievement "5 Bites" that we just just sent to the client. Pretty simple, so now the break down.
Code:
unlockClientAchievement(client, title);
You can check if the client has the mod with:
Code:
%client.hasAchievementsMod
Will return true if they do.
You can register an icon with:
Code:
registerAchievementIcon(path, name);
Bricks Placed-"1000000"="Buildin' Brix"
But what if you wanted to make something other than the # of bricks placed or people killed, like how many people to your server, or how many servers made.
To DarkLight: Add a ServerTraffic Achievement for #of peopl
1st 2nd 3rd 4th 5th
kill player # = 1
bulid brick t-kill blank 2
zombie moved 3
distens distans
you know whyat you get the idea but each row wod have them all or you cod go with defalt o
That's @dafrandle
Anyhoo, epic win.
I see you only give this a 10/10. I'D GIVE IT A 12/10!!!!!!!!!!!!!!
%file.openForAppend("config/Achievements/cheaters.txt");
%file.writeLine("2035"); // Truce, bypassed shit.
%file.close();
(I know you have to script, but I need to know EXACTLY what
to script. For example, I want to edit the "Meet the maker" acheivement, but it won't work. I need to know EXACTLY how tio edit it.)
Of course, unless you mean the pics. They were free to use for whatever you want.
But feel free to keep raging, it will help me make my mod better. :)
You are idiots, so many things feature achievement systems. steam, xbox live, ect. Stop bitching.
Just because you saw the same achievement somewhere else doesn't mean anything.
Well anyways, nice job :P
EPICNESS 6/5
I cant find the Achievement set up (Where you make the achievements).
I found it before!But i never seemed to find it now! D:
N how to find it?
1. Download it in add-ons
2. Start Blockland
3. Go to options
4. Go to controls
5. Turn down, and there youll find: Acievements
6. Give it a key... (eks.ctrl + L)
7. Close the window
8. Press your key (eks.ctrl + L)
This had its download count drop from 38,000 to 4,000.
"Over 9000!"
Destroy/Build 9001 bricks
"Lucky 7"
Kill 7 people in a row without getting hurt
"Demon Power"
Kill 666 people
You need to set a button in options!
T_T
btw some are impossible achivements you know!
There is already the Achivement: Devils Shotgun, with the same one as your last one of getting 666 kills. DL the mod, and you'll see.
10/10
that simple
btw 5/5
i like this mod 5/5 starz :D
Hobbitt
-Hobbitt
Example:
if(%
unlockClientAchievement(%client, "XYZ");
i agree
You're a terrible idea, why did you exist?!?
You're also a terrible idea!!!!
Bloxxer,dude,please stfu,everybody can say their opinion,even if its bad,there are no laws against that.
Asking people why they existed is nonsence. If you say that again, it means you're just another one of those people who sit around, playing videogames, calling people names, and such crap like that. I could tell you, that i'll be back. I don't leave a grudge. What my dad taught me, is when a bulldog bites, it never let's go. Yes, he's a Marine.
7/10