Raised This Month: $ Target: $400
 0% 

[TF2] Custom Server Achievements


Post New Thread Reply   
 
Thread Tools Display Modes
Jindo
AlliedModders Donor
Join Date: May 2009
Location: England, UK
Old 10-04-2009 , 06:52   Re: [TF2] Custom Server Achievements
Reply With Quote #11

Quote:
Originally Posted by Phobos777 View Post
Or, to put it the other way around, killing multiple enemies with one rocket/sticky/sticky trap.
By the way, is it possible to have a "must be done in one life" condition for achievements in the config?
These sort of things seem at the moment to be impossible to track, but I will certainly add them if I can find an efficient way of tracking them!

---

Holek has just added Timestamps to the plugin and will now be using this on the web interface, I'll have links to any example usage as they're made!
__________________
Jindo is offline
Pfsm999
Senior Member
Join Date: Sep 2009
Old 10-04-2009 , 08:05   Re: [TF2] Custom Server Achievements
Reply With Quote #12

Good news !
If you want see my website for the achivement :
http://ns304110.ovh.net/achievements/
__________________
Pfsm999 is offline
Jindo
AlliedModders Donor
Join Date: May 2009
Location: England, UK
Old 10-04-2009 , 08:32   Re: [TF2] Custom Server Achievements
Reply With Quote #13

I like how you've modified the layout, it looks nice!

---

As well as a comprehensive update including the timestamp feature for the web interface, I've added a feature to the achievements plugin that will track important events such as kills, extinguishing, igniting, building destroying, point capturing etc; to provide the fullest detail for developers when making achievements, here's an example:

Code:
L 10/03/2009 - 21:00:44: [kjtf2.smx] Bonuspunkt (STEAM_0:1:16683320) killed [cita persona]...F1r3... (STEAM_0:0:26241887) with "knife" (death flag: 0) (stun flag: 0) (headshot: 0) (customkill: 2)
L 10/03/2009 - 21:00:58: [kjtf2.smx] Outsyda! (STEAM_0:1:511649) killed Bonuspunkt (STEAM_0:1:16683320) with "revolver" (death flag: 0) (stun flag: 0) (headshot: 0) (customkill: 0)
L 10/03/2009 - 21:02:13: [kjtf2.smx] [cita persona]...F1r3... (STEAM_0:0:26241887) killed Outsyda! (STEAM_0:1:511649) with "tf_projectile_pipe_remote" (death flag: 0) (stun flag: 0) (headshot: 0) (customkill: 0)
L 10/03/2009 - 21:02:31: [kjtf2.smx] Outsyda! (STEAM_0:1:511649) killed [cita persona]...F1r3... (STEAM_0:0:26241887) with "revolver" (death flag: 0) (stun flag: 0) (headshot: 0) (customkill: 0)
L 10/03/2009 - 21:04:41: [kjtf2.smx] Bonuspunkt (STEAM_0:1:16683320) killed Bonuspunkt (STEAM_0:1:16683320) with "world" (death flag: 0) (stun flag: 0) (headshot: 0) (customkill: 6)
L 10/03/2009 - 21:21:24: [kjtf2.smx] VoidBrain (STEAM_0:1:23327696) killed Bonuspunkt (STEAM_0:1:16683320) with "tf_projectile_rocket" (death flag: 0) (stun flag: 0) (headshot: 0) (customkill: 0)
L 10/03/2009 - 21:21:30: [kjtf2.smx] VoidBrain (STEAM_0:1:23327696) killed -KJ- Fitz @Hat #1 (STEAM_0:1:16217617) with "tf_projectile_rocket" (death flag: 0) (stun flag: 0) (headshot: 0) (customkill: 0)
L 10/03/2009 - 21:21:47: [kjtf2.smx] MOJO JOJO (STEAM_0:1:23105911) killed Blondey Dispensor (STEAM_0:1:16745003) with "knife" (death flag: 4) (stun flag: 0) (headshot: 0) (customkill: 2)
L 10/03/2009 - 21:21:51: [kjtf2.smx] SupComNick (STEAM_0:0:14986168) killed MOJO JOJO (STEAM_0:1:23105911) with "tf_projectile_rocket" (death flag: 0) (stun flag: 0) (headshot: 0) (customkill: 0)
L 10/03/2009 - 21:21:55: [kjtf2.smx] VoidBrain (STEAM_0:1:23327696) killed VoidBrain (STEAM_0:1:23327696) with "tf_projectile_rocket" (death flag: 0) (stun flag: 0) (headshot: 0) (customkill: 0)
L 10/03/2009 - 21:22:09: [kjtf2.smx] Blondey Dispensor (STEAM_0:1:16745003) killed -KJ- Fitz @Hat #1 (STEAM_0:1:16217617) with "sniperrifle" (death flag: 0) (stun flag: 0) (headshot: 0) (customkill: 11)
It will also log when someone earns a server achievement or makes progress on it, which should be really helpful to developers (and maybe even people who need to know a weapon's log name for use with the config plugin)

I also plan to debug and discover what the numbers actually mean for each death and stun flag(s) and have the log tell you what exactly the number means (for instance, death flag 1 = domination, death flag 4 = revenge).

---

EDIT: More progress! Holek has completed the timestamp implementation, and I have an excellent preview to share:

http://labs.topaz-games.com/kj/achievements/latest.php

The page shows the most recently accomplished achievements, and who accomplished them!
__________________

Last edited by Jindo; 10-04-2009 at 08:51.
Jindo is offline
3_stooges_geo
Member
Join Date: Jul 2008
Location: Blackwood,New Jersey
Old 10-05-2009 , 05:31   Re: [TF2] Custom Server Achievements
Reply With Quote #14

will there be an option to reset achievements so players can get achievement again?
3_stooges_geo is offline
SuperShadow
SourceMod Donor
Join Date: Jun 2008
Location: Westminster, MD
Old 10-05-2009 , 07:56   Re: [TF2] Custom Server Achievements
Reply With Quote #15

Quote:
Originally Posted by Jindo View Post
These sort of things seem at the moment to be impossible to track, but I will certainly add them if I can find an efficient way of tracking them!
Jindo, check out the two Quake sounds plugins for how to log a double, triple or higher kill. I know for sure that the old one here: http://forums.alliedmods.net/showthread.php?t=58548 announces the sound when one is achieved. I'm pretty sure the newer one found here http://forums.alliedmods.net/showthread.php?t=91385 does it too.
SuperShadow is offline
Jindo
AlliedModders Donor
Join Date: May 2009
Location: England, UK
Old 10-06-2009 , 16:03   Re: [TF2] Custom Server Achievements
Reply With Quote #16

3_stooges_geo: I'll be speaking with Holek about adding more options in terms of resetting stats (for everyone and for individual players), and perhaps allowing players to reset their own achievements in-game !

---

SuperShadow: They track things straight from the plugin, I need to find a way of doing it dynamically. I can check kills per life using an array, but I'd have to have an array for every weapon if I wanted to do that kind of check with the config plugin.

I need to find an efficient way of tracking that is what I'm saying, and I'm sure one will come along, but at the moment I can't see that being a feature just yet.

---

Holek has finished rewriting a good deal of the PHP elements and has greatly adjusted the detail page:

http://labs.topaz-games.com/kj/achie...etail.php?a=50

The above link shows you a list of players who earnt the achievement, and which day they earnt it.

http://labs.topaz-games.com/kj/achie...etail.php?a=98

The above link shows you a list of people who are close to earning an achievement that nobody has yet earnt (also showing you their progress)

Holek also wrote a quick addition to the player page by having players' names link to their Steam Profiles.
__________________
Jindo is offline
Pfsm999
Senior Member
Join Date: Sep 2009
Old 10-06-2009 , 18:35   Re: [TF2] Custom Server Achievements
Reply With Quote #17

Quote:
Originally Posted by Jindo View Post
Holek also wrote a quick addition to the player page by having players' names link to their Steam Profiles.
Too late for that : I do it on my website and you have avatar too :

http://ns304110.ovh.net/achievements/players.php
If you want the code for that : Don't hesite to PM me ^^
__________________
Pfsm999 is offline
Jindo
AlliedModders Donor
Join Date: May 2009
Location: England, UK
Old 10-07-2009 , 16:54   Re: [TF2] Custom Server Achievements
Reply With Quote #18

Quote:
Originally Posted by Pfsm999 View Post
Too late for that...
Remember that I'm making this plugin not just for you, hopefully others will benefit from the features that Holek adds.

And thanks for your offer, but Holek has completely rewritten the PHP-side and he will most likely be adding any new features himself.
__________________
Jindo is offline
Pfsm999
Senior Member
Join Date: Sep 2009
Old 10-07-2009 , 17:45   Re: [TF2] Custom Server Achievements
Reply With Quote #19

Quote:
Originally Posted by Jindo View Post
Remember that I'm making this plugin not just for you, hopefully others will benefit from the features that Holek adds.

And thanks for your offer, but Holek has completely rewritten the PHP-side and he will most likely be adding any new features himself.
I know, i know, sorry : But i love so much your creation and i want to add my touch on the creation of this plugin !

Sorry for my attitude and continy to work ! you do a great job here !
__________________
Pfsm999 is offline
Sillium
AlliedModders Donor
Join Date: Sep 2008
Location: Germany
Old 10-08-2009 , 01:29   Re: [TF2] Custom Server Achievements
Reply With Quote #20

Hey Jindo!

Just to let you know: I'm also looking forward to what you're doing here :-)

Keep up the work!
__________________
brb, dishes have developed their own language and are talking to the garbage about overthrowing me... i must correct this

www.unterwasserpyromanen.de
Sillium is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 18:21.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode