Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
* * * * * 2 głosy

Czas OnlineSkrypt zlicza czas online graczy jak i adminów na serwerze

misieq czas online admin admini gracze gracz byczus

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
206 odpowiedzi w tym temacie

#201 CappyWymiata

    Zaawansowany

  • Zbanowany

Reputacja: 3
Nowy

  • Postów:91
  • Imię:Dominik
  • Lokalizacja:Bochnia
Offline

Napisano 17.05.2014 11:00

 Świetny plug, leci +ik. ;)


Zapraszam na Publiczny Serwer TeamSpeak3 - Od graczy dla Graczy!
Miła atmosfera, ogarnięta administracja, darmowe kanały i wiele więcej!
IP:
ts3.dobrewafle.pl lub 185.5.96.248:9987

b_350_20_6572E1_001AAD_FFFFFF_FFFFFF.png


#202 konkretzagatka

    Początkujący

  • Użytkownik

Reputacja: -3
Nowy

  • Postów:18
  • Lokalizacja:warszawa
Offline

Napisano 14.09.2014 11:56

po przekroczeniu 24h zegar od nowa resetuje na 00:00:00 

oczywiście w bazie danych zlicza minuty...

Ale w rankingu online www wygląda to dziwnie:

 

1miejsce: 1:24:00

A ma 177844 w bazie danych

 

2miejsce: 08:54:15

a ma 118247 w bazie danych

 

Segreguje dobrze, ale ten zegar, gdyby zrobić jeszcze na dni online..


  • +
  • -
  • 0

#203 łysy

    Nowy

  • Nowy

Reputacja: -1
Nowy

  • Postów:2
  • GG:
  • Imię:Jumper
  • Lokalizacja:CS.Szczecin.pl
Offline

Napisano 14.09.2014 12:40

Niby niebieskie podświetlenie wyróżnia adminów ale np, ci co mają wszystkie flagi to w ogóle nie bierze ich pod uwagę.
Więc na jakie flagi wyróznia adminów ?

Jak również  podświetla komuś kto w ogóle nie ma Admina.

Link do strony

http://forum.cs.szczecin.pl/czas/

na pierwszej stronie jest Admin "tak zwany prawdziwy" a na 2 stronie jest 5 i nie wiem skąd xD


  • +
  • -
  • 0

box.gif

b_350_20_692108_381007_FFFFFF_000000.png

b_350_20_FFAD41_E98100_000000_591F11.png

b_350_20_3DE50A_1A8E0A_FFFFFF_000000.png


#204 berrscik

    Życzliwy

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:24
  • Lokalizacja:Biała Podlaska
Offline

Napisano 23.03.2016 13:06

Pokazuje błąd połączenia z bazą a tak uzupełnione gdzie jest błąd
#include < amxmodx >
#include < sqlx >

new sqlConfig[ ][ ] = {
"event-system.pl",
"eventsys_czas",
"haslo",
"eventsys_czas"
}

enum playerData {
SteamID[ 33 ],
IP[ 16 ],
Nick[ 64 ],
Time
};

new Handle: gSqlTuple;

new gPlayer[ 33 ][ playerData ];

public SqlInit( ) {
gSqlTuple = SQL_MakeDbTuple( sqlConfig[ 0 ], sqlConfig[ 1 ], sqlConfig[ 2 ], sqlConfig[ 3 ] );

if( gSqlTuple == Empty_Handle )
set_fail_state( "Nie mozna utworzyc uchwytu do polaczenia" );

new iErr, szError[ 32 ];
new Handle:link = SQL_Connect( gSqlTuple, iErr, szError, 31 );

if( link == Empty_Handle ) {
log_amx( "Error (%d): %s", iErr, szError );
set_fail_state( "Brak polaczenia z baza danych" );
}

new Handle: query;
query = SQL_PrepareQuery( link, "CREATE TABLE IF NOT EXISTS `players_time` (\
`id` int(11) NOT NULL AUTO_INCREMENT,\
`steamid` varchar(33) NOT NULL,\
`nick` varchar(64) NOT NULL,\
`ip` varchar(16) NOT NULL,\
`first` int(16) NOT NULL,\
`last` int(16) NOT NULL,\
`time` int(16) NOT NULL,\
`type` int(1) NOT NULL,\
PRIMARY KEY (`id`),\
UNIQUE KEY `authid` (`nick`)\
)" );

SQL_Execute( query );
SQL_FreeHandle( query );
SQL_FreeHandle( link );
}

public Query( failstate, Handle:query, error[ ] ) {
if( failstate != TQUERY_SUCCESS ) {
log_amx( "SQL query error: %s", error );
return;
}
}

public plugin_init() {
register_plugin( "Czas Online", "2.1.0", "byCZEK" );

set_task( 0.1, "SqlInit" );
}

public client_connect( id ) {
gPlayer[ id ][ Time ] = 0;

get_user_authid( id, gPlayer[ id ][ SteamID ], 32 );
get_user_ip( id, gPlayer[ id ][ IP ], 15, 1 );
get_user_name( id, gPlayer[ id ][ Nick ], 63 );

SQL_PrepareString( gPlayer[ id ][ Nick ], gPlayer[ id ][ Nick ], 63 );
}

public client_disconnect( id ) {
if(is_user_hltv(id) || is_user_bot(id))
return PLUGIN_HANDLED;

gPlayer[ id ][ Time ] = get_user_time( id, 1 );

saveTime( id );

gPlayer[ id ][ Time ] = 0;

return PLUGIN_CONTINUE;
}

stock SQL_PrepareString( const szQuery[], szOutPut[], size ) {
copy( szOutPut, size, szQuery );
replace_all( szOutPut, size, "'", "\'" );
replace_all( szOutPut, size, "`", "\`" );    
replace_all( szOutPut, size, "\\", "\\\\" );
replace_all( szOutPut, size, "^0", "\0");
replace_all( szOutPut, size, "^n", "\n");
replace_all( szOutPut, size, "^r", "\r");
replace_all( szOutPut, size, "^x1a", "\Z"); 
}

stock saveTime( id ) {
new     query[ 1024 ],
flags = get_user_flags( id );

formatex( query, charsmax( query ), "INSERT IGNORE INTO `players_time` ( `steamid`, `nick`, `ip`, `first`, `last`, `time`, `type` ) VALUES ( '%s', '%s', '%s', UNIX_TIMESTAMP(NOW()), UNIX_TIMESTAMP(NOW()), %d, %d ) ON DUPLICATE KEY UPDATE `time` = `time` + %d, `last` = UNIX_TIMESTAMP(NOW())",
gPlayer[ id ][ SteamID ], gPlayer[ id ][ Nick ], gPlayer[ id ][ IP ], gPlayer[ id ][ Time ], ( ( flags > 0 && !( flags & ADMIN_USER ) ) ? 1 : 0 ), gPlayer[ id ][ Time ]);

if( gSqlTuple )
SQL_ThreadQuery (gSqlTuple, "Query", query );
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/


 


  • +
  • -
  • 0

b_350_20_071255_111BBB_FFFFFF_081F96.png


#205 Gr33nPlay3r

    Nowy

  • Nowy

Reputacja: 0
Nowy

  • Postów:2
  • Imię:Pan od Amxxa :D
  • Lokalizacja:Dalekkko :D
Offline

Napisano 21.09.2019 15:01

Fajnie jak byś zrobił top15 czasu online w motd :)


  • +
  • -
  • 0

#206 Księżniczka Kasia <3

    Początkujący

  • Girl

Reputacja: -3
Nowy

  • Postów:17
  • Imię:Kasia
  • Lokalizacja:Lublin
Offline

Napisano 06.10.2019 17:03

a mozna zrobc zabis nvault?

 


  • +
  • -
  • 0

#207 K0zak69

    Zaawansowany

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:138
  • Imię:Kamil
  • Lokalizacja:Lubelskie
Offline

Napisano 23.02.2023 22:06

Sory za odkop ale mimo wpisania danych w pluginie pokazuje mi, ze nie prawdilowe a baza danych polaczyla sie z strona


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: misieq, czas, online, admin, admini, gracze, gracz, byczus

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych