criei essa pagina para dar ban por ip, nem sempre agente esta no pc para fazer isso. e apenas uma pagina que desenvolvi a moda caralh** para o meu gm caso seja necessario, e so configurar e dar um nome a ela que ninguem tenha acesso alem de você e quem você queira, só pede uma senha de confirmação, ainda não testei.
Código PHP:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sem título</title>
<script>
function getip(a){
var ip = document.getElementById(a).innerHTML;
document.getElementById('oip').innerHTML = ip;
document.getElementById('ipdoban').value = ip;
}
</script>
</head>
<body>
<?php
$servidor = "127.0.0.1";
$porta = " ";
$usuario = " ";
$banco = "MuOnline";
$senha = " ";
define("SENHA", "mu"); // senha para banimento
//Não Alterar abaixo:
$conmssql = @mssql_connect($servidor.",".$porta,$usuario,$senha);
$db = @mssql_select_db($banco, $conmssql);
if(isset($_POST['banirfdp']) == ""){
echo "<table style='width:100%'>
<tr>
<th>Nicks 1</th>
<th>Nicks 2</th>
<th>Nicks 3</th>
<th>Nicks 4</th>
<th>Nicks 5</th>
<th>IP</th>
<th>Banir</th>
</tr>";
$query = @mssql_query("SELECT * FROM MEMB_STAT WHERE ConnectStat = '1'");
while($onlines = @mssql_fetch_assoc($query)){
$nicks = @mssql_fetch_assoc(@mssql_query("SELECT GameID1,GameID2,GameID3,GameID4,GameID5 FROM AccountCharacter Where Id = '".$onlines["memb___id"]."'"));
echo "
<tr>
<td>".$nicks['GameID1']."</td>
<td>".$nicks['GameID2']."</td>
<td>".$nicks['GameID3']."</td>
<td>".$nicks['GameID4']."</td>
<td>".$nicks['GameID5']."</td>
<td id='ip".$onlines['IP']."'>".$onlines['IP']."</td>
<td><a style='color:blue; cursor:pointer;'onclick=\"getip('ip".$onlines['IP']."');\">BANIR IP DO FDP</a></td>
</tr>
";
}
echo "</table>";
echo "<form action=\"\" method=\"post\">
<input type='hidden' id='ipdoban' name=\"ip\"value=\"ip\">
<br /><label>Banir ip do filho de chocadeira :<b id='oip'></b></label>
<br /><input type='password' name=\"senha\" placeholder='senha para banir'>
<br /><input type='submit' name=\"banirfdp\"value='mandar para os quinto dos inferno'>
</form>";
}else{
if($_POST['senha'] == SENHA){
//LIMPAR STRING
function ClearString($texto){
return strip_tags(trim(addslashes($texto)));
}
function espaco($h){
return str_replace(" ", "", $h);
}
if(isset($_POST['ip']) != NULL){
$ip = ClearString(espaco($_POST['ip']));
if(@mssql_query("update memb_info set memb_info.bloc_code = 1 from memb_info join memb_stat s on memb_info.memb___id = s.memb___id collate Latin1_general_CI_AS where s.ip like '".$ip."%';")){
echo "o fdp já não esta mais entre nós!";
}
}else{echo "ip vazio";}
}else{
echo "senha errada";}
}
?>
</body>
</html>