Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Plugin na sprawdzanie dziennej aktywności admina na servie
#2
Napisano 11.01.2012 18:23
| CPU: I7-6700K @4.7GHz | Cooling: Corsair H110 | GPU: MSI GTX 1080 Gaming X | MOBO: Asus Maximus VIII Hero | RAM: Kingston Savage 16GB DDR4 @2800MHz |
| SSD: Samsung 840 Pro 128GB | SSD2: Samsung 840 Pro 256GB | PSU: Be Quiet L8 630W | Case: Gladius M40 | Mouse: Gigabyte M6980X | Keyboard: Sharkoon SHARK ZONE K20 | Headphones: HyperX HX Cloud Black | Display: Triple LG 24MP67VQ-P |
TS3: ts.kreedzmania.pl - 512 Slotów - Darmowe Kanały
#3
Napisano 12.01.2012 12:28
Szukam osób znających się na pisaniu pluginów do sieci!
Możemy się dogadać na jakich warunkach
#5
Napisano 12.01.2012 14:20
Szukam osób znających się na pisaniu pluginów do sieci!
Możemy się dogadać na jakich warunkach
#6
Napisano 12.01.2012 15:22
#7
Napisano 12.01.2012 15:28
pi0ntka.pl @ 94.23.245.111:27104 [War3FT] +2 NOWE RASY
Powoli się rozkręcamy.
#8
Napisano 12.01.2012 15:30
#include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "DarkGL" #define MAX 32 new Float:fTimeConnect[ MAX + 1 ],bool:bAdmin[ MAX + 1 ] public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) } public client_connect( id ){ fTimeConnect[ id ] = get_gametime(); } public client_authorized( id ){ bAdmin[ id ] = bool:is_user_admin( id ); } public client_disconnect( id ){ if( bAdmin[ id ] ){ new Float:fTimeEnd = get_gametime(); new szFile[ 128 ] , szPath[ 256 ] , szName[ 64 ] , szWrite[ 256 ]; get_time( "%d_%m_%Y", szFile , charsmax( szFile ) ); add( szFile , charsmax( szFile ) , "adminActivity" ); formatex( szPath[ get_localinfo( "amxx_log" , szPath , charsmax( szPath ) ) ] , charsmax( szPath ) , "/%s" , szFile ); get_user_name( id , szName , charsmax( szName ) ); if( file_exists( szPath ) ){ new szLine[ 256 ] , iLen; new szFirst[ 64 ] , szSecond[ 64 ] , szThird [ 64 ]; new bool:bIs = false , iLine ; for( iLine = 0; read_file( szPath, iLine, szLine, charsmax( szLine ), iLen ) ; iLine++ ){ replace_all( szLine , charsmax( szLine ) , "|" , "" ); parse(szLine , szFirst , charsmax( szFirst ) , szSecond , charsmax( szSecond ) , szThird , charsmax( szThird ) ) if( equali( szName , szFirst ) ){ bIs = true; break; } } if( bIs ){ new Float:playedTime = str_to_float( szThird ) formatex( szWrite , charsmax( szWrite ) , "%s | %f | %f" , szName , ( ( fTimeEnd - fTimeConnect[ id ] ) + playedTime ) / 3600.0 , ( fTimeEnd - fTimeConnect[ id ] ) + playedTime ) write_file( szPath , szWrite , iLine ); } else{ formatex( szWrite , charsmax( szWrite ) , "%s | %f | %f" , szName , ( fTimeEnd - fTimeConnect[ id ] ) / 3600.0 , fTimeEnd - fTimeConnect[ id ] ) write_file( szPath , szWrite , -1 ); } } else{ formatex( szWrite , charsmax( szWrite ) , "%s | %f | %f" , szName , ( fTimeEnd - fTimeConnect[ id ] ) / 3600.0 , fTimeEnd - fTimeConnect[ id ] ) write_file( szPath , szWrite , -1 ); } } bAdmin[ id ] = false; }w katalogu logs tworzy pliki z czasami grania adminów o takiej strukturze
Nick admina | czas w godzinach | czas w sekundach</amxmisc></amxmodx>
#9
Napisano 12.01.2012 16:28
na samym dole masz "View all players & stats" opcja dostepna kiedy serwer posiada swojego "Server Managera"
A jak zdobyć zaistalować tego managera?
#11
Napisano 12.01.2012 19:36
na samym dole masz "View all players & stats" opcja dostepna kiedy serwer posiada swojego "Server Managera"
A jak zdobyć zaistalować tego managera?
zakladasz konto na gametracker, pozniej zakladka "Servers" pozniej "Add a server" podajesz IP i Port pamietaj aby zmienic nazwe serwera na gametracker (hostname gametracker) i koniec.
pi0ntka.pl @ 94.23.245.111:27104 [War3FT] +2 NOWE RASY
Powoli się rozkręcamy.
#12
Napisano 12.01.2012 19:44
zlicza każdemu kto ma dodatkowe flagi niż tylko zwykły graczAdminom czas zalicza jak jaką mają flagę?
#14
Napisano 12.01.2012 20:22
#16
Napisano 04.03.2012 20:41
| CPU: I7-6700K @4.7GHz | Cooling: Corsair H110 | GPU: MSI GTX 1080 Gaming X | MOBO: Asus Maximus VIII Hero | RAM: Kingston Savage 16GB DDR4 @2800MHz |
| SSD: Samsung 840 Pro 128GB | SSD2: Samsung 840 Pro 256GB | PSU: Be Quiet L8 630W | Case: Gladius M40 | Mouse: Gigabyte M6980X | Keyboard: Sharkoon SHARK ZONE K20 | Headphones: HyperX HX Cloud Black | Display: Triple LG 24MP67VQ-P |
TS3: ts.kreedzmania.pl - 512 Slotów - Darmowe Kanały
#18
Napisano 27.03.2012 15:21
| CPU: I7-6700K @4.7GHz | Cooling: Corsair H110 | GPU: MSI GTX 1080 Gaming X | MOBO: Asus Maximus VIII Hero | RAM: Kingston Savage 16GB DDR4 @2800MHz |
| SSD: Samsung 840 Pro 128GB | SSD2: Samsung 840 Pro 256GB | PSU: Be Quiet L8 630W | Case: Gladius M40 | Mouse: Gigabyte M6980X | Keyboard: Sharkoon SHARK ZONE K20 | Headphones: HyperX HX Cloud Black | Display: Triple LG 24MP67VQ-P |
TS3: ts.kreedzmania.pl - 512 Slotów - Darmowe Kanały
#19
Napisano 29.08.2012 09:28
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych