Ограничение Опыта

HaMMeRR

Новичок
Репутация
0 / 39
Кто подскажет как и где его убрать ?либо поставить чтоб более опыта можно было получать ?
 
<div class='codemain' style='height:200px;white-space:pre;overflow:auto'>if(date("w")<6 && date("w")>0){
define ("proc_exp", "100");
}else{
define ("proc_exp", "100");


будние и выходные .

А если сам опыт , то в фанкшене смотри . Для боев игрок vs игрок ну и с ботоми сколько должно давать
 
\inc\inc\fights\
только вопрос а зачем повышать и без того завышенное?
 
Кто подскажет как и где его убрать ?либо поставить чтоб более опыта можно было получать ?

Путь:
\inc\inc\fights\finish.php

Код:
Расчет опіта - травматичность боя и віжившие в той или иной команде.
Код:
if ($fight["travm"]<=10)  $fight["travm"] = 4/5;
if ($fight["travm"]==30)  $fight["travm"] = 5/5;
if ($fight["travm"]==50)  $fight["travm"] = 6/5;
if ($fight["travm"]==80)  $fight["travm"] = 7/4;
if ($fight["travm"]>80)  $fight["travm"] = 2;
if ($LIFE1==0) $cc1=0.2;  else  $cc1=1;
if ($LIFE2==0) $cc2=0.2;  else  $cc2=1;
if ($LIFE1==0 and $LIFE2==0) $cc1=$cc2=0.6;

В том же файле, но ниже.


Код:
if($tmp["level"]>2) 
{
    $c1b *= 0.7;
    $c2b *= 0.7;
    if($c1b>2) $c1b = 2;
    if($c2b>2) $c2b = 2;
}

$exp = floor(abs($tmp["exp_in_f"]*$cc1*(($c2+$c2b)/($c1+$c1b))*$fight["travm"] + $tmp["kills"]*$tmp["level"]));
if ($exp<15 and $tmp["level"]<2) $exp+=15;
if ($exp>3100*($tmp["level"]+1)) $exp = 4000*($tmp["level"]+1);
if ($tmp["level"]<5) $exp *= 2;
if ($tmp["invisible"]>tme()){$tmp["user"]='невидимка';$tmp["level"]="??";$tmp["sign"]='none';}
$m = $m.$tmp["user"].','; 
if ($tmp["chp"]<1)  {if ($tmp["pol"]) $dead = '[i]убит[/i]'; else $dead = '[i]убитa[/i]';$exp=floor($exp*0.8);} else $dead = '';
$plus = "";
if ($tmp["main_present"]==1 or $tmp["main_present"]==2) $plus .= "<font class=green>+".($exp*0.15)."</font>";
if ($tmp["instructor"]) $plus .= "<font class=green>+".($exp*0.5)."</font>";
if ($fight["stones"]==1) $plus .= "<font class=green>+".($exp*0.5)."</font>";
if ($tmp["punishment"]>time()) 
{
    $plus .= "<font class=hp>-".($exp*0.5)."</font>";
    $exp *=0.5;
}
if ($tmp["sign"]<>'none') $sign = '[img]images/signs/'.$tmp[[/img]'; else $sign='';
$exptext[] = "<tr><td>".$sign."<font class=bnick color=".$colors[$tmp["fteam"]].">".$tmp["user"]."</font>[<font class=lvl>".$tmp["level"]."</font>] ".$dead."</td><td align=center> ".$tmp["kills"]." </td><td align=center> ".$tmp["fexp"]." </td><td title=Опыт class=user>".$exp." ".$plus."</td></tr>";
$expnum[] = $exp;
if ($tmp["main_present"]==1 or $tmp["main_present"]==2) $exp*=1.15;
if ($tmp["instructor"]) $exp *= 1.5;
if ($fight["stones"]==1) $exp*=1.5;

п.с. в двух местах нужно играться с цифрами.
Код взят со стандартніх алонок 2010 г.
 
Спасибо , разобрался !

Ещё вопросик возник , дворец бракосочетаний работает , но не отображает в инфушке )

Подскажите !) :rolleyes:
 
Спасибо , разобрался !

Ещё вопросик возник , дворец бракосочетаний работает , но не отображает в инфушке )

Подскажите !) :rolleyes:

Откуда дворец брал? в алонках его не было, посему придется самому писать код для отображения информации.

п.с. для спасибо есть кнопка.



так оттуда же с инфы и посмотри код для вывода.
 
Откуда дворец брал? в алонках его не было, посему придется самому писать код для отображения информации.

п.с. для спасибо есть кнопка.


Вроде LastWorlds.Ru
 
инфу по персонажу показывает файл info.php с завязкой ява скрипта info.js, выбирай место и вставляй свой код, я думаю это займёт не более 5-7 минут
 
BETEPAH, а не pers.js ? =)
pers.js отвечает за часть сведений, отображающихся в закладке Персонаж. Но если смотреть другого персонажа, то тут info.php и если мне память не изменяет даже папка есть INFO/ с дополнительными файлами
 

Похожие темы

Сверху