Вылоэы код ареныЕсли надо какие-небудь залить файлы - пишите
Вылоэы код арены
<?
//echo "[url="main.php?go=back"]ПАРАДНАЯ[/url]";
include ("./inc/combats.php");
/*
if ($pers["apps_id"] or $pers["help"]==4) $_FILTER["ar_loc"]=2;
if ($_FILTER["ar_loc"]<3 and $pers["chp"]<$pers["hp"]*0.75)
{
echo "<center class=hp>Вы слишком слабы.[".$pers["chp"]."/".$pers["hp"]."]</center><hr>";
$_FILTER["ar_loc"]=3;
}
if ($_FILTER["ar_loc"]==1 and $pers["level"]>17)
{
echo "<center class=hp>Вы уже переросли бои с монстрами.</center><hr>";
$_FILTER["ar_loc"]=3;
}
if ($pers["chp"]<$pers["hp"]*0.75) $_FILTER["ar_loc"]=3;
if ($_FILTER["ar_loc"]<>1 and $_FILTER["ar_loc"]<>2)
{
echo
'
<table border="0" width="100%" cellspacing="0" cellpadding="0"><tr>
<td align="center" class=params>
<table border="0" width="100%" cellspacing="5" cellpadding="5">
<tr>
<td align="center" width="50%">
[url="main.php?ar_loc=1"]ТРЕНИРОВОЧНЫЙ ЗАЛ[/url]
<font class=items>Здесь можно провести бои с монстрами.<hr>Уровень доступа: 0-17
Запас здоровья: Не менее 75%</font>
</td>
<td align="center" width="50%">[url="main.php?ar_loc=2"]БОЕВОЙ ЗАЛ[/url]
';
if ($pers["level"]==0) echo "<img src=\"images/design/warningblue.gif\" />";
echo '
<b class=green>Рекомендуем.[/b]
<font class=ym>Здесь проводятся бои с другими игроками.<hr>Уровень доступа: Любой
Запас здоровья: Не менее 75%</font>
</td>
</tr>
</table>
</td></tr> </table>
';
}
elseif ($_FILTER["ar_loc"]==1)
{
echo "[url="main.php?go=back"]ПАРАДНАЯ[/url]";
include ("arena/tr.php");
}
else
{
echo "[url="main.php?go=back"]ПАРАДНАЯ[/url]";
include ("./inc/combats.php");
}
?>
<?
if (!$pers["apps_id"])
{
?>
<center class=loc>[url="#"]>[img]images/battle/down.gif[/img]Подземный ход в лавку[/url]</center>
<?
}*/
?>
<?
$lb = sqla("SELECT b_frequency FROM configs");
if (empty($_GET["id"]))
{
$bts = sql("SELECT id,user,level FROM bots WHERE level>".($pers["level"]-2)." and level<".($pers["level"]+2)." ORDER BY RAND() LIMIT 0,3");
if (($pers["lb_attack"]+$lb["b_frequency"])>=tme())
echo "<center><i class=timef>Вы сможете начать бой через ".tp(($pers["lb_attack"]+$lb["b_frequency"])-tme()).".[/i]</center>";
$TXT .= '<center class=but2><table border="0" width="40%" cellspacing="0" cellpadding="0" class=but>
<tr><td>Сущ-во</td><td width=20>Атака</td></tr>';
while ($b = mysql_fetch_array($bts))
{
$TXT .= "<tr>";
$TXT .= "<td class=user>".$b["user"]."[<b class=lvl>".$b["level"]."[/b]]<img src=images/info.gif onclick=\"java script:window.open('binfo.php?".$b["id"]."','_blank');\" style=\"cursor:point\"></td>";
if (($pers["lb_attack"]+$lb["b_frequency"])<tme())
$TXT .= "<td align=right><input type=button class=login onclick=\"{if(confirm('Вы действительно хотите напасть?')) location='main.php?id=".$b["id"]."'}\" value=[X]></td>";
$TXT .= "</tr>";
}
$TXT .= "</table></center>";
echo $TXT;
}
else
{
$b = sqla("SELECT id,level,user FROM bots WHERE id=".intval($_GET["id"])."");
if ($b["level"]>$pers["level"]-2 and $b["level"]<$pers["level"]+2)
{
$lb_attack = $pers["level"]*30;
if ($pers["level"]<5) $lb_attack/= 2;
else
$lb_attack += 100;
$lb_attack += tme();
$rnd = rand(1,$pers["level"]/3+1);
for ($i=1;$i<=$rnd;$i++)$bb.="bot=".$b["id"]."|";
$bb = substr($bb,0,strlen($bb)-1);
begin_fight ($pers["user"],$bb,"Охота на существо",50,300,1,1);
echo "<center class=hp>Бой начался!<script>location='main.php';</script></center><hr>";
sql("UPDATE users SET lb_attack=".$lb_attack." WHERE uid=".$pers["uid"]);
}
/*
if (intval($_POST["type"])==0)$_POST["type"]=1;
$koef = intval(25+25*intval($_POST["type"]))/100;
$lt = date("d.m.Y H:i");
$idf = 0;
while($idf<11)
{
sql ("INSERT INTO `fights` (`oruj`,`travm`,`timeout`,`ltime`,players,bplace)
VALUES (1,50,120,".time().",2,0) ");
$idf = mysql_insert_id($main_conn);
}
$bot_id_max = $idf*100;
$all = '<font class=time>'.$lt.'</font> Бой между ';
unset ($turns);
$turns[0] = '';
unset ($exps);
$exps[0] = 0;
$n = -1;$i=0;
$xf=mtrunc(6-count($tmp1));
$yf=floor(mtrunc(3-count($tmp1)/4));
$tmp = $pers["user"];
$yf++;
if ($yf%5==0){$yf=0;$xf++;}
if ($yf<6)
{
$p = sqla("SELECT user,level,sign,rank_i,chp,hp,cma,ma,sm6,sm7,lastom,uid,aura FROM `users` WHERE `user`='".$tmp."'");
sql ("UPDATE `users` SET `xf`=".$xf.",`yf`=".$yf.",".hp_ma_up($p["chp"],$p["hp"],$p["cma"],$p["ma"],$p["sm6"],$p["sm7"],$p["lastom"]).",damage_get=chp,damage_give=0 WHERE `uid`='".$p["uid"]."'");
$p["lib"] = $p["user"];
if (substr_count($p["aura"],"invisible")) {$p["user"]='невидимка';$p["sign"]='none';$p["level"]='??';}
$all .= "<img src=images/signs/".$p['sign'].".gif><font class=green>".$p["user"]."</font>[<font class=lvl>".$p["level"]."</font>] ,";
$i++;
}
$all = substr ($all,0,strlen ($all)-1);
$all .= 'и ';
$xf=mtrunc(6-count($tmp1));$yf=floor(mtrunc(3-count($tmp1)/4));
$yf++;
if ($yf%5==0){$yf=0;$xf++;}
if ($yf<6)
{
$bot_id_max++;
sql ("INSERT INTO `bots_battle` ( `user` , `level` , `sign` , `s1` , `s2` , `s3` , `s4` , `s5` , `s6` , `kb` , `mf1` , `mf2` , `mf3` , `mf4` , `mf5` , `udmin` , `udmax` , `hp` , `ma` , `chp` , `cma` , `id` , `pol` , `obr` , `wears` , `rank_i` , `cfight` , `fteam` , `xf` , `yf` , `bid`)
VALUES (
'Тень ".$pers["user"]."', '".$pers["level"]."', 'none', '".($pers["s1"]+$pers["s6"]-1)."', '".$pers["s2"]."', '".$pers["s3"]."', '".$pers["s4"]."', '".$pers["s5"]."', '1', '".$pers["kb"]."', '".$pers["mf1"]."', '".$pers["mf2"]."', '".$pers["mf3"]."', '".$pers["mf4"]."', '".$pers["mf5"]."', '".$pers["udmin"]."', '".$pers["udmax"]."', '".(($pers["hp"]+$pers["ma"])*$koef)."', 1, '".(($pers["hp"]+$pers["ma"])*$koef)."', 1, '".(-1*$bot_id_max)."' , '".$pers["pol"]."', '".$pers["obr"]."', '', '".$pers["rank_i"]."', '".$idf."', '2', '".(15-$xf)."', '".$yf."', ".(-1*$pers["uid"])."
);");
$all .= "<font class=blue>Тень ".$pers["user"]."</font>[<font class=lvl>".$pers["level"]."</font>] ,";
$i++;
}
$all = addslashes ( substr ($all,0,strlen ($all)-1).".(Тренировочный бой)" );
add_flog($all,$idf);
set_vars ("`cfight`='".$idf."' ,`curstate`=4 , `refr`=1 , damage_get=hp , damage_give=0 , fteam = 1",UID);
echo "<center class=hp>Бой начался!<script>location='main.php';</script></center><hr>";*/
}
?>
<div class='codemain' style='height:200px;white-space:pre;overflow:auto'>if ($pers["level"]==0) echo "<img src=\"images/design/warningblue.gif\" />";
[/quote]<div class='codemain' style='height:200px;white-space:pre;overflow:auto'>if ($pers["level"]==0) echo "<img src=\"images/design/warningblue.gif\" />";
<div class='moddiv'><TABLE cellpadding='0' cellspacing='0' border='0'><TD align='middle' vAlign='center' width="1%" style='background-color: #6060ff; color: #ffffff; font-family: Times New Roman, Serif; font-size: 50px; font-weight: bold;' title='Предупреждение'> i </TD><TD width='6px'>
</TD><TD vAlign='middle'>
для спасибо есть кнопка
</TD></TABLE>
[/quote]убрал и всеровно не пропало =( так же поставил 2 в том месте где мне сказали всеровно можно в арене драться со 2 лвл =(
<div class='codemain' style='height:200px;white-space:pre;overflow:auto'>if ($pers["level"]==0) echo "<img src=\"images/design/warningblue.gif\" />";если я правильно Вас понял Помоему вот ета строка.
<div class='codetop'>CODE
убрал и всеровно не пропало =( так же поставил 2 в том месте где мне сказали всеровно можно в арене драться со 2 лвл =(
изменил но всеровно со 2 лвл можно только драться в арене
А ты сохранил измененный файл?
Да
обьясните как закоментировать, попробую
как я и подозревал что знаний нету абсолютно никаких и выложил тебе по ходовой 3 вида коментариев...Да
обьясните как закоментировать, попробую
нет я знал как закоментировать но уточнил, что б правильно сделать, я закоментировал, и удолял всеровно сежду боями по 400-500 секунд =( лвл ставил там 0 всеровно со 2 можно в бой =) все сохранял - я же не тупой !!!как я и подозревал что знаний нету абсолютно никаких и выложил тебе по ходовой 3 вида коментариев...
вырежи строки
if (($pers["lb_attack"]+$lb["b_frequency"])>=tme())
echo "<center><i class=timef>Вы сможете начать бой через ".tp(($pers["lb_attack"]+$lb["b_frequency"])-tme()).".[/i]</center>";
должно прокатить
можешь просто закоментировать их
//
/*
*/
О великий мойдадыр.
Это только оповщение юзера о времени, если таковое есть.
П.с.
На форуме как то описывал что именно убрать нужно.
п.с.с. в файле tr.php вроде как
Там же есть запрос юзеру:
sql("UPDATE users SET lb_attack=".$lb_attack." WHERE uid=".$pers["uid"]);
Соотвественно выше, данные "считалочки" о времени нужно убрать)
<?
$lb = sqla("SELECT b_frequency FROM configs");
if (empty($_GET["id"]))
{
$bts = sql("SELECT id,user,level FROM bots WHERE level>".($pers["level"]-2)." and level<".($pers["level"]+2)." ORDER BY RAND() LIMIT 0,3");
$TXT .= '<center class=but2><table border="0" width="40%" cellspacing="0" cellpadding="0" class=but>
<tr><td>Сущ-во</td><td width=20>Атака</td></tr>';
while ($b = mysql_fetch_array($bts))
{
$TXT .= "<tr>";
$TXT .= "<td class=user>".$b["user"]."[<b class=lvl>".$b["level"]."[/b]]<img src=images/info.gif onclick=\"java script:window.open('binfo.php?".$b["id"]."','_blank');\" style=\"cursor:point\"></td>";
if (($pers["lb_attack"]+$lb["b_frequency"])<tme())
$TXT .= "<td align=right><input type=button class=login onclick=\"{if(confirm('Вы действительно хотите напасть?')) location='main.php?id=".$b["id"]."'}\" value=[X]></td>";
$TXT .= "</tr>";
}
$TXT .= "</table></center>";
echo $TXT;
}
else
{
$b = sqla("SELECT id,level,user FROM bots WHERE id=".intval($_GET["id"])."");
if ($b["level"]>$pers["level"]-2 and $b["level"]<$pers["level"]+2)
{
$lb_attack += 100;
$lb_attack += tme();
$rnd = rand(1,$pers["level"]/3+1);
for ($i=1;$i<=$rnd;$i++)$bb.="bot=".$b["id"]."|";
$bb = substr($bb,0,strlen($bb)-1);
begin_fight ($pers["user"],$bb,"Охота на существо",50,300,1,1);
echo "<center class=hp>Бой начался!<script>location='main.php';</script></center><hr>";
sql("UPDATE users SET lb_attack=".$lb_attack." WHERE uid=".$pers["uid"]);
}
/*
if (intval($_POST["type"])==0)$_POST["type"]=1;
$koef = intval(25+25*intval($_POST["type"]))/100;
$lt = date("d.m.Y H:i");
$idf = 0;
while($idf<11)
{
sql ("INSERT INTO `fights` (`oruj`,`travm`,`timeout`,`ltime`,players,bplace)
VALUES (1,50,120,".time().",2,0) ");
$idf = mysql_insert_id($main_conn);
}
$bot_id_max = $idf*100;
$all = '<font class=time>'.$lt.'</font> Бой между ';
unset ($turns);
$turns[0] = '';
unset ($exps);
$exps[0] = 0;
$n = -1;$i=0;
$xf=mtrunc(6-count($tmp1));
$yf=floor(mtrunc(3-count($tmp1)/4));
$tmp = $pers["user"];
{
sql ("UPDATE `users` SET `xf`=".$xf.",`yf`=".$yf.",".hp_ma_up($p["chp"],$p["hp"],$p["cma"],$p["ma"],$p["sm6"],$p["sm7"],$p["lastom"]).",damage_get=chp,damage_give=0 WHERE `uid`='".$p["uid"]."'");
$p["lib"] = $p["user"];
if (substr_count($p["aura"],"invisible")) {$p["user"]='невидимка';$p["sign"]='none';$p["level"]='??';}
$all .= "<img src=images/signs/".$p['sign'].".gif><font class=green>".$p["user"]."</font>[<font class=lvl>".$p["level"]."</font>] ,";
$i++;
}
$all = substr ($all,0,strlen ($all)-1);
$all .= 'и ';
$xf=mtrunc(6-count($tmp1));$yf=floor(mtrunc(3-count($tmp1)/4));
$yf++;
if ($yf%5==0){$yf=0;$xf++;}
if ($yf<6)
{
$bot_id_max++;
sql ("INSERT INTO `bots_battle` ( `user` , `level` , `sign` , `s1` , `s2` , `s3` , `s4` , `s5` , `s6` , `kb` , `mf1` , `mf2` , `mf3` , `mf4` , `mf5` , `udmin` , `udmax` , `hp` , `ma` , `chp` , `cma` , `id` , `pol` , `obr` , `wears` , `rank_i` , `cfight` , `fteam` , `xf` , `yf` , `bid`)
VALUES (
'Тень ".$pers["user"]."', '".$pers["level"]."', 'none', '".($pers["s1"]+$pers["s6"]-1)."', '".$pers["s2"]."', '".$pers["s3"]."', '".$pers["s4"]."', '".$pers["s5"]."', '1', '".$pers["kb"]."', '".$pers["mf1"]."', '".$pers["mf2"]."', '".$pers["mf3"]."', '".$pers["mf4"]."', '".$pers["mf5"]."', '".$pers["udmin"]."', '".$pers["udmax"]."', '".(($pers["hp"]+$pers["ma"])*$koef)."', 1, '".(($pers["hp"]+$pers["ma"])*$koef)."', 1, '".(-1*$bot_id_max)."' , '".$pers["pol"]."', '".$pers["obr"]."', '', '".$pers["rank_i"]."', '".$idf."', '2', '".(15-$xf)."', '".$yf."', ".(-1*$pers["uid"])."
);");
$all .= "<font class=blue>Тень ".$pers["user"]."</font>[<font class=lvl>".$pers["level"]."</font>] ,";
$i++;
}
$all = addslashes ( substr ($all,0,strlen ($all)-1).".(Тренировочный бой)" );
add_flog($all,$idf);
set_vars ("`cfight`='".$idf."' ,`curstate`=4 , `refr`=1 , damage_get=hp , damage_give=0 , fteam = 1",UID);
echo "<center class=hp>Бой начался!<script>location='main.php';</script></center><hr>";*/
}
?>
А вы не знаете какой код отвечает за начальный уровень битвы в арене!? например в у меня можно только со 2 лвл биться =(
вот пой код арены tr.php
$bts = sql("SELECT id,user,level FROM bots WHERE level>".($pers["level"]-2)." and level<".($pers["level"]+2)." ORDER BY RAND() LIMIT 0,3");
if ($b["level"]>$pers["level"]-2 and $b["level"]<$pers["level"]+2)
Файл:
\inc\combat_apps\_view.php
Ищем строчку:
if ($cat == 1)
Ниже код по ограничению вывода ботов в зависимости от уровня персонажа.
if ($cat == 1)
{
if ($pers["level"]<20 and $pers["level"]>1)
{
$lb = sqlr("SELECT b_frequency FROM configs");
if (($pers["lb_attack"]+$lb)<=tme())
{
$bts = sql("SELECT id,user,level FROM bots WHERE level>".($pers["level"]-2)." and level<".($pers["level"]+2)." and rank_i<".($pers["rank_i"]+140)." and special=0 ORDER BY RAND() LIMIT 0,3");
while($bt = mysql_fetch_array($bts))
{
$s .= '\'50:1:300:';
$s .= '1:1:1:';
$s .= '1:1:1:';
$s .= '0:Тренировочный бой:';
$s .= 'none|'.$bt["user"].'|'.$bt["level"].'|'.'::-'.$bt["id"]."".':0'."'".',';
}
}
else
{
$lb_attack = $pers["lb_attack"] + $lb - tme();
}
}
if ($pers["level"]<=2 and $counter<2)
{
$bts = sql('SELECT uid,user,level,ctip FROM users WHERE ctip=-1 and level='.($pers["level"]).' and silence=0 LIMIT 0,'.rand(2,3).'');
if(!$bts)
$bts = sql("SELECT uid,user,level,ctip FROM users WHERE level=".($pers["level"])." and block<>'' and rank_i>5 and s6=1 and s5=1 and silence = 0 LIMIT 0,".rand(2,3)."");
while($bt = mysql_fetch_array($bts))
{
$s .= '\'50:1:120:';
$s .= '1:1:1:';
$s .= '1:1:1:';
$s .= '0::';
$s .= 'none|'.$bt["user"].'|'.$bt["level"].'|'.'::!'.$bt["uid"]."".':0'."'".',';
if($bt["ctip"]!=-1)
set_vars("location='arena',x=-1,y=-3,ctip=-1",$bt["uid"]);
set_vars("online=1,lasto=".tme(),$bt["uid"]);
}
}
}
а сказать что ты именно делал слабо?вот код
Всё тут перепробовал, не получается.Код:if ($cat == 1) { if ($pers["level"]<20 and $pers["level"]>1) { $lb = sqlr("SELECT b_frequency FROM configs"); if (($pers["lb_attack"]+$lb)<=tme()) { $bts = sql("SELECT id,user,level FROM bots WHERE level>".($pers["level"]-2)." and level<".($pers["level"]+2)." and rank_i<".($pers["rank_i"]+140)." and special=0 ORDER BY RAND() LIMIT 0,3"); while($bt = mysql_fetch_array($bts)) { $s .= '\'50:1:300:'; $s .= '1:1:1:'; $s .= '1:1:1:'; $s .= '0:Тренировочный бой:'; $s .= 'none|'.$bt["user"].'|'.$bt["level"].'|'.'::-'.$bt["id"]."".':0'."'".','; } } else { $lb_attack = $pers["lb_attack"] + $lb - tme(); } } if ($pers["level"]<=2 and $counter<2) { $bts = sql('SELECT uid,user,level,ctip FROM users WHERE ctip=-1 and level='.($pers["level"]).' and silence=0 LIMIT 0,'.rand(2,3).''); if(!$bts) $bts = sql("SELECT uid,user,level,ctip FROM users WHERE level=".($pers["level"])." and block<>'' and rank_i>5 and s6=1 and s5=1 and silence = 0 LIMIT 0,".rand(2,3).""); while($bt = mysql_fetch_array($bts)) { $s .= '\'50:1:120:'; $s .= '1:1:1:'; $s .= '1:1:1:'; $s .= '0::'; $s .= 'none|'.$bt["user"].'|'.$bt["level"].'|'.'::!'.$bt["uid"]."".':0'."'".','; if($bt["ctip"]!=-1) set_vars("location='arena',x=-1,y=-3,ctip=-1",$bt["uid"]); set_vars("online=1,lasto=".tme(),$bt["uid"]); } } }