Ein neues Thema erstellen  Auf das Thema antworten  [ 11 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: played time
BeitragVerfasst: 20.11.2007, 17:14 

Registriert: 18.11.2006, 18:43
Beiträge: 26
is there any way to see how many time had been player a player on a server ?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.11.2007, 18:55 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Via Admin Mod Plugin, no. (Would be a little bit difficult to code, but possible)

Via RCon, yes. (Use "rcon status")

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.11.2007, 19:21 

Registriert: 18.11.2006, 18:43
Beiträge: 26
hmm, maybe no :P


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.11.2007, 22:21 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
a. how many times(?) player played on a server?
b. Or as we suppose, how long he plays on a server in one "session"?
c. Or always adding his playtime all over the time on this server?

For c:
Plugin like this:

a. textfile -> steam_id:playtime in seconds

1. on connct -> timestamp_connect, storing steam_id
2. on disconnct-> timestamp_disconnct, search textfile for steam_id
3. steam_id found, read line, playtime in seconds += timestamp_disconnct-timestamp_connect
4. write info back to file

May be not difficult?

_________________
Fehleranalyse: Poste den Inhalt Deiner liblist.gam, (listen)server.cfg, adminmod.cfg, users.ini, vault.ini, plugin.ini von adminmod und plugins.ini von metamod. Benutze auch die Such-Funktion


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 21.11.2007, 05:26 

Registriert: 18.11.2006, 18:43
Beiträge: 26
hmm, yea something like this :P
if you have time can do this code ? Or tell me what mean "timestamp" :roll:


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 21.11.2007, 20:34 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Zitat:
For c:
Plugin like this:

a. textfile -> steam_id:playtime in seconds

1. on connct -> timestamp_connect, storing steam_id
2. on disconnct-> timestamp_disconnct, search textfile for steam_id
3. steam_id found, read line, playtime in seconds += timestamp_disconnct-timestamp_connect
4. write info back to file

May be not difficult?
What happens, if the player leaves the server during mapchange? What happens, if the server crashes?

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 23.11.2007, 08:31 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
on a new map, check which player is still available.
Server Crash... lost... no idea.

_________________
Fehleranalyse: Poste den Inhalt Deiner liblist.gam, (listen)server.cfg, adminmod.cfg, users.ini, vault.ini, plugin.ini von adminmod und plugins.ini von metamod. Benutze auch die Such-Funktion


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 23.11.2007, 14:42 

Registriert: 18.11.2006, 18:43
Beiträge: 26
freaky :twisted:
well what i want to do : To get all played time of a player, and if played more that 200 hours, auto sets admin to him (also part with auto admin to be in plugin )


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 23.11.2007, 21:38 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
hm... maybe:
blacky, your sql plugin in combination with (psychostats or hlstats and) perl?

_________________
Fehleranalyse: Poste den Inhalt Deiner liblist.gam, (listen)server.cfg, adminmod.cfg, users.ini, vault.ini, plugin.ini von adminmod und plugins.ini von metamod. Benutze auch die Such-Funktion


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 25.11.2007, 11:37 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
My sql plugin is more a case study. I wouldn't use that one. It's neither safe nor ever thouht for public release.

Ok, supposing you use psychostats and the mysql version of admin mod it should be an easy task via a php-skript as a cron job.

Check in psyschostats how long the guy played on the server. If it's longer than 200 hours increase his admin rights in the admin mod table.

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 30.11.2007, 21:38 

Registriert: 18.11.2006, 18:43
Beiträge: 26
yeah :o exactly like how you speak i maked


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 11 Beiträge ] 


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de
Original Design von "[ Half-Life Admin Mod © Alfred Reynolds 2000-2003 ] - [ site design by Jägermeister ]"