Přejít na obsah

Banlist parser

Script SA-MP

  • Pokud chcete odpovědět, přihlaste se
3 odpovědí

#1
Ewwe

Ewwe

    May the force be with you

  • Administrátor
  • Příspěvků: 3 820

Steam Profile


     
  • Je tu celkem: 44d 19h 32m 48s

Zdarec,

Hodně hostingů nabízí banlist, který si můžete umístit na web. Jenže co si budeme říkat... Ten banlist je hnusnej...

A tak jsem včera udělal takovej scriptík díky kterému si můžete ze serveru banlist stahovat a nastylovat si ho jak se vám zlíbí.

 

 

Script pro PHP 5 : ZDE

Script pro PHP 7 : ZDE

 

Nastavení a sprovoznění:

require( "[CESTA_K_SOUBORU_S_TŘÍDOU]/Banlist.parser.class.php" );
$ban = new Banlist( "ftp_host" , "ftp_user" , "ftp_heslo" );
$ban->getBanlistFile();

Tím tedy připojíte FTP a stáhnete soubor s banlistem a smažete starou verzi ( pouze v případě že se nový banlist stahne )

 

Nyní pro vypsání můžete použít několik funkcí

 

Pokud se stím nechcete "srát" a chcete mít banlist v tabulce tak stačí použít funkci stylizeRow a případně stylizeRowEcho

 

Použití stylizeRow

<?php
$banlist = $ban->stylizeRow("<td>" , "</td>" , "<tr>" , "</tr>" );
foreach( $banlist as $banned )
{
     echo $banned;
}
?>

Použití stylizeRowEcho

<?php
$ban->stylizeRowEcho("<td>" , "</td>" , "<tr>" , "</tr>" );
?>

V případě že si chcete sami nastylovat a nadesignovat banlist je tu funkce parseBanlistFile

$bany = $ban->parseBanlistFile();
foreach( $bany as $banned )
{

Jednotlivé informace jsou pak uloženy v

$banned["IP"]
$banned["DATE"]
$banned["PLAYER"]
$banned["REASON"]

To je tedy vše. Pokud PHP umíte tak nejspíše si napíšete vlastní, ale v opačném případě jsem Vám snad pomohl.


  • 4



#2
rEf

rEf

    король

  • Uživatel
  • Příspěvků: 2 332

Steam Profile

  • Je tu celkem: 1d 16h 45m 8s

Já osobně banuji do MySQL přes svůj ban systém a ukládám své vlastní informace ale jinak určitě užitečné více užitečné jak kritizování některých osob zde :-) Dám ti repku :-D Líbí se mi že tu ještě někdo je schopen ty návody dělat.


Upraveno uživatelem rEf: 10 červen 2016 - 17:00:10

  • 0

Пожалуйста, дайте мне жить.

Jestli chcete přímou pomoc (ne zesměšňování) můžete mi napsat na: skype_ref (v případě volného času vám pomohu)


#3
Ewwe

Ewwe

    May the force be with you

  • Administrátor
  • Příspěvků: 3 820

Steam Profile


     
  • Je tu celkem: 44d 19h 32m 48s

Já nevím to není tak uplně návod. Jasně jestli používáš ty a kdokoliv jiný mysql tak je ti tenhle konkrétní script k ničemu.


  • 0

#4
rEf

rEf

    король

  • Uživatel
  • Příspěvků: 2 332

Steam Profile

  • Je tu celkem: 1d 16h 45m 8s

To je samozřejmost že někomu kdo využívá MySQL to je k ničemu když toto je výpis přes samp.ban ale i tak se to snad někomu hodí... Ono je dneska celkem málo lidí co využívá ten samp.ban a má vlastní stroj tak nevím.


  • 0

Пожалуйста, дайте мне жить.

Jestli chcete přímou pomoc (ne zesměšňování) můžete mi napsat na: skype_ref (v případě volného času vám pomohu)






Také označeno jedním nebo více klíčovými slovy: Ostatní, Script, SA-MP

0 uživatelů si prohlíží toto fórum

0 uživatelů, 0 návštěvníků 0 anonymních uživatelů

© 2015 IPS, Inc.

Zajímat Vás mohou ještě aktuální zprávy. sleviště, slevy dnes Herbalife je skvělou cestou pro dobré zdraví. Je libo dětský web?