hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.07.03. 23:54



Jelenlévő felhasználók

Jelenleg 412 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 410 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot]az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [13 hozzászólás ]  Oldal12Következő
Szerző Üzenet
 Hozzászólás témája: LogIP naponta
HozzászólásElküldve:2012.04.04. 20:54 
Sziasztok
a LogIP nevű plugint szeretnémúgy átíratni / átírni a segítségetekkel, hogy naponta egy külön-külön logba mentse el. ( Aki nem érti, példa: 20120404IP.log > ápr. 4. csatlakozások mentése IP szerint, 20120405IP.log > 5. csatlakozások IP szerint )
Kód:
#include <amxmodx>

new PLUGIN[]="SimpleLog"
new AUTHOR[]="n!nja"
new VERSION[]="1.0"

public plugin_init()
{
    // Register plugin
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_cvar("amx_logging", "1")
   
    return PLUGIN_CONTINUE
}

public client_connect(id)
{   
    if(get_cvar_num("amx_logging") == 1)
    {
        new username[32]
        new ipaddress[32]
       
        new logline[192]
        new filename[100]

     new mapname[64]
     get_mapname( mapname, 63 )

     new CurrentTime[9]
     get_time("%H:%M:%S",CurrentTime,8)

       
        get_time("addons/amxmodx/playerips.log", filename, 99)
       
        get_user_name(id, username, 31)
        get_user_ip(id, ipaddress, 31)
       
        format(logline, 191, "%s - %s", username, ipaddress, CurrentTime, mapname)
        log_to_file(filename, logline)
    }
   
    return PLUGIN_HANDLED
}
( Na és a LogID? - A LogID ugyanez a plugin, csak pár szót írtak át benne, a szerkezete ugyanez. )
Remélem sikerül megcsinálni :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: LogIP naponta
HozzászólásElküldve:2012.04.06. 12:50 
Na-akkor-ez-kuka,mert-túl-bonyolultnak-bizonyult-nektek-is :lol: ;)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: LogIP naponta
HozzászólásElküldve:2012.04.06. 12:53 
Offline
Tiszteletbeli

Csatlakozott:2010.02.04. 19:12
Hozzászólások:3528
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 180 alkalommal
Kód:
new Month[33], Day[12];
get_time( "%B", Month, charsmax(Month) )
get_time( "%d", Day, charsmax(Day) )

hónap, nap lekérése, így már csak fájlt kell létrehoznod az adatokkal :D

_________________
http://www.ebateam.eu/


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: LogIP naponta
HozzászólásElküldve:2012.04.06. 12:58 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Jó, én ezt javasoltam volna:

date ( [ &year, &month, &day ] )
Referencia szerint átadja a változóba az értékeket.

IrOn123 írta:
Kód:
new Month[33], Day[12];
get_time( "%B", Month, charsmax(Month) )
get_time( "%d", Day, charsmax(Day) )

hónap, nap lekérése, így már csak fájlt kell létrehoznod az adatokkal :D

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: LogIP naponta
HozzászólásElküldve:2012.04.06. 13:36 
hát,hogy-jó-sok-baromság-van-benne,az-tuti..
[spoiler]
Kód:
#include <amxmodx>

new PLUGIN[]="SimpleLog"
new AUTHOR[]="n!nja"
new VERSION[]="1.0"

public plugin_init()
{
    // Register plugin
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_cvar("amx_logging", "1")
   
    return PLUGIN_CONTINUE
}

public client_connect(id)
{   
    if(get_cvar_num("amx_logging") == 1)
    {
        new username[32]
        new ipaddress[32]
       
        new logline[192]
        new filename[100]

     new mapname[64]
     get_mapname( mapname, 63 )

     new CurrentTime[9]
     get_time("%H:%M:%S",CurrentTime,8)

   year,month,day := get_time_variables()  // év, hó, nap lekérése
   filename := make_filename(year,month,day) // A file nevének megadása

   if (!file_exits(filename))
    create_file(filename)
           format(logline, 191, "%s - %s", username, ipaddress, CurrentTime, mapname)
   log_to_file(filename, logline)

    }
   
    return PLUGIN_HANDLED
}
[/spoiler]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: LogIP naponta
HozzászólásElküldve:2012.04.06. 13:59 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Mint írtam neked, absztrakt leírást adtam, tehát nem fordítható. := is csak Pascalban van.

Próbáld ezt:

Kód:
  1. #include <amxmodx>

  2.  

  3. new PLUGIN[]="SimpleLog"

  4. new AUTHOR[]="n!nja"

  5. new VERSION[]="1.0"

  6.  

  7. public plugin_init()

  8. {

  9.     // Register plugin

  10.     register_plugin(PLUGIN, VERSION, AUTHOR)

  11.     register_cvar("amx_logging", "1")

  12.    

  13.     return PLUGIN_CONTINUE

  14. }

  15.  

  16. public client_connect(id)

  17. {  

  18.         if(get_cvar_num("amx_logging") == 1)

  19.         {

  20.                 new username[33]

  21.                 new ipaddress[33]

  22.                 new logline[192]

  23.                 new filename[13]

  24.                 new mapname[65]

  25.  

  26.  

  27.                 new CurrentTime[9]

  28.                 get_time("%Y:%M:%D",CurrentTime,8)

  29.                 format(filename, 12, "%s.log",CurrentTime);

  30.  

  31.                 get_user_name(id, username, 32)

  32.                 get_user_ip(id, ipaddress, 32)

  33.                 get_mapname(mapname, 64)

  34.                

  35.                 format(logline, 191, "Nev: %s   IP: %s  Ido: %s Map: %s", username, ipaddress, CurrentTime, mapname)

  36.                 log_to_file(filename, logline)

  37.         }

  38.  

  39.         return PLUGIN_HANDLED

  40. }

  41.  

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: LogIP naponta
HozzászólásElküldve:2012.04.06. 14:28 
2012_26_.log nem írja ki a teljes dátumot


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: LogIP naponta
HozzászólásElküldve:2012.04.06. 14:32 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Try:
Kód:
#include <amxmodx>

new PLUGIN[]="SimpleLog"
new AUTHOR[]="n!nja"
new VERSION[]="1.0"

public plugin_init()
{
    // Register plugin
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_cvar("amx_logging", "1")
   
    return PLUGIN_CONTINUE
}

public client_connect(id)
{
   
        if
(get_cvar_num("amx_logging") == 1)
        {
                new username[33]
                new ipaddress[33]
                new logline[192]
                new filename[15]
                new mapname[65]

                new CurrentTime[11]
                get_time("%Y:%m:%D",CurrentTime,10)
                format(filename, 14, "%s.log",CurrentTime);

                get_user_name(id, username, 32)
                get_user_ip(id, ipaddress, 32)
                get_mapname(mapname, 64)

                format(logline, 191, "Nev: %s   IP: %s  Ido: %s Map: %s", username, ipaddress, CurrentTime, mapname)
                log_to_file(filename, logline)
        }
        return PLUGIN_HANDLED
}
 


BeepBeep írta:
2012_26_.log nem írja ki a teljes dátumot

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: LogIP naponta
HozzászólásElküldve:2012.04.06. 14:35 
haladunk
2012_34_04.l :lol:


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: LogIP naponta
HozzászólásElküldve:2012.04.06. 14:36 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Jó, most jó lesz.
Előző kódot próbáld újra, azt írtam át.
BeepBeep írta:
haladunk
2012_34_04.l :lol:

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [13 hozzászólás ]  Oldal12Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 8 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole