<?
include_once '../../sys/inc/start.php';
include_once '../../sys/inc/compress.php';
include_once '../../sys/inc/sess.php';
include_once '../../sys/inc/home.php';
include_once '../../sys/inc/settings.php';
include_once '../../sys/inc/db_connect.php';
include_once '../../sys/inc/ipua.php';
include_once '../../sys/inc/fnc.php';
include_once '../../sys/inc/user.php';
$set['title']='Арена - Бой'; // Заголовок
include_once '../../sys/inc/thead.php';
title();
aut();
if(isset($_GET['id'])){
$id = abs(intval($_GET[id]));
if (isset($_POST['msg']) && isset($user))
{
$msg=$_POST['msg'];
if (isset($_POST['translit']) && $_POST['translit']==1)$msg=translit($msg);
$mat=antimat($msg);
if ($mat)$err[]='В тексте сообщения обнаружен мат: '.$mat;
if (strlen2($msg)>1024){$err[]='Сообщение слишком длинное';}
elseif (strlen2($msg)<2){$err[]='Короткое сообщение';}
elseif (mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_komm` WHERE `id_fight` = '".intval($_GET['id'])."' AND `id_user` = '$user[id]' AND `msg` = '".my_esc($msg)."' LIMIT 1"
,0)!=0){$err='Ход повторяется';}
elseif(!isset($err)){
mysql_query("INSERT INTO `arena_komm` (id_user, time, msg, id_fight) values('$user[id]', '$time', '".my_esc($msg)."', '$id')"
;
$q=mysql_query("SELECT `id` FROM `arena_komm` WHERE `id` != $user[id]"
;
while ($us = mysql_fetch_array($q)){
$msgrat1="В вашем бою, оставлен ХОД";
mysql_query("INSERT INTO `jurnal` (`id_user`, `id_kont`, `msg`, `time`) values('0', '$us[id]', '$msgrat1', '$time')"
;
}
msg('Ход Успешно отправлен!!');
}
}
$boi=mysql_fetch_assoc(mysql_query("SELECT * FROM `arena` WHERE `id` = '$id'"
);
$us=mysql_fetch_assoc(mysql_query("select * from `user` where `id` = '".$boi[id_user]."'"
);
$vrag=mysql_fetch_assoc(mysql_query("select * from `user` where `id` = '".$boi[id_vrag]."'"
);
if(isset($_GET['pobeditel'])){
if($user['id']==$boi['ekz_id']){
if($_GET['pobeditel']==$boi['id_user']){$pobeditel=$boi['id_user'];$loh=$boi['id_vrag'];}
if($_GET['pobeditel']==$boi['id_vrag']){$pobeditel=$boi['id_vrag'];$loh=$boi['id_user'];}
mysql_query("UPDATE`user` SET `ank_boi` = `ank_boi` + '1' WHERE `id` = '$boi[id_user]'"
;
mysql_query("UPDATE `user` SET `ank_boi` = `ank_boi` + '1' WHERE `id` = '$boi[id_vrag]'"
;
mysql_query("UPDATE `user` SET `naruto_win` = `naruto_win` + '1' WHERE `id` = '$pobeditel'"
;
mysql_query("UPDATE `user` SET `ank_porazh` = `ank_porazh` + '1' WHERE `id` = '$loh'"
;
mysql_query("UPDATE `arena` SET `id_winner` = '$pobeditel' WHERE `id` = '$id'"
;
$pers = mysql_fetch_assoc(mysql_query('SELECT * FROM `p_pers` WHERE `id` = ' . $winner['p_pers']));
if ($pers) {
$text_msg = "Сражение на Арене окончено!
Победитель: <a href="/info.php?id=$user[id">]<strong>$pers[name]</strong></a> ".($user['pol'] == 0 ? '': false).'
Он беспощаден.варвар.
Присвоена Победа!
Давайте поздравим его с победой!!';
}
mysql_query('INSERT INTO `guest` SET `id_user` = "37", `time` = "'.time().'", `msg` = "'.my_esc($text_msg).'"');
}
}
$ekzam=mysql_fetch_assoc(mysql_query("select * from `user` where `id` = '".$boi[ekz_id]."'"
);
echo "<table class='post'><tr><td class='icon14'>";
avanarutomini(0);
echo "</td><td class='p_t'>Приятного Сражения!</td></tr>";
echo "<tr><td class='p_m' colspan='2'>";
$pers = mysql_fetch_assoc(mysql_query('SELECT * FROM `p_pers` WHERE `id` = ' . $us['p_pers']));
if ($pers) {
echo "<a href='/info.php?id=$us[id]'><b>$pers[name]</b></a>";
}
$pers = mysql_fetch_assoc(mysql_query('SELECT * FROM `p_pers` WHERE `id` = ' . $vrag['p_pers']));
if ($pers) {
echo " vs <a href='/info.php?id=$vrag[id]'><b>$pers[name]</b></a>";
}
echo "<br/><b>Экзаменатор</b>: $ekzam[nick]";
echo "<br/><b>Ход 1</b>: $boi[hodi1]";
echo "<br/><b>Ход 2</b>: $boi[hodi2]";
echo "<br/><b>Ход 3</b>: $boi[hodi3]";
echo "<br/><b>Ход 4</b>: $boi[hodi4]";
echo "<br/><b>Ход 5</b>: $boi[hodi5]";
echo "<br/><b>Ход 6</b>: $boi[hodi6]";
echo "<br/><b>Расстояние (Метры)</b>: $boi[metr]";
echo "<br/><b>Причина Боя</b>: $boi[pricina]";
echo "</td></tr>";
echo "</table>";
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `arena_komm` WHERE `id_fight` = '$id'"
,0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
echo "<table class='post'>n";
if ($k_post==0) {
echo " <tr>n";
echo " <td class='p_t'>n";
echo "В данном бою нет действий и обсуждений.";
echo " </td>n";
echo " </tr>n";
}
$q=mysql_query("SELECT * FROM `arena_komm` WHERE `id_fight` = '$id' ORDER BY `time` ASC LIMIT $start, $set[p_str]"
;
while ($post = mysql_fetch_assoc($q))
{
$ank=get_user($post['id_user']);
echo " <tr><td class='icon14'>n";
if($ank[id]==$boi[id_user] || $ank[id]==$boi[id_vrag]){
avanarutomini($ank[id]);
}
elseif($ank[id]==$boi[ekz_id]){
avanarutomini($ank[id]);
}
if($ank[id]==$boi[id_user] || $ank[id]==$boi[id_vrag]){
$pers = mysql_fetch_assoc(mysql_query('SELECT * FROM `p_pers` WHERE `id` = ' . $ank['p_pers']));
if ($pers) {
echo "</td> <td class='p_t'><a href='/info.php?id=$ank[id]'>$pers[name]</a>".online($ank['id'])." (".vremja($post['time'])."
</td></tr>";}
}
elseif($ank[id]==$boi[ekz_id]){
echo "</td> <td class='p_t'>Экзаменатор ".online($ank['id'])." (".vremja($post['time'])."
</td></tr>";}
echo "<tr><td class='p_m' colspan='2'>";
if($ank[id]==$boi[id_user] || $ank[id]==$boi[id_vrag]){
echo "<font color='red'>Ход:</font><br/>".output_text($post['msg']);}
elseif($ank[id]==$boi[ekz_id]){
echo "<font color='red'>Судейство:</font><br/>".output_text($post['msg']);}
echo "</td></tr>";
}
echo "</table>n";
if ($k_page>1)str('fight.php?id='.$id.'&',$k_page,$page); // Вывод страниц
if($boi[id_winner]==0){
if($user[id]==$boi[id_user] || $user[id]==$boi[id_vrag] || $user[id]==$boi[ekz_id]){
echo "<form method="post" name='message' action="fight.php?id=$id">n";
if($user[id]==$boi[id_user] || $user[id]==$boi[id_vrag]){
echo "Ваш ход:<br />n<textarea name="msg"></textarea><br />n";}
elseif($user[id]==$boi[ekz_id]){
echo "Судейство:<br />n<textarea name="msg"></textarea><br />n";}
if (isset($user) && $user['set_translit']==1)echo "<label><input type="checkbox" name="translit" value="1" /> Транслит</label><br />n";
echo "<input value="Отправить" type="submit" />n";
echo "</form>n";
}
else {
echo "<center><font color='red'>Участвовать в бою могут только их участники и экзаменатор.</font></center>";
}
if($user[id]==$boi[ekz_id]){
echo "<b>Победитель</b>:<br/>";
$pers = mysql_fetch_assoc(mysql_query('SELECT * FROM `p_pers` WHERE `id` = ' . $us['p_pers']));
if ($pers) {
echo "<a href='fight.php?id=$id&pobeditel=$boi[id_user]'>$pers[name]</a> ";
}
$pers = mysql_fetch_assoc(mysql_query('SELECT * FROM `p_pers` WHERE `id` = ' . $vrag['p_pers']));
if ($pers) {
echo "или <a href='fight.php?id=$id&pobeditel=$boi[id_vrag]'>$pers[name]</a>?";
}
}
}
else {
$winner=mysql_fetch_assoc(mysql_query("select * from `user` where `id` = '".$boi[id_winner]."'"
);
$pers = mysql_fetch_assoc(mysql_query('SELECT * FROM `p_pers` WHERE `id` = ' . $winner['p_pers']));
if ($pers) {
echo "<center><div class='msg'><font color='red'>Бой закончен, победитель - $pers[name].</font></center></div>";
}
}
}
echo "<div class='foot'><a href='/naruto/arena/'>Арена</a>
<br/><a href='/naruto'>Ролевая Наруто</a></div>";
include_once '../../sys/inc/tfoot.php';
?>
Вот что то я не могу не как сделат оповещение, уже все способы какие только можно испробовал...
оповещение должны приходить двум участникам и экзаменаторам