Файл: pesn_voini/peseni_vojni/instalscript/engine/user/spell.php
Строк: 70
<?
$spell_id = number($_GET['spell']);
$ulevel = number(uSpell($users['id'],$spell_id,'level'));
$uspell_id = number(uSpell($users['id'],$spell_id,'id'));
$usp = uSpellLevel($spell_id,$ulevel); // Параметры на текущем уровне
$nsp = uSpellLevel($spell_id,$ulevel+1); // Параметры на новом уровне
if($usp['stat'] == false){
$usp = $nsp;
}
$text = SpellInfo($spell_id,"text");
$text = str_ireplace("stat","<span class = 'spell-color-orange'>".$usp['stat']."</span>",$text);
$text = $text."</div><div class='message'><div class = 'lft'>Мана: <span class = 'spell-color-purple'>".$usp['mana']." </span><br>Время перезарядки: <span class= 'spell-color-green'>".$usp['cd']."</span> сек.</div>";
if($nsp['stat'] != null){
if($ulevel != 0){
$text = $text."<div class = 'lft'>На следующем уровне: <span class= 'spell-color-orange'>".$nsp['stat']."".$nsp['addition']."</span></div>";
}
}
//
//
echo "
<div class='message cntr'>
<div class = 'spell-view'>
<div class = 'spell-icons'>
<span title = '".SpellInfo($spell_id,"name")."' class = 'spell-link''>
<span class = 'spell' style = 'background-image:url(".SpellInfo($spell_id,"img").")'></span>
</span>
<span class = 'spell-user-lvl' >".$ulevel."</span>
</div>
</div>
<b>".SpellInfo($spell_id,"name")."</b><br>
".$text."
</div>
";
//
$action = fch("SELECT * FROM `action` WHERE `time` > ? ORDER BY `id` DESC LIMIT 1", array(time()));
//
if($action['tipe'] == 3){
//
$gold1 = intval($nsp['gold']*$action['bonus']/100);
//
$gold = $nsp['gold']-$gold1;
//
$silver1 = intval($nsp['silver']*$action['bonus']/100);
//
$silver = $nsp['silver']-$silver1;
//
}else{
//
$gold = $nsp['gold'];
//
$silver = $nsp['silver'];
//
}
//
//
if($nsp['stat'] != null && $uid == $users['id']){
if(checking($_GET['act']) == 'newlevel'){
if(user($uid,'gold') - $gold < 0){
err("<div class = ''>Недостаточно золота - <a href='/paywk/'>[Купить]</a></div>");
$err = true;
}
if(user($uid,'silver') - $silver < 0){
err("<div class = ''>Недостаточно серебра - <a href='/resource/'>[Обменять]</a></div>");
$err = true;
}
if($err != true){
if($uspell_id == false){
qry("INSERT INTO `uspell` SET `uid` = ?, `spell` = ?, `level` = ?, `time` = ?,`cd` = ?", array($uid,$spell_id,"1",time(),"0"));
msg("<div class = 'cntr'>Способность изучена</div>");
}
else{
msg("<div class = 'cntr'>Уровень способности повышен</div>");
qry("UPDATE `uspell` SET `level` = `level` + ? WHERE `id` = ? ", array("1",$uspell_id));
}
qry("UPDATE `users` SET `gold` = `gold` - ?,`silver` = `silver` - ? WHERE `id` = ? ", array($gold,$silver,$uid));
}
header("Location:/profile/".$uid."/?spell=".$spell_id."");
exit();
}
echo "<br><a class = 'lnk ma cntr' href = '/profile/".$uid."/?spell=".$spell_id."&act=newlevel'>Изучить за <img class = 'money' src = '/instalscript/images/user/stat/money-gold.gif'> ".$gold." <img class = 'money' src = '/instalscript/images/user/stat/money-silver.gif'> ".$silver."</a><br>";
}
echo "<div class='hr'></div><div class='message'><a href='?'>Вернуться назад</a></div>";
?>