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 5.x

Ban History

AMXBans 5.x ban history bermud.pl amx bans

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

#1 Pingwinek

    Pomocny

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:45
  • Lokalizacja:Olsztyn
Offline

Napisano 25.09.2011 12:45

Prosiłbym o pomoc w ustawieniu, aby w banhistory pokazywalo bany na nick, a nie jak jest domyślnie na steamid. Próbowałem pozamieniać steamid na nick, odpowiednio wzorując się tym co jest w ban_search i w amxbans.cfg, jednak coś robię źle. Domyślnie wygląda to tak:
<?php
/*
*
*  AMXBans, managing bans for Half-Life modifications
*  Copyright (C) 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 (C) 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&#243;rejś
*  z p&#243;ź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.
*
*/
// Start session
session_start();
// Require basic site files
require("include/config.inc.php");
if ($config->error_handler == "enabled")
{
include("$config->error_handler_path");
}
require("$config->path_root/include/functions.lang.php");
require("$config->path_root/include/functions.skin.php");
require("$config->path_root/include/functions.inc.php");
// Get ban details
 
if(isset($_GET["steamid"]))
{
// Make the array for the history ban list
$query = "SELECT player_nick, admin_nick, ban_length, ban_created, player_id, ban_reason FROM $config->ban_history WHERE player_id = '".mysql_escape_string($_GET["steamid"])."' ORDER BY ban_created DESC";
 
$resource = mysql_query($query) or die(mysql_error());
 
if(mysql_num_rows($resource) == 0)
{
  //trigger_error("Can't find ban with given ID: ".mysql_escape_string($_GET["steamid"] , E_USER_NOTICE);
  // H&#228;r beh&#246;ver man inte ha nĺgot. Har bortkommenterat raden ovan. Tycker att NOTICE &#228;r on&#246;digt f&#246;r det f&#246;rst&#246;r mest formatet pĺ motd sidan.
}
else
{
  $unban_array = array();
  
  while($result = mysql_fetch_object($resource))
  {
   $date = dateMonth($result->ban_created);
   $player = htmlentities($result->player_nick, ENT_QUOTES);
   $player_id = htmlentities($result->player_id, ENT_QUOTES);
   $duration = $result->ban_length;
   $reason = htmlentities($result->ban_reason, ENT_QUOTES);
   $admin = htmlentities($result->admin_nick, ENT_QUOTES);  
  
   if(empty($duration))
   {
	$duration = "Permanent";
   }  
   else
   {
	$duration = $duration." mins";
   }
  
   // Asign variables to the array used in the template
   $unban_info = array(  
	"date" => $date,
	"player" => $player,
	"player_id" => $player_id,
	"duration" => $duration,
	"reason" => $reason,
	"admin" => $admin,  
	);
  
   $unban_array[] = $unban_info;
  }
}
}
 
/****************************************************************
* Template parsing	  *
****************************************************************/
 
$title = lang("_BANDETAILS");
$smarty = new dynamicPage;
$smarty->assign("meta","");
$smarty->assign("title",$title);
$smarty->assign("working_title","home");
$smarty->assign("dir",$config->document_root);
$smarty->assign("skin",$config->default_skin);
$smarty->assign("display_admin", $config->display_admin);
$smarty->assign("unban_info",$unban_info);
$smarty->assign("bhans",$unban_array);
$smarty->assign("parsetime",$parsetime);
 
$smarty->display('findex.tpl');
?>

w ban_search linijka do wyszukiwania banow na nick wygląda tak:
// Make the array for the active bans list
if (isset($_POST['nick'])) {
  $resource3 = mysql_query("SELECT bid, player_nick, admin_nick, ban_length, ban_reason, ban_created, server_ip FROM $config->bans WHERE player_nick LIKE '%".$_POST['nick']."%' ORDER BY ban_created DESC") or die(mysql_error());

  • +
  • -
  • 0

#2 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

  • Postów:4 984
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 25.09.2011 12:49

Automatyczna wiadomość


Ten temat został przeniesiony z forum:
ModyAMXBansProblemy
do
ModyAMXBansPytania


  • +
  • -
  • 0

#3 Pingwinek

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:45
  • Lokalizacja:Olsztyn
Offline

Napisano 29.09.2011 22:43

Widzę, że nadal nie ma rozwiązania. Więc mały refresh ;).
  • +
  • -
  • 0

#4 prostakiloveyou

    Zaawansowany

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:97
  • Lokalizacja:stejk
Offline

Napisano 24.07.2012 21:20

wie, moze ktos jak to zrobic? moge nawet zaplacic dycha :>
  • +
  • -
  • 0

#5 Kamil_Cidry

    Życzliwy

  • Użytkownik

Reputacja: 15
Początkujący

  • Postów:23
  • Lokalizacja:Gurny Ślunsk
Offline

Napisano 30.07.2012 19:07

A takie coś by Cię nie interesowało? :)
TESTOWANIE BAN HISTORIA

Dodam dla pewności, że to moja stronka do testowania nowych rzeczy i osoba podpisana na stronce "MaSaKrAtOr" to ja :)

Użytkownik Kamil_Cidry edytował ten post 30.07.2012 19:07

  • +
  • -
  • 0

#6 prostakiloveyou

    Zaawansowany

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:97
  • Lokalizacja:stejk
Offline

Napisano 15.12.2012 21:51

wystarczy uzupelnic cvar amxbans_banhistmotd_url " w pliku amxbans.cfg
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: AMXBans 5.x, ban history, bermud.pl, amx bans

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

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