Nieoficjalny polski support AMX Mod X: Zapisywanie adresów IP - Nieoficjalny polski support AMX Mod X

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 temat, 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

Rejestrując się POZBYWASZ SIĘ WSZYSTKICH REKLAM !!
Guest Message © 2010 DevFuse

Regulamin działu

Nie proś o pomoc w tym miejscu. Nie opisuj tu swoich problemów.
Dział służy tylko do umieszczania nowych pluginów i dyskusji o nich.
Pełny regulamin działu dostępny pod adresem: http://amxx.pl/regul...zialu-t326.html

Digg Del.ico.us Slashdot Technorati furl Reddit Facebook Fark Google Magnolia Wink Yahoo Netscape
Strona 1 z 1
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

Zapisywanie adresów IP

#1 Użytkownik nie jest zalogowany   Mafia.^ Ikona

  • DomenyLuka.waw.pl
  • Ikona
  • Grupa Moderator
  • Wiek: 21
  • Postów 2907
  • Rejestracja 23-luty 08
  • GG:
  • LokalizacjaWarsaw
Reputacja: 331
Wszechpomocny

Ikona Mafia.^ Jaki znowu status!! za duzo tych opcji! Ikona Mafia.^ Jaki znowu status!! za duzo tych opcji! Napisano 03 marzec 2008 - 19:25

Witam to jest takie cos jak amx_ip tylko ze lepsze :D zapisuje ip wszystkich graczy ( w tym cheaterów jak znajdzie)

opis ogólny

Zapisuje wszystkie adresy IP osób które byly na serwerze w pliku. Dodatkowo oczywiście nick oraz godzina - czyli ktoś Ci mówi że był cziter, daje Ci demko i już nie ma problemu z złapaniu jego IP."

Kod:

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "IPLog"
#define VERSION "1.0"
#define AUTHOR "RaYden"

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

public client_authorized(id)
{
    if(is_user_bot(id)) return PLUGIN_CONTINUE;

    new Name[33],ip[16],SteamID[33]
    get_user_name(id, Name, 32)
    get_user_ip(id, ip, 15, 1)
    get_user_authid(id , SteamID , 32)
   
   
    log_to_file("IPLog.txt","  Name: %s | STEAMID: %s | IP: %s ^n",Name,SteamID,ip)
    return PLUGIN_CONTINUE
} 


zapisuje: /cstrike/addons/amxmodx/logs/iplogs

Załączone pliki

  • Załączony plik  logs.rar (1,9 KB)
    Ilość pobrań: 920

mateo1909 Pomoglem? Zakliczaj Dołączona grafika

Promuję: Dołączona grafika                                      Dołączona grafika
Dołączona grafika  Dołączona grafika



0

#2 Użytkownik nie jest zalogowany   DaddyKuba Ikona

  • Hero
  • Ikona
  • Grupa Mega User
  • Wiek: 15
  • Postów 1021
  • Rejestracja 07-lipiec 08
  • GG:
  • Steam:76561198011837689
  • LokalizacjaPszczyna
Reputacja: 139
Zaawansowany

Ikona DaddyKuba imprezuje Ikona DaddyKuba imprezuje Napisano 19 lipiec 2009 - 06:23

Działa wszystko pieknie, gz za plug.
Cs-Bytow.pl

[FFa Only Dust2] 193.218.154.215:27027


Oddaj głos na najładniejszy pulpit miesiąca!
0

#3 Użytkownik nie jest zalogowany   zer0. Ikona

  • weed smoker
  • Ikona
  • Grupa Moderator
  • Wiek: b/d
  • Postów 2137
  • Rejestracja 22-kwiecień 08
  • GG:
  • Steam:76561197973619057
  • LokalizacjaKwidzyn
Reputacja: 354
Wszechpomocny

Ikona zer0. inaktive Ikona zer0. inaktive Napisano 19 lipiec 2009 - 09:29

Korzystałem już z tego, lecz z "rozszerzonej wersji";
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#include <dbi>

#define PLUGIN "IPLog"
#define VERSION "1.0"
#define AUTHOR "RaYden"


new g_sqlHost[66]
new g_sqlUser[36]
new g_sqlPass[46]
new g_sqlDb[26]
new g_sqlTable[64] = "Steam IDs and IPs"

new Sql:sql
new Result:result
new bool:g_boolsqlOK = false

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    set_task(0.4,"SetSQL")
}

public SetSQL()
{
    get_cvar_string("amx_sql_host",g_sqlHost,65)
    get_cvar_string("amx_sql_user",g_sqlUser,35)
    get_cvar_string("amx_sql_pass",g_sqlPass,45)
    get_cvar_string("amx_sql_db",g_sqlDb,25)

    new szError[36]
    sql = dbi_connect(g_sqlHost,g_sqlUser,g_sqlPass,g_sqlDb,szError,35)

    if (sql <= SQL_FAILED) 
    {
        log_amx("[Command Log] Couldn't connect to Database^nUsing Host:%s , User %s , db %s",g_sqlHost,g_sqlUser,g_sqlPass,g_sqlDb)
        g_boolsqlOK = false
        dbi_close(sql)
        return
    }

    dbi_query(sql,"CREATE TABLE IF NOT EXISTS `%s` ( `name` VARCHAR( 36 ), `auth` VARCHAR( 32 ) NOT NULL, `ip` VARCHAR( 32 ) NOT NULL, `date` VARCHAR( 32 ) NOT NULL, `time` VARCHAR( 32 ) NOT NULL,`serverip` VARCHAR( 36 ) NOT NULL,`map` VARCHAR( 36 ) NOT NULL ) COMMENT = 'Steam Id and IP Log Table' ",g_sqlTable)

    g_boolsqlOK = true
    return
}

public client_authorized(id)
{    
    if(is_user_bot(id)) return PLUGIN_CONTINUE;

    new Name[33],AdminIP[32],SteamID[33], ServerIP[32]
    get_user_name(id, Name, 32)
    get_user_ip(id, AdminIP, 15)
    get_user_authid(id , SteamID , 32)
    get_cvar_string("ip", ServerIP, 31)
    LogSQL(id,AdminIP,ServerIP)
    
    //log_to_file("IPLog.txt","  Name: %s | STEAMID: %s | IP: %s ^n",Name,SteamID,ip)
    return PLUGIN_CONTINUE
}

public LogSQL(AdminID , AdminIP[32] , ServerIP[32])
{
    if(!g_boolsqlOK)
        return PLUGIN_CONTINUE
    new szAdminName[36], szAdminAuth[32],szDate[26],szMap[36],szTime[16],szServerIP[32]
    new szAdminIP[31]
    get_user_name(AdminID,szAdminName,35)
    remove_quotes(szAdminName)
    while(replace(szAdminName,35,"'","")) { }
    get_user_authid(AdminID,szAdminAuth,31)
    //get_user_ip(AdminIP, szAdminIP, 30, 0)
    get_time("%m-%d-%Y",szDate,25)
    get_time("%H:%M:%S",szTime,15)
    get_mapname(szMap,35)

    //if(szArgs[0] == 0)
    //    format(szArgs,100,"[i]None[/i]")
    new szError[126]
    result = dbi_query(sql,"INSERT INTO `%s` (`name`,`auth`,`ip`,`date`,`time`,`serverip`,`map`) VALUES ('%s','%s','%s','%s','%s','%s','%s');",g_sqlTable,szAdminName,szAdminAuth,AdminIP,szDate,szTime,ServerIP,szMap)

    if(result == RESULT_FAILED)
    {
        dbi_error(sql,szError,125)
        server_print("[Command Log] Couldn't insert new row.^nError:^n^"%s^"^n",szError)
        server_print("[Command Log] Stopping continuation of Command Logging.")
        dbi_free_result(result)
        dbi_close(sql)
        g_boolsqlOK = false
    }
    dbi_free_result(result)
    return PLUGIN_CONTINUE
}

Dołączona grafika
0

#4 Użytkownik nie jest zalogowany   kasza Ikona

  • Trzeba coś stracić, by coś docenić. Żeby odzyskać trzeba s
  • Ikona
  • Grupa Mega User
  • Wiek: 18
  • Postów 2040
  • Rejestracja 27-listopad 08
  • Steam:76561198004296874
  • Lokalizacjasię biorą dzieci ?
Reputacja: 260
Wszechwidzący

Ikona kasza Wyjątkowo trudny człowiek ze skłonnością do popadania w skrajności, łatwo się denerwuje, zawsze pamięta, nigdy nie wybacza. Ikona kasza Wyjątkowo trudny człowiek ze skłonnością do popadania w skrajności, łatwo się denerwuje, zawsze pamięta, nigdy nie wybacza. Napisano 19 lipiec 2009 - 11:29

a co ma rozszerzona wersja ?
Cs-Bytow.pl
Dołączona grafika
193.218.154.215:27027



Cytat

Cokolwiek potrafisz lub myślisz, że potrafisz, rozpocznij to. Odwaga ma w sobie geniusz, potęgę i magię !


Cytat

Nie przegrywa ten kto upada, tylko ten kto się nie podnosi.
0

#5 Użytkownik nie jest zalogowany   Portek Ikona

  • Godlike
  • Ikona
  • Grupa Junior Admin
  • Wiek: 17
  • Postów 1237
  • Rejestracja 15-marzec 08
  • GG:
  • Steam:76561198001514465
  • LokalizacjaCzęstochowa
Reputacja: 194
Profesjonalista

Ikona Portek CSerwerek.pl - od taka sieć, której sobie zrobie reklamę :) Ikona Portek CSerwerek.pl - od taka sieć, której sobie zrobie reklamę :) Napisano 19 lipiec 2009 - 16:11

Cytat

ame="kasza"]a co ma rozszerzona wersja ?

Zapis logów do bazy danych?
| Nie pomagam w na GG / PW / STEAM, od tego jest forum!. |


Dołączona grafika

Firma za sponsoruje serwery poważnym siecią serwerów i organizacją! Więcej info u mnie na PW!
0

#6 Użytkownik nie jest zalogowany   zer0. Ikona

  • weed smoker
  • Ikona
  • Grupa Moderator
  • Wiek: b/d
  • Postów 2137
  • Rejestracja 22-kwiecień 08
  • GG:
  • Steam:76561197973619057
  • LokalizacjaKwidzyn
Reputacja: 354
Wszechpomocny

Ikona zer0. inaktive Ikona zer0. inaktive Napisano 19 lipiec 2009 - 17:30

Przykład [ skróciłem, aby temat sie nie rozjeżdżał ];
L 07/19/2009 - 10:36:37: Log file started (file "cstrike/addons/amxmodx/logs/IPLog.txt") (game "cstrike") (amx "1.8.1.3746")
L 07/19/2009 - 10:36:37:   Name: *|NS|*SouQ | STEAMID: STEAM_0:1:7602676 | IP: 193.200.133.26 

L 07/19/2009 - 11:39:15:   Name: KUNEGUNDEKINTERAKA sv_ogar 0 | STEAMID: STEAM_0:1:19524661 | IP: 195.116.39.78 

L 07/19/2009 - 11:39:28:   Name: KUNEGUNDEKINTERAKA sv_ogar 0 | STEAMID: STEAM_0:1:19524661 | IP: 195.116.39.78 

L 07/19/2009 - 18:10:09:   Name: @szydlo@ | STEAMID: STEAM_0:0:20094304 | IP: 195.116.64.194 

L 07/19/2009 - 18:16:25:   Name: GIX___*<> | STEAMID: STEAM_0:0:12817449 | IP: 213.49.77.87 


Dołączona grafika
0

#7 Użytkownik nie jest zalogowany   DaddyKuba Ikona

  • Hero
  • Ikona
  • Grupa Mega User
  • Wiek: 15
  • Postów 1021
  • Rejestracja 07-lipiec 08
  • GG:
  • Steam:76561198011837689
  • LokalizacjaPszczyna
Reputacja: 139
Zaawansowany

Ikona DaddyKuba imprezuje Ikona DaddyKuba imprezuje Napisano 19 lipiec 2009 - 17:57

To samo jest w "niby" tym starszym tym co jest w tym poście.
Cs-Bytow.pl

[FFa Only Dust2] 193.218.154.215:27027


Oddaj głos na najładniejszy pulpit miesiąca!
0

#8 Użytkownik nie jest zalogowany   radek_b11 Ikona

  • Wszechpomocny
  • Ikona
  • Grupa Użytkownik
  • Wiek: 24
  • Postów 315
  • Rejestracja 25-czerwiec 08
  • LokalizacjaToruń
Reputacja: 0
zer0.

Napisano 21 lipiec 2009 - 13:53

Mam te 1 logi i wszystko ok ładnie zapisuje tylko mankamentem jest to że wszystko do 1 pliku dziś jutro pojutrze itd do 1 pliku wrzuca.
Macie jakiś który zapisuje każdy dzień w oddzielnym pliku ?
0

#9 Użytkownik nie jest zalogowany   rryk Ikona

  • Życzliwy
  • Ikona
  • Grupa Użytkownik
  • Wiek: b/d
  • Postów 33
  • Rejestracja 15-wrzesień 08
Reputacja: 0
zer0.

Napisano 14 sierpień 2009 - 22:23

sorka za odświeżenie ale czy mógłby ktoś rozszerzyć plugin o zapisywanie mapy na której był owy gracz?
0

#10 Użytkownik nie jest zalogowany   R3X Ikona

  • ertrzyiks
  • Ikona
  • Grupa Moderator
  • Wiek: 19
  • Postów 1900
  • Rejestracja 11-grudzień 08
  • Steam:76561198011233844
  • LokalizacjaKwidzyn/Gdańsk
Reputacja: 422
Wszechobecny

Ikona R3X wraca do gry Ikona R3X wraca do gry Napisano 14 sierpień 2009 - 22:30

Od takich spraw jest działa scripting
/*
+Mapa
*/
#include <amxmodx>

#define PLUGIN "IPLog"
#define VERSION "1.0"
#define AUTHOR "RaYden"

new szMapName[32];

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

public client_authorized(id)
{
    if(is_user_bot(id)) return PLUGIN_CONTINUE;

    new Name[33],ip[16],SteamID[33]
    get_user_name(id, Name, 32)
    get_user_ip(id, ip, 15, 1)
    get_user_authid(id , SteamID , 32)
   
   
    log_to_file("IPLog.txt","Map:%s ||  Name: %s | STEAMID: %s | IP: %s ^n",szMapName, Name,SteamID,ip)
    return PLUGIN_CONTINUE
} 

i tyle mam do powiedzenia...
0

#11 Użytkownik nie jest zalogowany   mARIaKa Ikona

  • Początkujący
  • Ikona
  • Grupa Użytkownik
  • Wiek: 15
  • Postów 18
  • Rejestracja 20-luty 10
  • LokalizacjaPolska
Reputacja: 1
Nowy

Napisano 23 luty 2010 - 15:59

Hmm. Czy ten PLIK w logs/iplosg.txt powstaje od razu ?
Czy ja go muszę stworzyc ?
Gralem na serwerze, wyszedlem, wszedlem do FTP i nie ma pliku..
Jak to dziala ?
0

#12 Użytkownik nie jest zalogowany   DarkGL Ikona

  • Guru
  • Ikona
  • Grupa Mega User
  • Wiek: 15
  • Postów 713
  • Rejestracja 12-sierpień 09
  • Lokalizacjaz domu
Reputacja: 130
Zaawansowany

Ikona DarkGL Pisze moda Ikona DarkGL Pisze moda Napisano 23 luty 2010 - 16:10

skompilowałeś ?
Nowe projekty:

Metin2 Mod v 2.00 Build 9 RC 2.0 Beta [SQLx]:[IIIIIIIIIII]91%
Ski Jumping:[IIIIIIIIII]0%
Avatar mod:[IIIIIIIIII]0%
Cheat mod:[IIIIIIIIII]0%


WhiteAngel napisał:

Jaki mi radzicie napisać 1 plugin ?? tzn. bardzo łatwy ??

Bóg stworzył liczby całkowite.Cała reszta jest dziełem człowieka.
0

#13 Użytkownik nie jest zalogowany   mARIaKa Ikona

  • Początkujący
  • Ikona
  • Grupa Użytkownik
  • Wiek: 15
  • Postów 18
  • Rejestracja 20-luty 10
  • LokalizacjaPolska
Reputacja: 1
Nowy

Napisano 23 luty 2010 - 16:17

TZN. sciagnelem ten zalacznik .rar.
0

#14 Użytkownik nie jest zalogowany   DarkGL Ikona

  • Guru
  • Ikona
  • Grupa Mega User
  • Wiek: 15
  • Postów 713
  • Rejestracja 12-sierpień 09
  • Lokalizacjaz domu
Reputacja: 130
Zaawansowany

Ikona DarkGL Pisze moda Ikona DarkGL Pisze moda Napisano 23 luty 2010 - 16:34

nie dopisałeś do plugins.ini lub źle wrzuciłeś
Nowe projekty:

Metin2 Mod v 2.00 Build 9 RC 2.0 Beta [SQLx]:[IIIIIIIIIII]91%
Ski Jumping:[IIIIIIIIII]0%
Avatar mod:[IIIIIIIIII]0%
Cheat mod:[IIIIIIIIII]0%


WhiteAngel napisał:

Jaki mi radzicie napisać 1 plugin ?? tzn. bardzo łatwy ??

Bóg stworzył liczby całkowite.Cała reszta jest dziełem człowieka.
0

#15 Użytkownik nie jest zalogowany   mARIaKa Ikona

  • Początkujący
  • Ikona
  • Grupa Użytkownik
  • Wiek: 15
  • Postów 18
  • Rejestracja 20-luty 10
  • LokalizacjaPolska
Reputacja: 1
Nowy

Napisano 23 luty 2010 - 16:53

Nie , działa już wszystko.
Ten plik tworzy się po czasie
:)
0

#16 Użytkownik nie jest zalogowany   ZiuTeK Ikona

  • Pomocny
  • Ikona
  • Grupa Użytkownik
  • Wiek: b/d
  • Postów 53
  • Rejestracja 19-kwiecień 09
  • Lokalizacjainąd
Reputacja: 4
Nowy

Napisano 23 luty 2010 - 17:25

Ale czy ja wiem czy mozna go nazwac lepszym od amx_ip ?
Na swoim forum mam od groma skarg gdzie ludzie podaja mi dowody IP lub steamID gracza a przy okazji dodatkowo czy to bylo zmienne czy stale IP i takie bany nieraz sa dawane z duzym opoznieniem.
Jakbym musial kazda skarge sprawdzac poprzez wejscie na FTP i grzebaniu w logach to bym sie chyba zarypal.
Nic nie zastapi amx_ip a to jest jedynie skromny dodatek, ktory jest ladnie opisany ale malo praktyczny.
Jak juz ktos ma na tyle ochoty zeby nagrac cziterowi demko to nie sprawi mu dodatkowego klopotu wpisanie amx_ip w konsoli i dorzuceniu jego Ip lub steamID

Użytkownik ZiuTeK edytował ten post 23 luty 2010 - 17:26

0

#17 Użytkownik nie jest zalogowany   mARIaKa Ikona

  • Początkujący
  • Ikona
  • Grupa Użytkownik
  • Wiek: 15
  • Postów 18
  • Rejestracja 20-luty 10
  • LokalizacjaPolska
Reputacja: 1
Nowy

Napisano 24 luty 2010 - 16:48

Wgraj sobie TO i inny plugin podobny do tego, że na serwerze można wpisac amx_ip nick gracza..
i sprawa załatwiona.
0

Strona 1 z 1
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć




Podobne tematy
  Temat Autor Podsumowanie Ostatni post
Zamknięty Ikona nie działa zapisywanie expa na sql -_- PEREF Ikona
  • 10 Odpowiedzi
  • 438 wyświetleń
Zamknięty Ikona Zapisywanie statów na ID Batonpl93 Ikona
  • 2 Odpowiedzi
  • 220 wyświetleń
Zamknięty Ikona WAV zapisywanie kubus Ikona
  • 9 Odpowiedzi
  • 152 wyświetleń
Zamknięty Ikona Jak ustawić zapisywanie exp na nick w Pokemod Beeze Ikona
  • 0 Odpowiedzi
  • 205 wyświetleń
Zamknięty Ikona Zapisywanie statów karol133 Ikona
  • 2 Odpowiedzi
  • 121 wyświetleń


  • (6 strony) +
  • 1
  • 2
  • 3
  • Ostatnia »
  • (6 strony) +
  • 1
  • 2
  • 3
  • Ostatnia »

Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych