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

amxbans dodanie nazwy serwera do tabelki z 5 banami


  • Zamknięty Temat jest zamknięty
14 odpowiedzi w tym temacie

#1 rafaliex

    Pomocny

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:41
  • Lokalizacja:Mielec
Offline

Napisano 14.10.2009 06:03

witam

Moze mi ktos powiedziec jak dodac do tej tabelki pokazanej tutaj:
Dołączona grafika

Chciałbym zeby obok czas pisalo: Serwer albo nazwa serwera
i pisalo np ze akurat ten ban byl na serwie TP.
Pisze to w szczegolach jezeli sie wejdzie w szczegoly bana to tam pisze nazwa serwera i mapa. A ja nie wiem jak to dodac.
Mam amxbans: AMXBans 5.1 by d3f3nd3r
Wiem ze to sie da jakos dodac. Z gory dziekuje.
  • +
  • -
  • 0

#2 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 14.10.2009 09:13

Doklej w paincie.... Może byś tak kod dał, albo cokolwiek na czym mam się opierać przerabiając...
  • +
  • -
  • 0

serwer-1.png
IP: ts3.cserwerek.pl


#3 rafaliex

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:41
  • Lokalizacja:Mielec
Offline

Napisano 16.10.2009 15:19

kod pliku bany.php. Gdyz do tego pliku jest odnosnik zeby pokazywalo bany. wiec to daje


/*
*
* AMXBans, managing bans for Half-Life modifications
* Copyright © 2003, 2004 Ronald Renes / Jeroen de Rover
*
* web : http://www.xs4all.nl/~yomama/amxbans/
* mail : [email protected]
* ICQ : 104115504
*
* AMXBans, menadzer banow dla Half-Life
* Copyright © 2008 zmodyfikowany przez d3f3nd3r
* web : http://www.amxbans.org
* mail : [email protected]
* Niniejszy program jest wolnym oprogramowaniem; możesz go
* rozprowadzać dalej i/lub modyfikować na warunkach Powszechnej
* Licencji Publicznej GNU, wydanej przez Fundację Wolnego
* Oprogramowania - według wersji 2-giej tej Licencji lub którejś
* z późniejszych wersji.
* Niniejszy program rozpowszechniany jest z nadzieją, iż będzie on
* użyteczny - jednak BEZ JAKIEJKOLWIEK GWARANCJI, nawet domyślnej
* gwarancji PRZYDATNOŚCI HANDLOWEJ albo PRZYDATNOŚCI DO OKREŚLONYCH
* ZASTOSOWAŃ. W celu uzyskania bliższych informacji - Powszechna
* Licencja Publiczna GNU.
* Z pewnością wraz z niniejszym programem otrzymałeś też egzemplarz
* Powszechnej Licencji Publicznej GNU (GNU General Public License);
* jeśli nie - napisz do Free Software Foundation, Inc., 675 Mass Ave,
* Cambridge, MA 02139, USA.
*
*/

// Added by Geesu
if ( !file_exists("include/config.inc.php") )
{

header("Location: http://" . $_SERVER['HTTP_HOST']
. rtrim(dirname($_SERVER['PHP_SELF']), '/')
. "/" . "admin/setup.php");

}

$previous_button = NULL;
$next_button = NULL;
// End Added by Geesu


// Start session
session_start();

// Require basic site files
require("include/config.inc.php");

if ($config->error_handler == "enabled") {
include("$config->error_handler_path");
}

if ($config->geoip == "enabled") {
include("$config->path_root/include/geoip.inc");
}

require("$config->path_root/include/functions.lang.php");
require("$config->path_root/include/functions.inc.php");

// First we get the total number of bans in the date base.


$resource = mysql_query("SELECT COUNT(bid) AS all_bans FROM $config->bans") or die(mysql_error());
$result = mysql_fetch_object($resource);

// Get the page number, if no number is defined make default 1
if(isset($_GET["page"]) AND is_numeric($_GET["page"])) {
$page = $_GET["page"];

if($page < 1) {
trigger_error("Pagenumbers need to be >= 1.", E_USER_NOTICE);
}
} else {
$page = 1;
}

// Get the view number, if no number is defined set to default
if(isset($_GET["view"]) AND is_numeric($_GET["view"])) {
$view = $_GET["view"];
} else {
$view = $config->bans_per_web;
}

// Dunno what to say here ;)
if($result->all_bans < $view) {
$query_start = 0;
$query_end = $view;

$page_start = 1;
$page_end = $result->all_bans;

$pages_results = "Wyświetlono od ".$page_start." do ".$page_end." banów";
}

else {
if($page == 1) {
$query_start = 0;
$query_end = $view;

$page_start = 1;
$page_end = $view;

$pages_results = lang("_DISPLAYING")." ".$page_start." - ".$page_end." ".lang("_OF")." ".$result->all_bans." ".lang("_RESULTS");

$next_page = $page + 1;

$previous_button = NULL;
$next_button = "[url="".$config->document_root."]$config->document_root/images/right.gif[/url]";
}

else {
$remaining = $result->all_bans % $view;
$pages = ($result->all_bans - $remaining) / $view;

$query_start = $view * ($page - 1);
$query_end = $view;

if($page > $pages + 1) {
trigger_error("De pagina die je hebt opgegeven bestaat niet.", E_USER_NOTICE);
}

elseif($page == $pages + 1) {
$page_start = ($view * ($page - 1)) + 1;
$page_end = $page_start + $remaining - 1;

$previous_page = $page - 1;

$previous_button = "[url="".$config->document_root."]$config->document_root/images/left.gif[/url]"; $next_button = NULL;
}

else {
$page_start = ($view * ($page - 1)) + 1;
$page_end = $page_start + ($view - 1);

$previous_page = $page - 1;
$next_page = $page + 1;

$previous_button = "[url="".$config->document_root."]$config->document_root/images/left.gif[/url]";
$next_button = "[url="".$config->document_root."]$config->document_root/images/right.gif[/url]";
}

$pages_results = lang("_DISPLAYING")." ".$page_start." - ".$page_end." ".lang("_OF")." ".$result->all_bans." ".lang("_RESULTS");

}
}

// Make the array for the ban list

$resource = mysql_query("SELECT * FROM $config->bans ORDER BY ban_created DESC LIMIT ".$query_start.",".$query_end) or die(mysql_error());

$ban_array = array();
$timezone_correction = $config->timezone_fixx * 3600;

while($result = mysql_fetch_object($resource)) {
$bid = $result->bid;
$date = dateShort($result->ban_created + $timezone_correction);
$player = $result->player_nick;
$player = htmlentities($player, ENT_QUOTES);
$admin = $result->admin_nick;
$admin = htmlentities($admin, ENT_QUOTES);
$duration = $result->ban_length;
$serverip = $result->server_ip;
$player_ip = $result->player_ip;

if ($config->fancy_layers == "enabled") {

if(!empty($result->player_ip)) {
$player_ip = htmlentities($result->player_ip, ENT_QUOTES);
} else {
$player_ip = "" . lang("_NOIP") . "";
}

if(!empty($result->player_id)) {
$steamid = htmlentities($result->player_id, ENT_QUOTES);
} else {
//$steamid = "" . lang("_NOSTEAMID") . "";
$steamid = " ";
}

$ldate = dateShorttime($result->ban_created + $timezone_correction);
$banlength = $result->ban_length;

if(empty($result->ban_length) OR $result->ban_length == 0) {
$ban_duration = lang("_PERMANENT");
$ban_end = "" . lang("_NOTAPPLICABLE") . "";
} else {
$ban_duration = $result->ban_length . "  ". lang("_MINS") . " ";
$date_and_ban = $result->ban_created + $timezone_correction + ($result->ban_length * 60);

$now = date("U");
if($now >= $date_and_ban) {
$ban_end = dateShorttime($date_and_ban)."  (".lang("_ALREADYEXP").")";
} else {
$ban_end = dateShorttime($date_and_ban)."  (".timeleft($now,$date_and_ban) ." ". lang("_REMAINING") .")";
}
}

if($result->ban_type == "SI") {
$ban_type = lang("_STEAMID&IP");
} else {
$ban_type = "SteamID";
}

if($result->server_name <> "website") {
//$query2 = "SELECT nickname FROM $config->amxadmins WHERE steamid = '".$result->admin_id."'";
$query2 = "SELECT nickname FROM $config->amxadmins WHERE username = '".$result->admin_id."' OR username = '".$result->admin_ip."' OR username = '".$result->admin_nick."'";
$resource2 = mysql_query($query2) or die(mysql_error());
$result2 = mysql_fetch_object($resource2);


$admin_name = htmlentities($result->admin_nick, ENT_QUOTES);
if ( $result2 )
{
$web_admin_name = htmlentities($result2->nickname, ENT_QUOTES);
}
else
{
$web_admin_name = "";
}
$server_name = $result->server_name;
} else {
$admin_name = htmlentities($result->admin_nick, ENT_QUOTES);
$web_admin_name = $admin_name;
$server_name = lang("_WEBSITE");
}
}

$ban_reason = htmlentities($result->ban_reason, ENT_QUOTES);

if ($serverip != "") {

// Get the gametype for each ban
$resource2 = mysql_query("SELECT gametype FROM $config->servers WHERE address = '$serverip'") or die(mysql_error());

while($result2 = mysql_fetch_object($resource2)) {
$gametype = $result2->gametype;
}
} else {
$gametype = "html";
}


// We dont need to count the bans if fancy layers arent enabled (Lantz69 060906)
if ($config->fancy_layers == "enabled") {
// get previous offences if any
//$resource4 = mysql_query("SELECT count(player_id) FROM $config->ban_history WHERE player_id = '$steamid'") or die(mysql_error());
//$bancount = mysql_result($resource4, 0);

// get previous offences if any
$resource4 = mysql_query("SELECT count(player_id) AS repeatOffence FROM $config->ban_history WHERE player_id = '$steamid'") or die(mysql_error());
while($result4 = mysql_fetch_object($resource4)) {
$bancount = $result4->repeatOffence;
}
}

if(empty($duration)) {
$duration = lang("_PERMANENT");
} else {
if ($duration >= 1440) {
$duration = round($duration / 1440);
if ($duration == 1)
$duration = "$duration " . lang("_DAY");
else
$duration = "$duration " . lang("_DAYS");
} else {
$duration = "$duration " . lang("_MINS");
}
}

if ($config->geoip == "enabled") {
$gi = geoip_open("$config->path_root/include/GeoIP.dat",GEOIP_STANDARD);
$cc = geoip_country_code_by_addr($gi, $player_ip);
$cn = geoip_country_name_by_addr($gi, $player_ip);
geoip_close($gi);
} else {
$cc = "";
$cn = "";
}

// Asign variables to the array used in the template
if ($config->fancy_layers == "enabled") {
$ban_info = array(
"gametype" => $gametype,
"bid" => $bid,
"date" => $date,
"player" => $player,
"cc" => $cc,
"cn" => $cn,
"admin" => $admin_name,
"webadmin" => $web_admin_name,
"duration" => $duration,
"player_id" => $steamid,
"player_ip" => $player_ip,
"ban_start" => $ldate,
"ban_duration" => $ban_duration,
"ban_end" => $ban_end,
"ban_type" => $ban_type,
"ban_reason" => $ban_reason,
"server_name" => $server_name,
"bancount" => $bancount
);
} else {
if ($config->display_reason == "enabled") {
$ban_info = array(
"gametype" => $gametype,
"bid" => $bid,
"date" => $date,
"player" => $player,
"cc" => $cc,
"cn" => $cn,
"admin" => $admin,
"duration" => $duration,
"ban_reason" => $ban_reason
);
} else {
$ban_info = array(
"gametype" => $gametype,
"bid" => $bid,
"date" => $date,
"player" => $player,
"cc" => $cc,
"cn" => $cn,
"admin" => $admin,
"duration" => $duration
);
}
}

$ban_array[] = $ban_info;
}

if ($config->version_checking == "enabled") {
$new_version_exists = CheckAMXWebVersion();
} else {
$new_version_exists = 0;
}


/*
* Template parsing
*/


$title = lang("_BANLIST");

// Section
$section = "banlist";

$smarty = new dynamicPage;

$smarty->assign("meta","");
$smarty->assign("title",$title);
$smarty->assign("section",$section);
$smarty->assign("dir",$config->document_root);
$smarty->assign("this",$_SERVER['PHP_SELF']);
$smarty->assign("browser",$browser);
$smarty->assign("fancy_layers", $config->fancy_layers);
$smarty->assign("display_search", $config->display_search);
$smarty->assign("display_admin", $config->display_admin);
$smarty->assign("display_reason", $config->display_reason);
$smarty->assign("geoip", $config->geoip);
$smarty->assign("servers",$server_array);
$smarty->assign("bans",$ban_array);
$smarty->assign("pages_results",$pages_results);
$smarty->assign("previous_button",$previous_button);
$smarty->assign("next_button",$next_button);
$smarty->assign("update_url",$config->update_url);
$smarty->assign("view_servers",$config->view_servers);
$smarty->assign("view_searchsite",$config->view_searchsite);


$smarty->display('bany.tpl');


?>


screen jak to ma wygladac
Dołączona grafika

[ Dodano: 17-10-2009, 21:29 ]
ref, pomoze ktos?
  • +
  • -
  • 0

#4 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 17.10.2009 20:49

rafaliex, ustaw cvar'a:
amxbans_add_mapname_in_servername 0
i nie będzie mapki w nazwie serwera ;)
  • +
  • -
  • 0

#5 rafaliex

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:41
  • Lokalizacja:Mielec
Offline

Napisano 18.10.2009 11:35

mi chodzi o to zeby dodac do tej tabelki na jakim serwie dostal ta osoba bana.
  • +
  • -
  • 0

#6 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 18.10.2009 11:51

mi chodzi o to zeby dodac do tej tabelki na jakim serwie dostal ta osoba bana.

to przydał by się jeszcze plik bany.tpl
  • +
  • -
  • 0

#7 rafaliex

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:41
  • Lokalizacja:Mielec
Offline

Napisano 18.10.2009 11:55

html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


AMXBans by d3f3nd3r- {$title}




























{foreach from=$bans item=bans}








{foreachelse}



{/foreach}
{"_PLAYER"|lang} {"_ADMIN"|lang} {"_REASON"|lang} {"_BANSTEAMIP"|lang} {"_LENGHT"|lang}
{if $geoip == "enabled"}{if $bans.cc != ""}{$dir}/images/flags/{$bans.cc|lower}.gif {else}{$dir}/images/spacer.gif {/if}{/if}{$bans.player} {if ($display_admin == "enabled") || ($smarty.session.bans_add == "yes")}{$bans.admin}{else}{"_HIDDEN"|lang}{/if} {$bans.ban_reason}  {if $bans.player_id == " "}IP: {$bans.player_ip}{else}STEAM: {$bans.player_id}{/if}
{if ($fancy_layers != "enabled")}






{$bans.duration}


{else}{$bans.duration}{/if}
{"_NOBANSFOUND"|lang}




  • +
  • -
  • 0

#8 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 18.10.2009 12:50

Łap załącznik ;)

Załączone pliki

  • Załączony plik  bany.rar   4,06 KB  91 Ilość pobrań

  • +
  • -
  • 0

#9 rafaliex

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:41
  • Lokalizacja:Mielec
Offline

Napisano 18.10.2009 13:06

dobra dzięki, ale da sie tak zeby nie pisalo nazwy mapy w ( ) chce tylko nazwe serwera.

Z góry dzięki
  • +
  • -
  • 0

#10 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 18.10.2009 14:53

dobra dzięki, ale da sie tak zeby nie pisalo nazwy mapy w ( ) chce tylko nazwe serwera.



amxbans_add_mapname_in_servername 0

i nie będzie mapki w nazwie serwera ;)


  • +
  • -
  • 0

#11 rafaliex

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:41
  • Lokalizacja:Mielec
Offline

Napisano 18.10.2009 15:19

gdzie to mam edytowac? Jest 0 na FTP pukawki. ale nie dziala :D dalej pokazuje
  • +
  • -
  • 0

#12 Gutaj

    I Can Fly

  • Power User

Reputacja: 161
Profesjonalista

  • Postów:667
  • GG:
  • Steam:steam
  • Imię:Patrick
  • Lokalizacja:Warszawa
Offline

Napisano 18.10.2009 15:21

/////Edit

Pomyłka źle napisałem proszę o usunięcie postu ;]
  • +
  • -
  • 0

#13 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 18.10.2009 15:24

Jest 0 na FTP pukawki. ale nie dziala :D

a sprawdź na serwerze (amx_cvar) bo configów to może być kilka(amxx.cfg/server.cfg/amxbans.cfg).
  • +
  • -
  • 0

#14 rafaliex

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:41
  • Lokalizacja:Mielec
Offline

Napisano 18.10.2009 15:28

no nie ma nigdzie chyba. Nie moge znależć
  • +
  • -
  • 0

#15 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 18.10.2009 15:32

skopiuj to jak wygląda nazwa serwera z mapą bo nawet nie chce mi się sprawdzać
Nazwa serwera (mapa) ?
Może uda się to jakoś inaczej podmienić.
  • +
  • -
  • 0




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

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