AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Off-Topic (https://forums.alliedmods.net/forumdisplay.php?f=15)
-   -   Taking suggestions (https://forums.alliedmods.net/showthread.php?t=340964)

EFFx 12-21-2022 02:16

Taking suggestions
 
I'm currently developing another rank system based on another rank system done by another scripter which is unknown even for me. I just saw it on a server and it looked pretty sick, the guy must be smart af so I decided to make one as well but better, which is going perfectly awesome so far.

This is how the rank statistics is being displayed for the players: https://imgur.com/gallery/yxQrtd4

https://i.imgur.com/qDVK2Vo.png https://i.imgur.com/nCg44jC.png
-
You can read the descriptions of each photo and have an idea of how it looks like. I thank the original creator for the base of all .css archives. Took me the whole day to understand what he was doing so I could make the changes and improve it, as you guy can see in the gallery.
-

So, i'm taking suggestions of what I can add, remove or change in this system. It is SQL based since handles a lot of data, nvault was lagging it so I had to change.
Thanks for those who actually would help me improve it.

For now Those are the servers using it

DruGzOG 12-21-2022 09:00

Re: Taking suggestions
 
Ideally this would be great for pug servers or pub (although not sure how great it would be in a pub server). Looks great otherwise.

EFFx 12-21-2022 12:43

Re: Taking suggestions
 
It is being used in a public server with 32/32 players already. Being used on a mix would be even lighter.

Since there are a lot of rank system out there and most of them are boring, I decided to create this one who is a little bit fancy and different so people could build their statistics enthusiastically.

bigdaddy424 12-21-2022 15:45

Re: Taking suggestions
 
you can reach the same results with hlstats if you modify the web page. it already gathers a bunch of data from players that you can play around

EFFx 12-23-2022 04:59

Re: Taking suggestions
 
I can take some days of learning how to use the SQL archive to make a web page with all statistics of players. I learned SQL is some hours so it shouldn't be that hard, is it?

bigdaddy424 12-23-2022 23:08

Re: Taking suggestions
 
it's not hard but it's time consuming. you have to query data down to bits. unless you have the time and patience to do so then hell yeah go for it.

EFFx 12-25-2022 10:31

Re: Taking suggestions
 
I would do it as the final update then. I just finished a top most headshots statistics right now and it looks sick as well:

https://i.imgur.com/QK5hKjQ.png

EFFx 12-28-2022 03:58

Re: Taking suggestions
 
Made just minor changes of the designs. I also added some updates inside of the code to make it lighter as well.

bigdaddy424 12-28-2022 22:55

Re: Taking suggestions
 
looks neat
will the page layout change significantly on different game resolutions?

EFFx 12-29-2022 00:23

Re: Taking suggestions
 
Those pictures were taken with 1280x960. I took a picture of the layout using 800x600, which I guess most of the players use:

https://i.imgur.com/mxcVYr3.png https://i.imgur.com/KRzYYjG.png

As you can see you can still see the statistics, just have to scroll the window for it to happen.

The minimum resolution for all motds to display correctly is 1280x960, even better if its higher, thats why I use it for testing the designs. This is the Full HD:

https://i.imgur.com/tGHDwZM.png https://i.imgur.com/Itwv2kh.png
--------


I'm currently adding new features to it. Since it counts how many assists a player has, I just added a flashbang assist. So if I blind someone and my teammate kills him, I receive XP for assisting him with my flashbang. Also it has menu for easy access, random informations in chat so players can see what it contains.
Auto reset itself in the first day of the month, which can be controlled of course.
Resets the player's rank data if not active for 10 days, this value is also customizable.
Counts how much time the user has played and also how much time he is currently playing.

I guess I would add an option for the user to reset his own rank in case he wants to, but i'm not sure yet. I'm focusing in making the designs better and the plugin lighter, even tho it already uses curl and json to get the steam avatar from the players.

GlobalPlague 01-02-2023 03:40

Re: Taking suggestions
 
Quote:

Originally Posted by EFFx (Post 2796160)
Those pictures were taken with 1280x960. I took a picture of the layout using 800x600, which I guess most of the players use:

https://i.imgur.com/mxcVYr3.png https://i.imgur.com/KRzYYjG.png

As you can see you can still see the statistics, just have to scroll the window for it to happen.

The minimum resolution for all motds to display correctly is 1280x960, even better if its higher, thats why I use it for testing the designs. This is the Full HD:

https://i.imgur.com/tGHDwZM.png https://i.imgur.com/Itwv2kh.png
--------


I'm currently adding new features to it. Since it counts how many assists a player has, I just added a flashbang assist. So if I blind someone and my teammate kills him, I receive XP for assisting him with my flashbang. Also it has menu for easy access, random informations in chat so players can see what it contains.
Auto reset itself in the first day of the month, which can be controlled of course.
Resets the player's rank data if not active for 10 days, this value is also customizable.
Counts how much time the user has played and also how much time he is currently playing.

I guess I would add an option for the user to reset his own rank in case he wants to, but i'm not sure yet. I'm focusing in making the designs better and the plugin lighter, even tho it already uses curl and json to get the steam avatar from the players.

Why did you mention the resolution? Does the resolution affect how the plugin work?

Yeah, that plugin is very cool.

Since i'm mainly into Zombie Plague mods, i will give you my ideas based on ZP; if you like them, add them to the plugin.

In StatsX Shell Ultimate, there is a menu that shows the total amount of dealt damage. The menu contains 15 slots, and lists 15 players in order based on the amount of damage the have dealt; the fist place is for the player who has dealt the larges amount of damage, the last place is for the player who has dealt the lowest amount of damage compared to the rest 14 players. If you like this option, you can add it to your stats plugin.

Quote:

So if I blind someone and my teammate kills him, I receive XP for assisting him with my flashbang.
You can also make a Zombie version of that option. For example, if Player1 throws a fire grenade (this is the HE grenade version for ZP), sets a zombie on fire, and Player2 kills the zombie, Player1 should also get XP for assisting Player2 with fire grenade, which also drains the zombie's health.

You can also add support that show stats about the number of killed nemesis zombies, assassins, snipers, survivors, killed humans, infected humans, infected humans by infection grenade:
  1. How many players has the player killed while playing as a sniper;
  2. How many players has the player killed while playing as a survivor;
  3. How many players has the player killed while playing as a nemesis;
  4. How many players has the player killed while playing as a ordinary human;
  5. How many players has the player killed while playing as a zombie;
  6. How many players has the player infected while playing as a zombie - or killed while playing as a zombie during Swarm Mode;
  7. How many zombies has the player set on fire using the fire grenade, or set on ice using the frost grenade;

What do you think about those ideas?

Also, you are planning to add a customization option that allows the stats to remain permanent, without resetting after X time, right? :)

EFFx 01-02-2023 04:39

Re: Taking suggestions
 
Just like how it happens with player models, crosshairs and weapons, the resolution also changes the way you view the motd windows, not a surprise.

About the suggestions, it would need a completely rebuild of the plugin, removing a lot of parts and changing the whole designs since it would be literally for zombie mod only. A work I would only do privately.

About the auto reset, just making the day value of the cvar 0 it would never reset since there's no 0 in any of the months.

EFFx 01-08-2023 03:54

Re: Taking suggestions
 
So, this is the updated designs and changes I've been making so far: https://imgur.com/gallery/K6nzX1j

Player's Statistics
End of the map
https://i.imgur.com/vALDJ8G.png https://i.imgur.com/jvMZURX.png
Top Players
Top Most Active players
https://i.imgur.com/jnfxG2z.png https://i.imgur.com/ojAURhS.png
Top Deaths
Top HeadShot
https://i.imgur.com/CENm32b.png https://i.imgur.com/e9ioRZ1.png
Top Knife Kills
Main Menu
https://i.imgur.com/iRUpZHN.png https://i.imgur.com/rkjLyK3.png


Pretty proud.

GlobalPlague 01-09-2023 07:26

Re: Taking suggestions
 
Quote:

Originally Posted by EFFx (Post 2796727)
So, this is the updated designs and changes I've been making so far: https://imgur.com/gallery/XAsIOMg

Player's Statistics
End of the map
https://i.imgur.com/hU7jQfD.png https://i.imgur.com/jvMZURX.png
Top Players
Top Most Active players
https://i.imgur.com/jnfxG2z.png https://i.imgur.com/ojAURhS.png
Top Deaths
Top HeadShot
https://i.imgur.com/CENm32b.png https://i.imgur.com/e9ioRZ1.png
Top Knife Kills
Main Menu
https://i.imgur.com/iRUpZHN.png https://i.imgur.com/WCl0Prl.png


Pretty proud.

Nice job.
It looks good. :)

deprale 01-10-2023 16:30

Re: Taking suggestions
 
I was working on something similar a few months ago.

So far I implemented Flashbang assists, Assists, First Death, First Blood, Smoke Kill, Wallbang kills, Grenade kills, Enemies Flashed, Teammates flashed, Damage per Value ($$$), Average death/kill per map, avg flashkill/assist per map, avg save per map/side, ECO kills, anti-eco kills, secondary vs primary duel bonus, defuse/plant per map, clutches etc etc and I have a very good way of calculating ELO with this, and I was planning on making the frontend for this as well but I gotta say if you're doing it for a pub it's worse than for a pug, because the design needs to hold so much more information and it has to be very linear... for example most pug players play 640x480, so I need to design with that in mind, and it's way easier to highlight 3 to 5 people than 10, but also include all 10 at the same time with the possibility to scroll down so I decided to implement it in a very nice way - I take 1 MVP from each team and compare their stats but also include each player comparing them 3 together, so my API gets back with an individualized motd response for each one of them, this way everyone's happy even if they are using 640x480 or 1920x1080.

Your plugin looks sick but I gotta say, you have to limit nicknames to 12-15 chars... and make everything closer so you don't have to rely on players having minimum 1920x960.

EFFx 01-10-2023 23:12

Re: Taking suggestions
 
It does have the option to either scroll down or to the both sides. I tried with 640x480 as well, you can still see the statistics, so don't worry, everybody is included. I just said that over 1280x960 it looks better.

About the statistics, it is being used in 32/32 pub servers and no lag were reported, so with pug it could be even better. You have a lot of statistics, some players don't care for most of them, even tho it makes the work for the people that knows what it takes to make this kind of work see how detailed and complete your system is, standard players still only care for top15 and rank position. The closest I got of players saying good words about was the /me command which is the statistics with steam avatar feature. The rest of the compliments were from people that also do coding.


https://i.imgur.com/HEGy8IK.png

This is a customized version with K/D instead of MVP info in top15 with 640x480 resolution.

Siska1 01-15-2023 08:15

Re: Taking suggestions
 
Where can you find the first version of the plugin before you start to remake it your way?

EFFx 01-15-2023 23:12

Re: Taking suggestions
 
The plugin was built from zero. The only thing I had the help from was the .css files which after reading and learning about how they work, I completely changed the design to the one you are seeing now.

Update:

Just made a conversion to Just Capture the Flag MOD. Just the three statistics with how many Flags Captured, Delivered and Returned by the players, not a big deal.

https://i.imgur.com/9yEg7Q9.jpg https://i.imgur.com/15uJcfg.jpg

madNezz 01-17-2023 01:47

Re: Taking suggestions
 
When we think this game is dead, something like this appear out of nowhere, good job.

Celena Luna 01-17-2023 02:15

Re: Taking suggestions
 
I thought MOTD can’t read CSS, what you used to customize it like that?
I am actually curious.
I have been working on the Zombie Shelter mod but the normal menu is so hard to understand without visualizing it

EFFx 01-17-2023 02:19

Re: Taking suggestions
 
Quote:

Originally Posted by madNezz (Post 2797359)
When we think this game is dead, something like this appear out of nowhere, good job.

The game is not dead, there are still people making money out of it somehow.

Quote:

Originally Posted by Celena Luna (Post 2797368)
I thought MOTD can’t read CSS, what you used to customize it like that?
I am actually curious.
I have been working on the Zombie Shelter mod but the normal menu is so hard to understand without visualizing it

I'm using .css to customize it. I'm a curious person too, as soon as I noticed about how they work, I started reading about it to improve the system designs. It is actually easy, just has a lot of elements to remember them all.

Now, the statistics is like that:

https://i.imgur.com/0a3DLS8.png

Celena Luna 01-17-2023 02:31

Re: Taking suggestions
 
It actually work with CSS?
Wait, you show it via a .html file and link it to .cs file right?
iirc, MOTD have a char limit on how much you can show, so showing it via file instead actually by pass it?

You MOTD actually look amazing

Edit: A small suggestions, the 2 Yellow words with word art at the top is a bit distracting and out of place. I think you should use another word art so it look cleaner

EFFx 01-17-2023 02:48

Re: Taking suggestions
 
I'm just using the .css in here. I'm not sure by using via HTML it could be bypassed, with .css I could make up to top15, without it I barely was able to make top10 players, so it helped at first.
Yes the MOTD has 1536 chars limit IIRC, you could try the HTML thingy to see if it bypass, it seems so.

Thank you for the compliment, I'm going towards the fifth month editing this piece of work.

About the suggestion, the image makes it look worse than it actually is, but I will be changing it soon as well, thank you.

madNezz 01-20-2023 02:07

Re: Taking suggestions
 
Quote:

Originally Posted by EFFx (Post 2797369)
The game is not dead, there are still people making money out of it somehow.

Now, the statistics is like that:

https://i.imgur.com/0a3DLS8.png


Guess I will comeback then.
Your design seems sick, everytime I turn back here something has been improved.

EFFx 01-20-2023 02:11

Re: Taking suggestions
 
I guess I got addicted with CSS language, seems so simple to learn.
I made some updates in the Just Capture the Flag version, with best players at the end of the map with how many flags they have delivered + team winner icons. I currently have it for CSDM, Public, PUG/MIX and Just Capture the Flag extensions. The system is expanding very fast, This is how many servers are using it now

https://i.imgur.com/X1xOvUy.png https://i.imgur.com/Dgku6Bq.png
https://i.imgur.com/2omwLWI.png

bigdaddy424 01-21-2023 18:09

Re: Taking suggestions
 
why not switch to a web server where you can access these stats without the need of connecting to a server.

EFFx 01-23-2023 04:17

Re: Taking suggestions
 
I don't think it would be worth that hard work for a system such as a rank. It is supposed to be just a reason for players to keep playing and reach higher levels. My focus is being only making the design cleaner as possible.

https://i.imgur.com/S1uY2vB.png

DruGzOG 01-23-2023 07:31

Re: Taking suggestions
 
I agree on making a webserver portion. Would let communities have a even MORE competitive side to them. Overall nice project/work. Looks great

foxsay 01-24-2023 00:55

Re: Taking suggestions
 
Wow Cool! Keep the good work going best of luck. Even I don't play 1.6 anymore (only csgo now :( ) I gonna try out this on my dead cs 1.6 server that is still running : ) whenever you release it.

Do you plan to have a WEB Part also ?
And Suggestion maybe try out the Wigman rank icons I think they look better then standart.

EFFx 01-27-2023 01:55

Re: Taking suggestions
 
Quote:

Originally Posted by foxsay (Post 2797857)
Wow Cool! Keep the good work going best of luck. Even I don't play 1.6 anymore (only csgo now :( ) I gonna try out this on my dead cs 1.6 server that is still running : ) whenever you release it.

Do you plan to have a WEB Part also ?
And Suggestion maybe try out the Wigman rank icons I think they look better then standart.

Thank you for the wingman rank suggestion, they are actually better-looking.

https://i.imgur.com/OVfgaFx.png

It seems webserver is being asked too many times, I will take a time to learn how to build it so I can make the upgrade soon.

EFFx 01-30-2023 01:37

Re: Taking suggestions
 
Just a quick notification about the updated player personal statistics design:

https://i.imgur.com/6RI11K3.png https://i.imgur.com/RYZ577g.png
https://i.imgur.com/ZdpQ2Bj.png


As you can can see, the new wingman rank icons plus the country flag + city and region names were added along with some organizations on padding, sizes and colors as well.
There is also the hover effect that changes the sizes and colors of all the data inside the /me design when you pass your mouse over any icon or word, e.g AWP icon gets larger and victims word goes white.
-

Tested all designs of the rank system and all of them works in any resolution. So there is no problem whether you are running the game in 640x480 or 1920x1080, the estatistics would still be readable.
-

As soon as I feel comfortable with all designs I will start reading about how to start the webserver. Registering all the servers that uses the system, adding options to search a specific player and check his statistics with this same design you saw above or even options to check the top15, top headshots, top most active players of a certain server as well. Will start ASAP.
-

Trying the new look with gif inside the MOTD, will see how it goes: https://i.imgur.com/O9PRWIz.mp4

https://i.imgur.com/fPDbPcS.png

EFFx 02-04-2023 00:24

Re: Taking suggestions
 
Just discovered this dude: https://amxx-bg.info/forum/viewtopic.php?t=12091

If you guys look at the pictures, copied most of my design ideas and even all icons. He is also is selling the rank system. Good for him.

Tornado_SW 02-04-2023 04:49

Re: Taking suggestions
 
I am the dude, hello.

I want to say first of all, you didn't come up originally with this design/idea. I saw it in one server way back in 2020 and was impressed by how well it was done. Then I decided to make it for myself and use it privately in one of my servers. I knew it wouldn't be too hard to make, because unfortunately CS 1.6 lets you easily access the css files and images of the MOTDs. Fast forwarding 2 years later, I decided to sell the system with a new, completely rewritten code and a lot more customizables and other stuff.

I sold it in the forum you linked, and someone mentioned you had the same system. I checked you out and it was true. Literally the same idea as the original. Exception being, you added some additional variables that I liked and decide to use as well. You can easily see that our MOTDs are not exactly the same. They just happened to be inspired by the same original creator.

Anyway, I respect that you put in the work to realize this project as well.

EFFx 02-04-2023 08:11

Re: Taking suggestions
 
Where did you find those icons to use? There is no way we both had the same taste to use them the exactly same way. Even the /me borders are the same, even country flag you also added.

Tornado_SW 02-04-2023 12:10

Re: Taking suggestions
 
I found them from the original /img page. The weapons, ranks and flag icons were downloaded from the internet. I admit that I took the borders and flag/country ideas from you, but just that. Everything else has already existed.

EFFx 02-04-2023 13:08

Re: Taking suggestions
 
There are more things besides these things you said that you copied too, that's why I mentioned you early.

As I said before, good for you, we do whatever we want with our code. But now I know where the originality is.

Tornado_SW 02-04-2023 13:48

Re: Taking suggestions
 
Such as? I told you, all other ideas were already stolen from the original. I only took the borders and flags ideas from you, as I thought they would add up quite well for the overall MOTD.

It's pointless to keep discussing the originality of the designs, as both of us are not the ones who came up with this idea in the first place.

EFFx 02-04-2023 14:22

Re: Taking suggestions
 
Quote:

Originally Posted by EFFx (Post 2795647)
I'm currently developing another rank system based on another rank system done by another scripter which is unknown even for me. I just saw it on a server and it looked pretty sick, the guy must be smart af so I decided to make one as well but better, which is going perfectly awesome so far.

There is no need repeat, I already said that the rank system was based on another one. I already know what I needed to know. And again, good for you.

EFFx 02-07-2023 01:11

Re: Taking suggestions
 
So, made a thread in the amxx-bg site as well since there are some people that doesnt know about my project.
The system had some flag updates, these are the countries that has their flags displaying when typing /me or /stats <playername>

1. Brazil
2. Argentina
3. United States of America
4. Canada
5. Chile
6. Russia
7. Peru
8. Paraguay
9. Bulgaria
10. Venezuela
11. Egypt
12. Romania
13. Algeria
14. Iran
15. Ukraine
16. Pakistan
17. Switzerland
18. Germany
19. Portugal
20. Spain
21. United Kingdon
22. Turkey
23. United Arab Emirates
24. Saudi Arabia
25. France
26. Serbia
27. Albania
28. Croatia
29. Georgia
30. Hungary
31. Poland
32. Slovenia
33. Slovakia
34. Czechia
35. Austria
36. New Zealand
37. Australia
38. China
39. India
40. Sweden
41. Mongolia
42. Denmark
43. Finland
44. Belgium
45. Netherlands
46. Philippines
47. Lithuania
48. Guatemala
49. Indonesia
50. Malaysia
51. Thailand
52. Palestine
53. Panama
54. Jordan
55. Syria
56. Israel
57. Uzbekistan
58. Noth Macedonia
59. Armenia
60. Azerbaijan
61. Bosnia and Herzegovina
62. Kazakhstan
63. New Caledonia
64. Morocco
65. Republic of Maldova
66. Qatar
67. Montenegro
68. Vietnam
69. Greece
70. Iraq
71. Afghanistan
72. Tunisia
73. Nepal
74. Sri Lanka
75. Maldivas
76. Estonia
77. Ethiopia
78. Singapore
79. Ecuador
80. North Korea
81. South Korea
82. Japan
83. Lavtia
84. Norway
85. South Africa
86. Tajikistan
87. Italy
88. Ireland
89. Puerto Rico
90. Dominician Republic
91. Colombia
92. Belarus
93. Urugay
94. Myanmar
95. Lebanon
96. Libia
97. Taiwan
98. Kenya
99. Hong Kong
100. Mexico
101. Kenya
102. Brunei
103. Cyprus
104. Malta
105. Bolivia

EFFx 02-08-2023 02:36

Re: Taking suggestions
 
List of avaliable flags through /me or /stats <player>
Update of current designs:

https://i.imgur.com/Ghy5vgf.png https://i.imgur.com/qlav4Ug.png
https://i.imgur.com/q7eQKuy.png https://i.imgur.com/OFgRQnv.png
https://i.imgur.com/NbwEmTv.png https://i.imgur.com/xU8PXBe.png


All times are GMT -4. The time now is 05:41.

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