Вход Регистрация
Файл: speaktobank.php
Строк: 75
<?
                    
if (!$game["loc"][$player["loc"]][$speak]["bankir"]) msg("<p>Это не банкир");
                    if (!
$to) {        // список
                        
if (count($player["items"])==0msg("<p>У вас нет ни одного предмета");
                        
$stmp="<p>Предметы:";
                        
$ind=0$count=0; if(!$start$start=0;
                        foreach(
array_keys($player["items"]) as $i) {
                            if (
$ind>=$start && $ind<$start+$count_show) {    //FIX: может +1?
                            
$k=split("|",$player["items"][$i]);
                            if (
$k[1]>1$k=$k[0]." (".$k[1].")"; else $k=$k[0];
                            if (
$player["equip"] && array_search($i,$player["equip"])) $k.=" [одето]";
                            
$stmp.="n<br/><a href="$PHP_SELF?sid=$sid&how=tobank&why=$speak&id=$id&to=$i">".$k."</a>";
                            }
                            
$ind++;
                            }
                        if (
$start) {$stmp.= "n<br/><a href="$PHP_SELF?sid=$sid&speak=$speak&id=$id">^ </a>";}
                        if (
$start+$count_show<count($player["items"])) {if (!$start$stmp.="n<br/>"$stmp.= "<a href="$PHP_SELF?sid=$sid&speak=$speak&id=$id&start=".($start+$count_show)."">+ (".(count($player["items"])-$start-$count_show).")</a>";}
                        
// меню
                        
msg($stmp,"Положить в банк");
                        }else {    
// передаем $to
                                                    
$war1=split("|",$player["war"]);
                            if ((
$war1[13]<10) & count($player["bank"])>msg ("Ваш уровень позволяет хранить не более 10 предметов");
                            if ((
$war1[13]<20) & count($player["bank"])>19 msg ("Ваш уровень позволяет хранить не более 20 предметов");
                            if ((
$war1[13]<30) & count($player["bank"])>24 msg ("Ваш уровень позволяет хранить не более 25 предметов");
                            if ((
$war1[13]<45) & count($player["bank"])>34 msg ("Ваш уровень позволяет хранить не более 35 предметов");
                            if ((
$war1[13]<60) & count($player["bank"])>44 msg ("Ваш уровень позволяет хранить не более 45 предметов");
                            if ((
$war1[13]<75) & count($player["bank"])>49 msg ("Ваш уровень позволяет хранить не более 50 предметов");
                            if ((
$war1[13]<90) & count($player["bank"])>54 msg ("Ваш уровень позволяет хранить не более 55 предметов");
                            if ((
$war1[13]<105) & count($player["bank"])>59 msg ("Ваш уровень позволяет хранить не более 60 предметов");
                            if ((
$war1[13]<125) & count($player["bank"])>64 msg ("Ваш уровень позволяет хранить не более 65 предметов");
                            if ((
$war1[13]<200) & count($player["bank"])>79 msg ("Ваш уровень позволяет хранить не более 80 предметов");
                            if ( 
count($player["bank"])>150 msg("У вас слишком много предметов в банке, можно хранить не более 150 предметов.");
                            if (!isset(
$player["items"][$to])) msg("<p>У вас нет этого предмета");
                            
$item=split("|",$player["items"][$to]);
                            
// проверим кол-во
                            
if ($item[1]>&& !$num
                            {        
                                
// запросим кол-во
                            
if ($player['style']=='0') {
                            
$stmp="<p>Укажите количество:n<br/><input format="*N" maxlength="9" name="num" value="".$item[1].""/>n<br/><a href="$PHP_SELF?sid=$sid&speak=$speak&id=$id&to=$to&num=$(num)">Положить</a>";
                            }else {
                                
$stmp="<form action="$PHP_SELF?sid=$sid&speak=$speak&id=$id&to=$to" method="post">Укажите количество:n<br/><input name="num" value="".$item[1]."" format="6n" class="inup"/>n<br/><input type="submit" value="Положить" class="btn"></form>";
                                }
                                
msg($stmp);
                            }
                            
$count = (int)$num;
                            if (!
$count || $count<1$count=1;
                            if (
$count>$item[1]) $count=$item[1];
                            
// удаляем из игрока
                            
$item[1]-=$count;
                            if (
$item[1]<=0) {unset($player["items"][$to]);calcparam($login);} else $player["items"][$to]=implode("|",$item);
                            
// добавляем игроку в банк
                            
if (isset($player["bank"][$to])) $itemp=split("|",$player["bank"][$to]); else {$itemp=$item$itemp[1]=0;}
                            
$itemp[1]+=$count;
                            
$player["bank"][$to]=implode("|",$itemp);
                            
msg("Вы положили в банк ".$count." ".$item[0]);
                            }
                            
?>
Онлайн: 2
Реклама