- Joined
- Mar 21, 2010
- Messages
- 367
- Reaction score
- 67
Здравейте
В тази тема ще ви дам няколко скрипта за които съм
сигурен,че много от вас се нуждаят от тях.
Първия Скрипт е за ban на account's
Ето го и него !
Този скрипт кадето ще ви дам сега е един от най-търсените
скриптове.Името на Скрипта е Account_IP.
Каква работа върси той?-Работата която върси той е избереш да търсиш IP и пишеш IP-то на някой потребител.
След това скрипта автоматично ти показва това IP към кой
Акаунти се е "connect" !
Ако избереш Search Account и напишеш някои Account скрипта ти показва кои IP-та влизали в този Account.
Едит: Скриптовете не са писани от мен.
Казвам го това защото може човекът
който ги е писал да си помисли,че си присвоявам.^^
Забележка:Сменете имената с скриптовете
да не стане някоя беля.
В тази тема ще ви дам няколко скрипта за които съм
сигурен,че много от вас се нуждаят от тях.
Първия Скрипт е за ban на account's
Ето го и него !
Code:
<script language="JavaScript" type="text/JavaScript">
function validate(form)
{
if (bancform.account.value =="") {
bancform.account.focus();
alert("Напишете акаунта, който искате да баннете.");
return false;
}
if (bancform.reason.value =="") {
bancform.reason.focus();
alert("Напишете причина за бана.");
return false;
}
if (bancform.who.value =="") {
bancform.who.focus();
alert("Напишете от кого е бана.");
return false;
}
if (bancform.bday.value =="") {
bancform.bday.focus();
alert("Напишете броя на дните.");
return false;
}
}
function numberText(event, sender)
{
var e = window.event ? window.event : event;
var key = document.all ? e.keyCode : e.charCode;
if (!key) return true;
key = String.fromCharCode(key);
if (!key.match(/[0-9]/))
return false;
}
function remove_ban_confirmation(thetext){
ht = document.getElementsByTagName('html');
if (thetext=='undefined') {
thetext='Are you sure?';
}
ht[0].style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)';
if (confirm(thetext)){
return true;
} else {
ht[0].style.filter = '';
return false;
}
}
function amisure() {
return remove_ban_confirmation('Сигурни ли сте, че искате да премахнете този бан?');
}
</script>
<table width=200 cellpadding=2 cellspacing=0 class=text><Br>
<form action='' name=bancform method=post>
<tr>
<td width=100><font alignt="center" size="3" color=white face="Verdana" style="font-size: 10pt"><b>Акаунт:</b></font></td>
<td width=100><input type=text class=input name=account></td>
</tr>
<tr>
<td width=100><font alignt="center" size="3" color=white face="Verdana" style="font-size: 10pt"><b>Време на бана(дни):</b></font></td>
<td width=100><input type=text class=input name=bday onkeypress="return numberText(event, this)">
<input type=hidden name=bancharacter>
</td>
</tr>
<tr>
<td width=100> </td>
<td width=100> </td>
</tr>
<tr>
<td width=100><input type=submit value='Ban Account' class=button onClick="return validate(document.form);"></td>
<td width=100> </td>
</tr>
</form>
</table>
<div align="center">
<table width=400 border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<font size="2" face="Verdana" style="font-size: 10pt">
<center><br><?
if(isset($_POST[bancharacter])){
require"config.php";
$username=clean_var(stripslashes($_SESSION['user_admin']));
$password=clean_var(stripslashes($_SESSION['user_adminpass']));
$account=clean_var(stripslashes($_POST['account']));
$reason=stripslashes($_POST['reason']);
$bday=clean_var(stripslashes($_POST['bday']));
$who=clean_var(stripslashes($_POST['who']));
if(empty($account)){
$error='1';
echo"<font color=red style='font-size: 10pt; font-weight: 700'><b>Напишете акаунта, който искате да баннете.</b></font>";
}
elseif(empty($account)){
$error='1';
echo"<font color=red style='font-size: 10pt; font-weight: 700'><b>Напишете причина за бана.</b></font>";
}
elseif(empty($account)){
$error='1';
echo"<font color=red style='font-size: 10pt; font-weight: 700'><b>Напишете от кого е бана.</b></font>";
}
elseif(empty($account)){
$error='1';
echo"<font color=red style='font-size: 10pt; font-weight: 700'><b>Напишете броя на дните.</b></font>";
}
If($error != 1){
$che=mssql_num_rows(mssql_query("select memb___id from memb_info where memb___id='$account'"));
if($che!=1){
$error='1';
echo"<font color=red style='font-size: 10pt; font-weight: 700'><b>Акаунтът $account не съществува.</b></font>";}
$char_check=mssql_num_rows(mssql_query("select memb___id from memb_info where memb___id='$account' and bloc_code='1'"));
if($char_check>0){
$error='1';
echo"<font color=red style='font-size: 10pt; font-weight: 700'><b>Акаунтът $account е вече баннат.</b></font>";}
If($error != 1){
$time1=time();
$time2=$time1+(24*60*60*$bday);
$date1=date("m/d/Y G:i:s",$time1);
$date2=date("m/d/Y G:i:s",$time2);
$run1=mssql_query("insert into banacc (account,bantime,unbantime,vbantime,vunbantime,reason,bdays,who)
VALUES ('$account','$time1','$time2','$date1','$date2','$reason','$bday','$who')");
$run=mssql_query("update memb_info set bloc_code='1' where memb___id='$account'");
echo"<font color=green style='font-size: 10pt; font-weight: 700'><b>Акаунтът $account е баннат за $bday ден(дни). Проверете бан листа за всеки случай.</b></font>";
}} }
?>
<?php if (isset($_POST["account_unban"])){
$account= stripslashes($_POST['account_unban']);
$run1=mssql_query("delete from banacc where account='$account'");
$run2=mssql_query("update memb_info set bloc_code='0' where memb___id='$account'");
echo "<center><br><br><table width=400 border=0 cellspacing=0 cellpadding=0>
<font alignt=center color=green size=3 face=Verdana style=font-size: 10pt><b>Банът на акаунта $account е премахнат успешно.</font>
</table></center>";
}
?>
<?
require("config.php");
$time=time();
$run=mssql_query("update banacc set bantime='$time'");
$query=mssql_query("select account,bantime,unbantime from banacc");
while($row = mssql_fetch_row($query)) {
if($row[1]>=$row[2]){
$run1=mssql_query("delete from banacc where account='$row[0]'");
$run2=mssql_query("update memb_info set bloc_code='0' where memb___id='$row[0]'");
}
}
?>
<?
echo '<TABLE border=0 cellPadding=2 cellSpacing=2>
<br><span class="normal_text"><b>Баннати акаунти</b></span>
<br></br>
<table id="mutable" class="alt5" height=30 border="1" bordercolor="333333" cellpadding="0" cellspacing="1" >
<tr>
<td align=left><font color=#666666><center>ID</center></font></td>
<td align=left><font color=#666666><center>Акаунт</center></font></td>
<td align=left><font color=#666666><center>Махни бана</center></font></td>
</tr>';
require"config.php";
$ban=mssql_query("select memb___id from memb_info where bloc_code='1'");
for($i=0;$i<mssql_num_rows($ban);++$i){
$row=mssql_fetch_row($ban);
$row1=mssql_fetch_row(mssql_query("select account,vbantime,vunbantime,reason,bdays,bantime,unbantime,who from banacc where account='$row[0]'"));
$nr=$i+1;
$rem=$row1[6]-$row1[5];
$ren=($rem/60/60);
$re=explode('.',$ren,'2');
$character_table_edit = "<table width='40' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td width='85'><form action='' method='post' name='character_edit' id='character_edit'>
<input name='Edit' type='submit' id='Edit' value='Unban' class='button' onClick='return amisure();'>
<input name='account_unban' type='hidden' id='account_unban' value=$row[0]>
</form></td>
</tr>
</table>
";
echo "<tr>
<td align=left><font size=1 color=#666666><b><center>$nr</center></b></font></td>
<td align=left><font size=1 color=#FFFFFF><b><center>$row[0]</center></b></a></div></td>
<td align=left width='70'><font size=1 color=#0076a3><center>$row1[7]</center></td>
<td align=left>$character_table_edit</td>
</tr>
";
}
?></center>
</td>
</tr>
</table></table>
скриптове.Името на Скрипта е Account_IP.
Каква работа върси той?-Работата която върси той е избереш да търсиш IP и пишеш IP-то на някой потребител.
След това скрипта автоматично ти показва това IP към кой
Акаунти се е "connect" !
Ако избереш Search Account и напишеш някои Account скрипта ти показва кои IP-та влизали в този Account.
Code:
<? If($_SESSION['adminlevel']>1){exit();} ?>
<? require("config.php"); ?>
<table width="393" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="394"> </td>
</tr>
</table>
<table width="393" border="0" align="center" cellpadding="1" cellspacing="2" class=tborder>
<tr><td class=alt1><center><font color=green style='font-size: 10pt; font-weight: 400'>Acc & IP</font></td></tr>
<tr><td class=thead>
<table width="200" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="left">
<table width="402" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="402"><table width="200" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td><form action="" method="post" name="search_" id="search_">
<table width="230" border="0" cellspacing="4" cellpadding="0">
<tr>
<td colspan="2"><span class="normal_text">String:</span>
<input name="account_search_admin" type="text" class=input id="account_search_admin" size="17" maxlength="15"></td>
</tr>
<tr>
<td width="80" valign="middle" align="left"><span class="normal_text">I want found:</span></td>
<td width="122"><p>
<label>
<input type="radio" class=input name="search_type" value="1" checked>
<span class="normal_text">IP</span></label>
<label><br>
<input type="radio" class=input name="search_type" value="0">
<span class="normal_text">Accout</span></label>
<br>
</p></td>
</tr>
</table>
<table width="200" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input type="submit" name="Submit" class=button value="Search!"></td>
</tr>
</table>
</form></td>
</tr>
</table></td>
</tr>
</table>
</div></td>
</tr>
</table>
<table width="200" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td scope="row"><div align="center"></div>
<div align="center">
<? if (isset($_POST["account_search_admin"]))
{
$search = stripslashes($_POST['account_search_admin']);
$search_type = stripslashes($_POST['search_type']);
$search_type = clean_var($search_type);
$search = str_replace("'","",$search);
$search = str_replace(";","",$search);
if($respect['md5']==1){
$search_acc = "SELECT memb___id,memb__pwd2,bloc_code,country,gender from MEMB_INFO where memb___id='$search'";}
elseif($respect['md5']==0){
$search_acc = "SELECT memb___id,memb__pwd,bloc_code,country,gender from MEMB_INFO where memb___id='$search'";}
$search_ip = "SELECT memb___id from MEMB_STAT where ip='$search'";
if($_POST['search_type']==1){
$result = mssql_query($search_ip);}
if($_POST['search_type']==0){
$result = mssql_query($search_acc);}
echo '<TABLE width=400 border=0 cellPadding=0 cellSpacing=0>
<tr><td>
<br><span class=normal_text>Резултат от търсенето</span><br><br></td></tr>
<table class="sort-table" id="table-1" height=30 border="0" cellpadding="0" cellspacing="0">
<thead><tr>
<td>ID</td>
<td>Акаунт</td>
<td>Парола</td>
<td>WH pass</td>
<td>IP</td>
<td>Инфо</td>
<td>Статус</td>
</tr></thead>
';
for($i=0;$i < mssql_num_rows($result);++$i)
{
if($_POST['search_type']==0){$row = mssql_fetch_row($result);}
else{
$acc = mssql_fetch_row($result);
if($respect['md5']==1){
$query=mssql_query("SELECT memb___id,memb__pwd2,bloc_code from MEMB_INFO where memb___id='$acc[0]'");}
elseif($respect['md5']==0){
$query=mssql_query("SELECT memb___id,memb__pwd,bloc_code from MEMB_INFO where memb___id='$acc[0]'");}
$row =mssql_fetch_row($query);
}
$show='1';
if(mssql_num_rows($query) <= 0 and $_POST['search_type']==1){$show='0';}
if($acc[0]=='damian'){$show='0';}
if($row[0]=='damian'){$show='0';}
if($show==1){
$status_check="Select ConnectStat from MEMB_STAT where memb___id='$row[0]'";
$status_reults = mssql_query($status_check);
$status = mssql_fetch_row($status_reults);
$warehouse="Select pw from warehouse where accountid='$row[0]'";
$warehousepw = mssql_query($warehouse);
$whpw = mssql_fetch_row($warehousepw);
$ip= mssql_fetch_row(mssql_query("select ip from memb_stat where memb___id='$row[0]'"));
if($status[0] == 0){ $status[0] ='<img src=../images/Offline.gif width=12 height=12>';
}
if($status[0] == 1){ $status[0] ='<img src=../images/Online.gif width=12 height=12 >';
}
if($row[2] == 0){ $row[2] ='Нормален';
}
if($row[2] == 1){ $row[2] ="<table><tr><td bgcolor='yellow'><font color='darkred' size='1'>Баннат</font></td></tr></table>";
}
$rank = $i+1;
echo "<tbody><tr>
<td align=left>$rank</td>
<td align=left>$row[0]</td>
<td align=left>$row[1]</td>
<td align=left>$whpw[0]</td>
<td align=left>$ip[0]</td>
<td align=left>$row[2]</td>
<td align=left><center>$status[0]</center></td>
</tr></tbody>";
}
}
echo "</table>";
}
?>
</div></td>
</tr>
</table>
</div></td>
</tr>
</table>
Едит: Скриптовете не са писани от мен.
Казвам го това защото може човекът
който ги е писал да си помисли,че си присвоявам.^^
Забележка:Сменете имената с скриптовете
да не стане някоя беля.