Код (Text): <?php function SuccessLogin($level, $ip, $server, $nick) { mysql_query("UPDATE `admintest` SET `lastserver` = '$server', `lastIP` = '$ip', `UnixLastLogin` = UNIX_TIMESTAMP() WHERE `nick` = '$nick'"); echo"$level"; mysql_close(); exit; } function SetPassword($nick, $password) { mysql_query("UPDATE `admintest` SET `password` = '$password' WHERE `nick` = '$nick'"); } if($_GET['skey'] == "ВАШ_СЕКРЕТНЫЙ КЛЮЧ") { $nick = $_GET['nick']; $password = $_GET['password']; $server = $_GET['server']; $playerip = $_GET['ip']; $l=mysql_connect("localhost", "ЮЗЕР", "ПАРОЛЬ"); mysql_select_db("admin"); $sql = "SELECT * FROM `admintest` WHERE `nick` = '$nick'"; $result = mysql_query($sql); if(mysql_num_rows($result) == 0) die("NO|0"); //не админ $row = mysql_fetch_assoc($result); if($row['password'] == "255") { SetPassword($nick, $password); $row['password'] = $password; } if($password != $row['password']) die("PI|0"); //неверный пароль if($server == $row['server']) SuccessLogin($row['level'], $playerip, $server, $nick); //игрок зашел под админку на основном сервере, пускаем. else //гостевой сервер { if($playerip != $row['lastIP']) die("IC|0"); //ип сменился, зовем игрока на основной сервер switch($row['level']) { case 1: SuccessLogin(1, $playerip, $server, $nick); case 2: SuccessLogin(1, $playerip, $server, $nick); case 3: SuccessLogin(2, $playerip, $server, $nick); case 4: SuccessLogin(2, $playerip, $server, $nick); case 5: SuccessLogin(2, $playerip, $server, $nick); case 6: SuccessLogin(4, $playerip, $server, $nick); default: SuccessLogin($row['level'], $playerip, $server, $nick); } } } else die("IK"); ?>