[share] Clan Points
Собсно скрипт покупки клановых очков...
###########################################
#Скрипт покупки клановых очков от Mapkyc'a#
###########################################
//Config//////////////////////////////////////////////////////////////////////////////////
$myhost = 'localhost'; // адрес MySQL
$mydb = 'l2jdb'; // база MySQL
$myport = 3306; // порт MySQL
$mylogin = 'root'; // логин MySQL
$mypass = ''; // пароль MySQL
$price = '1'; // стоимость(по умолчанию 1 FA)
$item = '6673'; // итем,который будет забирать(по умолчанию FA)
$repscore = '1000'; // кол-во очков,которые добавлять клану(по умолчанию 1000)
//////////////////////////////////////////////////////////////////////////////////////////
$submit = isset($HTTP_POST_VARS['submit'])?$HTTP_POST_VARS['submit']:false;
if ($submit)
{
$link = mysql_connect($myhost, $myport, $mylogin, $mypass);
if (!$link)
die("Нет соединения с базой данных сервера");
@mysql_select_db($mydb, $link)
or die ('Немогу найти базу данных сервера.');
$mynick = $HTTP_POST_VARS['mynick'];
$clanname = $HTTP_POST_VARS['clanname'];
$acc_name = $HTTP_POST_VARS['acc_name'];
$pass = $HTTP_POST_VARS['pass'];
$sql = "SELECT * FROM `accounts` WHERE `login` = '$acc_name'";
$res = mysql_query($sql);
$account = mysql_fetch_array($res);
if ($account['password'] != base64_encode(pack('H*',sha1(utf8_encode($pass))))) {die('Пароль неверный<br><br><a href="clanpoints.php">Назад</a>');}
$res = mysql_query("SELECT `char_name` FROM `characters` WHERE `char_name` = '$mynick'");
if (!@mysql_num_rows($res)) {die('Такого перса не существует<br><br><a href="clanpoints.php">Назад</a>');}
$sql = "SELECT `account_name`,`charId`,`online` FROM `characters` WHERE `char_name` = '$mynick'";
$res = mysql_query($sql);
$nick = mysql_fetch_array($res);
if ($account['login'] != $nick['account_name']) {die('Это не ваш перс!<br><br><a href="clanpoints.php">Назад</a>');}
$sql = "SELECT `owner_id`,`object_id`,`item_id`,`count` FROM `items` WHERE `item_id` = $item AND `owner_id` = ${nick['charId']}";
$res = mysql_query($sql);
$money = mysql_fetch_array($res);
if ($money['count'] < 2) {die('Нехватает FA<br><br><a href="clanpoints.php">Назад</a>');}
if ($nick['online']) {die('Ваш перс в игре. Для начала надо выйти.<br><br><a href="clanpoints.php">Назад</a>');}
$tmp = $money['count'] - $price;
$sql = "SELECT clan_name FROM `clan_data` WHERE `clan_name` = '$clanname'";
$res = mysql_query($sql);
$scoreadd = mysql_fetch_array($res);
if (!@mysql_num_rows($res)) {die('Такого клана не существует<br><br><a href="clanpoints.php">Назад</a>');}
$tms = $scoreadd['reputation_score'] + $repscore;
mysql_query("UPDATE `items` SET `count` = $tmp WHERE `item_id` = $item AND `owner_id` = ${nick['charId']}") or die ('Ошибка выдачи,пожалуйста обратитесь к администратору серера.');
mysql_query("UPDATE `clan_data` SET `reputation_score` = $tms WHERE `clan_name` = '$clanname'") or die ('Ошибка выдачи,пожалуйста обратитесь к администратору серера.');
?>
Получение дополнительных клановых очков прошло успешно.<br>Вы добавили <?php echo $repscore; ?> очков вашему клану.<br><br><br><a href="clanpoints.php">Назад</a>
<?php
}
else
{
?>
<script language=javascript>
function isAlphaNumeric(value)
{
if (value.match(/^[a-zA-Z0-9]+$/))
return true;
else
return false;
}
function checkform(frm)
{
if (frm.acc_name.value=="")
{
alert("Введите аккаунт");
return false;
}
if (!isAlphaNumeric(frm.acc_name.value))
{
alert("Аккаунт должен состоять из английских букв и/или цифр!");
return false;
}
if (frm.clanname.value=="")
{
alert("Введите название клана!");
return false;
}
if (!isAlphaNumeric(frm.clanname.value))
{
alert("Название клана должено состоять из английских букв и/или цифр!");
return false;
}
if (frm.pass.value=="")
{
alert("Введите пароль");
return false;
}
if (!isAlphaNumeric(frm.pass.value))
{
alert("Пароль должен состоять из английских букв и/или цифр!");
return false;
}
return true;
}
</script><br><br>
Здесь можно прикупить очков для клана<br><br> Текущая цена: <?php echo $price1; ?> FA.<br><br>
<form action=clanpoints.php method=post onsubmit="return checkform(this)">
<table cellpadding=2 cellspacing=2>
<tr><td>Имя аккаунта<td><input name=acc_name>
<tr><td>Пароль<td><input name=pass type=password>
<tr><td>Ник персонажа<td><input name=mynick>
<tr><td>Название клана<td><input name=clanname>
<tr><td colspan=2><input type=submit name=submit value="Купить">
</table></form>
<?php
}
?>






![-=[BloodKill]=-](/uploads/fotos/av-39301.jpg)



