- Joined
- Aug 11, 2010
- Messages
- 186
- Reaction score
- 195
I created multiaccount detector (based on more accounts on same IP address)
Just put it into multi.php in root of your travian folder and browse to it with admin account
It's not with design but I think it does not matter
press "Like" you if you like my post
Just put it into multi.php in root of your travian folder and browse to it with admin account
PHP:
<?php
/**
* @package TravianX
* @author Genesis
* @copyright You may not copy this code to any other sites than RageZone.com
* @name Multiaccount searcher
*/
include ("GameEngine/Account.php");
define('PREFIX', TB_PREFIX);
if ($session->access != ADMIN)
die("This is only for admins mate :)");
$logins = mysql_query("SELECT * FROM ".PREFIX."login_log");
while($login = mysql_fetch_assoc($logins)){
if (count($login_list)){
if (!isset($login_list[$login['ip']][$login['uid']])){
$login_list[$login['ip']][$login['uid']] = $login;
}
}
else{
$login_list[$login['ip']][$login['uid']] = $login;
}
}
foreach($login_list as $ip => $data){
if (count($login_list[$ip]) > 1){
$multi_accounts[$ip] = $data;
}
}
echo '<table>';
foreach($multi_accounts as $uid => $data){
$output = "";
foreach($data as $dataB){
$data_new[] = $dataB;
}
foreach($data_new as $index => $multiaccount_data){
$userdata[] = mysql_fetch_assoc(mysql_query("SELECT * FROM ".PREFIX."users WHERE id = ".$multiaccount_data['uid']));
}
echo '<tr>
<td>
';
foreach($userdata as $u){
$output[] = '<a href="spieler.php?uid='.$u['id'].'">'.$u['username'].'</a>';
}
echo $output = implode(' and ', $output);
echo '
</td>
<td>
with IP '.$data_new[0]['ip'].'
</td>
</tr>';
}
echo '</table>';
press "Like" you if you like my post
Last edited by a moderator: