View file game/1/f_speakbuy2to.dat

File size: 1.7Kb
<?php
		if (strpos($to,"_")!==false) $ti=substr($to,0,strpos($to,"_")); else
		if (strpos($to,"-")!==false) $ti=substr($to,0,strpos($to,"-")); else $ti=$to;
		if (substr($to,0,5)=="i.rr.") $item=explode("|","руна|5000"); else if (file_exists("items1/".$ti)) $item=explode("|",implode("",file("items1/".$ti))); else die("err: no items1/".$to);
		if (strpos($l_i[$loc][$speak]["bank"],$to.":")===false) msg("<small><b>У меня нет $item[0]</b></small>");
		$count=intval(preg_replace('/.*'.$to.':(\d+).*/',"\\1",$l_i[$loc][$speak]["bank"]));
		if ($count==0) msg("<small><b>$item[0] у меня нет, попробуйте заглянуть в другой раз.</b></small>",$tchar[0]);
		if ($count>1 && !$num) {		// кол-во
			$stmp="<p><small><b>Укажите количество:\n<br/><input name=\"num\" format=\"*N\" maxlength=\"2\" size=\"3\" value=\"".$count."\"/>\n<br/><a href=\"$PHP_SELF?sid=$sid&speak=$speak&id=$id&to=$to&start=$start&num=$(num)\">Ок</a><br/><a href=\"$PHP_SELF?sid=$sid&speak=$speak&id=$id&to=$to&start=$start&num=999999999\">купить все</a></b></small>";
			msg($stmp,$tchar[0],1,"","num",$count);
			}
		if (!$num || $num<1) $num=1;
		if ($num>$count) $num=$count;
		// стоимость
		if ($item[1]<=1) $traders[0]=1;
		$price=round($item[1]*$num*$traders[0]);
		$dubl=intval(preg_replace('/.*i\.q.kron:(\d+).*/',"\\1",$l_i[$loc][$login]["items"]));
		if ($dubl<$price) msg("<small><b>У вас недостаточно денег (надо ".$price."крон)</b></small>");
		additem($loc,$login,"","i.q.kron",$price,"items","items",0,-1,1);
		additem($loc,$speak,$login,$to,$num,"bank","items",0,-1,1);
		msg("<small><b>Вы купили ".$num." ".$item[0]." за ".$price." крон<br/><a href=\"$PHP_SELF?sid=$sid&speak=$speak&id=$id&start=$start\">Продолжить</a></b></small>");