11-18-2014, 12:30 PM
скрипт
PHP код:
<?php
<br>
<br>
С помощью данной формы Вы сможете перевести деньги с личного счета в игровую валюту — Донат монеты. За эту валюту можно приобрести разные игровые ценности у специального NPC.
<br><b>Курс валют — 45 руб = 1 Донат Монета</b>
<br><br>
<?PHP
if (!$_POST['ama_vrubsub'] > "")
{
?>
<center>
<form action='' method='post'>
<table width='350px'>
<tr>
<td style='color:#000;'>
Вывести
</td>
<td>
<input name='ama_vrubcount' type='text' value='1' class='input_reg'> ДМ
</td>
</tr>
<tr><td style='height:15px;'></td></tr>
<tr>
<td style='color:#000;'>
Персонаж
</td>
<td>
<select name='ama_vrubchar' class='input_reg'>
<?PHP
// Подгружаем список чаров /////////////////////////////////////////////
require "./func/inc/char.list.php";
?>
</select>
</td>
</tr>
<tr><td style='height:15px;'></td></tr>
<tr>
<td style='color:#000;'>
Капча
</td>
<td>
<input type="text" name="keystring" class='input_reg'>
<br><br>
<img src="./func/capcha/img.php?<?php echo session_name()?>=<?php echo session_id()?>" height='30px'>
</td>
</tr>
<tr><td style='height:15px;'></td></tr>
<tr>
<td>
</td>
<td>
<?php
if ($count_charlistOne > 0)
{
?>
<input name='ama_vrubsub' type='submit' value='Обменять валюту' class='input_reg'>
<?php
}
?>
</td>
</tr>
</table>
</form>
<?PHP
}
else
{
if(isset($_SESSION['captcha_keystring']) && strtolower($_SESSION['captcha_keystring']) == strtolower($_POST['keystring']))
{
$ama_vrubcount = $_POST['ama_vrubcount'];
if (preg_match("/^([0-9])+$/", $ama_vrubcount))
{
$ama_vrubcount = floor($ama_vrubcount);
$charIdST = $_POST['ama_vrubchar'];
require "./func/inc/char.status.php";
if ($CharOnlineST < 1)
{
if ($CountMoneyGod >= $ama_vrubcount and $_POST['ama_vrubchar'] > "" and $ama_vrubcount > "1")
{
$CountMoneyGod = $CountMoneyGod - $ama_vrubcount;
$CountMoneyGod = floor($CountMoneyGod);
mysql_query("UPDATE amasite.acc_site SET acc_mog='".$CountMoneyGod."' WHERE acc_login='".$_COOKIE['ama_login']."'");
$CountMogGive = $ama_vrubcount;
$CountMogGive = floor($CountMogGive);
$objBuyMog = mysql_query("SELECT MAX(`object_id`)+1 AS `id` FROM amagame.items"); $obj1BuyMog = mysql_fetch_assoc($objBuyMog); $ibjIdBuyMog = $obj1BuyMog['id'];
mysql_query("INSERT INTO amagame.items (`owner_id`, `object_id`, `item_id`, `count`, `enchant_level`, `aug_id`, `aug_skill`, `aug_lvl`, `loc`, `loc_data`, `price_sell`, `price_buy`, `time_of_use`, `custom_type1`, `custom_type2`, `mana_left`, `end_time`) VALUES('".$_POST['ama_vrubchar']."' , '".$ibjIdBuyMog."', '19998', '".$CountMogGive."', '0', '-1', '-1', '-1', 'INVENTORY', '0', '0', '0', 'null', '0', '0', '-1', '0')") or die(mysql_error());
print "<br><br> <b>Операция прошла успешно! Вам было зачислено ".$CountMogGive." Донат Монет.</b><br><br> Спасибо и удачной игры.";
}
else
{
print "<br><br> <b>Недостаточно денег на личном счете. Попробуйте еще раз.</b>";
}
}
else
{
print "<br><br> <b>Ваш персонаж находится в игре. <br><br>Пожалуйста, покиньте игру, что бы избежать возможных проблем с получением Донат Монет.</b>";
}
}
else
{
print "<br><br> <b>Вы ввели не верную сумму. Попробуйте еще раз.</b>";
}
}
else
{
print "<br><br> <b>Вы ввели не верную капчу. Попробуйте еще раз.</b>";
}
}
?>