[Release] Admin Panel for all webs

Изписва,че няма сандък когато си направил Акаунт и герой но не си отишъл да отвориш съндъка (Смисъл не си отишъл да цъкнеш на него )
Дамиане неможе ли да измислите кат панела на BattleZone смисъл като имаш херо което е ГМ може да влизаш в панела като нямаш постиш ? ^^:p
Изключително просто,иска се само да разбираш функцията if..
 
Eдин въпрос...мога ли да направя така че да виждам ИП-тата на акаунтите чрез админ панела?
 
като направя някой гм през админ панел-а става с но мобс версията е сезон5 моля ви помогнете
 
А ве човек, нещо немога да се справя :S . Плс пиши ми на скайп: zoombg.org или noname_dark
 
А може ли някой да ми каже как да си направа още 1 опция във админ панела която да е финд ип чрез акаунт :)
 
А може ли някой да ми каже как да си направа още 1 опция във админ панела която да е финд ип чрез акаунт :)
Eто ти скрипта мисля,че дамиан го е писъл.Изключително просто се работи сас него няма нужда от обеснение.Правиш си пхп файл Account_IP и го слагаш в Adminpanel/modules.

Code:
<? If($_SESSION['adminlevel']>1){exit();} ?>
<? require("config.php"); ?>
<table width="393" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="394">&nbsp;</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>
 
А някой искаше и скрипт за бан на акаунт сас причина и време ето го и него

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 maxlenght=50 class=input name=reason></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 maxlenght=50 class=input name=who></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>&nbsp;</td>
													<td width=100>&nbsp;</td>
												</tr>
												<tr>
													<td width=100><input type=submit value='Ban Account' class=button onClick="return validate(document.form);"></td>
													<td width=100>&nbsp;</td>
												</tr>
												</form>
											</table>
														<div align="center">
						<table width=530 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($reason)){
		$error='1';
			echo"<font color=red style='font-size: 10pt; font-weight: 700'><b>Напишете причина за бана.</b></font>";
			}
		elseif(empty($who)){
		$error='1';
			echo"<font color=red style='font-size: 10pt; font-weight: 700'><b>Напишете от кого е бана.</b></font>";
			}
		elseif(empty($bday)){
		$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>
<td align=left><font color=#666666><center>Време</center></font></td>
<td align=left><font color=#666666><center>Оставащо време</center></font></td>
<td align=left ><font color=#666666><center>Причина</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><font size=1 color=#FFFFFF><b><center>$row1[1]</center></b></td>
<td align=left><font size=1 color=#ed1c24><b><center>$row1[4] Дни</center></b></td>
<td align=left><font size=1 color=#005825><b><center>$re[0] Часа</center></b></td>
<td align=left width='100'><font size=1 color=#0076a3><center>$row1[3]</center></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>

Неса писани от мен !
 
10/10 бе дамиане, въпреки,че го имам от 1 година някъде този админ панел :)
 
ше се караме вече .... вече за 20 път резархивирам панела и го инсталирам и не става постоянно една и саща грешка като го инсталлна после не ми отваря аццтата

давам на сеарч ама неще ли неще ама иначе си показва героите и информацията мога да си едитвам героите ама не мога да си адвам итеми в кофчега


изписва ми че няма такъв аккоунт или няма кофчег .... оправете този проблем :mad:

плсс :(
 
ше се караме вече .... вече за 20 път резархивирам панела и го инсталирам и не става постоянно една и саща грешка като го инсталлна после не ми отваря аццтата

давам на сеарч ама неще ли неще ама иначе си показва героите и информацията мога да си едитвам героите ама не мога да си адвам итеми в кофчега


изписва ми че няма такъв аккоунт или няма кофчег .... оправете този проблем :mad:

плсс :(

Това е от тебе! Влез в играта с героя си сложи някой итем в съндъка и пробвай пак. Ако не стане проблема е нещо от тебе не е от админпанела. АдминПанела бачка перфектно!
 
Незнам как но някой влезе и направи всички герои ГМ-та :mad: Незнам на какво се дължи това ако някой може да помогне нека го направи :)
 
Незнам как но някой влезе и направи всички герои ГМ-та :mad: Незнам на какво се дължи това ако някой може да помогне нека го направи :)

Първо на първо не кращавайте папката на админ панела си AdminPanel или нещо подобно трябва името да е нещо много сложно за да неможете да го разучите.Разбирасе трябва акаунта и паролата ви да са също много трудни за да не попаднете на някое хлапе което цяла вечер се опитва да разбере паролата на акаунта ви !
 
Първо на първо не кращавайте папката на админ панела си AdminPanel или нещо подобно трябва името да е нещо много сложно за да неможете да го разучите.Разбирасе трябва акаунта и паролата ви да са също много трудни за да не попаднете на някое хлапе което цяла вечер се опитва да разбере паролата на акаунта ви !

Името на папката просто беше неразгадаемо!
 
Името на папката просто беше неразгадаемо!

От де си сигурен че е от админпанел-а може да е от сайта с който си бил или от друго място има много начини...