Чистка неиспользуемого кода. Вынос cronjobs в отдельную директорию.
This commit is contained in:
parent
88c2a31ac4
commit
44ec1007b8
@ -1,470 +0,0 @@
|
||||
<?php
|
||||
ob_start("ob_gzhandler");
|
||||
session_start();
|
||||
if(!isset($_SESSION['uid'])) { header("Location: index.php"); }
|
||||
if($_POST['end']) { header("Location: main.php"); }
|
||||
|
||||
include('config.php');
|
||||
include('functions.php');
|
||||
include('cave/cave_bots.php');
|
||||
$cavebots = $botnames;
|
||||
|
||||
mysql_query("LOCK TABLES `bots` WRITE, `laba_obj` WRITE, `qst_user` WRITE, `qst` WRITE, `` WRITE, `battle` WRITE, `logs` WRITE, `users` WRITE, `inventory` WRITE, `magic` WRITE, `effects` WRITE, `online` WRITE, `clans` WRITE, `variables` WRITE, `logs_arena` WRITE, `cavebots` WRITE, `caveparties` WRITE");
|
||||
if(isset($user['id'])) {
|
||||
mysql_query("UPDATE `online` SET `real_time` = '".time()."' WHERE `id` = '{$user['id']}' LIMIT 1");
|
||||
}
|
||||
|
||||
|
||||
|
||||
//include('./classes/battle_old.class.php');
|
||||
include('./classes/battle_new.class.php');
|
||||
|
||||
$fbattle = new fbattle($user['battle']);
|
||||
?><html>
|
||||
<head>
|
||||
<link rel="stylesheet" type="text/css" href="i/main.css" />
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-type" />
|
||||
<meta http-equiv="Cache-Control" content="no-cache" />
|
||||
<meta http-equiv="PRAGMA" content="NO-CACHE" />
|
||||
<meta http-equiv="Expires" content="0" />
|
||||
<script type="text/javascript" src="i/popup/ZeroClipboard.js"></script>
|
||||
<script type="text/javascript" src="i/sl2.js"></script>
|
||||
<script type="text/javascript" src="i/ch.js"></script>
|
||||
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
|
||||
<script src="js/tooltip.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="css/tooltip.css" />
|
||||
<script>
|
||||
var Hint3Name = '';
|
||||
function findlogin(title, script, name) {
|
||||
document.all("hint3").innerHTML = '<table width=100% cellspacing=1 cellpadding=0 bgcolor=CCC3AA><tr><td align=center><B>'+title+'</td><td width=20 align=right valign=top style="cursor: pointer" onclick="closehint3();"><BIG><B>x</td></tr><tr><td colspan=2>'+
|
||||
'<form action="'+script+'" method=POST><table width=100% cellspacing=0 cellpadding=2 bgcolor=FFF6DD><tr><INPUT TYPE=hidden name=sd4 value="6"><td colspan=2>'+
|
||||
'Укажите логин персонажа:<small><BR>(можно щелкнуть по логину в чате)</TD></TR><TR><TD width=50% align=right><INPUT TYPE=text NAME="'+name+'"></TD><TD width=50%><INPUT TYPE="submit" value=" »» "></TD></TR></TABLE></FORM></td></tr></table>';
|
||||
document.all("hint3").style.visibility = "visible";
|
||||
document.all("hint3").style.left = 100;
|
||||
document.all("hint3").style.top = 100;
|
||||
document.all(name).focus();
|
||||
Hint3Name = name;
|
||||
}
|
||||
|
||||
var attack = false; var defend = false;
|
||||
|
||||
function check() {
|
||||
if((! attack) || (! defend)) { alert('Блок или удар не выбран.'); return false; }
|
||||
return true;
|
||||
}
|
||||
|
||||
function Prv(logins) {
|
||||
top.frames['bottom'].window.document.F1.text.focus();
|
||||
top.frames['bottom'].document.forms[0].text.value = logins + top.frames['bottom'].document.forms[0].text.value;
|
||||
}
|
||||
|
||||
function setattack() {
|
||||
attack = true;
|
||||
}
|
||||
|
||||
function setdefend() {
|
||||
defend = true;
|
||||
}
|
||||
|
||||
function refreshPeriodic() {
|
||||
<? if($fbattle->battle) { ?>location.href = '<?=$_SERVER['PHP_SELF']?>?batl=<?=$_REQUEST['batl']?>'; <? } ?>
|
||||
timerID = setTimeout("refreshPeriodic()", 30000);
|
||||
}
|
||||
|
||||
timerID = setTimeout("refreshPeriodic()", 30000);
|
||||
|
||||
function checksubmit() {
|
||||
var ajaxload = 1;
|
||||
if(ajaxload > 0) {
|
||||
var enemy = <? echo $fbattle->enemy; ?>;
|
||||
var batl = <?=($user['battle']?$user['battle']:$_REQUEST['batl'])?>;
|
||||
var tac_at = $('input[name=attack]:checked').val();
|
||||
var att = "&attack="+$('input[name=attack]:checked').val();
|
||||
var def = $('input[name=defend]:checked').val();
|
||||
|
||||
if(tac_at >= 1 && def >= 1) {
|
||||
$.ajax({
|
||||
url: "fbattle.php",
|
||||
type: "POST",
|
||||
cache: false,
|
||||
data: "batl="+batl+"&myid=1053012363"+att+"&defend="+def+"&enemy="+enemy+"",
|
||||
success: function(html) {
|
||||
$("body").html(html);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
alert('Выберите зону атаки и блока!');
|
||||
$("#at").prop("disabled", false);
|
||||
}
|
||||
} else {
|
||||
document.f1.submit();
|
||||
}
|
||||
}
|
||||
|
||||
function checksubmit_vip() {
|
||||
var ajaxload = 1;
|
||||
if(ajaxload > 0) {
|
||||
var enemy = <? echo $fbattle->enemy; ?>;
|
||||
var batl = <?=($user['battle']?$user['battle']:$_REQUEST['batl'])?>;
|
||||
var tac_at = <? echo mt_rand(1, 4); ?>;
|
||||
var att = "&attack="+tac_at+"";
|
||||
var def = <? echo mt_rand(1, 4); ?>;
|
||||
$("#A"+tac_at+"").attr("checked", "checked");
|
||||
$("#D"+def+"").attr("checked", "checked");
|
||||
|
||||
if(tac_at > 0 && def > 0) {
|
||||
$.ajax({
|
||||
url: "fbattle.php",
|
||||
type: "POST",
|
||||
cache: false,
|
||||
data: "batl="+batl+"&myid="+batl+att+"&defend="+def+"&enemy="+enemy+"",
|
||||
success: function(html) {
|
||||
$("body").html(html);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
alert('Var error #1');
|
||||
$("#at").prop("disabled", false);
|
||||
}
|
||||
} else {
|
||||
document.f1.submit();
|
||||
}
|
||||
}
|
||||
|
||||
$("document").ready(function() {
|
||||
$('#refresh').click(function() {
|
||||
$.ajax({
|
||||
url: "fbattle.php",
|
||||
cache: false,
|
||||
success: function(html) {
|
||||
$("body").html(html);
|
||||
}
|
||||
});
|
||||
});
|
||||
$(".tooltip").tipTip({maxWidth: "auto", edgeOffset: 0, fadeIn: 300, fadeOut: 500});
|
||||
});
|
||||
</script>
|
||||
<style type="text/css">
|
||||
.menu { background-color: #d2d0d0; border-color: #ffffff #626060 #626060 #ffffff; border-style: solid; border-width: 1px; position: absolute; left: 0px; top: 0px; visibility: hidden; }
|
||||
a.menuItem { border: 0px solid #000000; color: #003388; display: block; font-family: MS Sans Serif, Arial, Tahoma,sans-serif; font-size: 8pt; font-weight: bold; padding: 2px 12px 2px 8px; text-decoration: none; }
|
||||
a.menuItem:hover { background-color: #a2a2a2; color: #0066FF; }
|
||||
span { font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; font-weight: bold; cursor: pointer; }
|
||||
#hp_value { font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; font-weight: normal; }
|
||||
.my_clip_button { border: 0px solid #000000; color: #003388; display: block; font-family: MS Sans Serif, Arial, Tahoma,sans-serif; font-size: 8pt; font-weight: bold; padding: 2px 12px 2px 8px; text-decoration: none; }
|
||||
.my_clip_button.hover { background-color: #a2a2a2; color: #0066FF; }
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 bgcolor=e2e0e0 onLoad="top.setHP(<?=$user['hp']?>,<?=$user['maxhp']?>)">
|
||||
<div id="hint3" class="ahint"></div>
|
||||
<form action="<?=$_SERVER['PHP_SELF']?>" method="POST" name="f1" id="f1">
|
||||
<table width=100% cellspacing=0 cellpadding=0 border=0>
|
||||
<input type="hidden" value="<?=($user['battle']?$user['battle']:$_REQUEST['batl'])?>" name="batl" /><input type="hidden" value="<?=$enemy?>" name="enemy1" /><input type="hidden" name="myid" value="1053012363" />
|
||||
<tr>
|
||||
<td valign=top>
|
||||
<table width=250 cellspacing=0 cellpadding=0>
|
||||
<tr>
|
||||
<td valign=top width=250 nowrap>
|
||||
<? echo showinf_pers($user['id'], 1, 1, 1); ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
|
||||
<td valign=top width=80%>
|
||||
<? switch($fbattle->return) {
|
||||
case 1 :
|
||||
?>
|
||||
<table width=100% cellspacing=0 cellpadding=0>
|
||||
<tr>
|
||||
<td colspan=2><h3>Поединок</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<font color=660000><b>Ваш ход</b>
|
||||
</td>
|
||||
<td align=right> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<center>
|
||||
<? if($user['level'] > 3) {
|
||||
if(@$_GET['use']) {
|
||||
$dressed = mysql_fetch_row(mysql_query("SELECT `id` FROM `inventory` WHERE `id` = '".(int)$_GET['use']."' AND `dressed` = 1"));
|
||||
if((int)$dressed[0] > 0) {
|
||||
$my_class = $fbattle->my_class;
|
||||
ob_start();
|
||||
usemagic($_GET['use'], "".$_POST['target']);
|
||||
$bb = explode("<!--", ob_get_clean());
|
||||
$bb = str_replace('"', """, (strip_tags($bb[0])));
|
||||
header("Location: ".$_SERVER['PHP_SELF']."?buf=".$bb);
|
||||
} else {
|
||||
die();
|
||||
}
|
||||
}
|
||||
|
||||
if($_GET['buf']) {
|
||||
echo "<font color=red><b>".$_GET['buf']."</b></font><br />";
|
||||
}
|
||||
|
||||
echoscroll('m1'); echoscroll('m2'); echoscroll('m3'); echoscroll('m4'); echoscroll('m5'); echoscroll('m6');
|
||||
echoscroll('m7'); echoscroll('m8'); echoscroll('m9'); echoscroll('m10');
|
||||
}
|
||||
?>
|
||||
<table cellspacing=0 cellpadding=0>
|
||||
<tr>
|
||||
<td align=center bgcolor=f2f0f0><b>Атака</b></td>
|
||||
<td> </td>
|
||||
<td align=center bgcolor=f2f0f0><b>Защита</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table cellspacing=0 cellpadding=0>
|
||||
<tr><td><input type="radio" id="A1" name="attack" value="1" onclick="setattack()" /><label for="A1">удар в голову</label></td></tr>
|
||||
<tr><td><input type="radio" id="A2" name="attack" value="2" onclick="setattack()" /><label for="A2">удар в корпус</label></td></tr>
|
||||
<tr><td><input type="radio" id="A3" name="attack" value="3" onclick="setattack()" /><label for="A3">удар в пояс(пах)</label></td></tr>
|
||||
<tr><td><input type="radio" id="A4" name="attack" value="4" onclick="setattack()" /><label for="A4">удар по ногам</label></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td> </td>
|
||||
<td>
|
||||
<table cellspacing=0 cellpadding=0>
|
||||
<tr><td><input type="radio" id="D1" name="defend" value="1" onclick="setdefend()" /><label for="D1">блок головы и корпуса</label></td></tr>
|
||||
<tr><td><input type="radio" id="D2" name="defend" value="2" onclick="setdefend()" /><label for="D2">блок корпуса и пояса</label></td></tr>
|
||||
<tr><td><input type="radio" id="D3" name="defend" value="3" onclick="setdefend()" /><label for="D3">блок пояса и ног</label></td></tr>
|
||||
<tr><td><input type="radio" id="D4" name="defend" value="4" onclick="setdefend()" /><label for="D4">блок головы и ног</label></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=3 align=center bgcolor=f2f0f0>
|
||||
<table cellspacing=0 cellpadding=0 width=100%>
|
||||
<tr>
|
||||
<td>
|
||||
<td align=center><? if($user['vip'] > 0 || $user['align'] == 2.99 || $user['id'] == 10063) { ?> <input type="submit" name="go" value="Автоудар" onclick="this.disabled = true; checksubmit_vip(); return false;" /><? } ?> <input type="submit" name="go" value="Вперед !!!" onclick="this.disabled = true; checksubmit(); return false;" id="at" /></td><!--checksubmit(); -->
|
||||
<td align=right>
|
||||
<img src='i/ico_refresh.gif' width="16" height="19" style='cursor: pointer;' id="refresh" />
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<input type="hidden" name="enemy" value="<?=$fbattle->enemy?>" />
|
||||
</TABLE>
|
||||
</CENTER>
|
||||
<?
|
||||
break;
|
||||
case 2 :
|
||||
if(($user['hp']>0) && $fbattle->battle) {
|
||||
echo '<FONT COLOR=red>Ожидаем хода противника...</FONT><BR><CENTER><INPUT TYPE=submit value="Обновить" name=',(($user['battle']>0)?"battle":"end"),'><BR></CENTER>';
|
||||
}
|
||||
elseif($user['hp'] <= 0 && $fbattle->battle) {
|
||||
ref_drop ($user['id']);
|
||||
echo '<FONT COLOR=red>Ожидаем, пока бой закончат другие игроки...</FONT><BR><CENTER><INPUT TYPE=submit value="Обновить" name=',(($user['battle']>0)?"battle":"end"),'><BR></CENTER>';
|
||||
}
|
||||
break;
|
||||
case 3 :
|
||||
echo "<center><br />Противник долго не делает свой ход, вы можете закончить бой победителем<br />
|
||||
<INPUT TYPE=submit value=\"Да, я победил!!!\" name=victory_time_out id=\"refreshb\"><br />";
|
||||
if(!$fbattle->user['in_tower'] && $fbattle->user['room']!=200) {
|
||||
echo "или признать ничью<br />
|
||||
<INPUT TYPE=submit id=\"refreshb\" value=\"Считаем, что этого боя не было\" name=victory_time_out2><br />";
|
||||
}
|
||||
echo "или<br />
|
||||
<INPUT TYPE=submit value=\"Подождать еще немного\" name=",(($user['battle']>0)?"battle":"end"),">
|
||||
</center>";
|
||||
break;
|
||||
}
|
||||
echo '</form>';
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if($enemy == 0){
|
||||
// проверяем на вшивость
|
||||
if(!$fbattle->battle) {
|
||||
if($user['battle']) { $ll = $user['battle'];} else { $ll = $_POST['batl']; }
|
||||
if(!$ll)
|
||||
{
|
||||
$ll_r=mysql_fetch_array(mysql_query("SELECT `id` FROM `battle` WHERE (`t1` LIKE '%{$user['id']}%' || `t2` LIKE '%{$user['id']}%') AND `win` = '3' LIMIT 1"));
|
||||
$ll=$ll_r['id'];
|
||||
}
|
||||
$data = @mysql_fetch_array(mysql_query("SELECT * FROM `battle` WHERE `id` = {$ll} LIMIT 1"));
|
||||
$damage = unserialize($data['damage']);
|
||||
$exp = unserialize($data['exp']);
|
||||
if(empty($damage[$user['id']])) { $damage[$user['id']] = 0; }
|
||||
if($user['caveleader'] > 0 || $user['laba'] > 0) {
|
||||
$rep = floor($damage[$user['id']]/300);
|
||||
if($rep <= 0) {
|
||||
$rep = 0;
|
||||
}
|
||||
$ads = '. Репутации: '.$rep.' ед.';
|
||||
} else {
|
||||
$rep = 0;
|
||||
$ads = '.';
|
||||
}
|
||||
|
||||
echo '<center><br /><b><font color=red>Бой закончен! Всего вами нанесено урона '.$damage[$user['id']].' HP. Получено опыта '.(int)$exp[$user['id']].' ('.check_proc($user['id']).'%)'.$ads.'</FONT></B><br /><input type="submit" value="Вернуться" name="end" /><br /></center>';
|
||||
}
|
||||
} else {
|
||||
?>
|
||||
|
||||
</center>
|
||||
<? }
|
||||
if($fbattle->battle) {
|
||||
?>
|
||||
<hr />
|
||||
<div id=mes>
|
||||
<?
|
||||
foreach($fbattle->t1 as $k => $v) {
|
||||
if(in_array($v, array_keys($fbattle->battle))) {
|
||||
++$i;
|
||||
if($i > 1) { $cc = ', '; } else { $cc = ''; }
|
||||
$ffs .= $cc.nick4($v, "B1");
|
||||
$zz .= "private [".nick7($v)."] ";
|
||||
}
|
||||
}
|
||||
|
||||
$i = 0;
|
||||
?>
|
||||
<img src="i/lock.gif" width="20" height="15" border="0" style="cursor: pointer;" onclick="Prv('<?=$zz?> ')" />
|
||||
<?=$ffs?>
|
||||
против
|
||||
<?
|
||||
$ffs = ''; $zz = '';
|
||||
foreach($fbattle->t2 as $k => $v) {
|
||||
if(in_array($v, array_keys($fbattle->battle))) {
|
||||
++$i;
|
||||
if($i > 1) { $cc = ', '; } else { $cc = ''; }
|
||||
$ffs .= $cc.nick4($v, "B2");
|
||||
$zz .= "private [".nick7($v)."] ";
|
||||
}
|
||||
}
|
||||
$i = 0;
|
||||
?>
|
||||
<img src="i/lock.gif" width="20" height="15" border="0" style="cursor: pointer;" onclick="Prv('<?=$zz?> ')" />
|
||||
<?=$ffs?>
|
||||
<hr />
|
||||
На данный момент вами нанесено урона: <b><?=(int)$fbattle->damage[$user['id']]?> HP</b>.
|
||||
<? if(!$user['in_tower']) { ?>
|
||||
<font style="margin-left: 200px;">(Бой идет с таймаутом <?=$fbattle->battle_data['timeout']?> мин.)</font>
|
||||
<? } ?>
|
||||
<br /><hr />
|
||||
</div>
|
||||
<?
|
||||
} else {
|
||||
echo "<HR>";
|
||||
}
|
||||
|
||||
if($user['battle']) { $ll = $user['battle']; } elseif($_REQUEST['batl']) { $ll = $_REQUEST['batl']; } else { $ll = $_SESSION['batl']; }
|
||||
|
||||
if(!$ll) {
|
||||
$ll_r = mysql_fetch_array(mysql_query("SELECT `id` FROM `battle` WHERE (`t1` LIKE '%{$user['id']}%' OR `t2` LIKE '%{$user['id']}%') AND `win` = 3 LIMIT 1"));
|
||||
$ll = $ll_r['id'];
|
||||
}
|
||||
|
||||
$fs = filesize("backup/logs/battle".$ll.".txt");
|
||||
$fh = fopen("backup/logs/battle".$ll.".txt", "r");
|
||||
fseek($fh, -4256, SEEK_END);
|
||||
$log[0] = fread($fh, 4256);
|
||||
fclose($fh);
|
||||
$log = explode("<BR>", $log[0]);
|
||||
$ic = count($log)-2;
|
||||
|
||||
if($fs >= 4256) {
|
||||
$max = 1;
|
||||
} else {
|
||||
$max = 0;
|
||||
}
|
||||
|
||||
for($i = $ic; $i >= 0+$max; --$i) {
|
||||
if(eregi("<hr>", $log[$i])) {
|
||||
$log[$i] = str_replace("<hr>", "", $log[$i]);
|
||||
$log[$i] = $log[$i]."<hr>";
|
||||
}
|
||||
if(eregi(">".$user['login']."</span>", $log[$i])) {
|
||||
$log[$i] = str_replace("<span class=date>", "<span class=date2>", $log[$i]);
|
||||
}
|
||||
if($ll != 0) {
|
||||
if(eregi("<hr>", $log[$i])) {
|
||||
echo $log[$i];
|
||||
} else {
|
||||
echo $log[$i]."<br />";
|
||||
}
|
||||
}
|
||||
}
|
||||
unset($ic);
|
||||
|
||||
if($max == 1) {
|
||||
?>
|
||||
Полную версию лога боя, смотрите <a href="logs.php?log=<?=$user['battle']?>" target="_blank">здесь»</a>
|
||||
<br />
|
||||
<? } ?>
|
||||
</td>
|
||||
<td valign=top align=rigth>
|
||||
<table width=250 cellspacing=0 cellpadding=0><tr>
|
||||
<td valign=top width=250 nowrap><center>
|
||||
<?
|
||||
|
||||
if($fbattle->return == 1) {
|
||||
echo showinf_pers($fbattle->enemy, 1, 1);
|
||||
} else {
|
||||
if($fbattle->battle_data['type'] == 4 || $fbattle->battle_data['type'] == 5) {
|
||||
$a = array(6, 16);
|
||||
echo "<img src='i/im/".$a[mt_rand(0, 1)].".gif' />";
|
||||
} elseif($fbattle->return > 1) {
|
||||
echo "<img src='i/im/".mt_rand(1, 34).".jpg' />";
|
||||
} elseif($exp[$user['id']] > 0) {
|
||||
echo "<img src='i/im/".mt_rand(113, 115).".jpg' />";
|
||||
} else {
|
||||
echo "<img src='i/im/".mt_rand(110, 112).".jpg' />";
|
||||
}
|
||||
}
|
||||
|
||||
if($fbattle->needrefresh) {
|
||||
header("Location: fbattle.php?".time());
|
||||
}
|
||||
|
||||
if($fbattle->battle_data['needbb']) {
|
||||
foreach($fbattle->battle as $k => $v) {
|
||||
if($k > _BOTSEPARATOR_) {
|
||||
foreach($v as $k2 => $v2) {
|
||||
if($k2 < _BOTSEPARATOR_) continue;
|
||||
$hp_1 = mysql_fetch_array(mysql_query('SELECT `hp` FROM `bots` WHERE `id` = "'.$k.'" LIMIT 1'));
|
||||
$hp_2 = mysql_fetch_array(mysql_query('SELECT `hp` FROM `bots` WHERE `id` = "'.$k2.'" LIMIT 1'));
|
||||
if($fbattle->battle[$k][$k2][0] && $fbattle->battle[$k2][$k][0] && $hp_1['hp'] > 0 && $hp_2['hp'] > 0 && time()-$fbattle->battle[$k][$k2][2] > 1 && time()-$fbattle->battle[$k2][$k][2] > 1) {
|
||||
$at_1 = $fbattle->battle[$k][$k2][0];
|
||||
$def_1 = $fbattle->battle[$k][$k2][1];
|
||||
$at_2 = $fbattle->battle[$k2][$k][0];
|
||||
$def_2 = $fbattle->battle[$k2][$k][1];
|
||||
$fbattle->makechange($k, $k2, $at_1, $at_2, $def_1, $def_2);
|
||||
$fbattle->write_log();
|
||||
$fbattle->battle[$k][$k2] = array(0, 0, time());
|
||||
$fbattle->battle[$k2][$k] = array(0, 0, time());
|
||||
$fbattle->needupdate = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if($fbattle->needupdate) {
|
||||
$fbattle->UpdateBattle();
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</td></tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
<div id="oMenu" onmouseout="closeMenu()" style="position: absolute; border: 1px solid #666; background-color: #CCC; display: none; "></div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
<?php mysql_query("UNLOCK TABLES"); ?>
|
@ -1,6 +1,12 @@
|
||||
<?php
|
||||
include("config.php");
|
||||
include("functions.php");
|
||||
/**
|
||||
* Copyright (c) 2018.
|
||||
* Author: Igor Barkov <lopar.4ever@gmail.com>
|
||||
* Project name: Battles-Game
|
||||
*/
|
||||
|
||||
include_once "../config.php";
|
||||
include_once "../functions.php";
|
||||
$tm = time();
|
||||
|
||||
##########
|
@ -1,4 +1,10 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2018.
|
||||
* Author: Igor Barkov <lopar.4ever@gmail.com>
|
||||
* Project name: Battles-Game
|
||||
*/
|
||||
|
||||
/* cron file */
|
||||
//error_reporting(E_ALL);
|
||||
//ini_set("display_errors", 1);
|
||||
@ -290,7 +296,7 @@ mysql_query("update `variables` set `value`='".$times."' where `var`='xaot_creat
|
||||
if($turnirstart['bs_art'] == 0){
|
||||
AddChatSystem ('<font color=red>Приглашаем всех желающих на турнир в Башню Смерти! Турнир начинается через 15 минут</font>');
|
||||
}elseif($turnirstart['bs_art'] == 1){
|
||||
AddChatSystem ('<font color=red>Приглашаем всех желающих на турнир в <img src=i/artefact1.gif><font color=blue><b>Артовую</b></font> Башню Смерти! Турнир начинается через 15 минут</font>');
|
||||
AddChatSystem ('<font color=red>Приглашаем всех желающих на турнир в <img src=../i/artefact1.gif><font color=blue><b>Артовую</b></font> Башню Смерти! Турнир начинается через 15 минут</font>');
|
||||
}
|
||||
|
||||
|
@ -1,4 +1,10 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2018.
|
||||
* Author: Igor Barkov <lopar.4ever@gmail.com>
|
||||
* Project name: Battles-Game
|
||||
*/
|
||||
|
||||
include('config.php');
|
||||
include('functions.php');
|
||||
include('cave/cave_bots.php');
|
||||
@ -576,9 +582,9 @@ class fbattle {
|
||||
}
|
||||
|
||||
if($flag == 1) {
|
||||
$rr = implode("</B>, <B>", $nks1)."<img src=i/flag.gif></B> и <B>".implode("</B>, <B>", $nks2);
|
||||
$rr = implode("</B>, <B>", $nks1). "<img src=../i/flag.gif></B> и <B>" .implode("</B>, <B>", $nks2);
|
||||
} elseif($flag == 2) {
|
||||
$rr = implode("</B>, <B>", $nks1)."</B> и <B>".implode("</B>, <B>", $nks2)."<img src=i/flag.gif />";
|
||||
$rr = implode("</B>, <B>", $nks1)."</B> и <B>".implode("</B>, <B>", $nks2). "<img src=../i/flag.gif />";
|
||||
} else {
|
||||
$rr = implode("</B>, <B>", $nks1)."</B> и <B>".implode("</B>, <B>", $nks2)."";
|
||||
}
|
@ -1,4 +1,10 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2018.
|
||||
* Author: Igor Barkov <lopar.4ever@gmail.com>
|
||||
* Project name: Battles-Game
|
||||
*/
|
||||
|
||||
include('config.php');
|
||||
include('functions.php');
|
||||
include('cave/cave_bots.php');
|
||||
@ -576,9 +582,9 @@ class fbattle {
|
||||
}
|
||||
|
||||
if($flag == 1) {
|
||||
$rr = implode("</B>, <B>", $nks1)."<img src=i/flag.gif></B> и <B>".implode("</B>, <B>", $nks2);
|
||||
$rr = implode("</B>, <B>", $nks1). "<img src=../i/flag.gif></B> и <B>" .implode("</B>, <B>", $nks2);
|
||||
} elseif($flag == 2) {
|
||||
$rr = implode("</B>, <B>", $nks1)."</B> и <B>".implode("</B>, <B>", $nks2)."<img src=i/flag.gif />";
|
||||
$rr = implode("</B>, <B>", $nks1)."</B> и <B>".implode("</B>, <B>", $nks2). "<img src=../i/flag.gif />";
|
||||
} else {
|
||||
$rr = implode("</B>, <B>", $nks1)."</B> и <B>".implode("</B>, <B>", $nks2)."";
|
||||
}
|
207
fight.php
207
fight.php
@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
session_start();
|
||||
if (!isset($_SESSION['uid'])) {
|
||||
header("Location: index.php");
|
||||
@ -23,7 +23,7 @@ include("config.php");
|
||||
}
|
||||
</script>
|
||||
|
||||
<?
|
||||
<?php
|
||||
$my_us = mysql_fetch_assoc(mysql_query("SELECT `enter_game`, `id` FROM `users` WHERE `id` = '" . $_SESSION['uid'] . "' LIMIT 1"));
|
||||
if ($my_us['enter_game'] == 1) {
|
||||
$my_us['enter_game'] = 0;
|
||||
@ -32,78 +32,6 @@ include("config.php");
|
||||
<script>clearc();</script>
|
||||
<? } ?>
|
||||
<script type="text/javascript">
|
||||
var CtrlPress = false;
|
||||
|
||||
var SoundOff = true;
|
||||
var VolumeControl = 25;
|
||||
|
||||
function p(text, type) {
|
||||
top.frames['chat'].p(text, type);
|
||||
}
|
||||
|
||||
function soundD() {
|
||||
if (top.frames['bottom'].document.getElementById('soundM').innerHTML == '' && SoundOff == false) {
|
||||
if (navigator.userAgent.match(/MSIE/)) {
|
||||
musicTag = '<object id="flashsound" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="1" height="1"><param name="movie" value="sound/sound.swf?LevelVolume=' + VolumeControl + '" /><param name="quality" value="high" /></object>';
|
||||
} else {
|
||||
musicTag = '<embed name="flashsound" src="sound/sound.swf?LevelVolume=' + VolumeControl + '" quality="best" width="1" height="1" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
|
||||
}
|
||||
top.frames['bottom'].document.getElementById('soundM').innerHTML = musicTag;
|
||||
}
|
||||
}
|
||||
|
||||
function AddTo(login) {
|
||||
if (CtrlPress) {
|
||||
login = login.replace('%', '%25');
|
||||
while (login.indexOf('+') >= 0) {
|
||||
login = login.replace('+', '%2B');
|
||||
}
|
||||
while (login.indexOf('#') >= 0) {
|
||||
login = login.replace('#', '%23');
|
||||
}
|
||||
while (login.indexOf('?') >= 0) {
|
||||
login = login.replace('?', '%3F');
|
||||
}
|
||||
window.open('inf.php?login=' + login, '_blank')
|
||||
} else {
|
||||
var o = top.frames['main'].Hint3Name;
|
||||
if (top.frames['main'].Hint3Closed) {
|
||||
var c = top.frames['main'].Hint3Closed;
|
||||
} else {
|
||||
var c = false;
|
||||
}
|
||||
if ((o != null) && (o != "") && (c == false)) {
|
||||
top.frames['main'].document.all(o).value = login;
|
||||
top.frames['main'].document.all(o).focus();
|
||||
} else {
|
||||
top.frames['bottom'].window.document.F1.text.focus();
|
||||
top.frames['bottom'].document.forms[0].text.value = 'to [' + login + '] ' + top.frames['bottom'].document.forms[0].text.value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function AddToPrivate(login, nolookCtrl) {
|
||||
if (CtrlPress && !nolookCtrl) {
|
||||
login = login.replace('%', '%25');
|
||||
while (login.indexOf('+') >= 0) {
|
||||
login = login.replace('+', '%2B');
|
||||
}
|
||||
while (login.indexOf('#') >= 0) {
|
||||
login = login.replace('#', '%23');
|
||||
}
|
||||
while (login.indexOf('?') >= 0) {
|
||||
login = login.replace('?', '%3F');
|
||||
}
|
||||
window.open('inf.php?login=' + login, '_blank')
|
||||
} else {
|
||||
top.frames['bottom'].window.document.F1.text.focus();
|
||||
top.frames['bottom'].document.forms[0].text.value = 'private [' + login + '] ' + top.frames['bottom'].document.forms[0].text.value;
|
||||
}
|
||||
}
|
||||
|
||||
function setCookie(name, value) {
|
||||
document.cookie = name + "=" + escape(value) + "; path=/";
|
||||
}
|
||||
|
||||
function getCookie(Name) {
|
||||
var search = Name + "="
|
||||
@ -127,16 +55,6 @@ include("config.php");
|
||||
var TimerOn = -1;
|
||||
var tkHP, maxHP;
|
||||
|
||||
function setHP(value, max) {
|
||||
tkHP = value;
|
||||
maxHP = max;
|
||||
if (TimerOn >= 0) {
|
||||
clearTimeout(TimerOn);
|
||||
TimerOn = -1;
|
||||
}
|
||||
setHPlocal();
|
||||
}
|
||||
|
||||
function setHPlocal() {
|
||||
if (tkHP > maxHP) {
|
||||
tkHP = maxHP;
|
||||
@ -168,15 +86,10 @@ include("config.php");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
var ChatTimerID = -1;
|
||||
var ChatDelay = 15;
|
||||
var ChatNormDelay = 15;
|
||||
var ChatSlowDelay = 60;
|
||||
var ChatOm = false;
|
||||
var ChatSys = false;
|
||||
var ChatSlow = false;
|
||||
var ChatTranslit = false;
|
||||
var lid = 0;
|
||||
|
||||
function RefreshChat() {
|
||||
@ -194,39 +107,8 @@ include("config.php");
|
||||
top.frames['refreshed'].location = 'ch.php?show=' + Math.random() + s;
|
||||
}
|
||||
|
||||
function StopRefreshChat() {
|
||||
if (ChatTimerID >= 0) {
|
||||
clearTimeout(ChatTimerID);
|
||||
}
|
||||
ChatTimerID = -1;
|
||||
}
|
||||
|
||||
function show_new(id) {
|
||||
top.frames['chat'].document.getElementById('' + id + '').style.color = "Red";
|
||||
}
|
||||
|
||||
function NextRefreshChat() {
|
||||
if (ChatTimerID >= 0) {
|
||||
clearTimeout(ChatTimerID);
|
||||
}
|
||||
ChatTimerID = setTimeout('RefreshChat()', ChatDelay * 1000);
|
||||
}
|
||||
|
||||
function srld() {
|
||||
top.frames['chat'].window.scrollBy(0, 65000);
|
||||
}
|
||||
|
||||
function slid(newlid) {
|
||||
var o = top.frames['bottom'].F1;
|
||||
if (o) {
|
||||
lid = newlid;
|
||||
o.lid.value = newlid;
|
||||
}
|
||||
}
|
||||
|
||||
var OnlineDelay = 12;
|
||||
var OnlineTimerOn = -1;
|
||||
var OnlineOldPosition = 0;
|
||||
var OnlineStop = true;
|
||||
|
||||
function rld(now) {
|
||||
@ -236,17 +118,6 @@ include("config.php");
|
||||
}
|
||||
}
|
||||
|
||||
function onlineReload(now) {
|
||||
if (OnlineTimerOn >= 0) {
|
||||
clearTimeout(OnlineTimerOn);
|
||||
}
|
||||
OnlineTimerOn = -1;
|
||||
if (!OnlineStop || now) {
|
||||
top.frames['online'].location = 'ch.php?online=' + Math.round(Math.random() * 100000);
|
||||
}
|
||||
rld();
|
||||
}
|
||||
|
||||
var changeroom = 1;
|
||||
var localroom = 1;
|
||||
|
||||
@ -273,48 +144,6 @@ include("config.php");
|
||||
}
|
||||
}
|
||||
|
||||
var oldlocation = '';
|
||||
|
||||
function cht(nm) {
|
||||
if (oldlocation == '') {
|
||||
oldlocation = top.frames['main'].location.href;
|
||||
var i = oldlocation.indexOf('?', 0);
|
||||
if (i > 0) {
|
||||
oldlocation = oldlocation.substring(0, i);
|
||||
}
|
||||
}
|
||||
top.frames['main'].location = nm;
|
||||
}
|
||||
|
||||
function returned() {
|
||||
if (oldlocation != '') {
|
||||
top.frames['main'].location = oldlocation + '?tmp=' + Math.random();
|
||||
oldlocation = '';
|
||||
} else {
|
||||
top.frames['main'].location = 'main.php?edit=' + Math.random();
|
||||
}
|
||||
}
|
||||
|
||||
function myscroll() {
|
||||
OnlineOldPosition = top.frames['online'].document.body.scrollTop;
|
||||
}
|
||||
|
||||
function CLR1() {
|
||||
top.frames["bottom"].document.F1.text.value = '';
|
||||
top.frames["bottom"].document.F1.text.focus();
|
||||
}
|
||||
|
||||
function CLR2() {
|
||||
top.frames['chat'].document.all("mes").innerHTML = '';
|
||||
top.frames['chat'].document.all("oMenu").style.top = "0px";
|
||||
}
|
||||
|
||||
function strt() {
|
||||
ChatTimerID = setTimeout('RefreshChat()', 1000);
|
||||
OnlineTimerOn = setTimeout('onlineReload(true)', 2 * 1000);
|
||||
ChatClearTimerID = setTimeout('RefreshClearChat()', ChatClearDelay * 1000);
|
||||
}
|
||||
|
||||
function getInternetExplorerVersion() {
|
||||
var rv = -1;
|
||||
if (navigator.appName == 'Microsoft Internet Explorer') {
|
||||
@ -342,37 +171,31 @@ include("config.php");
|
||||
|
||||
var user = getCookie("battle");
|
||||
if ((user == null) || (user == '')) {
|
||||
document.write('<BODY>Внимание! Вы или не ввели ваш логин/пароль на титульной странице или в вашем браузере отключена поддержка Cookie. Необходимо их включить (это абсолютно безопасно!) для продолжения игры.<BR>');
|
||||
document.write('В меню браузера Internet Explorer выберите "Сервис" => "Свойства обозревателя" перейдите на закладку "Конфиденциальность" и передвиньте ползунок в положение "Средний". И попробуйте снова зайти с <A HREF="/">титульной страницы</A>.<BR>В браузере IE версии 5 меню: "Сервис" => "Свойства обозревателя" => "Безопасность" => "Интернет" кнопка "Другой" => файлы "cookie"<BR>Если у вас IE 4-й версии, возможно вам не удастся зайти, с проблемой этой версии браузера мы работаем, но пока единственным решением является: обновление браузера до 5-й или 6-й версии.<BR>Если ничего не помогает, проверьте настройки вашего FireWall, если он установлен, то может не пропускать активные страницы и cookie.</BODY>');
|
||||
document.write('<BODY>Внимание! В вашем браузере отключена поддержка Cookies. Включите чтобы играть.<BR></BODY>');
|
||||
} else {
|
||||
document.write(
|
||||
'<frameset rows="37, *, 30, 5" FRAMEBORDER="0" BORDER="0" FRAMESPACING="0">' +
|
||||
'<frame src="top_menu.php" target="_top" scrolling="no" noresize="noresize" FRAMEBORDER="0" BORDER="0" FRAMESPACING="0" MARGINWIDTH="0" MARGINHEIGHT="0">' +
|
||||
'<frameset cols="9, *, 9" FRAMEBORDER="0" BORDER="0" FRAMESPACING="0">' +
|
||||
'<frame src="left.html" target="_top" scrolling="no" noresize="noresize" FRAMEBORDER="0" BORDER="0" FRAMESPACING="0" MARGINWIDTH="0" MARGINHEIGHT="0">' +
|
||||
'<frameset rows="72%, *, 0" FRAMEBORDER="1" BORDER="1" FRAMESPACING="0">' +
|
||||
'<frameset rows="37, *, 30, 5">' +
|
||||
'<frame src="top_menu.php" scrolling="no" noresize="noresize" FRAMEBORDER="0" MARGINWIDTH="0" MARGINHEIGHT="0">' +
|
||||
'<frameset cols="9, *, 9">' +
|
||||
'<frame src="left.html" scrolling="no" noresize="noresize" FRAMEBORDER="0" MARGINWIDTH="0" MARGINHEIGHT="0">' +
|
||||
'<frameset rows="72%, *, 0">' +
|
||||
'<frame name="main" src="main.php?top=' + rnd + '" style="border-bottom-width: 2px; border-bottom-style:solid; border-bottom-color:#B0B0B0">' +
|
||||
'<frameset cols="*,263">' +
|
||||
'<frame id="chat" name="chat" src="buttons.php?ch=' + rnd + '" target="_top" scrolling="yes" FRAMEBORDER="0" BORDER="0" FRAMESPACING="0" MARGINWIDTH="3" MARGINHEIGHT="3">' +
|
||||
'<frame name="online" src="ch.php?online=' + rnd + '" target="_blank" scrolling="yes" FRAMEBORDER=' + frmval + ' BORDER="0" FRAMESPACING="0" MARGINWIDTH="3" MARGINHEIGHT="0" ' + addstyle + '>' +
|
||||
'<frame id="chat" name="chat" src="buttons.php?ch=' + rnd + '" scrolling="yes" FRAMEBORDER="0" MARGINWIDTH="3" MARGINHEIGHT="3">' +
|
||||
'<frame name="online" src="ch.php?online=' + rnd + '" scrolling="yes" FRAMEBORDER=' + frmval + ' BORDER="0" MARGINWIDTH="3" MARGINHEIGHT="0" ' + addstyle + '>' +
|
||||
'</frameset>' +
|
||||
'<frame name="refreshed" target="_top" scrolling="no" noresize="noresize" src="refreshed.html">' +
|
||||
'<frame name="refreshed" scrolling="no" noresize="noresize" src="refreshed.html">' +
|
||||
'</frameset>' +
|
||||
'<frame src="right.html" target="_top" scrolling="no" noresize="noresize" FRAMEBORDER="0" BORDER="0" FRAMESPACING="0" MARGINWIDTH="0" MARGINHEIGHT="0">' +
|
||||
'<frame src="right.html" scrolling="no" noresize="noresize" FRAMEBORDER="0" MARGINWIDTH="0" MARGINHEIGHT="0">' +
|
||||
'</frameset>' +
|
||||
'<frame name="bottom" scrolling="no" noresize="noresize" src="buttons.php?' + rnd + '">' +
|
||||
'<frame src="bottom.html" target="_top" scrolling="no" noresize="noresize" FRAMEBORDER="0" BORDER="0" FRAMESPACING="0" MARGINWIDTH="0" MARGINHEIGHT="0">' +
|
||||
'<frame src="bottom.html" scrolling="no" noresize="noresize" FRAMEBORDER="0" MARGINWIDTH="0" MARGINHEIGHT="0">' +
|
||||
'</frameset>');
|
||||
}
|
||||
</script>
|
||||
<noscript>
|
||||
<meta content="MSHTML 5.00.2614.3500" name="GENERATOR"/>
|
||||
</head>
|
||||
<body style="background-color: #dedede; margin: 0px; padding: 0px; text-align: center;">
|
||||
<span style="color: Red;">Внимание!</span> В вашем браузере отключена поддержка JavaScript. Необходимо её включить (это
|
||||
абсолютно безопасно!) для продолжения игры.<br/>В меню браузера Internet Explorer выберите "Сервис" => "Свойства
|
||||
обозревателя" перейдите на закладку "Безопасность". Для зоны <b>Интернет</b> нажмите кнопку "Другой". Установите уровень
|
||||
безопасности "Средний", этого достаточно. Или же, в списке параметров найдите раздел "Сценарии" и там нужно разрешить
|
||||
выполнение Активных сценариев.</noscript>
|
||||
<body style="text-align: center;">
|
||||
<noscript><span style="color: Red;">Внимание!</span> В вашем браузере отключена поддержка JavaScript. Включите чтобы играть.</noscript>
|
||||
</body>
|
||||
</html>
|
@ -2012,7 +2012,17 @@ function timeOut($ttm)
|
||||
return $out;
|
||||
}
|
||||
|
||||
$img = array(1 => "travma.gif", 2 => "magic/sleep.gif", 3 => "magic/sleepf.gif", 4 => "magic/haos.gif", 5 => "magic/obezl.gif", 6 => "expx15.gif", 7 => "euphoria.png", 8 => "sleep_obj.gif", 10 => "magic/chains.gif", 11 => "travma.gif", 12 => "travma.gif", 13 => "travma.gif", 14 => "travma.gif", 20 => "check.gif", 21 => "magic/al_neut_power.gif", 22 => "magic/fist_def.gif", 201 => "magic/defence.gif", 202 => "magic/devastate.gif", 203 => "magic/spell_luck.gif", 215 => "magic/wis_air_def1.gif", 216 => "magic/wis_air_def2.gif", 217 => "magic/wis_air_def3.gif", 218 => "magic/wis_earth_def1.gif", 219 => "magic/wis_earth_def2.gif", 220 => "magic/wis_earth_def3.gif", 221 => "magic/wis_fire_def1.gif", 222 => "magic/wis_fire_def2.gif", 223 => "magic/wis_fire_def3.gif", 224 => "magic/wis_water_def1.gif", 225 => "magic/wis_water_def2.gif", 226 => "magic/wis_water_def3.gif", 227 => "magic/attack_defence.gif", 1022 => "sh/hidden.gif");
|
||||
$img = array(
|
||||
1 => "travma.gif", 2 => "magic/sleep.gif", 3 => "magic/sleepf.gif", 4 => "magic/haos.gif",
|
||||
5 => "magic/obezl.gif", 6 => "expx15.gif", 7 => "euphoria.png", 8 => "sleep_obj.gif",
|
||||
10 => "magic/chains.gif", 11 => "travma.gif", 12 => "travma.gif", 13 => "travma.gif",
|
||||
14 => "travma.gif", 20 => "check.gif", 21 => "magic/al_neut_power.gif", 22 => "magic/fist_def.gif",
|
||||
201 => "magic/defence.gif", 202 => "magic/devastate.gif", 203 => "magic/spell_luck.gif", 215 => "magic/wis_air_def1.gif",
|
||||
216 => "magic/wis_air_def2.gif", 217 => "magic/wis_air_def3.gif", 218 => "magic/wis_earth_def1.gif", 219 => "magic/wis_earth_def2.gif",
|
||||
220 => "magic/wis_earth_def3.gif", 221 => "magic/wis_fire_def1.gif", 222 => "magic/wis_fire_def2.gif", 223 => "magic/wis_fire_def3.gif",
|
||||
224 => "magic/wis_water_def1.gif", 225 => "magic/wis_water_def2.gif", 226 => "magic/wis_water_def3.gif", 227 => "magic/attack_defence.gif",
|
||||
1022 => "sh/hidden.gif"
|
||||
);
|
||||
|
||||
function show_eff_inf($u, $type)
|
||||
{
|
||||
@ -2022,7 +2032,6 @@ function show_eff_inf($u, $type)
|
||||
if ($type == 1) {
|
||||
$and = " AND `type` != 1022";
|
||||
}
|
||||
// $ef = mysql_query('SELECT * FROM `effects` WHERE `owner` = "' . $u . '" ' . $and . '');
|
||||
$effs = db::c()->query('SELECT * FROM `effects` WHERE `owner` = ?i'.$and, $u)->fetch_assoc();
|
||||
if ($type == 1) {
|
||||
while ($effs) {
|
||||
|
@ -1,94 +0,0 @@
|
||||
<em><strong>Законы в old-dark абсолютны, не подвергаются обсуждению и должны безусловно выполнятся</strong></em>. За их выполнением следят Законники, которые являются носителями закона. Законники могут принять решения о наличии того или иного состава преступления. <BR>
|
||||
Незнание законов не освобождает от ответственности. <BR>
|
||||
<BR>
|
||||
<BR>
|
||||
<strong>Нарушения связанные с заведением нескольких персонажей. </strong>
|
||||
<BR>
|
||||
- Регистрация нескольких персонажей одним человеком. <BR>
|
||||
- Предоставление ложной информации о персонажах, заходивших с одного компьютера. <BR>
|
||||
- Прокачка на "ботах", т.е. специально заведенных персонажах. <BR>
|
||||
<BR>
|
||||
<BR>
|
||||
<strong>Нарушения связанные с прокачкой</strong><BR>
|
||||
- Прокачка на других игроках за кредиты или взаимная прокачка. <BR>
|
||||
- Прокачка младшего уровня старшим. <BR>
|
||||
- Предложение в чате взаимной прокачки, заведомого проигрыша\выигрыша боя за кредиты. <BR>
|
||||
<BR>
|
||||
<BR>
|
||||
<strong>Использование ненормативной лексики (в том числе завуалированного мата). </strong><BR>
|
||||
- Использование ненормативной лексики в чате. <BR>
|
||||
- Использование ненормативной лексики на форуме. <BR>
|
||||
- Использование ненормативной лексики в описании заявки для боя. <BR>
|
||||
- Использование ненормативной лексики в анкете. <BR>
|
||||
- Использование ненормативной лексики в нике. <BR>
|
||||
- Использование ненормативной лексики в комментариях в боях (в записках комментатора). <BR>
|
||||
- Использование ненормативной лексики при гравировке. <BR>
|
||||
- Использование ненормативной лексики в комментариях к подарку. <BR>
|
||||
- Сексуальные домогательства. <BR>
|
||||
<BR>
|
||||
<BR>
|
||||
Нарушения связанные с обманом игроков. <BR>
|
||||
- Обман игроков (в т.ч. мошенничество при проведении торговых, арендных и кредитных сделок, невыполнение условий сделки, хищение чужого имущества ). <BR>
|
||||
- Осуществление определенной коммерческой деятельности без лицензии. <BR>
|
||||
- Вымогательство/Шантаж - принуждение к совершения сделки посредством угроз распространения сведений, позорящих потерпевшего, либо иных сведений, которые могут причинить существенный вред правам или законным интересам потерпевшего. <BR>
|
||||
<BR>
|
||||
|
||||
<strong>Нарушения связанные с некорректной регистрацией </strong><BR>
|
||||
- Неверная дата рождения. <BR>
|
||||
- Неверно указанный пол персонажа (пол персонажа должен соответствовать реальному полу игрока). <BR>
|
||||
- Указывание несуществующего или принадлежащего другому человеку адреса почтового ящика. <BR>
|
||||
<BR>
|
||||
<BR>
|
||||
<strong>Нарушения, мешающие судопроизводству. </strong><BR>
|
||||
- Обман Законника/ дача ложных показаний/предоставление сфабрикованных свидетельств/доказательств. <BR>
|
||||
- Умышленный ввод в заблуждение представителей власти, отказ в предоставлении необходимой информации представителям власти. <BR>
|
||||
- Попытка подкупа Законника. <BR>
|
||||
- Флуд в рабочем топике Законников. <BR>
|
||||
- Оскорбление Законника и/или Ордена Света, обсуждение действий Законника вне специально созданных топиков на Форуме в разделе Жалобы. <BR>
|
||||
- Клевета, в том числе обвинение в оскорблении и предоставление Законнику заведомо ложной информации об оскорблении (модификация цитаты) или иная подделка информации. <BR>
|
||||
- Попытка принуждения Законника к разглашению информации/превышению служебных полномочий в том числе посредством угроз. <BR>
|
||||
<BR>
|
||||
<BR>
|
||||
<strong>Диверсионная деятельность, в том числе использование ошибок программного обеспечения сервера </strong><BR>
|
||||
- Диверсия - ДОС-атаки, использование ошибок программного обеспечения. <BR>
|
||||
- Взлом/похищение персонажей. <BR>
|
||||
- Распространение ссылок на веб-сайты, содержание которых вызывает сбои в работе компьютера, а равно на веб-сайты, содержание которых направлено на незаконное получение паролей доступа к персонажам old-dark. <BR>
|
||||
- Накрутка рейтингов клановых сайтов, использование игровых багов и утаивание наличие данных от Администрации old-dark. <BR>
|
||||
<BR>
|
||||
<BR>
|
||||
<strong>Прочие нарушения. </strong><BR>
|
||||
- Оскорбительные высказывания в адрес Администрации, игрока/игроков, Законников, Ордена Света, унижение их чести и достоинства, выраженное в неприличной форме. <BR>
|
||||
- Публичные призывы к изменению законодательной и исполнительной власти. <BR>
|
||||
- Покупки/продажи (равно как и попытки это сделать) персонажа/кредитов/екр./вещей за реал в обход официальных дилеров old-dark. <BR>
|
||||
- Покупки/продажи (равно как и попытки это сделать) кредитов/вещей за екр. В обход официальных дилеров old-dark. <BR>
|
||||
- Покупка/продажа предметов/услуг, не имеющих отношения к old-dark, за кредиты/предметы мира old-dark. <BR>
|
||||
- Пропаганда наркотиков и реклама ресурсов, содержащих данную рекламу. <BR>
|
||||
- Флуд/спам в чате/форуме, в том числе публичное предложение торговых сделок вне торгового зала, помехи при проведении свадебной церемонии. <BR>
|
||||
- Прямая и косвенная реклама клановых сайтов (за исключением форума "кланы"). <BR>
|
||||
- Реклама порно-сайтов, распространение ссылок на веб-сайты, содержание которых не относится к old-dark. <BR>
|
||||
- Пропаганда расизма, националистические высказывания. <BR>
|
||||
- Дискриминация любого рода (по расовой, религиозной, половой принадлежности etc) <BR>
|
||||
- Попрошайничество. <BR>
|
||||
- Угрозы насилием и/или физической расправой в реале. <BR>
|
||||
<BR>
|
||||
<BR>
|
||||
<strong>Нарушения связанные с превышением Законником своих полномочий. </strong><BR>
|
||||
- Вымогательство взятки. <BR>
|
||||
- Получение взятки (получение Законником лично или через посредника взятки в виде денег (как игровых: кредитов или еврокредитов, так и реальных денег), вещей, иного имущества или выгод имущественного характера за действия (бездействие) в пользу взяткодателя или представляемых им лиц). <BR>
|
||||
- Разглашение служебной информации. <BR>
|
||||
- Шпионаж (передача, собирание, похищение, хранение, в целях передачи другим представителям склонностей (темной, нейтральной или серой) сведений, составляющих секретную информацию, для использования ее в ущерб белому братству, для собственной выгоды, а так же во вред всему игровому миру old-dark). <BR>
|
||||
- Злоупотребление должностными полномочиями (использование должностным лицом (Законником) своих служебных полномочий вопреки интересам ордена, если это деяние совершено из корыстной или личной заинтересованности). <BR>
|
||||
- Превышение должностных полномочий (совершение Законником действий, явно выходящих за пределы его полномочий). <BR>
|
||||
- Халатность (неисполнение или ненадлежащее исполнение Законником своих обязанностей вследствие недобросовестного или небрежного отношения к службе). <BR>
|
||||
<BR>
|
||||
<BR>
|
||||
<em>Наказания могут применятся в комплексе и не сразу, а в последствии на более старших уровнях. </em><BR><BR>
|
||||
<strong>Возможные наказания за деяния, описанные выше:</strong> <BR>
|
||||
- Заклятие молчания. <BR>
|
||||
- Обезличивание. <BR>
|
||||
- Присваивание склонности Хаос. <BR>
|
||||
- Блокировка персонажа. <BR>
|
||||
<BR>
|
||||
<em><strong><BR><center>
|
||||
Свод законов может быть дополнен и изменен. <BR>
|
||||
Следите за новостями на официальном сайте Ордена Законников paladins.g.capitalcity.old-dark.ru </strong></em></center>
|
@ -1,34 +0,0 @@
|
||||
<font face="Verdana" size="2"><b>ВОЗВРАЩЕНИЕ</b></font>
|
||||
|
||||
|
||||
<font face="Verdana" size="2">
|
||||
<p>Он долго уже шел по дороге и, истоптав все ноги, подошел к городу, в котором, как было слышно по громким крикам, кипела жизнь.<br /><br />
|
||||
- Ну, чего ты встал столбом?! Дай пройти! Стоят тут всякие, а ты обходи их..<br /><br />
|
||||
Сразу было видно, что именно здесь и есть центр этого небольшого городка.<br /><br />
|
||||
Он оглянулся и увидел еле разборчивые таблички на зданиях: магазин, комиссионный магазин, ремонтная мастерская. «Интересно, чем же здесь занимаются люди?» - подумал он, когда наткнулся на что-то высокое и упал...<br /><br />
|
||||
-Ой! - сказал он, потирая лоб. Поднял голову и увидел памятник, который стоял прямо посреди площади.<br /><br />
|
||||
-А кому это памятник то? – спросил он у первого встречного.<br />
|
||||
-А ты, видно, не местный, раз спрашиваешь. Это мэр наш, великий человек! Сам всё построил... Представляешь? Все эти здания, да-да. Великий человек! - ответил человек в белой рубахе и какими-то синяками по телу.<br />
|
||||
- А что это вообще за место?<br />
|
||||
- Это наша гордость – Главная площадь. Именно здесь находятся все самые важные объекты повседневной жизни людей этого города.<br />
|
||||
- А где я могу купить себе новые сапоги? А то мои совсем истрепались.<br />
|
||||
- Ну, это тебе в магазин надо, если деньги, конечно есть. Там столько всего, что глаза разбегаются, а руки сами тянутся ко всему подряд. Только будь осторожен, а то будешь тут же, возле памятника, подаяния, как я, просить, а тут итак места мало. Если денег не так много– через дом от магазина находится комиссионка, там цены поменьше, но и товар уже не новый.<br />
|
||||
- Расскажи мне о городе - попросил путник.<br />
|
||||
- Хорошо. Пошли, пройдемся по городу. Чинить-точить, лудить-паять – это сюда, ведь это Ремонтная Мастерская. А заодно можно и гравировочку интересную сделать или даже любимую рубаху модифицировать. Любой каприз за ваши деньги. Можно даже магию перезарядить, если есть желание, но только поосторожнее с этим, а то тут один молнией полыхнул, да так, что у мэра караоке три дня не включалось... А тут - почта. Вот, всё просто – заполняешь конверт, кому отправляешь и что. А потом кидаешь во-о-он в тот дальний ящик, а почтальон потом всё доставит. Очень удобно! А вот и Лотерея, тут, купив билет и выбрав 5 цифр наугад, можешь выиграть немного денег. Пошли дальше... Свернем правее – там торговая улица. Вот это улица, так улица, не то, что площадь там какая-то. Тихая, спокойная, никакой тебе суеты, сутолоки, такую только быстрыми деловыми шагами проходить. Почему, спрашиваешь? А потому что здания тут такие, на официальный лад настраивающие. Вон Регистратура Кланов стоит, а через дом от неё – Банк, тут не пошумишь, палицей не поразмахиваешь. Хотя, конечно, если ты уж совсем отчаянный – в Башню Смерти милости просим. Поджилки не затряслись ещё, коленки ходуном не ходят? Ну, тогда давай, дерзай. Если уж совсем туго придется –тебе, может, кто пару цветков пришлет, благо вон и Цветочный Магазин рядом.<br />
|
||||
- Расскажи поподробнее, что и как. Что в этих зданиях делать то?<br />
|
||||
- Какой же ты любопытный. Устал я с тобой ходить..иди сам узнай!<br /><br />
|
||||
И зашел путник в банк..Там его встретил очень миловидный клерк. «Здесь вы можете проводить операции со своим счетом, такие как: открытие, закрытие, перевод средств, обмен еврокредитов на кредиты, оплата некоторых коммерческих услуг.» - рассказал он ему. Ну, а если вас не интересует ничего из вышеперечисленного, то можете просто зайти погреться и перекинуться парой слов с весьма миловидным клерком, который всегда готов помочь.<br /><br />
|
||||
Выходя из банка он услышал крик глашатаего: "Ищите испытания для настоящих бойцов? Хотите проверить свой характер? Готовы испытать удачу? Башня Смерти – это для вас. В кровавом и беспощадном турнире победит и сорвет банк только один. Остальным же достанется только горечь поражения и утешительный приз в виде тяжелой травмы. Все ещё не передумали? Тогда смело бросайтесь в омут безбашенного по своей кошмарности аттракциона. Входной билет от 3 кредитов. Вход с 4-го уровня!"<br /><br />
|
||||
Он оглядел себя и понял, что туда ему еще рановато… Пошел дальше и увидел весьма интересное здание. Табличка гласила «Регистратура кланов», он зашел и огляделся. На доске объявлений было прикреплено несколько бумажек: «Стоимость регистрации кланов: светлый - 1200 кр., темный - 1200 кр., истинно нейтральный - 1200 кр.» И список документов...<br /><br />
|
||||
- Да-а-а уж, это мне не по карману, пойду я отсюда пока...<br /><br />
|
||||
Чуть поодаль стоял магазинчик с разноцветными клумбами, а в самом магазине стояли симпатичные продавщицы... Он зашел и одна из них, улыбаясь, подошла к нему:<br /><br />
|
||||
- Ну что ты запечалился, воин? Доспех жмет? Меч затупился? Нет? А, ну понятно тогда, в этом замешана женщина, я права? О, можешь не рассказывать, знаю-знаю, ты вот, а она... Да-а, тут тебе только букеты из нашего магазина помогут. Только будь готов, цветы – это штука не дешевая, так что думай, что выбирать... Тут недалеко еще сувернирный магазинчик есть, левее от нас. Может там что-то найдешь. Удачи тебе, путник.<br />
|
||||
- Спасибо.<br /><br />
|
||||
Немного опечалив он вышел на улицу..а вот и магазинчик, про который продавщица говорила. Подойдя к нему, он увидел табличку: «Добро пожаловать в наш Сувенирный Магазин, самые лучшие сувениры Клуба, только у нас, только сейчас, только здесь, только сегодня. Игрушку даме сердца? Открытку другу на юбилей? Предупредительный костыль в праздничной упаковке для врага? Выбирайте, не стесняйтесь, огромный выбор товаров.»<br /><br />
|
||||
«А что там за здание на площади то было? Большое такое..» - подумал путник и решил посмотреть, что он там упустил...<br /><br />
|
||||
Войдя в замок, расположенный на Центральной Площади, он попадал в длинный коридор, полный дверей с разными непонятными табличками. Большинство из них закрыты, и вид имеют неиспользуемый, из под некоторых слышится негромкий разговор (Зал Тьмы) и только в одном проеме двери нет никакой, а внутри не продохнуть от дыма, запаха пота и крови, а при входе сразу же закладывает уши от стоящего гвалта, криков и звона оружия. Он зашел в комнату и увидел мол, заляпанный кровью, который оттирал горбатый старичок.<br /><br />
|
||||
- А что здесь происходит? Почему они дерутся?<br />
|
||||
- О, ты новичок! Добро пожаловать. Тут все просто – заявляешь о том, что хочешь подраться, выбирается противник и идет бой. Выиграешь – набираешься опыта, зарабатываешь деньги, на деньги можешь приобрести себе новые вещи. Ты уже прошелся по Главной площади? Вот там всё и находится. Не испугался еще? Иди, попробуй, это интересно.<br />
|
||||
- А, знаешь, ты, наверное прав, я останусь…</p>
|
||||
<p><div align=right>(c) <img src="http://g.capitalcity.old-dark.ru/i/align_3.gif" border=0><img src="http://g.capitalcity.old-dark.ru/i/klan/HighTech.gif" border=0><b>Marquise des anges</b> <a href="http://g.capitalcity.old-dark.ru/inf.php?1347" target=_blank><img src="http://g.capitalcity.old-dark.ru/i/inf.gif" border=0></a></div>
|
||||
<!-- End of text --></font>
|
@ -1,53 +0,0 @@
|
||||
<p><strong>Итак, ты все-таки вступил в клуб. Поступок, который уже достоин поощрения. Давай разберемся, что здесь надо делать.</strong></p>
|
||||
<p> Первым делом - осмотримся. Экран поделен на три области, две нижние отвечают за чат.<br>
|
||||
Я думаю, ты сам знаешь, что обычно делают в чатах ;) В правом фрейме список игроков, которые сейчас в этой комнате. Вот пример имени:<br><br>
|
||||
<img src="http://g.capitalcity.old-dark.ru/i/align_3.gif" alt="" border="0" height="15" width="12"><strong>Wounderer [0]</strong><img src="http://g.capitalcity.old-dark.ru/i/inf.gif" alt="" border="0" height="12" width="12"> </p>
|
||||
<p> Слева от имени - <strong>склонность игрока</strong>.<br>
|
||||
В данном случае это <strong>знак темных сил</strong>. Возможен и крест - значит этот человек Законник, защитник порядка, попросту модератор этого сайта. Череп - это Хаос, эту склонность можно получить, за неприличное поведение на сайте (матерится и подобные штучки), а так же нарушение правил Бойцовского Клуба (если ты при регистрации просто поставил галочку "согласен с правилами", не заглянув туда, то настоятельно рекомендую все же <a href="index.php?section=0&page=law"> прочесть их</a>, во избежание дальнейших недоразумений!) Получить Хаос я бы не торопился, так как это может сильно замедлить твое продвижение.</p>
|
||||
<p> Правее от значка склонности может присутствовать еще какое-либо изображение, это означает, что игрок состоит в каком-то клане.<br>
|
||||
Справа от имени игрока число в квадратных скобках [0] - это уровень игрока. Нажав на <img src="http://g.capitalcity.old-dark.ru/i/inf.gif" alt="" border="0" height="12" width="12">, ты можешь узнать всю доступную информацию из анкеты игрока.<br>
|
||||
В нижней части экрана поле для ввода сообщения в чат и дополнительные настройки чата:<br>
|
||||
<strong>- Очистить окно чата</strong>. Когда в чате накапливается большщое кол-во сообщений за длительное время, то ваш браузер может начать порядочно "тормозить", а то и вовсе "зависнуть", советуем раз в час/два очищать окно чата.<br>
|
||||
<strong>- Показывать только сообщений адресованные мне.</strong> Поставив эту галочку вы отключите показ в чате всех сообщений, кроме тех, которые были адресованы именно вам. Если вас напрягает большой поток болтовни в чате, или у вас проблемы с трафиком, то советую использовать эту галочку.<br>
|
||||
<strong>- Обновление чата</strong> - Это частота обновления чата. При увеличении периода сообщения в чат будут дописываться реже, но большими порциями.<br>
|
||||
Итак, с чатом более-менее все понятно, пойдем дальше, в верхнею часть (Это основной экран который постоянно меняется по ходу игры):<br>
|
||||
В верхней половине экрана твое личное окно. Слева твой образ и твоя экипировка. Правее твоя статистика. Справа кнопки навигации по игре.</p>
|
||||
<p><em><strong>Пока остановлюсь на них:</strong></em><br>
|
||||
<strong>"Поединки"</strong> - Здесь ты можешь повесить свою заявку на бой или выбрать чью-то заявку для боя, так же можешь увидеть список активных боев и заглянуть в логи уже оконченных поединков. Поединки бывают трех видов, но тебя пока интересует только один (об остальных видах, ты узнаешь, когда придет время:<br>
|
||||
1. <strong>Бои Новичков</strong> - здесь бьются только игроки нулевого уровня. Можно использовать только грубую силу. Магию использовать невозможно.<br>
|
||||
<strong>"Настройки/Инвентарь"</strong> - здесь ты можешь посмотреть, какие вещи у тебя есть с собой, одеть или снять их. Изначально тебе дадут лишь рубашку. Если по ней щелкнуть мышью, то рубашка будет надета (находится в рюкзаке). Рядом с параметрами игрока есть красные плюсики, нажимая на которые вы можете увеличить параметры своего персонажа (если есть такая возможность).<br>
|
||||
Нажав на кнопку - <strong>"Редак-ть анкету"</strong>, которая находиться в правом верхнем углу ты сможешь изменить информацию, которую вводил при регистрации.<br>
|
||||
Там же есть кнопка выбора картинки персонажа, <u>внимание!</u> образ выбирается один раз, потом сменить его невозможно.<br>
|
||||
<strong>"Передать предметы"</strong> - Здесь ты можешь передать предметы или кредиты любому из участников проекта. Если вы хотите передать предмет или деньги кому либо из участников проекта, то нажмите на кнопку Передать Предметы. После этого появиться окно в котором нужно написать ник/логин бойца которому вы хотите передать предметы/кредиты и нажать ОК. После этого вы увидите количество денег на вашем счету (кредитов и еврокредитов) и предложение передать некоторую сумму. Для этого нужно написать количество передаваемых денег в редактируемом окне и кликнуть на ОК. Справа будет содержимое вашего рюкзака. Чтобы передать предмет необходимо нажать на кнопку под ним. Но, к сожалению, на нулевом уровне любые передачи запрещены...<br>
|
||||
<strong>"Магазин"</strong> - Здесь ты можешь купить разнообразное оружие, броню, украшения и заклинания. Так же ты здесь можешь продать ненужные предметы. <br>
|
||||
<strong>"Карта миров"</strong> - отсюда вы можете зайти в разнообразные миры, доступ ко многим из них ограничен вашим уровнем, а к некоторым вашей склонностью.<br>
|
||||
<strong>"Обновить экран"</strong> и <strong>"Выход"</strong> по-моему, в объяснении не нуждаются. </p>
|
||||
<p><strong><em>Теперь перейдем к параметрам:</em></strong><br>
|
||||
<strong>Сила</strong> - физическая мощь героя, развитая сила повышает силу удара в рукопашном бое, а также позволяет использовать более тяжелое оружие и доспехи.<br>
|
||||
<strong>Ловкость</strong> - изворотливость, мера ловкости и проворности героя, определяющая вашу подвижность в бое.<br>
|
||||
<strong>Интуиция</strong> - ваш внутренний дар позволяющий предугадывать действия противника.<br>
|
||||
<strong>Выносливость</strong> - мера здоровья персонажа (Влияет на хитпоинты: HP), также определяет способность нести определенную массу вещей в рюкзаке.<br>
|
||||
Это не все параметры, а только основные об остальных ты узнаешь позже. При создании героя все способности равны трем, вы имеете возможность еще на три увеличения любых способностей, в зависимости от стратегии развития персонажа, которую вы выбрали. </p>
|
||||
<p><em><strong>Дополнительные параметры:</strong></em><br>
|
||||
<strong>HP</strong> - определяет здоровье персонажа (это цветная полоска над головой вашего персонажа), при достижении значение этого параметра равного нулю - вы проигрываете бой. Полоска жизни восстанавливается, из расчета 1% каждые 18 секунд, или 10% за три минуты. <br>
|
||||
Так же вы можете улучшить одно из умений (пока что это только умение обращаться с оружием разных видов). <br>
|
||||
<strong>Мастерство владения</strong>:<br>
|
||||
ножами и кастетами: 0 <br>
|
||||
мечами: 0 <br>
|
||||
дубинами, булавами: 0 <br>
|
||||
топорами и секирами: 0<br>
|
||||
Умение обращаться с оружием (4 вида оружия).<br>
|
||||
<br>
|
||||
<strong>Опыт</strong> - твой жизненный опыт, за повышение опыта даются все возможные улучшения, первое свое улучшение ты получишь, когда достигнешь 20 очков опыта, второе улучшение 45. Опыт зависит также от соперника, если соперник тебя сильней, за победу над ним ты получаешь больше опыта, если слабее, то - меньше.</p>
|
||||
<p><strong>Уровень: 0</strong> - У тебя он равен пока нулю, но по достижении определенного опыта уровень меняется. Всего уровней 21. Новички с нулевым уровнем, могут драться с только себе подобными, дальше никаких ограничений по уровню соперника нет.</p>
|
||||
<p><strong>Деньги</strong> - пока их у тебя ноль и о них рано говорить, почитаешь позже соответствующий раздел, одно скажу, деньги даются вместе с повышением, за 45 опыта, ты получишь свой первый кредит.<br>
|
||||
Как только вы оденетесь и распределите все параметры, нажмите на кнопку поединки и повесьте заявку. Если кто-либо нападет вам придет запрос на подтверждение поединка. </p>
|
||||
<p>После подтверждения на верхней половине окна появится меню боя. <br>
|
||||
Вы одновременно выбираете и удар, и блок.<br>
|
||||
Ударить противника вы можете в одну из четырех точек: голову, корпус, пояс (пах) и ноги.<br>
|
||||
Блок можно поставить на: голову и корпус, корпус и пояс, пояс и ноги, голова и ноги. <br>
|
||||
Так же возможно выпадение критического удара или приема. Если этот удар попадает в блок, то блок пробивается и наноситься нормальное повреждение, если же не в блок - то нанесенное повреждение удваивается, основной параметр, влияющий на это - Интуиция. <br>
|
||||
Еще вы можете, увернутся от удара, основной параметр, влияющий на это - Ловкость.<br>
|
||||
Если ваш удар или соперника прошел, то рассчитывается повреждение в HP, снимаемых с пропустившего удар.<br>
|
||||
Ну, вот вроде бы и все что тебе изначально необходимо знать для удачной игры. И удачи тебе в Клубе!</p>
|
||||
<p><strong><em>P.S. Не ленись читать логи битв. Получишь огромное удовольствие, а смех к тому же продлевает жизнь :-).</em></strong>
|
@ -1,334 +0,0 @@
|
||||
<p><strong>Словарь сленга old-dark, используемого игроками.</strong></p>
|
||||
<p><strong>A</strong></p>
|
||||
<p><strong>Абилка</strong><br>
|
||||
Cпособность, клановое умение чего-либо (телепорт, лечение и т.д.), получаемая кланом за место в рейтинге кланов.<br>
|
||||
<br>
|
||||
<strong>Алхимик</strong><br>
|
||||
человек, предоставляющий различные услуги в old-dark за реальные деньги.</p>
|
||||
<p><strong>Представитель Высшего Советаы</strong><br>
|
||||
представители Администрации old-dark, которые принимают участие в игровом процессе.</p>
|
||||
<p><strong>Ап</strong><br>
|
||||
1. Повышение одной из характеристик персонажа.<br>
|
||||
2. Поднятие топика в форуме вверх.<br>
|
||||
3. Улучшение на уровне.</p>
|
||||
<p><strong>Артефакт, Арт</strong><br>
|
||||
Уникальный предмет превышающий характеристики обыкновенных предметов.</p>
|
||||
<p><strong>Б</strong></p>
|
||||
<p><strong>Баг</strong><br>
|
||||
ошибка, допущенная программистами в игре.</p>
|
||||
<p><strong>Блок (Бан)</strong><br>
|
||||
смерть персонажа в old-dark.</p>
|
||||
<p><strong>БО</strong><br>
|
||||
аббревиатура Боевой Отдел, характерно для кланов.</p>
|
||||
<p><strong>Бомж, Нищенка</strong><br>
|
||||
Персонаж, клянчащий материальную помощь.</p>
|
||||
<p><strong>Бот</strong><br>
|
||||
1. Искуственный персонаж для прокачки младших уровней.<br>
|
||||
2. Экспрессивно-оценочное слово, характеризующее человека, который абсолютно не соображает головой.</p>
|
||||
<p><strong>В</strong></p>
|
||||
<p><strong>Вамп</strong><br>
|
||||
1.Персонаж имеющий темную склонность и использующий способность вампиризма.<br>
|
||||
2.Сокращение от слова Вампир.</p>
|
||||
<p><strong>Варежки</strong><br>
|
||||
Перчатки.</p>
|
||||
<p><strong>Вихрь</strong><br>
|
||||
Топор Вихря.</p>
|
||||
<p><strong>ВЦ</strong><br>
|
||||
<Вырезано цензурой>, заменяет нецензурные ругательства.</p>
|
||||
<p><strong>Вынос</strong><br>
|
||||
Выносливость.</p>
|
||||
<p><strong>Г</strong></p>
|
||||
<p><strong>Готика</strong><br>
|
||||
Готическая секира.</p>
|
||||
<p><strong>Групповуха</strong><br>
|
||||
Групповой бой.</p>
|
||||
<p><strong>Грязная майка</strong><br>
|
||||
Роба земли.</p>
|
||||
<p><strong>Гос</strong><br>
|
||||
1. Государственный Магазин;<br>
|
||||
2. цена предмета, указанная в его описании.</p>
|
||||
<p><strong>Д</strong></p>
|
||||
<p><strong>Дубинщик</strong><br>
|
||||
Персонаж использующий в боях дубины.</p>
|
||||
<p><strong>Драконы</strong><br>
|
||||
Кулон Драконы-близнецы.</p>
|
||||
<p><strong>Е</strong></p>
|
||||
<p><strong>Екр</strong><br>
|
||||
Игровая валюта в old-dark, покупаемая за реальные деньги.</p>
|
||||
<p><strong>Еда, Ужин</strong><br>
|
||||
Персонаж выбранный вампиром для пополнения жизни.</p>
|
||||
<p><strong>Ж</strong></p>
|
||||
<p><strong>Желтые, Желтая сторона</strong><br>
|
||||
Команда обороняющихся в поединке.</p>
|
||||
<p><strong>З</strong></p>
|
||||
<p><strong>Забанить</strong><br>
|
||||
Наложить заклинание смерти (заблокировать).</p>
|
||||
<p><strong>Заткнуть</strong><br>
|
||||
Наложить заклятие молчания.</p>
|
||||
<p><strong>Заточить (заточка)</strong><br>
|
||||
Использование магического свитка для поднятия урона у оружия.</p>
|
||||
<p><strong>Злость</strong><br>
|
||||
Панцирь Злости.</p>
|
||||
<p><strong>И</strong></p>
|
||||
<p><strong>Инта</strong><br>
|
||||
Интуиция одна из базовых характеристик.</p>
|
||||
<p><strong>Изумруды</strong><br>
|
||||
Изумрудные серьги.</p>
|
||||
<p><strong>ИМХО (IMHO)</strong><br>
|
||||
По моему скромному мнению (In My Humble Opinion)</p>
|
||||
<p><strong>Инта</strong><br>
|
||||
Интуиция.</p>
|
||||
<p><strong>Инк</strong><br>
|
||||
Инквизитор, сотрудник боевого отдела ОС</p>
|
||||
<p><strong>К</strong></p>
|
||||
<p><strong>Клановик, Кланер</strong><br>
|
||||
Персонаж, состоящий в обществе единомышленников, называемое кланом.</p>
|
||||
<p><strong>Клон, Клоун</strong><br>
|
||||
1.Копия персонажа созданая при помощи магии.<br>
|
||||
2.Второй персонаж игрока используемый для прокачки.</p>
|
||||
<p><strong>Коляска</strong><br>
|
||||
Инвалидность.</p>
|
||||
<p><strong>Комната ужасов</strong><br>
|
||||
Комнаты новичков.</p>
|
||||
<p><strong>Консерва</strong><br>
|
||||
Тяжелая Законникская броня.</p>
|
||||
<p><strong>Красная бронька, красный напузник</strong><br>
|
||||
Тяжелый нагрудник.</p>
|
||||
<p><strong>Крест, Крестопуз</strong><br>
|
||||
Законник.</p>
|
||||
<p><strong>Крит</strong><br>
|
||||
Критический удар.</p>
|
||||
<p><strong>Критовик</strong><br>
|
||||
Персонаж с очень большим мф. критического удара.</p>
|
||||
<p><strong>Каст (кастовать)</strong><br>
|
||||
Использование заклинания или свитка.</p>
|
||||
<p><strong>Кастун</strong><br>
|
||||
1. Персонаж, который накладывает заклинания на других за деньги;<br>
|
||||
2. Любой маг.</p>
|
||||
<p><strong>Качок, Крыса</strong><br>
|
||||
Человек, постоянно получающий опыт при помощи нападений на ЦП или на слабых/раздетых персонажей</p>
|
||||
<p><strong>Кидала</strong><br>
|
||||
Персонаж, который обманывает других игроков, недобросовестный торговец.</p>
|
||||
<p><strong>Кинжи (кенжи)</strong><br>
|
||||
Кинжалы любого вида.</p>
|
||||
<p><strong>Комок</strong><br>
|
||||
Комиссионный Магазин.</p>
|
||||
<p><strong>Коммент (комментарий)</strong><br>
|
||||
Пожелание игрока, подавшего заявку.</p>
|
||||
<p><strong>Креды, кредиты</strong><br>
|
||||
Игровая валюта.</p>
|
||||
<p><strong>Крит</strong><br>
|
||||
Персонаж с оружием и экипировкой, основными модификаторами которых являются модификатор критического удара и сопутствующие ему модификаторы (мощность крита, антиуворот…)</p>
|
||||
<p><strong>Кровь (кровавить)</strong><br>
|
||||
Использование свитка кровавого нападения на персонажа.</p>
|
||||
<p><strong>Кромус</strong><br>
|
||||
Меч Кромуса.</p>
|
||||
<p><strong>Кулачка</strong><br>
|
||||
Форматный групповой или хаотический бой на кулаках только со статовым эликсиром.</p>
|
||||
<p><strong>Л</strong></p>
|
||||
<p><strong>Лапа</strong><br>
|
||||
Кастет.</p>
|
||||
<p><strong>Лев, левел (от англ. level )</strong><br>
|
||||
Уровень бойца.</p>
|
||||
<p><strong>Лифчик</strong><br>
|
||||
То же, что Напузник.</p>
|
||||
<p><strong>Лаг</strong><br>
|
||||
Зависание игры.</p>
|
||||
<p><strong>Левел (лвл)</strong><br>
|
||||
Уровень.</p>
|
||||
<p><strong>Ловка</strong><br>
|
||||
Ловкость.</p>
|
||||
<p><strong>М</strong></p>
|
||||
<p><strong>Моб</strong><br>
|
||||
Монстр</p>
|
||||
<p><strong>Маги</strong><br>
|
||||
Башня рыцарей-магов.</p>
|
||||
<p><strong>Майка</strong><br>
|
||||
Рубашка, один из видов.</p>
|
||||
<p><strong>Мечники</strong><br>
|
||||
Персонаж использующий в боях мечи.</p>
|
||||
<p><strong>Молчанка, Молча</strong><br>
|
||||
Заклинание молчания накладываемое либо свитком, либо Законником.</p>
|
||||
<p><strong>Мультиник, Мультовод</strong><br>
|
||||
Игрок имеющий несколько персонажей.</p>
|
||||
<p><strong>Мясо, месилово</strong><br>
|
||||
То же, что <em>Групповуха.</em></p>
|
||||
<p><strong>Маринад</strong><br>
|
||||
Искусственное затягивание боев, часто применяется при несоблюдении противниками комментариев к бою.</p>
|
||||
<p><strong>Модификатор, МФ</strong><br>
|
||||
Особенность вещей добавлять крит, антикрит, уворот, антиуворот, мощность магии стихий, подавление в зависимости от класса бойца и т.п.</p>
|
||||
<p><strong>Мульт</strong><br>
|
||||
Второй, третий, четвертый, двадцать пятый чар одного человека.</p>
|
||||
<p><strong>Н</strong></p>
|
||||
<p><strong>Набалдашник</strong><br>
|
||||
Шлем.</p>
|
||||
<p><strong>Напузник</strong><br>
|
||||
Нагрудник.</p>
|
||||
<p><strong>Наушники</strong><br>
|
||||
Серьги.</p>
|
||||
<p><strong>Ньюб, Нуб, Новис</strong><br>
|
||||
Новичок, персонаж недавно находящийся в клубе.человек, не знающий прописные истины в old-dark.</p>
|
||||
<p><strong>Нападалка</strong><br>
|
||||
Свиток нападения, бывают трех видов: обычный, кровавый и нелечимый кровавый.</p>
|
||||
<p><strong>Невидимка</strong><br>
|
||||
Персонаж, использовавший магию "Невидимости".</p>
|
||||
<p><strong>Невидимость</strong><br>
|
||||
Магия, при которой в бою и в чате не отображается ник персонажа, также не видно экипировку игрока и статы, урон получаемый им в бою.</p>
|
||||
<p><strong>Нелечимка (нелеч)</strong><br>
|
||||
Свиток нелечимого кровавого нападения.</p>
|
||||
<p><strong>НКД</strong><br>
|
||||
Аббревиатура "незаконная коммерческая деятельность".</p>
|
||||
<p><strong>О</strong></p>
|
||||
<p><strong>Ошейник</strong><br>
|
||||
Кулон, ожерелье.</p>
|
||||
<p><strong>old-dark</strong><br>
|
||||
Собственно название игры, основанной на прошлом Бойцовского клуба</p>
|
||||
<p><strong>old-darkшник</strong><br>
|
||||
Персонаж играющий в old-dark.</p>
|
||||
<p><strong>ОС</strong><br>
|
||||
Аббревиатура "Законники".</p>
|
||||
<p><strong>П</strong></p>
|
||||
<p><strong>Пал</strong><br>
|
||||
Законник.сотрудник Ордена Света.</p>
|
||||
<p><strong>Переманка</strong><br>
|
||||
Свиток переманивания враждебного клона.</p>
|
||||
<p><strong>Перс</strong><br>
|
||||
Персонаж.</p>
|
||||
<p><strong>Перчи</strong><br>
|
||||
Перчатки.</p>
|
||||
<p><strong>Песочница</strong><br>
|
||||
Комнаты новичков.</p>
|
||||
<p><strong>Прокачка</strong><br>
|
||||
Набор опыта при помощи своих вторых ников,подставные бои с заранее известным исходом.</p>
|
||||
<p><strong>Плюшка</strong><br>
|
||||
Игровой бонус</p>
|
||||
<p><strong>Повесить рога</strong><br>
|
||||
Отправить в хаос.</p>
|
||||
<p><strong>Приватное сообщение (приват)</strong><br>
|
||||
Личное сообщение, не отображающееся в общем чате.</p>
|
||||
<p><strong>ПСЖ</strong><br>
|
||||
Аббревиатура по собственному желанию.</p>
|
||||
<p><strong>Пушка</strong><br>
|
||||
Оружие.</p>
|
||||
<p><strong>Р</strong></p>
|
||||
<p><strong>Раскачка</strong><br>
|
||||
Набор опыта при помощи своих двойных персонажей.</p>
|
||||
<p><strong>Рубильник</strong><br>
|
||||
Топор.</p>
|
||||
<p><strong>РВС</strong><br>
|
||||
Аббревиатура "распространение вредоносных ссылок."</p>
|
||||
<p><strong>С</strong></p>
|
||||
<p><strong>Синяя бронька</strong><br>
|
||||
Кираса</p>
|
||||
<p><strong>Скилл</strong><br>
|
||||
Мастерство владения каким-либо видом оружия.</p>
|
||||
<p><strong>СЛИВ</strong><br>
|
||||
Характеристики бойца: Сила, Ловкость, Интуиция, Выносливость.</p>
|
||||
<p><strong>Страшилки</strong><br>
|
||||
Колье и серьги страшилки.</p>
|
||||
<p><strong>Стат</strong><br>
|
||||
Одна из характеристик <strong>СЛИВ</strong>ы.</p>
|
||||
<p><strong>Статы</strong><br>
|
||||
Базовые характеристики персонажа.</p>
|
||||
<p><strong>Сусел</strong><br>
|
||||
Смайлик.</p>
|
||||
<p><strong>Секретка</strong><br>
|
||||
Секретная комната.</p>
|
||||
<p><strong>Слиться</strong><br>
|
||||
Преднамеренно (или глупо, бесславно) проиграть в бою.</p>
|
||||
<p><strong>Статовые кольца</strong><br>
|
||||
Кольца, поднимающие статы (Сила, Ловкость, Интуиция…)</p>
|
||||
<p><strong>Страш</strong><br>
|
||||
Торговая улица.</p>
|
||||
<p><strong>Т</strong></p>
|
||||
<p><strong>Тарелка</strong><br>
|
||||
Щит.</p>
|
||||
<p><strong>Танк</strong><br>
|
||||
1.Персонаж, одетый не по средствам.<br>
|
||||
2.персонаж, обладающий ключевыми характеристиками – сила и выносливость, одевающийся в доспехи с большой защитой и владеющий тяжелыми видами оружия – молоты, дубины и т.д.</p>
|
||||
<p><strong>ТЗ</strong><br>
|
||||
Торговый Зал. Располагается на 2-м этаже в здании Бойцовского Клуба.</p>
|
||||
<p><strong>Тапки</strong><br>
|
||||
Сапоги.</p>
|
||||
<p><strong>Тело</strong><br>
|
||||
То же что и бот.</p>
|
||||
<p><strong>Топик</strong><br>
|
||||
Тема в форуме old-dark.</p>
|
||||
<p><strong>Топорист, Топорщик</strong><br>
|
||||
Персонаж использующий в боях топоры.</p>
|
||||
<p><strong>Тайм, тайм аут</strong><br>
|
||||
Максимально возможный перерыв между разменами с противниками в бою.</p>
|
||||
<p><strong>У</strong></p>
|
||||
<p><strong>УК old-dark</strong><br>
|
||||
Уголовный Кодекс old-dark.</p>
|
||||
<p><strong>Уворот</strong><br>
|
||||
1. Персонаж с оружием, обладающий основной характеристикой – ловкость, владеющий в основном кастетами и ножами;<br>
|
||||
2. Модификатор увертывания.</p>
|
||||
<p><strong>Ужас</strong><br>
|
||||
Кольцо ужаса.</p>
|
||||
<p><strong>Умелки</strong><br>
|
||||
Мастерство владения оружием или магией.</p>
|
||||
<p><strong>Ф</strong></p>
|
||||
<p><strong>Флуд</strong><br>
|
||||
Многократное повторение одного и того же сообщения в чате, форуме.</p>
|
||||
<p><strong>Флудер</strong><br>
|
||||
Персонаж целенаправленно засоряющий чат (или форум) одинаковыми сообщениями.</p>
|
||||
<p><strong>Физ</strong><br>
|
||||
Поединок 1 на 1.</p>
|
||||
<p><strong>Фулл</strong><br>
|
||||
Полное обмундирование.</p>
|
||||
<p><strong>Ц</strong></p>
|
||||
<p><strong>Централка, ЦП</strong><br>
|
||||
Центральная Площадь.</p>
|
||||
<p><strong>Х</strong></p>
|
||||
<p><strong>Халявщик</strong><br>
|
||||
Персонаж, заходящий за заведомо более сильную сторону в поисках халявной экспы.</p>
|
||||
<p><strong>Хамелеон</strong><br>
|
||||
Персонаж, подающий заявку на бой без одежды, но одевающийся сразу после получения подтверждения заявки.</p>
|
||||
<p><strong>Хаус, Хаос.</strong><br>
|
||||
Наказание, при котором чар не имеет возможности обмениваться деньгами и предметами, пользоваться телепортами, получает опыт в два раза меньше, не может использовать некоторые свитки.</p>
|
||||
<p><strong>Хелсы, Хиты</strong><br>
|
||||
Уровень Жизней (Уровень HP).</p>
|
||||
<p><strong>Хаот</strong><br>
|
||||
Хаотичный бой.</p>
|
||||
<p><strong>Хил</strong><br>
|
||||
Комплект для востановления уровня ХП</p>
|
||||
<p><strong>Хилка</strong><br>
|
||||
Свиток восстановления энергии (здоровья) или маны.</p>
|
||||
<p><strong>Ч</strong></p>
|
||||
<p><strong>Чар, перс</strong><br>
|
||||
Персонаж (жаргон РПГ'ешников).</p>
|
||||
<p><strong>Челноки</strong><br>
|
||||
Торговцы, перевозящие товар из одного города в другой.</p>
|
||||
<p><strong>Читер</strong><br>
|
||||
1.Персонаж, нарушающий правила УК old-dark.<br>
|
||||
2.Игрок развивающий своего персонажа за счёт персонажей которые создал он сам или договорных боёв с другими игроками.</p>
|
||||
<p><strong>ЧС</strong><br>
|
||||
Аббревиатура "черный список".</p>
|
||||
<p><strong>Ш</strong></p>
|
||||
<p><strong>Шакал</strong><br>
|
||||
1.Тоже, что халявщик.персонаж, зашедший в бой с нарушением установленного подающим заявки на сражение формата или комментария; 2. персонаж, заходящий в бой или инициирующий новый с заведомо более слабой стороной противника.<br>
|
||||
2.кинжал -Jackal-</p>
|
||||
<p><strong>Шмотки, Шмот</strong><br>
|
||||
Вещи, предметы. Когда говорят, что шмот ломаный, значит, его прочность ниже стандартной (например, 0/50 - стандарт, ломаная - 24/38); когда говорят, шмот юзаный - значит, что его прочность чуть ниже стандартной, но это не говорит о том, чинится он или нет, этот вопрос нужно уточнять отдельно (например, 0/20 - стандарт, 1/20 - юзаный).</p>
|
||||
<p><strong>Шапка</strong><br>
|
||||
Шлем.</p>
|
||||
<p><strong>Э</strong></p>
|
||||
<p><strong>Экспа (от англ. experience)</strong><br>
|
||||
Опыт, получаемый персонажами за выигранные бои.</p>
|
||||
<p><strong>Эммигрант</strong><br>
|
||||
Персонаж, покинувший родной город и живущий в другом.</p>
|
||||
<p><strong>Эротический напузник</strong><br>
|
||||
Экзотический нагрудник.</p>
|
||||
<p><strong>Экспаруб</strong><br>
|
||||
Человек, который всеми способами старается получить опыт.</p>
|
||||
<p><strong>Элик</strong><br>
|
||||
Эликсир.</p>
|
||||
<p><strong>Ю</strong></p>
|
||||
<p><strong>Юва (ювелирка)</strong><br>
|
||||
1. Ювелирные украшения (серьги, ожерелья, кольца).<br>
|
||||
2. Формат поединка.</p>
|
||||
<p><strong>A-Z,1-9</strong></p>
|
||||
<p><strong>Down (всегда англ.)</strong><br>
|
||||
1. Заклинание, полностью противоположное Ап в форуме.<br>
|
||||
2. Характеристика собеседнику в чате.</p>
|
BIN
sound/sound.swf
BIN
sound/sound.swf
Binary file not shown.
Loading…
Reference in New Issue
Block a user