English Dynamic Achievements and Statistics Script (2.0) icon

104 comments
28.11.15 03:43:30 pm
like 80 like it!
3.12 mb, 857 Downloads
SQ
Moderator
Offline Off
> UPDATE 2017/12/08
ADDED Steam login support
CHANGED Improved statistics load & save performance
CHANGED Using flag images from new Lua interface
CHANGED Optimized main data file size about 30%
CHANGED Player can have only up to 256 values!!!
CHANGED Old data files wont work with this version of the script

> UPDATE 2017/05/01
∗ Multi-resolution support for CS2D (1.0.0.3v support)
∗ Removed Magic Bullet achievement due to performance issues

I did contributions such as Zombie Plague, Super Hero, Gun Game and CS2D Lighting & Shadows Engine.
After being absent for a while I'm glad to say that for the last time I'm sharing with you my last CS2D contribution.

- - ==== [ illegal Attention - Note illegal ] ==== - -
INFO This file description is not finished yet.

> If you have requests,suggestions, questions or bug reports - post them in this thread:
thread cs2d [RELEASED] Achievements and Statistics Script

- - ==== [ Installation ] ==== - -
Downloaded ZIP archive includes GFX, SFX, SYS folders that must be overwritten in CS2D. In other words, you can simply extract it in CS2D folder.

- - ==== [ Script Features ] ==== - -
     • 73 achievements
     • 35 player statistics
     • Interface allows to add new achievements and statistics
     • Pie charts & graphs for server statistics
     • Ranks
     • Configuration
     • 7 different menus

- - ==== [ Rank Feature ] ==== - -
INFO This feature can be disabled in config.cfg
     • 25 ranks to achieve
     • Image for each rank
     • Progress bar

- - ==== [ Configuration Feature ] ==== - -
INFO This feature is not fully finished yet
     • open "sys/lua/core/config.cfg" to modify features

- - ==== [ Graph Statistics Feature ] ==== - -
INFO This feature can be disabled in config.cfg
     • Graph curves
     • Pie charts
     • Overall statistics menu

- - ==== [ Sample - How to Create Statistics for a Player ] ==== - -
> First Step
     • Open "sys/lua/core/list_statistics.cfg"
     • Add function
Code:
1
AddStats("Kills", "gfx/stats/stat/stat_kills.png",stat_kills_Variable,stat_kills_Variable,true)

> Second Step
     • Open "sys/lua/core/scripts/statistics_script_part3.cfg"
     • Add following code
Code:
1
2
3
4
5
6
7
8
9
10
11
--==== KILLS STATISTICS ====--
function stat_kills(killer,victim)
     if (player(killer,"team") ~= player(victim,"team")) then
          IncreaseUserValue(killer,"Kills",1)
     end
end
function stat_kills_Variable(id)
     return( GetUserValue(id,"Kills"))
end
AddValue("Kills")
AddFunction("kill",stat_kills)


- - ==== [ Sample - How to Create Achievement ] ==== - -
> First Step
     • Open "sys/lua/core/list_achievements.cfg"
     • Add function
Code:
1
AddAchievement("Body Bagger", GAMEMODE_ALL,"gfx/stats/a/body_bagger.jpg",{"Kill 25 enemies"},"BodyBagger",kill_BodyBaggerProcess)

> Second Step
     • Open "sys/lua/core/scripts/statistics_script_part3.cfg"
     • Add following code
Code:
1
2
3
4
5
6
7
8
9
10
-- ==== Body Bagger Achievement
function kill_BodyBagger(killer,victim)
     if GetUserValue(killer,"Kills") > 24 then
          OpenUnlockAchievement(killer,"BodyBagger")
     end
end
function kill_BodyBaggerProcess(id)
     return(GetUserValue(id,"Kills") / 25)
end
AddFunction("kill",kill_BodyBagger)


- - ==== [ Sample - How to Create Server Statistics ] ==== - -
> First Step
     • Open "sys/lua/core/list_graphs.cfg"
     • Add function
Code:
1
AddOverallStatistics("Overall Statistics",OvalDescription)

> Second Step
     • Open "sys/lua/core/scripts/graphs_scripts.cfg"
     • Add following code
Code:
1
2
3
4
5
-- ==== Players Count Graph
function GraphPlayersCount()
     SetGraphGlobalVariable("Players Played",#player(0,"table") )
end
AddGlobalFunction("second",GraphPlayersCount)

- - ==== [ Player Achievements & Statistics Functions ] ==== - -
∗ AddAchievement(Name, GameMode, ImagePath, Description, Achievement Variable) >
∗ AddStats(Name, ImagePath, VariableFunction, CompareFunction, CompareBar) >

-- ==== [ Global Server Statistics Functions ] ==== - -

- - ==== [ Credits ] ==== - -
user Yates - hosting official server and rank icons file cs2d Yates - Rank icons (26)
user Starkkz - Used a little bit of saving & loading code file cs2d Stream functions library for Lua (14)
user Crazyx - Location Mode file cs2d Locmod 1.0 (0)
user Pagyra - Player statistics graphics
user EngiN33R - Suggestions & testing
user Styx - pie chart suggestion & testing
user Sparty - Testing & giving out ideas
user Fraizeraust - Testing
user TopNotch - Testing
user KimKart - Testing
user Time - Testing
user VADemon - Testing
user _Yank -Testing
imageimageimageimageimage
edited 25×, last 24.09.19 06:42:38 pm
ok This file has been reviewed and approved by DC (29.11.15 02:25:46 pm)

Comments

104 comments
Goto Page
To the start Previous 1 2 3 4 5 6 Next To the start

Log in!

You need to log in to be able to write comments!Log in
03.12.15 05:36:28 pm
like I like it!
Up
Avo
User
Offline Off
No surprise actually. It's simple and amazing at the same time. It deserves more likes!

I love that graph-thingy especially, tho.
03.12.15 04:05:29 pm
Up
SQ
Moderator
Offline Off
Wow, this got 50 likes less than in a week. Though the community is dead lately, that's the best result I got so far.
02.12.15 06:39:19 pm
like I like it!
Up
Loooser
User
Offline Off
Hi im back on Unrealsoftware again. This Script is very Cool. Its probably the most professional for CS2D.

Wouldn't it be nice to have something similar as standard implementation for CS2D?
02.12.15 05:22:08 pm
like I like it!
Up
JeeewNazi
User
Offline Off
Beyond appreciation.
01.12.15 10:22:33 pm
like I like it!
Up
VADemon
User
Offline Off
I once had this idea, then forgot it and... whatever, the work you've done is outstanding!
01.12.15 04:49:28 pm
like I like it!
Up
Hajt
User
Offline Off
Good job.
01.12.15 02:22:49 pm
like I like it!
Up
Oops321
User
Offline Off
Amazing
01.12.15 12:37:32 pm
like I like it!
Up
Untitled
User
Offline Off
Best script tbh, gj.
01.12.15 11:59:52 am
like I like it!
Up
2LiveLegend1
User
Offline Off
We already noticed about that nice work in @PCS, good job dude.
01.12.15 10:50:23 am
like I like it!
Up
Skripter5000
User
Offline Off
Love It.

So you did all Menus by making graphic, displaying them temporarily on the screen (mode 500) and you implement all the button features etc? Wow.
01.12.15 01:19:56 am
like I like it!
Up
BcY
User
Offline Off
@user SQ: i got it.thanks for the reply mate,i really appreciate
30.11.15 05:47:06 pm
like I like it!
Up
RequieM52
User
Offline Off
Best Script...
30.11.15 05:35:32 pm
like I like it!
Up
Leiche
Moderator
Offline Off
Best script on the file archive.
30.11.15 04:55:56 pm
like I like it!
Up
wesleybrasil123
User
Offline Off
thank you
30.11.15 04:54:45 pm
Up
SQ
Moderator
Offline Off
So maybe it's admin script that is not working?

You may try other admin scripts:
file cs2d The Admin Script v4.0.2 Final (330)
file cs2d HC Admin Script 1.9.3 (224)
edited 2×, last 15.10.18 01:14:08 pm
30.11.15 04:51:32 pm
like I like it!
Up
wesleybrasil123
User
Offline Off
does not work I put this code in server.lua the control core and achievements script works so that the core control I am not admin but I already put my USGN in his script
30.11.15 04:45:31 pm
Up
SQ
Moderator
Offline Off
Install this admin script and then in server lua dofile() the code of achievements script (sys/lua/core/core.lua)
30.11.15 04:43:55 pm
like I like it!
Up
wesleybrasil123
User
Offline Off
http://unrealsoftware.de/files_show.php?file=12823



i no have problems whit lua your script work and control core work
control core work i have usgn in the control core i no admin
30.11.15 04:42:35 pm
Up
SQ
Moderator
Offline Off
"control core ultimate script" - what is this?
Give me a link to a file. You should provide more information about the issue you encounter. Lua errors or anything?
30.11.15 04:36:08 pm
like I like it!
Up
wesleybrasil123
User
Offline Off
(i have script control core ultimate script of admin not work
with the script achievements help! ) you have a nice admin script ?
To the start Previous 1 2 3 4 5 6 Next To the start