Gamers-Fusion V3

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

Otto

Старейшина
Репутация
115 / 756
Самый простой, легкий и понятный движок браузерной игры, который я когда-либо встречал.
Дизайн отсутствует как таковой, но как нестранно, это я является большим плюсом – очень легко изменить дизайн не нарушив игровой код. Дизайн разложен по трем файлам: header, центральная часть с активными элементами, footer.


Без лишних проблем можно добавлять в игру новые элементы без переписывания значительной части кода.

Существует полноценная админка, что является редкостью. Как только вы установите данный скрипт – база будет абсолютно пустой, Вам будет необходимо заполнить через админку раздел магазина с оружием и защитой. Что бы стать админом исправьте поле rank у своего перса на Admin в базе данных (config.php, chatmsgs.php – настройки соединения с БД).

В игре присутствует форум и чат, клановая система, игра в игре (Outposts).
При регистрации на почту будет отправлен пароль от вашего аккаунта (напомним, что в DENWER все отправленые письма хранятся в C:\WebServers\tmp\!sendmail).

При беглом осмотре кода были замечено большое количество mysql запросов, которые в большинстве случаев можно было бы оформить как один, либо вообще убрать их.

Игра работает только при Register_globals = On

Как демку, могу показать игру: www.real-game.ru — но это более прокаченный скрипт, думаю, что за основу брался данный браузерный движок.

Источник

P.S. Нашол ссылку в подписи у rutrum. спс ему ))

3c9c546e2547.jpg
 
подарок X-Ray
 
Игорь
Ну Рей готовыт для нас тоже игру типо этой, только там более всё доработанно будет, он писал у свой теме про этот скрипт и его.
STEAM
Ничего я не крал )) я вить написал источник, и от кого нашол ))
 
Игорь
Ну Рей готовыт для нас тоже игру типо этой, только там более всё доработанно будет, он писал у свой теме про этот скрипт и его.
STEAM
Ничего я не крал )) я вить написал источник, и от кого нашол ))
а извени, я не дочитал) на скрине краем глаза заметил вот и написал))
 
Глянул Gamers-Fusion, действительно похож, но это не он.
Ладно не буду вас томить :) это движок игры mirsofta-game.ru (дата создания апрель 2004 года) , который был слит в 2006-2007 году некоторыми личностями с античата этот же двиг стоит и на
real-game.ru (дата создания ноябрь 2007 года)
game-life.ru (дата создания октябрь 2007 года)

Я сливал двиг с game-life.ru в 2008 году.

З.Ы. админы real-game.ru по видимому тоже оттуда сливали т.к. проекты очень похожи и даже хостятся у одних и тех же хостеров :)

Код игры достаточно простой в освоении, возможностей для реализации модулей (на всякую продажу или паблик) дофига. Смена дизайна и подключение его к модулям происходит достаточно просто.
Глянул реал-гейм, первое что заметил они реализовали Магазин смайлов, Тотализатор, Пустыня, Биржа, Рулетка, Магазин супер оружия, Магазин подарков, Галерея. В принципе ничего такого особенного.
Бои происходят в авторежиме, достаточно просто подключить бои из ИВ, Средвека и т.д.
Карты как таковой нет, но кто вам мешает её сделать :)


Автор этой статьи не видел сорцы real-game, это совершенно другой двиг, не спорю возможно что то и бралось с гейм фусион, как доделаю релиз можете сравнить сорц.

P.S. Помоему у тебя есть доступ в раздел Болталка :) Все новости там ))
Ну а если ты имел виду дал он нам уже игру или нет, тогда ответ токой:
Пока делаете дизайн, я переписываю двиг под модульную структуру.
Думал как бы пути сделать, остановился на $_SERVER['DOCUMENT_ROOT'], думаю это самый оптимальный вариант.
Как будет диз. я его прикручу и сделаю первую версию движка.
Рей готовый там помоему красивую вещ, главное не засярить её ))
 
Командные бои у вас в наличие ? И где же дырка мне интересно там была )))
С наступающим...

Равнял движки. Скажу что не 1 к 1 но исходник тот же. Нового заметил только поломку оружия и командные бои...
 
Ну хз, вот например view.php из гейм фусиона
Код:
<?php $title = "View"; include("header.php"); ?>

<?php
$view = mysql_fetch_array(mysql_query("select * from players where id=$view"));
if (empty ($view[id])) {
    print "No such player.";
    include("footer.php");
    exit;
}
print "<center>[b][u]$view[user][/b][/u] ($view[id])</center>
";
print "Rank: $view[rank]
";
print "Last Seen: $view[page]
";
print "Age: $view[age]

";
print "Level: $view[level]
";
if ($view[hp] > 0) {
    print "Status: Alive
";
} else {
    print "Status: [b]Dead[/b]
";
}
$tribe = mysql_fetch_array(mysql_query("select * from tribes where id=$view[tribe]"));
if ($tribe) {
    print "Tribe: <a href=tribes.php?view=view&id=$view[tribe]>$tribe[name]</a>
";
} else {
    print "Tribe: None
";
}
print "Max HP: $view[max_hp]

";
print "Record: $view[wins]/$view[losses]
";
print "Last Killed: $view[lastkilled]
";
print "Last Killed By: $view[lastkilledby]
";
print "Referrals: $view[refs]
";
print "Profile:
$view[profile]

";
print "Options: <a href=battle.php?battle=$view[id]>Attack</a>";
?>

<?php include("footer.php"); ?>

А вот из моего релиза:
Код:
<?php
////////////////////////////////////////////////////////////////////////////////////////////////
// RRRRRRRRR..^..EEEEEEEEEEEEEE LL..^....^..II..ZZZZZZZZZZZZ.. EEEEEEEEEEEE DDDDDDDDD..^......//
// RR..RR.. RR.. EEEEEEEEEE..^..LL..^....^..II..ZZZZZZZZZZZ....EEEEEEEEE....DDDDDDDDDDD..^....//
// RR..RR.. RR.. EE..^....^.... LL..^....^..II..^....^..ZZ..^..EE..^....^.. DD..^......DD..^..//
// RR..RR.. RR.. EEEEEEEE..^....LL..^....^..II..^......ZZ..^.. EEEEE..^.... DD..^....^.. DD.. //
// RR..^..RR..^..EEEEE..^....^..LL..^....^..II..^.... ZZ..^....EEEEEEE..^.. DD..^....^.. DD.. //
// RR..^.. RR....EE..^....^.... LL..^....LL II..^....ZZ..^.... EE..^....^.. DD..^......DD..^..//
// RR..^....RR.. EEEEEEEEEEEE.. LLLLLLLLLL..II..^..ZZZZZZZZZZ..EEEEEEEE..^..DDDDDDDDDDD..^....//
// RR..^......RR EEEEEEEEEEEEEEELLLLLLLLLL..II.. ZZZZZZZZZZZ.. EEEEEEEEEEEE DDDDDDDDDD..^.... //
//..^....^....^....^....^....^....^....^....^....^....^....^....^....^....^....^..
..^....^....//
//..^....^....^....^....^....^....^....^....^....^....^....^....^....^....^....^..
..^....^....//
//..^....^....^....^....^......BBBBBBBBBBB..^.. YY..^....YY..^....^....^....^....^....^....^..//
//..^....^....^....^....^......BB..BBBBB..BB..^..YY..^..YY..^....^....^....^....^.
...^....^.. //
//..^....^....^....^....^......BB..BBBBB..BB..^.. YY.. YY..^....^....^....^....^....^....^....//
//..^....^....^....^....^......BB..^....BB..^......YY YY..^....^....^....^....^....^....^.... //
//..^....^....^....^....^......BB..^....BB..^....^..YY..^....^....^....^....^....^
....^....^..//
//..^....^....^....^....^......BB..BBBBB..BB..^.... YY..^....^....^....^....^....^....^....^..//
//..^....^....^....^....^......BB..BBBBB..BB..^.... YY..^....^....^....^....^....^....^....^..//
//..^....^....^....^....^......BBBBBBBBBBB..^....^..YY..^....^....^....^....^....^
....^....^..//
//..^....^....^....^....^....^....^....^....^....^....^....^....^....^....^....^..
..^....^....//
//..^....^....^....^....^....^....^....^....^....^....^....^....^....^....^....^..
..^....^....//
//..^....^....^....^....^....^....^....^....^....^....^....^....^....^....^....^..
..^....^....//
//..^....^.. XX..^....XX..^....^....^....RRRRRRRRRR..^......AAAAAAAA....YY..^......YY..^......//
//..^....^....XX..^..XX..^....^....^.... RR.. RR.. RR..^.. AAAAAAAAAA....YY..^....YY..^....^..//
//..^....^.... XX.. XX..^....^....^......RR.. RR....RR....AA..^.... AA....YY..^..YY..^....^.. //
//..^....^......XX XX..^.. XXXXXXX..^....RR.. RR.. RR..^..AA..^.... AA..^..YY.. YY..^....^....//
//..^....^....^..XXX..^....XXXXXXX..^....RR..^....RR..^.. AA AAAAAA AA..^.. YY YY..^....^.... //
//..^....^......XX..XX..^....^....^......RR..^.. RR..^....AA AAAAAA AA..^....YY..^....^....^..//
//..^....^.... XX....XX..^....^....^.... RR..^.... RR..^..AA..^.... AA..^....YY..^....^....^..//
//..^....^....XX..^.. XX..^....^....^....RR..^......RR....AA..^.... AA..^....YY..^....^....^..//
//..^....^.. XX..^.... XX..^....^....^.. RR..^....^.. RR..AA..^.... AA..^....YY..^....^....^..//
//..^....^....^....^....^....^....^....^....^....^....^....^....^....^....^....^..
..^....^....//
//..^....^....^....^....^....^....^....^....^....^....^....^....^....^....^....^..
..^....^....//
//..^....^....^....^....^....^....^....^....^....^....^....^....^....^....^....^..
..^....^....//
//..^....^....^....^..................jdWMMMMMNk&,...JjdMMMHMMHA+..................^....^.... //
//..^....^....^....^...^.^.^.^.^.^..JdMMMBC:vHMMNI..`dMMM8C`ZMMMNs...^^.^^.^^.^^...^....^.... //
//..^....^....^....^....^.^..^.....dMMMBC`....dHNn...dMNI....`vMMMNy.........^.....^....^.... //
//..^....^....^....^.......^..?XMMMMMBC!..dMM@MMMMMMM#MMH@MNZ,^!OMMHMMNk!..^...^...^....^.... //
//..^....^....^....^..^^.^..^.`??????!`JdN0??!??1OUUVT??????XQy!`??????!`..^..^.^..^....^.... //
//..^....^....^....^....^..^.....^..^..?WN0`` `..X-ray..^...dHR:..^.......^..^.....^....^.... //
//..^....^....^....^.....^..^.^.^..^...`?UXQQQQQeyltOOagQQQeZVz`..^.^^..^..^..^....^....^.... //
//..^....^....^....^..^.^..^..^..^..^.^..`zWMMMMH0llOXHMMMM9C`..^.....^..^..^..^...^....^.... //
//..^....^....^....^....^..^...^..+....^...`zHHWAwtltwAXH8I....^...?+....^...^..^..^....^.... //
//..^....^....^....^.....^..^...JdMk&...^.^..^zHNkAAwWMHc...^.....jWNk+....^..^....^....^.... //
//..^....^....^....^..^.^..^..JdMMMMNHo....^..jHMMMMMMMHl.^..^..jWMMMMNk+...^..^..
.^....^.... //
//..^....^....^....^...^....jdNMM9+4MMNmo...?+zZV7???1wZO+.^..ddMMM6?WMMNmc..^..^..^....^.... //
//..^....^....^....^..^.^.jqNMM9C!^??UMMNmmmkOltOz+++zltlOzjQQNMMY?!`??WMNNmc^.^...^....^.... //
//..^....^....^....^..ummQHMM9C!.uQo.??WMMMMNNQQkI!!?wqQQQQHMMMYC!.umx.?7WMNHmmmo..^....^.... //
//..^....^....^....^..OUUUUU6:.jgWNNmx,`OUWHHHHHSI..?wWHHHHHW9C!.udMNHAx.?XUUUU9C..^....^.... //
//..^....^....^....^.........+dWMMMMMNm+,`+ltltlzz??+1lltltv+^.jdMMMMMMHA+......^..^....^.... //
//..^....^....^....^....^..JdMMMMC`vMMMNkJuAAAAAy+...+uAAAAA&JdMMMBC`dMMMHs....^...^....^.... //
//..^....^....^....^......dMMMMC``.``zHMMMMMMMMMMS==zXMMMMMMMMMM8v``.`?ZMMMNs......^....^.... //
//..^....^....^....^..dMMMMMBC!`.....`!?????1OVVCz^^`+OVVC??????!`....^`?vMMMMMNk..^....^.... //
//..^....^....^....^..??????!`....^.........?ztlOz+++zlltz!........^.....???????!..^....^.... //
//..^....^....^....^.......^.^^.^..^.^^...uQQHkwz+!!!+zwWHmmo...^.^.^^.^..^....^...^....^.... //
//..^....^....^....^..^^.^.....^.^..^...ugHMMMNkz1++++zXMMMMHmx..^....^.^..^.^..^.
.^....^.... //
//..^....^....^....^....^.^.^.....^...jdHMMMMM9C???????wWMMMMMHn+...^....^..^..^...^....^.... //
//..^....^....^....^..^....^.^.^....JdMMMMMMHIz+.......?zdHMMMMMNA....^..^...^..^..^....^.... //
//..^....^....^....^...^.^....^...JdMMMMMMHZttOz1111111zlttwWMMMMMNn..^.^..^..^...
.^....^.... //
//..^....^....^....^....^.^.^....dNMMMMMWOOtllz!^^^^^^^+1lttOZWMMMMMNA,....^..^....^....^.... //
//..^....^....^....^..^....^..?dNMMMMMC?1ltllllzzzzzzzzzlllltlz?XMMMMNNk+^..^..^...^....^.... //
//..^....^....^....^...^.^..+dNMM8T77?!`+lllz!!!!!!!!!!!!+1tll+`??777HMNHm;..^..^..^....^.... //
//..^....^....^....^....^..^jHMMNS`..^.`+ltlz+++++++++++++ztll+`....`dMMMHl.^..^...^....^.... //
//..^....^....^....^......^.jHMMNS`^...`+ltlz+++++++++++++zltl+`^.^.`dMMMHl..^..^..^....^.... //
//..^....^....^....^..^^.^..jHMMNS`.^.^`+tllz+...........?+ltl+`.^..`dMMMHl...^....^....^.... //
//..^....^....^....^....^..^jHMMM6`..^.`+lltltltlz111zltlltlll+`...^`dMMMHl.^..^...^....^.... //
//..^....^....^....^......^.jHNC``.^...`+zltlltlz+^^.+zltlltzz+`..^.^`?dMHl..^..^..^....^.... //
//..^....^....^....^...^.^..jHNI....^..^``+zltltlzzzzzltltlv!``.^...^..dMHc....^...^....^.... //
//..^....^....^....^..^...jdNMMNmo...^...^`?+ztlltllltlltz!``..^.^...dqNMMNmc.^....^....^.... //
//..^....^....^....^...^.`?7TTTTC!`..^.....^`?!!!!!!!!!!!!`..^....^.`?7TTTTC!..^...^....^.... //
//..^....^....^....^....^....^....^....^....^....^....^....^....^....^....^....^..
..^....^....//
////////////////////////////////////////////////////////////////////////////////////////////////
ob_start();
ignore_user_abort(true);

include($_SERVER['DOCUMENT_ROOT'].'/security/cookies.php');
include($_SERVER['DOCUMENT_ROOT'].'/configurations/config.php');
include($_SERVER['DOCUMENT_ROOT'].'/security/defender.php');

if($_COOKIE['iduser'] == '' or $_COOKIE['emailuser'] == '' or $_COOKIE['passuser'] == ''){
header("Location: index.php");
} else {
$sql_security = "SELECT `id`, `emailx`, `passwordx` FROM `gameuser` WHERE `id` = '".mysql_real_escape_string($_COOKIE[iduser])."'";
$result_security = mysql_query($sql_security);
$zapros_security = mysql_fetch_array($result_security);
if($_COOKIE['iduser'] == $zapros_security['id'] and $_COOKIE['emailuser'] == $zapros_security['emailx'] and $_COOKIE['passuser'] == $zapros_security['passwordx']){

/* Название страницы */
$namestranicihsd = "Просмотр игрока";
/* Конец название страницы */

$incl = "left";
include($_SERVER['DOCUMENT_ROOT'].'/design/left.php');

/* Content */
$sql_u1 = "SELECT * FROM `gameuser` WHERE `id` = '".mysql_real_escape_string($zapros_security[id])."'";
$zapros_u1 = mysql_query($sql_u1);
$result_u1 = mysql_fetch_array($zapros_u1);

$_GET['view'] = ereg_replace("[^0-9]","",$_GET['view']);

print <<< HERE


<table width="100%" border="0">
  <tr> 
    <td valign="top" align="left" WIDTH="220" style="padding-left: 10px;">
HERE;

$sql_vw1 = "SELECT * FROM `gameuser` WHERE `id` = '".mysql_real_escape_string($_GET[view])."'";
$zapros_vw1 = mysql_query($sql_vw1);
$result_vw1 = mysql_fetch_array($zapros_vw1);

$sql_vw2 = "SELECT * FROM `userallian` WHERE `iduser` = '".mysql_real_escape_string($result_vw1[id])."'";
$zapros_vw2 = mysql_query($sql_vw2);
$result_vw2 = mysql_fetch_array($zapros_vw2);

if($result_vw1['id']){
/* Функция вывода названия статуса в инфе */

/* Функция вывода картинки пользователя в инфе */
if($result_vw1['userimg'] != ''){
print <<< HERE
[img]/images/imgusers/$result_vw1[userimg][/img]
HERE;
} else {
}
/* Конец функции вывода картинки пользователя в инфе */

$sql_blck = "SELECT * FROM `userblock` WHERE `iduserblok` = '".mysql_real_escape_string($result_vw1[id])."' and `actb` = '1'";
$result_blck = mysql_query($sql_blck);
$zapros_blck = mysql_fetch_array($result_blck);

$sql_tur05 = "SELECT * FROM `gameturma` WHERE `iduser` = '".mysql_real_escape_string($result_vw1[id])."'";
$zapros_tur05 = mysql_query($sql_tur05);
$result_tur05 = mysql_fetch_array($zapros_tur05);

if($result_tur05['id'] != ''){
if($result_tur05['iduser'] == $result_vw1['id']){
$tur05 = date("Y-m-d H:i:s");
if($tur05 <= $result_tur05['srokzakl']){
$turok = "1";
} else {
}
} else {
}
} else {
}

if($zapros_blck['id'] == '' and $turok != '1'){
print <<< HERE



- [url="/modules/mail/index.php?view=write&toidm=$_GET[view]"]Написать игроку[/url]


- [url="/modules/battle/index.php?battle=$_GET[view]"]Атаковать игрока[/url]
HERE;
} else {
print <<< HERE


- [url="/modules/mail/index.php?view=write&toidm=$_GET[view]"]Написать игроку[/url]


HERE;

if($zapros_blck['id'] != ''){
print <<< HERE
<font color="#FF0000">[b]
Игрок заблокирован. 

Причина: $zapros_blck[prichina] 

Дата: $zapros_blck[date]
[/b]</font>


HERE;
}

if($turok == '1'){
print <<< HERE
[b]
<font color="#FF0000">
Игрок сидит в тюрьме. 

Срок заключения: $result_tur05[klday] дней.

Причина: $result_tur05[prichzakl] 

Дата: $result_tur05[date] 

</font>
[/b]
HERE;
}
}

print <<< HERE
</td>
<td valign="top" align="left">
[u]Игровая информация:[/u] 
 

[b]Ник: [u]$result_vw1[login][/u] [[u]$result_vw1[id][/u]][/b]


[b]Ранг:[/b]
HERE;
if($result_vw1['statususer'] == '0'){
print <<< HERE
Игрок 

HERE;
} else if($result_vw1['statususer'] == '1'){
print <<< HERE
Админ 

HERE;
} else if($result_vw1['statususer'] == '2'){
print <<< HERE
Модер 

HERE;
} else if($result_vw1['statususer'] == '3'){
print <<< HERE
Цензор 

HERE;
} else if($result_vw1['statususer'] == '4'){
print <<< HERE
Сваха 

HERE;
}
/* Конец функции вывода названия статуса в инфе */

/* Функция расчета сколько дней игрок в игре */
$userday1 = strtotime($result_vw1['datireg']);
$userday2 = round(($userday1 - time()) / '86400');
$userday2 = ereg_replace ("[^0-9]","",$userday2);
/* Конец функции расчета сколько дней игрок в игре */

/* Клан */

/* End Клан */

if($result_vw1['statususer'] != '1'){
print <<< HERE
[b]Последнее:[/b] $result_vw1[posledneeuser] 


HERE;
}

if($result_vw1['hero'] == '1'){
$hero1 = <<< HERE
<font color="#FF6600">Варвар</font>
HERE;
} else if($result_vw1['hero'] == '2'){
$hero1 = <<< HERE
<font color="#00CC00">Паладин</font>
HERE;
} else if($result_vw1['hero'] == '3'){
$hero1 = <<< HERE
<font color="#9900FF">Волшебник</font>
HERE;
} else {
$hero1 = <<< HERE
<font color="#0000FF">не выбран</font>
HERE;
}

print <<< HERE
[b]Уровень:[/b] $result_vw1[level] 


[b]Дней в игре:[/b] $userday2 


HERE;


if($result_vw2['id'] != '' and $result_vw2['iduser'] == $result_vw1['id']){
$sql_vw3 = "SELECT * FROM `alliances` WHERE `id` = '".mysql_real_escape_string($result_vw2[idallian])."'";
$zapros_vw3 = mysql_query($sql_vw3);
$result_vw3 = mysql_fetch_array($zapros_vw3);

print <<< HERE
[b]Альянс:[/b]  [url="/modules/alliances/index.php?info=$result_vw3[id]"]$result_vw3[name][/url] 

HERE;
$sql_zvanie = mysql_query("SELECT * FROM `userallian` WHERE `iduser` = '".mysql_real_escape_string($result_vw1[id])."'");
$result_zvanie = mysql_fetch_array($sql_zvanie);
$sql_zvanie2 = mysql_query("SELECT * FROM `stallian` WHERE `id` = '".mysql_real_escape_string($result_zvanie[status])."'");
$result_zvanie2 = mysql_fetch_array($sql_zvanie2);
print <<< HERE
  [b]Звание:[/b] $result_zvanie2[name]


HERE;
}

$sql_325 = "SELECT * FROM `gamezags` WHERE `iduserm` = '".mysql_real_escape_string($result_vw1[id])."' or `iduserg` = '".mysql_real_escape_string($result_vw1[id])."'";
$result_325 = mysql_query($sql_325);
$zapros_325 = mysql_fetch_array($result_325);

if($zapros_325['id'] != ''){
if($zapros_325['iduserm'] != '' and $zapros_325['iduserm'] == $result_vw1['id']){
$sql_326 = "SELECT * FROM `gameuser` WHERE `id` = '".mysql_real_escape_string($zapros_325[iduserg])."'";
$result_326 = mysql_query($sql_326);
$zapros_326 = mysql_fetch_array($result_326);

print <<< HERE
[b]Женат на:[/b] [url="/modules/view/index.php?view=$zapros_326[id]"]$zapros_326[login][/url] 


HERE;
} else if($zapros_325['iduserg'] != '' and $zapros_325['iduserg'] == $result_vw1['id']){
$sql_326 = "SELECT * FROM `gameuser` WHERE `id` = '".mysql_real_escape_string($zapros_325[iduserm])."'";
$result_326 = mysql_query($sql_326);
$zapros_326 = mysql_fetch_array($result_326);

print <<< HERE
[b]Замужем за:[/b] [url="/modules/view/index.php?view=$zapros_326[id]"]$zapros_326[login][/url] 


HERE;
}
} else {
}

print <<< HERE
[b]Персонаж: $hero1[/b] 

[b]Статус:[/b]
HERE;
if($result_vw1['health'] <= '0'){
print <<< HERE
<font color="#FF0000">[b]Мёртв[/b]</font> 

HERE;
} else {
print <<< HERE
<font color="#009900">[b]Живчик[/b]</font> 

HERE;
}

$view_001 = $result_vw1['bbskwin'] + $result_vw1['bbsklose'];

$sql_320 = "SELECT * FROM `gameuser` WHERE `id` = '".mysql_real_escape_string($result_vw1[bbpslwin])."'";
$result_320 = mysql_query($sql_320);
$zapros_320 = mysql_fetch_array($result_320);

$sql_321 = "SELECT * FROM `gameuser` WHERE `id` = '".mysql_real_escape_string($result_vw1[bbpsllose])."'";
$result_321 = mysql_query($sql_321);
$zapros_321 = mysql_fetch_array($result_321);

if($zapros_320['id'] != ''){
$win1 = <<< HERE
[url="/modules/view/index.php?view=$zapros_320[id]"]$zapros_320[login][/url]
HERE;
} else {
$win1 = <<< HERE
$result_vw1[bbpslwin]
HERE;
}

if($zapros_321['id'] != ''){
$lose1 = <<< HERE
[url="/modules/view/index.php?view=$zapros_321[id]"]$zapros_321[login][/url]
HERE;
} else {
$lose1 = <<< HERE
$result_vw1[bbpsllose]
HERE;
}

print <<< HERE
[b]Здоровье:[/b] $result_vw1[health2] 




HERE;



print <<< HERE
[b]Игры:[/b] $result_vw1[bbskwin]/$result_vw1[bbsklose]/$view_001 

[b]Последний убитый:[/b] $win1 

[b]Последний, кем был убит:[/b] $lose1 



[u]Личная информация:[/u]


[b]Имя:[/b] $result_vw1[realname] 
 

[b]Страна:[/b] $result_vw1[stranax] 

[b]Город:[/b] $result_vw1[cityx] 
 

[b]Пол:[/b]
HERE;

if($result_vw1['polx'] == 'm'){
print <<< HERE
<font color="blue">Мужской</font> 
 

HERE;
} else {
print <<< HERE
<font color="red">Женский</font> 
 

HERE;
}

if($result_vw1['icq'] != '0' and $result_vw1['icq'] != ''){
print <<< HERE
[url="http://web.icq.com/whitepages/add_me/1,,,00.icq?uin=$result_vw1[icq]&amp;action=add"][img]http://online.mirabilis.com/scripts/online.dll?icq=$result_vw1[icq]&img=5[/img][/url] [b]$result_vw1[icq][/b] 
 

HERE;
} else {
}

print <<< HERE
[b]О себе:[/b] 

$result_vw1[usinfoabo] 

HERE;

if ($result_303 = mysql_query ("SELECT COUNT(`id`) FROM `gameuser` WHERE `ip` = '".mysql_real_escape_string($result_vw1[ip])."'")){
$row_303 = mysql_fetch_row ($result_303);
}

if($row_303['0'] <= '1'){
$color_ip_001="#208000";
} else {
$color_ip_001="#FF0000";
}

if($result_u1['statususer'] == '1'){
print <<< HERE
[b][u]IP:[/u]  [url="/modules/cp/index.php?f=900&viewid=$result_vw1[id]"]<font color="$color_ip_001">$result_vw1[ip]</font>[/url][/b]
HERE;
}
if($result_u1['statususer'] == '2'){
print <<< HERE
[b][u]IP:[/u]  [url="/modules/moder/index.php?f=900&viewid=$result_vw1[id]"]<font color="$color_ip_001">$result_vw1[ip]</font>[/url][/b]
HERE;
}

$days = strtotime(date("Y-m-d H:m:s")) - strtotime($result_vw1['dateposlpri']); 
$days = floor($days / '86400');

if($days >= '1'){
print <<< HERE

 

[b]Игрока нет в игре $days дней.[/b]
HERE;
}
} else {
print <<< HERE
Нет такого игрока.
HERE;
}
print <<< HERE
</td>
  </tr>
</table>
HERE;
/* End Content */

$incl = "right";
include($_SERVER['DOCUMENT_ROOT'].'/design/right.php');

} else {
header("Location: index.php"); 
}
}
mysql_close($link);
ob_end_flush();
?>
 
125-131 строки:
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>$sql_vw1 = "SELECT * FROM `gameuser` WHERE `id` = '".mysql_real_escape_string($_GET[view])."'";
$zapros_vw1 = mysql_query($sql_vw1);
$result_vw1 = mysql_fetch_array($zapros_vw1);

$sql_vw2 = "SELECT * FROM `userallian` WHERE `iduser` = '".mysql_real_escape_string($result_vw1[id])."'";
$zapros_vw2 = mysql_query($sql_vw2);
$result_vw2 = mysql_fetch_array($zapros_vw2);</div>
структуру таблиц не знаю, но, вроде, можно объединить (и остальные запросы тоже):
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>$result_vw2 = mysql_fetch_assoc(mysql_query("SELECT * FROM `gameuser` LEFT JOIN `userallian` ON (gameuser.id = userallian.iduser)
WHERE gameuser.id = '".mysql_real_escape_string($_GET[view])."'"));
print_r($result_vw);</div>

так же не понял зачем юзается это:
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>ob_start();
ob_end_flush();</div>
 
Не знаю как вы ребята но эти движки малоигробильны я такбы сказал :)
Все любят такие игры из-за чата вот к чему я пришол...
 
Не знаю как вы ребята но эти движки малоигробильны я такбы сказал rolleyes.gif
Все любят такие игры из-за чата вот к чему я пришол...
Интересно, почему ты так решил? А как же святая Ботва онлайн? Да таких игр тысячи. А все эти клоны (можно сказать клоуны) БК уже в унитаз пора смывать :)
А по мне так - двиг супер. Правда все они очень похожи друг на друга (этот, ezRPG, mccodes, savash)
 
Как сделать чтоб сразу регил с паролям!
Спасибо!
Двиг нравится!

Если поможете буду очень благодарен!
 
А мну двиг ох как попер)))

Согласен - простота это их несомненный плюс.
Но жаль, что они не релизнули 3-ю версию. Там уже заготовлена поддержка шаблонизатора Smarty.
Хотя можно попробовать взять ее на доработку. Только вот схемы БД под 3beta нету, придется из кода делать.
 
Согласен - простота это их несомненный плюс.
Но жаль, что они не релизнули 3-ю версию. Там уже заготовлена поддержка шаблонизатора Smarty.
Хотя можно попробовать взять ее на доработку. Только вот схемы БД под 3beta нету, придется из кода делать.
Download Now! V3_PRE_BETA.zip (91.5 KB)

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