Author Topic: LogInSystem v1.5  (Read 37843 times)

0 Members and 1 Guest are viewing this topic.

Offline Hacktank

  • Camper
  • ***
  • Posts: 462
  • Soldat Scripter
    • HTZRPG
Re: LogInSystem
« Reply #20 on: March 20, 2009, 04:10:32 am »
Did u accually name the file 'costum.txt'? Just name it 'costum'.


Offline scarface09

  • Veteran
  • *****
  • Posts: 1153
  • Arsenal Supporter For Life
Re: LogInSystem
« Reply #21 on: March 20, 2009, 04:22:31 am »
Very nice although won't soldat have rankings & accounts in the nxt release?
Football is the other face of the world. If you don't like it, then you can get the hell out!

Offline Mittsu

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 617
Re: LogInSystem
« Reply #22 on: March 20, 2009, 04:43:57 am »
Did u accually name the file 'costum.txt'? Just name it 'costum'.

i didnt name/create anything, it was already there
Realistic-Soldat.net
<+elerok> soldat is dead
<+AThousandD> shit happens

Offline CurryWurst

  • Camper
  • ***
  • Posts: 265
    • Soldat Global Account System
Re: LogInSystem
« Reply #23 on: March 20, 2009, 10:00:34 am »
Could you be so kind as to upload your latest logfile.

Just to ensure that the current LogInSystem ZIP archive does not contain some critical
bugs I downloaded the archive and verified its integrity. I can't encounter any problems.

By the way, actually LogInSystem creates a blank "costum.txt" file itself if there is none.
Therefore I expected it to start properly. Maybe you forgot about assigning the folder
"login-system" read and write access.
Soldat Global Account System: #soldat.sgas @ quakenet

Offline Mittsu

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 617
Re: LogInSystem
« Reply #24 on: March 20, 2009, 02:17:19 pm »
i have 755 on it, and i've been told its completely enough

can i contact you via msn/icq/irc/xfire somehow? Im really interested wth is going on and i want to solve it.
Realistic-Soldat.net
<+elerok> soldat is dead
<+AThousandD> shit happens

Offline CurryWurst

  • Camper
  • ***
  • Posts: 265
    • Soldat Global Account System
Re: LogInSystem v1.2b - Updated 2009-04-13
« Reply #25 on: April 13, 2009, 11:26:29 am »
LogInSystem v1.2b is out!

Changelog:
Code: [Select]
--------------------------------------------------------------------
- [Version 1.2b] - 2009-04-13 => Update #1
--------------------------------------------------------------------

- All Flag Captures & Scores are counted irrespective of where the flag was grabbed
- Added 'Database saved' message when the database was saved successfully
- Fixed certain localization issues
- Removed Quickest Score statistic because of different map sizes
- New login/logout messages
- Calculation of time has been reduced to days:hours:minutes and will be now calculated by using GetPlayerStat(ID, 'Time').
  Current time played will be added to the total time when a player logs out
- AppOnIdle is now reduced to the most important demands owing to frequent bug occurrence
- Last Login now uses the formula 'c'. Checksum has been modified according to this formula
- Subadminlogin + command added. You can alter all available commands in the ini file
- Increased SaveDelay to 600 seconds
- Fixed some cases where the database was corrupted when a player left the game while ranks being updated
- XSplit has been improved very considerable
- Renamed some database related functions such as _SGetInfo, ...
- QuickSort algorithm has been replaced by SelectionSort
- Interface got some new coloring
- Slightly improved CreateBox() function
- Removed reg-players and reg-players search function
- Fixed a case where it was not possible to choose any language except for English if the
  localization file contained more than 9 languages
- Added CreateToplist() function and /rankings command
- improved database functions has been added

--------------------------------------------------------------------
- [Version 1.0] - 2009-12-25 => Initial release
--------------------------------------------------------------------

It comes with 3 languages: English, Dutch & German.

Please note that the new database format is not compatible to the old one.
I may release an appropriated updater later.

Please report all bugs!

By the way ....
Happy Eastern! [retard]


EnEsCe server customers please download this script.
« Last Edit: February 11, 2013, 08:13:30 pm by CurryWurst »
Soldat Global Account System: #soldat.sgas @ quakenet

Offline DorkeyDear

  • Veteran
  • *****
  • Posts: 1507
  • I also go by Curt or menturi
Re: LogInSystem v1.2b - Updated 2009-04-13
« Reply #26 on: April 13, 2009, 11:59:24 am »
Sweet! Good job!

Offline CurryWurst

  • Camper
  • ***
  • Posts: 265
    • Soldat Global Account System
Re: LogInSystem v1.2b - Updated 2009-04-13
« Reply #27 on: April 13, 2009, 12:38:44 pm »
Note to all EnEsCe Server Customers\Linux User:

It seems that FileExists still does not work on Linux
server properly. I can't reproduce that on my debian etch
server, but it has been bugged for a long time. Thought it
has been fixed :(

I'll submit a special version of the script as soon as possible.

Markus
Soldat Global Account System: #soldat.sgas @ quakenet

Offline hock3y

  • Major(1)
  • Posts: 18
    • Soldat Armory
Re: LogInSystem v1.2b - Updated 2009-04-13
« Reply #28 on: April 13, 2009, 03:16:37 pm »
Note to all EnEsCe Server Customers\Linux User:

It seems that FileExists still does not work on Linux
server properly. I can't reproduce that on my debian etch
server, but it has been bugged for a long time. Thought it
has been fixed :(

I'll submit a special version of the script as soon as possible.

Markus

That sounds great, let us know when you have the new version ready.

Offline Mittsu

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 617
Re: LogInSystem v1.2b - Updated 2009-04-13
« Reply #29 on: April 14, 2009, 08:50:18 am »
Note to all EnEsCe Server Customers\Linux User:

It seems that FileExists still does not work on Linux
server properly. I can't reproduce that on my debian etch
server, but it has been bugged for a long time. Thought it
has been fixed :(

I'll submit a special version of the script as soon as possible.

Markus

looking forward for it :)
Realistic-Soldat.net
<+elerok> soldat is dead
<+AThousandD> shit happens

Offline CurryWurst

  • Camper
  • ***
  • Posts: 265
    • Soldat Global Account System
Re: LogInSystem v1.2b - Updated 2009-04-13
« Reply #30 on: April 14, 2009, 12:46:00 pm »
Okay, I applied a new patch to the script. It's meant to work on every operating system now.
Just download the file listed above.

If still something goes wrong, report it please.
Soldat Global Account System: #soldat.sgas @ quakenet

Offline Mittsu

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 617
Re: LogInSystem v1.2b - Updated 2009-04-13
« Reply #31 on: April 15, 2009, 04:27:22 pm »
Quote
(23:25:29) 
  • Compilation Complete.

(23:25:29)  |> Notice LogInSystem: VerifyDatabaseIntegrity(): checksum error in account 1, Statistic "Last Login"
(23:25:29)  |> Notice LogInSystem: VerifyDatabaseIntegrity(): checksum error in account 2, Statistic "Last Login"
(23:25:29)  |> Notice LogInSystem: VerifyDatabaseIntegrity(): checksum error in account 3, Statistic "Last Login"
(23:25:29)  |> Notice LogInSystem: VerifyDatabaseIntegrity(): checksum error in account 4, Statistic "Last Login"
(23:25:30)  |> Notice LogInSystem: VerifyDatabaseIntegrity(): checksum error in account 5, Statistic "Last Login"
(23:25:30)  |> Notice LogInSystem: _BackupSystem(): file "last_backup" does not exist or is corrupted
(23:25:30) 
  • LogInSystem v1.2b started!
this keeps appearing when i recompile, but the script still works fine i guess
« Last Edit: April 15, 2009, 04:35:36 pm by Mittsu »
Realistic-Soldat.net
<+elerok> soldat is dead
<+AThousandD> shit happens

Offline CurryWurst

  • Camper
  • ***
  • Posts: 265
    • Soldat Global Account System
Re: LogInSystem v1.2b - Updated 2009-04-13
« Reply #32 on: April 15, 2009, 06:10:40 pm »
Side Note: Please do not recompile this script while you're in game and logged in, this might cause critical bugs.

Do you use an old database from a previous version of LogInSystem?

It seems that the script could fix the database format, but using an old database file is very dangerous.
I can't guarantee the script running properly.
Soldat Global Account System: #soldat.sgas @ quakenet

Offline Mittsu

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 617
Re: LogInSystem v1.2b - Updated 2009-04-13
« Reply #33 on: April 16, 2009, 09:57:28 am »
no, its new database, but yeah, i think i recompiled when there were players logged in. My bad  :P




just got this:

Quote
16:22:25) 
  • [Error] LogInSystem -> (AppOnIdle): Type Mismatch

(16:22:25) 
  • [Error] LogInSystem -> (OnLeaveGame): Access violation at address 0809D96B, accessing address 0000010D

(16:22:38)  |> Notice LogInSystem: _UpdateColumn(): row does not exist
(16:22:38)  |> Notice LogInSystem: _UpdateColumn(): row does not exist
(16:22:38)  |> Notice LogInSystem: _UpdateColumn(): row does not exist
(16:22:38)  |> Notice LogInSystem: _UpdateColumn(): row does not exist
(16:22:38)  |> Notice LogInSystem: _UpdateColumn(): row does not exist
(16:22:38)  |> Notice LogInSystem: _UpdateColumn(): row does not exist
(16:22:46) 
  • [Error] LogInSystem -> (OnPlayerDamage): Out Of Range

(16:22:46) 
  • [Error] LogInSystem -> (OnPlayerDamage): Out Of Range

(16:22:46) 
  • [Error] LogInSystem -> (OnPlayerDamage): Out Of Range

(16:22:46) 
  • [Error] LogInSystem -> (OnPlayerDamage): Out Of Range

(16:22:46) 
  • [Error] LogInSystem -> (OnPlayerDamage): Out Of Range

(16:22:46) 
  • [Error] LogInSystem -> (OnPlayerKill): Out Of Range

(16:22:48) 
  • [Error] LogInSystem -> (OnPlayerDamage): Out Of Range

(16:22:48) 
  • [Error] LogInSystem -> (OnPlayerDamage): Out Of Range

(16:22:48) 
  • [Error] LogInSystem -> (OnPlayerDamage): Out Of Range

(16:22:48) 
  • [Error] LogInSystem -> (OnPlayerDamage): Out Of Range

(16:22:48) 
  • [Error] LogInSystem -> (OnPlayerDamage): Out Of Range

(16:22:48)
  • Too many script errors! Recompiling "LogInSystem"

(16:22:48) 
  • Compiling LogInSystem -> LogInSystem.pas...

(16:22:48)  >>> SHELL_EXEC has been disabled by your Server Administrator
(16:22:49) 
  • Compilation Complete.

(16:22:49)  |> Notice LogInSystem: _Database(): a critical error occurred
(16:22:51) Shutting down server...
(16:22:52) Shutting down fileserver...
(16:22:52) Shutting down admin server...
(16:22:53) Connection to the server lost
Realistic-Soldat.net
<+elerok> soldat is dead
<+AThousandD> shit happens

Offline CurryWurst

  • Camper
  • ***
  • Posts: 265
    • Soldat Global Account System
Re: LogInSystem v1.2b - Updated 2009-04-13
« Reply #34 on: April 16, 2009, 01:01:35 pm »
That doesn't surprise me, please set up a new database without any accounts  :P
Problem should be solved then.
Soldat Global Account System: #soldat.sgas @ quakenet

Offline CurryWurst

  • Camper
  • ***
  • Posts: 265
    • Soldat Global Account System
Re: LogInSystem v1.2b - Updated 2009-04-26
« Reply #35 on: April 26, 2009, 05:59:06 am »
Quick Patch released.

Changelog:
Code: [Select]
--------------------------------------------------------------------
- [Version 1.2b] - 2009-04-26 => Update #2
--------------------------------------------------------------------

- Fixed a case where an empty database was backuped
- Added the possibility to view other players stats
  Command: "/stats [accountname]"
- Fixed some German localization glitches

--------------------------------------------------------------------
- [Version 1.2b] - 2009-04-13 => Update #1
--------------------------------------------------------------------

- All Flag Captures & Scores are counted irrespective of where the flag was grabbed
- Added 'Database saved' message when the database was saved successfully
- Fixed certain localization issues
- Removed Quickest Score statistic because of different map sizes
- New login/logout messages
- Calculation of time has been reduced to days:hours:minutes and will be now calculated by using GetPlayerStat(ID, 'Time').
  Current time played will be added to the total time when a player logs out
- AppOnIdle is now reduced to the most important demands owing to frequent bug occurrence
- Last Login now uses the formula 'c'. Checksum has been modified according to this formula
- Subadminlogin + command added. You can alter all available commands in the ini file
- Increased SaveDelay to 600 seconds
- Fixed some cases where the database was corrupted when a player left the game while ranks being updated
- XSplit has been improved very considerable
- Renamed some database related functions such as _SGetInfo, ...
- QuickSort algorithm has been replaced by SelectionSort
- Interface got some new coloring
- Slightly improved CreateBox() function
- Removed reg-players and reg-players search function
- Fixed a case where it was not possible to choose any language except for English if the
  localization file contained more than 9 languages
- Added CreateToplist() function and /rankings command
- Improved database functions has been added

--------------------------------------------------------------------
- [Version 1.0] - 2009-12-25 => Initial release
--------------------------------------------------------------------

You can apply the patch by replacing your ...
 - LogInSystem.pas
 - languages.txt
with the files in the attachment.

If you're new to LogInSystem download the complete script.
It already contains the latest patch.

Some teaser pics...
« Last Edit: January 09, 2010, 05:22:44 pm by CurryWurst »
Soldat Global Account System: #soldat.sgas @ quakenet

Offline CurryWurst

  • Camper
  • ***
  • Posts: 265
    • Soldat Global Account System
Re: LogInSystem v1.22 - Updated 2009-04-28
« Reply #36 on: April 28, 2009, 03:24:51 pm »
Third update released :D

Changelog:
Code: [Select]
--------------------------------------------------------------------
- [Version 1.22] - 2009-04-28 => Update #3
--------------------------------------------------------------------

- Finnish translation appended
- Selfkills are not anymore counted by the end of a round if the gamemode is set to survival
- Removed unecessary variables from previous versions
- Added a new Ratio statistic (kills per death; accuracy: X.xx)
  Ratio is implemented as dummy stat, you won't be able to sort your ranks by it
  Added GetRatio() function
- Fixed a strange costum stats bug not allowing to add new stats

--------------------------------------------------------------------
- [Version 1.21b] - 2009-04-26 => Update #2
--------------------------------------------------------------------

- Fixed a case where an empty database was backuped
- Added the possibility to view other players stats
  Command: "/stats [accountname]"
- Fixed some German localization glitches

--------------------------------------------------------------------
- [Version 1.2b] - 2009-04-13 => Update #1
--------------------------------------------------------------------

- All Flag Captures & Scores are counted irrespective of where the flag was grabbed
- Added 'Database saved' message when the database was saved successfully
- Fixed certain localization issues
- Removed Quickest Score statistic because of different map sizes
- New login/logout messages
- Calculation of time has been reduced to days:hours:minutes and will be now calculated by using GetPlayerStat(ID, 'Time').
  Current time played will be added to the total time when a player logs out
- AppOnIdle is now reduced to the most important demands owing to frequent bug occurrence
- Last Login now uses the formula 'c'. Checksum has been modified according to this formula
- Subadminlogin + command added. You can alter all available commands in the ini file
- Increased SaveDelay to 600 seconds
- Fixed some cases where the database was corrupted when a player left the game while ranks being updated
- XSplit has been improved very considerable
- Renamed some database related functions such as _SGetInfo, ...
- QuickSort algorithm has been replaced by SelectionSort
- Interface got some new coloring
- Slightly improved CreateBox() function
- Removed reg-players and reg-players search function
- Fixed a case where it was not possible to choose any language except for English if the
  localization file contained more than 9 languages
- Added CreateToplist() function and /rankings command
- Improved database functions has been added

--------------------------------------------------------------------
- [Version 1.0] - 2009-12-25 => Initial release
--------------------------------------------------------------------

You can apply the patch by replacing your ...
 - LogInSystem.pas
 - languages.txt
 - costum.txt
with the files in the attachment.

Don't worry if you're next server start-up may look like this:
Code: [Select]
[28-04-09 22:04:30]    System Log Started
[28-04-09 22:04:30] Settings(): configuration loaded successful
[28-04-09 22:04:30] _CostumStats(): 11 costum stat(s) loaded
[28-04-09 22:04:30] _LogInSystemUI(): user interface initialized
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checking database for errors ...
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 1, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 2, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 3, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 4, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 5, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 6, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 7, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 8, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 9, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 10, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 11, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 12, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 13, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 14, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 15, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 16, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 17, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 18, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 19, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 20, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 21, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 22, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 23, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 24, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 25, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 26, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 27, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 28, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 29, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 30, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 31, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 32, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 33, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 34, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 35, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 36, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 37, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 38, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): checksum error in account 39, Statistic "Ratio"
[28-04-09 22:04:30] VerifyDatabaseIntegrity(): problem solved
[28-04-09 22:04:30] _SaveDatabase(): database saved
[28-04-09 22:04:30] _Database(): 39 player account(s) loaded successful
[28-04-09 22:04:30] _BackupSystem(): backup required?
[28-04-09 22:04:31] _SaveDatabase(): database saved
[28-04-09 22:04:31] _BackupSystem(): Backup successful
The database format will be fitted to the new Ratio statistic.

If you're new to LogInSystem download the complete script.
It already contains the latest patch.

Thanks to Mittsu for his constructive ideas such as
the new Ratio stat.

Besides thanks to shantec for translating LogInSystem into Finnish.
« Last Edit: January 09, 2010, 05:21:41 pm by CurryWurst »
Soldat Global Account System: #soldat.sgas @ quakenet

Offline Mittsu

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 617
Re: LogInSystem v1.22 - Updated 2009-04-28
« Reply #37 on: April 28, 2009, 06:22:14 pm »
Quote
- Selfkills are not anymore counted by the end of a round if the gamemode is set to survival

<3
Realistic-Soldat.net
<+elerok> soldat is dead
<+AThousandD> shit happens

Offline CurryWurst

  • Camper
  • ***
  • Posts: 265
    • Soldat Global Account System
Re: LogInSystem v1.4 - Updated 2009-05-12
« Reply #38 on: May 12, 2009, 10:10:00 am »
LogInSystem v1.4 released!

Changelog:
Code: [Select]
--------------------------------------------------------------------
- [Version 1.4] - 2009-05-12 => Update #4
--------------------------------------------------------------------

- Added the function LoggedInPlayers which returns the count of all logged in players
- Ranks will be now updated at the very beginning of each map due to performance lacks
  Removed the Frequency ini setting
- PrivatFunction has been replaced by NickProtection
  You can enable it by setting NickProtection in the ini file to a number greater than zero
- ApponIdle has been greatly improved, the script should run more stable now
- Norwegian and French translation have been appended
- Subadmin command can now only be executed by in-game or TCP admins
  ARSSE support is now also available
- Top 10 list added, will be shown when a new map starts
  Disable it in the ini file if you like
- Power function has been added to calculate power terms
- SelectionSort has been replaced by a new and hopefully more stable QuickSort algorithm
  There should not be some great server lacks anymore if the ranks being updated if you have a large database
- Some minor changes I can't remember

--------------------------------------------------------------------
- [Version 1.22] - 2009-04-28 => Update #3
--------------------------------------------------------------------

- Finnish translation appended
- Selfkills are not anymore counted by the end of a round if the gamemode is set to survival
- Removed unecessary variables from previous versions
- Added a new Ratio statistic (kills per death; accuracy: X.xx)
  Ratio is implemented as dummy stat, you won't be able to sort your ranks by it
  Added GetRatio() function
- Fixed a strange costum stats bug not allowing to add new stats

--------------------------------------------------------------------
- [Version 1.21b] - 2009-04-26 => Update #2
--------------------------------------------------------------------

- Fixed a case where an empty database was backuped
- Added the possibility to view other players stats
  Command: "/stats [accountname]"
- Fixed some German localization glitches

--------------------------------------------------------------------
- [Version 1.2b] - 2009-04-13 => Update #1
--------------------------------------------------------------------

- All Flag Captures & Scores are counted irrespective of where the flag was grabbed
- Added 'Database saved' message when the database was saved successfully
- Fixed certain localization issues
- Removed Quickest Score statistic because of different map sizes
- New login/logout messages
- Calculation of time has been reduced to days:hours:minutes and will be now calculated by using GetPlayerStat(ID, 'Time').
  Current time played will be added to the total time when a player logs out
- AppOnIdle is now reduced to the most important demands owing to frequent bug occurrence
- Last Login now uses the formula 'c'. Checksum has been modified according to this formula
- Subadminlogin + command added. You can alter all available commands in the ini file
- Increased SaveDelay to 600 seconds
- Fixed some cases where the database was corrupted when a player left the game while ranks being updated
- XSplit has been improved very considerable
- Renamed some database related functions such as _SGetInfo, ...
- QuickSort algorithm has been replaced by SelectionSort
- Interface got some new coloring
- Slightly improved CreateBox() function
- Removed reg-players and reg-players search function
- Fixed a case where it was not possible to choose any language except for English if the
  localization file contained more than 9 languages
- Added CreateToplist() function and /rankings command
- Improved database functions has been added

--------------------------------------------------------------------
- [Version 1.0] - 2009-12-25 => Initial release
--------------------------------------------------------------------

It comes with 2 additional languages (Norwegian & French) and many improvements.
Thanks to all people who helped me to create this update.

As always you can apply the patch by replacing your ...
 - LogInSystem.pas
 - languages.txt
 - config.ini
with the files in the attachment.

If you're new to LogInSystem download the complete script.
It already contains the latest patch.

Do you have any improvements, suggestions or new ideas for LogInSystem? - Check out the LogInSystem Suggestion Thread!


EnEsCe server customers please download this script.
« Last Edit: February 11, 2013, 08:15:09 pm by CurryWurst »
Soldat Global Account System: #soldat.sgas @ quakenet

Offline ~Niko~

  • Rainbow Warrior
  • *****
  • Posts: 2410
Re: LogInSystem v1.4 - Updated 2009-05-12
« Reply #39 on: May 17, 2009, 09:37:27 am »
here you have spanish translation, sorry it took that long but i had better things to do