Jump to content

Photo

[CS16 - Support] Ajutor

- - - - -

  • This topic is locked This topic is locked
13 replies to this topic

#1
^Hasky^

^Hasky^

    Fost Moderator

  • Retired
  • 677 posts
  • 88 topics
  • Joined 14-September 11
  • Country: Country Flag

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Contorizare Admini"
#define VERSION "1.0"
#define AUTHOR "Hasky"


new g_datadir[64];
new g_logfile[64];

new current_time[64];

public plugin_init()
{

register_plugin(PLUGIN, VERSION, AUTHOR);

}

public plugin_cfg()
{
get_datadir(g_datadir, 63);
format(g_logfile, 63, "%s/contorizare_admini.txt", g_datadir);

if(!file_exists(g_logfile))
write_file(g_logfile,"");
}

public client_connect(id)
{
if(!is_user_admin(id))
return;

new name[32];
get_user_name(id, name, 31);

get_time("%d/%m/%Y - %H:%M:%S", current_time, 63);

new buffer[256];
format(buffer, 255, "[%s] %s s-a conectat pe server", current_time, name);

new file = fopen(g_logfile, "at");

fprintf(file, buffer);
fclose(file);
}

public client_disconnect(id)

{
if(!is_user_admin(id))
return;

new name[32];
get_user_name(id, name, 31);


get_time("%d/%m/%Y - %H:%M:%S", current_time, 63);

new buffer[256];
format(buffer, 255, "[%s] %s a iesit de pe server", current_time, name);

new file = fopen(g_logfile, "at");

fprintf(file, buffer);
fclose(file);
}


Mesajele alea apar in continuare.
Vreau ca cele 2 mesaje sa apara unul sub altul in acel fisier .txt
Daca poate cineva sa ma ajute...

Edited by ^Hasky^, 12 October 2012 - 03:50 PM.

  • Nasacryl likes this

#2
dante#ftw

dante#ftw

    New Member

  • Membru
  • 91 posts
  • 12 topics
  • Joined 22-September 12
  • Country: Country Flag
Nu inteleg la ce te referi :) daca poti sa explici mai bine ca sunt unu sub altu :-??

#3
Luciann1009

ai incercat sa le pui tu unu sub altu mesajele ?

#4
^Hasky^

^Hasky^

    Fost Moderator

  • Topic Starter

  • Retired
  • 677 posts
  • 88 topics
  • Joined 14-September 11
  • Country: Country Flag
deci...in fisierul contorizare_admini.txt apare atunci cand se conecteaza cineva pe server un mesaj de genul
x s-a conectat pe server
iar cand iese de pe server
x a iesit de pe server
Aceste mesaje apar in acel fisier...unul in continuarea celuilalt adica apare asa
x s-a conectat pe serverx a iesit de pe server
dar eu vreu sa apara asa

x s-a conectat pe server
x a iesit de pe server

@Vipera
nu stiu la ce te referi
acele mesaje apar automat cand un jucator iese/intra pe server...daca le asez eu una sub altele nu are nici un sens:-?

Edited by ^Hasky^, 12 October 2012 - 03:49 PM.


#5
cosmin701

cosmin701

    Fost Administrator

  • Retired
  • 5095 posts
  • 407 topics
  • Joined 31-October 11
  • Country: Country Flag
Nu cred ca e posibil deoarece sunt 2 functii diferite: 1.cand iesa . 2. cand se conecteaza. Fiecare incepe cu new buffer[256]; ,Deci incepe alta functie.

#6
^Hasky^

^Hasky^

    Fost Moderator

  • Topic Starter

  • Retired
  • 677 posts
  • 88 topics
  • Joined 14-September 11
  • Country: Country Flag
am incercat si cu ceva de genu
if (is_user_connected(id) && is_user_admin(id))

dar acelasi lucru se intampla...am sa las un ticket...dar crek dupa o sapt imi raspund si ei...
mai lasati topicul deschis poate reuseste careva

#7
aEEk.#

aEEk.#

    Member

  • Banned
  • 78 posts
  • 7 topics
  • Joined 05-July 12
incearca asa:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Contorizare Admini"
#define VERSION "1.0"
#define AUTHOR "Hasky"


new g_datadir[64];
new g_logfile[64];

new current_time[64];

public plugin_init()
{

register_plugin(PLUGIN, VERSION, AUTHOR);

}

public plugin_cfg()
{
get_datadir(g_datadir, 63);
format(g_logfile, 63, "%s/contorizare_admini.txt", g_datadir);

if(!file_exists(g_logfile))
	 write_file(g_logfile,"");
}

public client_connect(id)
{
if(is_user_admin(id))
	 return;

new name[32];
get_user_name(id, name, 31);

get_time("%d/%m/%Y - %H:%M:%S", current_time, 63);

new buffer[256];
format(buffer, 255, "[%s] %s s-a conectat pe server", current_time, name);

new file = fopen(g_logfile, "at");

fprintf(file, buffer);
fclose(file);
}

public client_disconnect(id)

{
if(is_user_admin(id))
	 return;

new name[32];
get_user_name(id, name, 31);


get_time("%d/%m/%Y - %H:%M:%S", current_time, 63);

new buffer[256];
format(buffer, 255, "^n[%s] %s a iesit de pe server", current_time, name);

new file = fopen(g_logfile, "at");

fprintf (file, buffer)
fclose(file);
}

Edited by aEEk.#, 14 October 2012 - 03:12 PM.


#8
^Hasky^

^Hasky^

    Fost Moderator

  • Topic Starter

  • Retired
  • 677 posts
  • 88 topics
  • Joined 14-September 11
  • Country: Country Flag
am incercat...acuma imi apare cam asa...dupa 3 incercari


[14/10/2012 - 19:52:21] ^Hasky^ s-a conectat pe server
[14/10/2012 - 19:52:27] ^Hasky^ a iesit de pe server[14/10/2012 - 19:52:32] ^Hasky^ s-a conectat pe server
[14/10/2012 - 19:52:38] ^Hasky^ a iesit de pe server[14/10/2012 - 19:52:57] ^Hasky^ s-a conectat pe server
[14/10/2012 - 19:53:04] ^Hasky^ a iesit de pe server

#9
aEEk.#

aEEk.#

    Member

  • Banned
  • 78 posts
  • 7 topics
  • Joined 05-July 12
#include < amxmodx >

#include < amxmisc >



#define PLUGIN "Contorizare Admini"

#define VERSION "1.0"

#define AUTHOR "DRR"



#pragma ctrlchar '\'



new gBuffer[ 512 + 1 ];

new gTime[ 64 + 1 ];

new gName[ 32 + 1 ];

new gFile;





public plugin_init()

{

    register_plugin(PLUGIN, VERSION, AUTHOR);

}



public client_putinserver( i ) {

    if( is_user_admin( i ) ) {

        get_user_name( i, gName, 32 );

        get_time( "%m/%d/%Y - %H:%M:%S", gTime, 64 );

        format( gBuffer, 512, "[%s] %s connected!\n", gTime, gName );

        gFile = fopen( "addons/amxmodx/configs/AdminActivity.log", "a+" );

        if( gFile != 0 ) {

            fprintf( gFile, cBuffer );

            fclose( gFile );

            gFile = 0;

        }

    }

}



public client_disconnect( i ) {

    if( is_user_admin( i ) ) {

        get_user_name( i, gName, 32 );

        get_time( "%m/%d/%Y - %H:%M:%S", gTime, 64 );

        format( gBuffer, 512, "[%s] %s disconnected!\n", gTime, gName );

        gFile = fopen( "addons/amxmodx/configs/AdminActivity.log", "a+" );

        if( gFile != 0 ) {

            fprintf( gFile, cBuffer );

            fclose( gFile );

            gFile = 0;

        }

    }

}


#10
^Hasky^

^Hasky^

    Fost Moderator

  • Topic Starter

  • Retired
  • 677 posts
  • 88 topics
  • Joined 14-September 11
  • Country: Country Flag
eroare la compilare...nu exista cBuffer...presupun ca era gBuffer
iar acum nu se creeaza fisierul

#11
aEEk.#

aEEk.#

    Member

  • Banned
  • 78 posts
  • 7 topics
  • Joined 05-July 12
http://www.girlshare.ro/31820091.6

#12
^Hasky^

^Hasky^

    Fost Moderator

  • Topic Starter

  • Retired
  • 677 posts
  • 88 topics
  • Joined 14-September 11
  • Country: Country Flag
acuma merge perfect...dar ai putea sa postezi si sma-ul?:D

#13
aEEk.#

aEEk.#

    Member

  • Banned
  • 78 posts
  • 7 topics
  • Joined 05-July 12
pai e acesta :))

#include < amxmodx >
#include < amxmisc >

#define PLUGIN "Contorizare Admini"
#define VERSION "1.0"
#define AUTHOR "DRR"

#pragma ctrlchar '\'

new gBuffer[ 512 + 1 ];
new gTime[ 64 + 1 ];
new gName[ 32 + 1 ];
new gFile;


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
}

public client_putinserver( i ) {
if( is_user_admin( i ) ) {
get_user_name( i, gName, 32 );
get_time( "%m/%d/%Y - %H:%M:%S", gTime, 64 );
format( gBuffer, 512, "[%s] %s connected!\n", gTime, gName );
gFile = fopen( "addons/amxmodx/configs/AdminActivity.log", "a+" );
if( gFile != 0 ) {
fprintf( gFile, gBuffer );
fclose( gFile );
gFile = 0;
}
}
}

public client_disconnect( i ) {
if( is_user_admin( i ) ) {
get_user_name( i, gName, 32 );
get_time( "%m/%d/%Y - %H:%M:%S", gTime, 64 );
format( gBuffer, 512, "[%s] %s disconnected!\n", gTime, gName );
gFile = fopen( "addons/amxmodx/configs/AdminActivity.log", "a+" );
if( gFile != 0 ) {
fprintf( gFile, gBuffer );
fclose( gFile );
gFile = 0;
}
}
}
bafta in continuare :D

PS: Nu mai edita .sma daca nu stii :D

Edited by aEEk.#, 18 October 2012 - 08:16 PM.


#14
^Hasky^

^Hasky^

    Fost Moderator

  • Topic Starter

  • Retired
  • 677 posts
  • 88 topics
  • Joined 14-September 11
  • Country: Country Flag
ms frumos
puteti da T/C




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users