Вот тут стал переписывать одну пабл линейку.и наткнулся на код с которым борюсь уже какой час.
Откат скилов (+/-)
[php
]$req = mysql_query("SELECT * FROM `users_skills` WHERE `user`='$log' and `type`!='res'");
if(mysql_num_rows($req) > 0){
echo 'Супер удары<br />';
while($mag=mysql_fetch_array($req)){
$skill=$mag['time'] + time();
if($skill < time()){
echo"<img src=\"images/icons_skills/$mag[pic].jpg\" height=15,width=15 alt=\"pic\"/> <a href=\"battle.php?mod=mag&id=$id&id_mag=$mag[id]&startan=$startan&\">".$mag['name']."</a> (Урон: ".$mag['ataka'].", Мана: ".$mag['mp'].")<br/>";
}else{
$otcat=$skill - time();
if($otcat<60){
$otcat = "$otcat сек.";
}elseif($otcat>60 and $otcat<3600){
$otcat=round($otcat/60);
$otcat = "$otcat мин.";
}[/php]
Cуть вопроса в том что при заданных условиях всегда висит осталось $mag['time']
кажется разобрался тайм текстовый,а откат можно в откат записывать..
тему можно крыть.разобрался