File size: 1.13Kb
<?php
$died=explode("|",$l_i[$loc][$take]);
$tcount=intval(preg_replace('/.*'.$id.':(\d+).*/',"\\1",$died[3]));
$die=explode(".",$take);
if (substr($id,0,4)=='i.q.' && $id!='i.q.dublon' && (substr($take,0,8)!='i.s.d.n.') && $die[4]!=substr($login,2)) msg('<small><b>Нет такого предмета</b></small>');
if ($tcount) {
// проверим кол-во
if ($all) $num=$tcount;
if ($tcount>1 && !$num) {
$stmp="<p><small><b>Укажите количество:\n<br/><input name=\"num\" format=\"*N\" maxlength=\"7\" value=\"".$tcount."\"/>\n<br/><a href=\"$PHP_SELF?sid=$sid&take=$take&id=$id&num=$(num)\">отпрваить</a><br/><a href=\"$PHP_SELF?sid=$sid&take=$take&id=$id&num=999999999\">взять все</a></b></small>";
msg($stmp,"Взять",1,"","num",$tcount);
}
if (!$num || $num<1) $num=1;
if ($num>$tcount) $num=$tcount;
additem($loc,$take,$login,$id,$num,"items","items",1,-1,1);
$char = explode("|",$l_i[$loc][$login]["char"]);
$char[6]=time()+2;
$l_i[$loc][$login]["char"]=implode("|",$char);
//$id=0; // чтобы вывести список оставшихся
} else addjournal($loc,$login,"<small><b>Нет такого предмета</b></small>");