SA-MP Forums Archive
[FilterScript] Advanced Super Dynamic Kills & Deaths Counting and Storing Modification Combined With Relatively Simple Login System - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Filterscripts (https://sampforum.blast.hk/forumdisplay.php?fid=17)
+--- Thread: [FilterScript] Advanced Super Dynamic Kills & Deaths Counting and Storing Modification Combined With Relatively Simple Login System (/showthread.php?tid=222511)

Pages: 1 2


Advanced Super Dynamic Kills & Deaths Counting and Storing Modification Combined With Relatively Simple Login System - iMonk3y - 07.02.2011

#[ FilterScript ]

iMonk3y's Advanced Super Dynamic Kills & Deaths Counting and Storing Modification Combined With Relatively Simple Login System

...or for short ASDKDCSMCWRSLS


What does this script offer?
  • Well, it is a modification from my previous release (Killing Spree), but this isn't a Killing Spree...
  • ...this saves players' kills/deaths, not just overall, but every month!
  • Monthly saves top ten players with most kills, as well as your own personal best!
  • Includes simple login system with ******' Whirlpool hash for password protection - lest anyone steal another player's identity!
Haven't made any /mystats type of command, only /topkillers - you can view top killers of each month, plus your own personal best.
I thought that people (especially newbies) wouldn't be so excited about their own deaths, but anyone is free to modify.
Top ten killers scoreboard
Picture says more than a 1000 words



So as in previous release, you may cycle around the year to view top killers scoreboard of each month, as well as your own personal best (of each month.)

Simple login system
This dialog pops out everytime players spawns, if they're not registered. Alternatively, players can use /register



If the nick you joined with happens to be registered, instead of reconnecting to change it, you can do it right away with this login system.

Big thanks

Code:
For:
    zcmd            Zeex
    mx_ini          MX_Master
    strlib          Westie
    whirlpool       ******

    //Thanks to YJIET for great ideas (i.a. Rename idea in Login System)

    Author: iMonk3y
Installation
1) Download files from download link below and open archive
2) Move .amx file to your filterscripts folder
3) Move all includes to your pawno/includes folder
4) Move Players folder to scriptfiles folder
5) Download Whirlpool plugin and move the .dll (Windows) or .so (Linux) file to your plugins folder
6) Add appropriate lines to your server.cfg
Code:
//Windows
plugins whirlpool
<------------>
//Linux
plugins whirlpool.so
<------------>
filterscripts ASDKDCSMCWRSLS
7) You're done, connect to your server and start slaying!
More information
Upsides of this script is that you can actually update it during the gameplay, without having to shutdown the gamemode. Stats of all online registered players will be saved automatically in their user files and loaded when you load new update (this operation can take from 3 up to 5 seconds with 500 players online - depends on machine). All players will be frozen during update.

When you first start your server, a new file will be created, which will look like this:
Code:
Alltime_names = Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty
Alltime_kills = 10|10|10|10|10|10|10|10|10|10|10|10
January_names = Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty
January_kills = 10|10|10|10|10|10|10|10|10|10|10|10
February_names = Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty
February_kills = 10|10|10|10|10|10|10|10|10|10|10|10
March_names = Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty
March_kills = 10|10|10|10|10|10|10|10|10|10|10|10
April_names = Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty
April_kills = 10|10|10|10|10|10|10|10|10|10|10|10
May_names = Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty
May_kills = 10|10|10|10|10|10|10|10|10|10|10|10
June_names = Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty
June_kills = 10|10|10|10|10|10|10|10|10|10|10|10
July_names = Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty
July_kills = 10|10|10|10|10|10|10|10|10|10|10|10
August_names = Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty
August_kills = 10|10|10|10|10|10|10|10|10|10|10|10
September_names = Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty
September_kills = 10|10|10|10|10|10|10|10|10|10|10|10
October_names = Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty
October_kills = 10|10|10|10|10|10|10|10|10|10|10|10
November_names = Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty
November_kills = 10|10|10|10|10|10|10|10|10|10|10|10
December_names = Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty|Empty
December_kills = 10|10|10|10|10|10|10|10|10|10|10|10
Bugs
There were some bugs found, thanks to Geryy for pointing them out.
This script is no longer available, sorry.


Re: asdkdcsmcwrsls - vyper - 07.02.2011

Amazing name and script


Re: asdkdcsmcwrsls - Hiddos - 07.02.2011

Textdraws look brilliant, good job


Re: asdkdcsmcwrsls - HyperZ - 07.02.2011

Nice work.


Re: asdkdcsmcwrsls - iMonk3y - 07.02.2011

Quote:
Originally Posted by ******
View Post
Shame you didn't name it after a line of the keyboard, something like:

"Advanced Super Dynamic Filterscript Giving Highscores, Joins, Kills & Logins"

i.e. ASDFGHJKL (the middle line on my keyboard at least).

Good to see people releasing things using decent systems at least.
My vocabulary is very limited to devise something after keyboard line that would actually make some sense xD


Re: asdkdcsmcwrsls - TheAlienForce - 07.02.2011

Quote:
Originally Posted by ******
View Post
Shame you didn't name it after a line of the keyboard, something like:

"Advanced Super Dynamic Filterscript Giving Highscores, Joins, Kills & Logins"

i.e. ASDFGHJKL (the middle line on my keyboard at least).

Good to see people releasing things using decent systems at least.
True, i thought it was some one joking with something.


Re: asdkdcsmcwrsls - royal_king - 07.02.2011

Nice Release Keep The Good Work


Re: asdkdcsmcwrsls - iMonk3y - 07.02.2011

Quote:
Originally Posted by Remy Riou
Посмотреть сообщение
very nice and neat. Can you tell me how do you make this textdraws?
Thanks. I used Zamaroth's Textdraw Editor v0.6 when I designed this, it's very simple to use but there's a new release out, Textdraw Editor v1.0 I think, you could try it out.


Re: asdkdcsmcwrsls - justsomeguy - 07.02.2011

just love that name!


Re: asdkdcsmcwrsls - [P4] - 07.02.2011

Woho nice lol...Especially the name...So unique, really.. :P


Respuesta: asdkdcsmcwrsls - anonymousx - 07.02.2011

Nice name ROFLOL


Re: asdkdcsmcwrsls - MrDeath537 - 08.02.2011

It looks epic, good work


Re: asdkdcsmcwrsls - Pooh7 - 12.02.2011

Broken link


Re: asdkdcsmcwrsls - Lorenc_ - 12.02.2011

lol for a second i thought this was another spam topic but its something brilliant, good job.


Re: asdkdcsmcwrsls - _Tommy - 12.02.2011

Lol I was sure its kind of a spam when I saw the topic name
Great realease of yours!


Re: asdkdcsmcwrsls - Mean - 12.02.2011

This is cool, but I really loled @ the topic title! You should change it.


Respuesta: asdkdcsmcwrsls - RcoN! - 12.02.2011

link dead


Re: asdkdcsmcwrsls - iMonk3y - 12.02.2011

Alright peeps, the links are fixed.

Quote:
Originally Posted by Mean
Посмотреть сообщение
This is cool, but I really loled @ the topic title! You should change it.
If only I knew how...


Re: asdkdcsmcwrsls - Hiddos - 12.02.2011

Quote:
Originally Posted by iMonk3y
Посмотреть сообщение
If only I knew how...
Ask a mod like dugi or JTND to change it. Best chance is asking on the IRC ^^. I'm sure most people don't read the thread because they think it's a spam thread :P


Re: asdkdcsmcwrsls - jejemonerz123 - 13.02.2011

wow Cool Nice JOB