Балобольство закончено...

Статус
В этой теме нельзя размещать новые ответы.

ByAngels

Новичок
Репутация
0 / 10
Начнём выкладку по кускам... т.к. ничего не разберёте...
 
Нападение на ботов из 1 комнаты отдельным окошком:

В файл battle.php:

Код:
echo"
<table width=100% cellspacing=0 cellpadding=3 border=1 bgcolor=cccccc bordercolor=bbbbbb>
<tr>
<td width=25% align=center>[b]<a "; if ($battle_type==1 || !isset($battle_type) || empty($battle_type)) echo" disabled";
                                                 else echo"href='battle.php?battle_type=1'"; echo">Физические</a>[/b]</td>
<td width=25% align=center>[b]<a "; if ($battle_type==2) echo" disabled";
                                                 else echo"href='battle.php?battle_type=2'"; echo">Групповые</a>[/b]</td>
<td width=25% align=center>[b]<a "; if ($battle_type==3) echo" disabled";
                                                 else echo"href='battle.php?battle_type=3'"; echo">Хаотические</a>[/b]</td>
<td width=25% align=center>[b]<a "; if ($battle_type==4) echo" disabled";
                                                 else echo"href='battle_4.php'"; echo">Бой с монстом</a>[/b]</td>


</tr>
</table>";


Ссылка на закачку файла: http://dump.ru/files/m/m0926855/
Пароль местный...


_+_+_+_+_+_+_+_)+_+_+_+_+_+_+_+_)+_+_+_+_+_+_+_+_)+


Как делается шрифт (жирный, курсив и т.д.)

В БД пихаем таблицу:

Поле: like
Тип: TEXT
И ничего больше...

В файл chat.php

Под

Код:
    }
    include("inc/chat/smiles.php");

Ставим:

Код:
insert_msg("<font color=".$stat['color'].">".$stat['like']."".$_POST['text']."[/b]</u>[/i]</font></span></span></size></strike>",$to_login,$private);

Затем в строке в БД пишим тому человеку которому хотим впахать шрифт:

Для Админов чаще используют:

<span style="font-size:10pt"><span style="font-family:Comic Sans Ms">

А для игроков других подойдёт и курсив или




Кузница не моя но всё же...

http://dump.ru/files/m/m5753965311/
Пасс местный

_+_+_+_+_+_+_+_)+_+_+_+_+_+_+_+_)+

Все ноят что вот ранги (10, 11, 12, 13 и тд...) в скрипте акерона не показывает!
Качаем inc/inf/player.php

http://dump.ru/files/m/m81502760/
_+_+_+_+_+_+_+_)+_+_+_+_+_+_+_+_)+
 
Пишите что вам надо, может есть у меня... Скину... Потому что больше я Ив двигать не буду... Да и вообще буду играть в отличную игру... Андрей(andr3w) знает про какую игру идёт речь...
 
Фикс больнички... Что бы нельзя было лечится за 5 секунд...

Вместо вашей кнопки подлечится ставим мою...:

Код:
<input type='button' value='Подлечиться' class=standbut style='WIDTH: 265px' onclick='this.disabled=true; window.location.href=\"ambulance.php?use=\"+Math.random();\"\"'>";

Не фикс но всё же.. .Кто хочет что бы на главной отображалось:

Сколько онлайна и сколько зарегестрированно:
Код:
<?
$num = mysql_num_rows(mysql_query("SELECT `id` FROM `players`"));
  mysql_query("SET CHARSET cp1251");
echo "Зарегестрировано: ".$num."";
print "
Игроков <font color=green>[b]OnLine:[/b]</font> [b]".mysql_num_rows(mysql_query("SELECT `id` FROM `players` WHERE `lpv` > '".(time()-180)."'"))."[/b]";
?>
 
Код:
<?

$time=floor(($info["m_time"]-time())/60);
$h=floor($time/60);
$m=$time-$h*60;
if($h<0){$h=0;}
if($m<0){$m=0;}
$molch="$h ч. $m мин.";

$time=floor(($info["travma"]-time())/60);
$h=floor($time/60);
$m=$time-$h*60;
if($h<0){$h=0;}
if($m<0){$m=0;}
$travma="$h ч. $m мин.";

$time=floor(($info["ic"]-time())/60);
$h=floor($time/60);
$m=$time-$h*60;
if($h<0){$h=0;}
if($m<0){$m=0;}
$ic="$h ч. $m мин.";


$time=floor(($info["haos"]-time())/60);
$h=floor($time/24);
$m=$time-$h*24;
if($h<0){$h=0;}
if($m<0){$m=0;}
$haos="$h дней";


if ($info['m_time'] > $now) echo "<table><tr><td><img src='i/molch.gif'></td><td>Наложен запрет на общение в чате. Осталось $molch</td></tr></table>";
if ($info['sign'] > $now) echo "<table><tr><td><img src='i/molch.gif'></td><td>Персонажу вручена грамота за вклад в игру</td></tr></table>";
if ($info['ic'] > $now) echo "<table><tr><td></td><td> У персонажа действительна проверка ещё: $ic</td></tr></table>";
if ($info['travma'] > $now) echo "<table><tr><td><img src='i/healing.gif'></td><td>Персонажа травмирован. Осталось $travma</td></tr></table>";
if ($info['haos'] > $now) echo "<table><tr><td></td><td>Персонаж в хаосе. Осталось $haos</td></tr></table>";
?>

В инфу кому надо...

Код:
<FIELDSET><LEGEND style='COLOR: red'>[b]Бои персонажа[/b]</LEGEND>
<table width=100% cellspacing=0 cellpadding=3 border=0>
<tr>
<td>

<?

$S = mysql_query("SELECT * FROM  offers");
while($offers = mysql_fetch_array($S)){
$battle=$offers["time"];
$A = mysql_query("SELECT * FROM battles where attacker='$info[user]' and offer='$battle' and id=1");
$batl = mysql_fetch_array($A);
$battl=$batl["offer"];
if ($battl) {
print "[b]$batl[attacker][/b] vs [b]$batl[defender][/b] ".date("d.m.Y H:i",$batl[offer])." [url="view_logs.php?log=$battl"]$battl [/url]
";
}
}
?>
</td>
</tr>
</table>
</FIELDSET>

Кому надо палить бои... Ыыы
 
Раз бросил заниматься этим скриптом, то загрузил бы свою версию сюда :)
Сами бы покопались-посмотрели, что там есть ценного :)
Ну или хоть бы описаловку с фишками твоей версии запостил...а то и не известно, что просить...
 
В моей версии есть:

1. Магия, но она не подключена...т.е. не заносилась в магазин
2. Шрифт курсив и тд...
3. Бои немного переделанные и там падают зм...
4. Магаз взят из версии твога...
5. Нападение с 1 комнаты
6. Список онлайна переделанный от UnDeaD
7. В скрипте друзья убран игнор т.к. не пахал он у меня
8. Дизайн инфы сменил...
9. Передачи теперь: и зм и сп...
10. Апы...
11. Цвет в чате

Вообщем вспомню допишу..
 
Хех...практически всё это у меня есть, ну а кое-что не надо :)

А шмот у тебя падает, когда снимаешь что-то с + к статам, и твои статы становятся меньше, чем требует шмот? (во загнул я :) ).
Чатовый бот еще нужен...
Клановый рейтинг приличный, а не тот что во всех ИВ :)
Ну мож еще что есть эксклюзивное :)
 
Код:
<?
session_start();
include("inc/db_connect.php");

$stat = mysql_fetch_array(mysql_query("SELECT user, id, bloked, t_time, k_time, battle, room, vitality, level, hp_now, v_time, rase_skill FROM players WHERE user='".addslashes($user)."' and pass='".addslashes($pass)."' LIMIT 1"));
  mysql_query("SET CHARSET cp1251");
include("inc/main/changed.php");

if ($stat['bloked']==1) echo"<script>top.location='index.php?action=logout'</script>";

if ($stat['t_time']) { header("Location: prison.php"); exit; }
elseif ($stat['battle']) { header("Location: battle.php"); exit; }
elseif ($stat['k_time']) { header("Location: academy.php"); exit; }
elseif ($stat['room'] != 8) { header("Location: main.php"); exit; }
else {

$now=time();

$hp_max=$stat['hp_max'];

if ($stat['level']>=0 && $stat['level']<=15) $vt=(1-($stat['hp_now']/$hp_max))*40;
else $vt=(1-($stat['hp_now']/$hp_max))*60;

if ($use) { if ($vt>0) { mysql_query("UPDATE players set v_time=$now+$vt where user='$stat[user]'"); header ("Location: ambulance.php"); }} // Запускаем лечение

include("inc/html_header.php");

if (!$stat[v_time]) $back="<img src='i/back.gif' style='CURSOR: Hand' alt='Вернуться' onclick='window.location.href=\"world.php?tmp=\"+Math.random();\"\"'>";


echo"<body bgcolor=#B6B6B6 leftmargin=0 topmargin=0>";
echo"<script src='i/time.js'></script>";

print"<table width=100% cellspacing=0 cellpadding=5 border=0>
<tr>
<td align=right valign=top>

<img src='i/refresh.gif' style='CURSOR: Hand' alt='Обновить' onclick='window.location.href=\"ambulance.php?tmp=\"+Math.random();\"\"'> $back
</td>
</tr>
</table>";



echo"
<table width=100% cellspacing=0 cellpadding=3 border=0>
<tr>
<td align=center>

</td>
<td align=center valign=top>
<font style='FONT-FAMILY: Arial; FONT-SIZE: 12pt;'>[b]Больница[/b]</font>

<table border=0 cellspacing=0 cellpadding=5 width=450 bordercolor=silver>
<tr>
<td align=center>";



///



if (!$stat[v_time] and $vt!="0") {

$min=$vt/60;
$min=round($min);

$sec=60-($min*60-$vt);

$min-=1;

if ($sec>60) { $min+=1; $sec-=60; }
elseif ($sec=="60" and $vt==300 or $vt==240 or $vt==180 or $vt==120 or $vt==60 or $vt==0) { $sec=0; $min+=1;}

$sec=round($sec);

if ($sec<0) $sec-=100;
$min.=" мин.";
$sec.=" сек.";

echo"Вы можете подлечиться в нашей больнице.
Курс лечения займёт займёт: [b]$min $sec[/b]


<input type='button' value='Подлечиться' class=standbut style='WIDTH: 265px' onclick='this.disabled=true; window.location.href=\"ambulance.php?use=\"+Math.random();\"\"'>";

}

elseif (!$stat[v_time] and $vt=="0") echo"[b][i]Извините, но у нас Вам делать нечего, Вы абсолютно здоровы![/i][/b]";









// Лечение окончено
elseif ($stat[v_time] and $vt<=0) {
mysql_query("UPDATE players SET v_time=NULL, room=1 WHERE user='".$stat['user']."'");

mysql_query("UPDATE players SET room=1, lpv=".$now." WHERE user='".$stat['user']."'");

echo"
<script LANGUAGE=\"JavaScript\">
top.frames['online'].location = top.frames['online'].location;
</SCRIPT>
";

echo "Лечение окончено!
Вы транспортированы в помещение: [b][u]Комната новичков[/u][/b]";
require_once("inc/chat/functions.php");
insert_msg("Лечение окончено! Вы транспортированы в помещение: [b][u]Комната новичков[/u][/b]","","","1",$stat['user'],"battle.php","1");

}
//








// Процесс лечения
elseif ($stat[v_time] and $vt>0) { // Лечимся

$vt=$stat[v_time]-$now;


$hp=$hp_max-(round($vt*$hp_max/300));

if ($hp<=$hp_max) {
mysql_query("UPDATE players set hp_now='$hp' where user='$stat[user]'");


echo"<table cellspacing=0 cellpadding=3>
<tr>
<td>Ещё лечиться:</td>
<td id=ambulance style='FONT-WEIGHT: Bold'><script language=JavaScript>ShowTime('ambulance','$vt',1);</script></td>
</tr>
</table>";


} else {

mysql_query("UPDATE players SET v_time=NULL, room=1, hp_now=$hp_max WHERE user='".$stat['user']."'");

$_ROOM['TO_CHANGE'] = 1;
mysql_query("UPDATE players SET room=1, lpv=".$now." WHERE user='".$stat['user']."'");

echo "Лечение окончено!
Вы транспортированы в помещение: [b][u]Комната новичков[/u][/b]";

echo"
<script LANGUAGE=\"JavaScript\">
top.frames['online'].location = top.frames['online'].location;
</SCRIPT>
";

require_once("inc/chat/functions.php");
insert_msg("Лечение окончено! Вы транспортированы в помещение: [b][u]Комната новичков[/u][/b]","","","1",$stat['user'],"battle.php","1");

}}
//







echo"</td>
</tr>
</table>
</td>
</tr>
</table>";

}
?>


Больница, работает - ОТЛИЧНО!
 
Код:
<?
}
if (((($stat['rank']>=10 && $stat['rank']<=14) || $stat['rank']>=98) || $stat['admin'] == 1)&& $info['user']!='НИК №2'&& $info['user']!='НИК №1') {
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху