Суббота, 18 Мая 2024, 20:46

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Форум игроделов » Записи участника » dimka3366 [121]
Результаты поиска
dimka3366Дата: Среда, 18 Мая 2011, 11:08 | Сообщение # 41 | Тема: Настройка виртуального удаленного сервера для браузерки???
почетный гость
Сейчас нет на сайте
Помогу за $

Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета
dimka3366Дата: Среда, 18 Мая 2011, 11:04 | Сообщение # 42 | Тема: Продам дамп игры Combatz.com
почетный гость
Сейчас нет на сайте
Продам дамп игры Combatz.com скрипт в полностью рабочем состоянии, без дыр! Цена 75$ В одни руки продам за 150$

Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета
dimka3366Дата: Среда, 18 Мая 2011, 10:57 | Сообщение # 43 | Тема: Исходник игры "Империя"!
почетный гость
Сейчас нет на сайте
Это двиг ИВ, не чего особого в нем нет!

Добавлено (18.05.2011, 10:57)
---------------------------------------------
Reznov2010,

Quote (Reznov2010)
Ссылка

Продам намного свежее версию, без дыр, в полностью рабочем состоянии, ICQ - 11114423


Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета
dimka3366Дата: Понедельник, 07 Марта 2011, 23:08 | Сообщение # 44 | Тема: Требуется опытный программист (PHP/MySQL)
почетный гость
Сейчас нет на сайте
Ищу опытного программиста для работы над движком z-war.com Отписываться мне на ICQ - 11114423

Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета
dimka3366Дата: Суббота, 05 Марта 2011, 21:52 | Сообщение # 45 | Тема: Исходник игры W-o-s.ru
почетный гость
Сейчас нет на сайте
По смеялся))) Зелебоба вещи говорит)))

Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета
dimka3366Дата: Четверг, 10 Февраля 2011, 06:19 | Сообщение # 46 | Тема: Создание клона
почетный гость
Сейчас нет на сайте
Reznov2010, чувак, может тебе админку сразу от Carnage дать? и все права на тебя переписать))

Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета
dimka3366Дата: Четверг, 10 Февраля 2011, 05:53 | Сообщение # 47 | Тема: Исходник игры newkombats.com (05.01.2011)
почетный гость
Сейчас нет на сайте
Выкладываю для вас исходник игры newkombats.com Игра полностью рабочая, прямо сейчас хоть ставь и приводи игроков.

Не могу сказать что в ней есть, а чего нету, т.к сам не смотрел.

Скриншоты:

Ссылки для скачивания:

Источник: dapf.us

P.S. - Чего не хватает, пишите, выложу, кому нужна помошь в установке тоже пишите, помогу))

Добавлено (10.02.2011, 05:53)
---------------------------------------------
На ящик пришла просьба о помощи, выкладываю

index.php

Code
<?php  
if(!empty($_GET['exit'])){session_start(); session_destroy();}
/*  
////////////////////////////////////////////////////////////  
Antiddos php module \=  
РАБОТАЕТ НА IPTABLES!!!  
Вставлять в начало скрипта через include  
Для работы антиддоса надо иметь право доступа к исполенению функции system и команды iptables(в данном случае) если же такого нет то, то писька знает чето сделал йа.  
лучше ставить антиддос на впс или выделенный сервер.  
От средненькогл ддосика поможет.  
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  
*/  
class antiDdos  
{  
     // дебаг  
     public $debug = false;  
     // директория для хранения файлов индефикации запросов  
     public $dir = 'tmp/';  
     // номер icq администратора  
     public $icq = '';  
     // сообщение при выключенном сайте  
     public $off_message = 'Временные неполадки, пожалуйста, подождите.';  
     // индивидуальный индефикатор  
     private $indeficator = null;  
     // сообщение при бане, работают шаблоны, можно использовать - {ICQ}, {IP}, {UA}, {DATE}  
     public $ban_message = 'Вы были заблокированы. Если это ошибка, то обратитесь к администратору игру.';  
     // команда выполнения бана в файрволле  
     public $exec_ban = 'iptables -A INPUT -s {IP} -j DROP';  
     // тип защиты от ддоса:  
     /* Возможные значения $ddos 1-5:   
     | 1. Простая проверка по кукам, по умолчанию(рекомендую)     
     | 2. Двойная проверка через $_GET antiddos и meta refresh     
     | 3. Запрос на авторизацию WWW-Authenticate     
     | 4. полное отключение сайта, боты не блокируются!!!     
     | 5. выключать сайт если нагрузка слишком большая на сервере, боты не блокируются!!!     
     */   
     var $ddos = 2;  
     // часть домена поисковых ботов, см strpos()  
     private $searchbots = array('googlebot.com', 'yandex.ru', 'ramtel.ru', 'rambler.ru', 'aport.ru', 'sape.ru', 'msn.com', 'yahoo.net');  
     // временная переменные нужные для работы скрипта  
     private $attack = false;  
     private $is_bot = false;  
     private $ddosuser;  
     private $ddospass;  
     private $load;  
     public $maxload = 80;  
       
     function __construct($debug)  
     {  
         @session_start() or die('session_start() filed!');  
         $this->indeficator = md5(sha1('botik' . strrev(getenv('HTTP_USER_AGENT'))));  
         $this->ban_message = str_replace(array('{ICQ}', '{IP}', '{UA}', '{DATE}'),   
                    array($this->icq, $_SERVER['REMOTE_ADDR'], $_SERVER['HTTP_USER_AGENT'], date('d.m.y H:i')),  
                    $this->ban_message  
                    );  
         if (eregi(ip2long($_SERVER['REMOTE_ADDR']), file_get_contents($this->dir . 'banned_ips')))  
             die($this->ban_message);  
         $this->exec_ban = str_replace('{IP}', $_SERVER['REMOTE_ADDR'], $this->exec_ban);  
         $this->debug = $debug;  
         if(!function_exists('sys_getloadavg'))  
         {  
             function sys_getloadavg()  
             {  
                 return array(0,0,0);  
             }  
         }  
         $this->load = sys_getloadavg();  
         if(!$this->sbots())  
         {  
             $this->attack = true;  
             $f = fopen($this->dir . ip2long($_SERVER["REMOTE_ADDR"]), "a");   
             fwrite($f, "query\n");   
             fclose($f);   
         }  
     }  
       
     /**  
     * Старуем  
     **/  
     function start()  
     {  
         if($this->attack == false)  
             return;  
         switch($this->ddos)  
         {  
             case 1:  
                 $this->addos1();  
                 break;  
             case 2:  
                 $this->addos2();  
                 break;  
             case 3:  
                 $this->ddosuser = substr(ip2long($_SERVER['REMOTE_ADDR']), 0, 4);  
                 $this->ddospass = substr(ip2long($_SERVER['REMOTE_ADDR']), 4, strlen(ip2long($_SERVER['REMOTE_ADDR'])));  
                 $this->addos3();  
                 break;  
             case 4:  
                 die($this->off_message);  
                 break;  
             case 5:  
                 if ($this->load[0] > $this->maxload)   
                 {  
                     header('HTTP/1.1 503 Too busy, try again later');   
                     die('<center><h1>503 Server too busy.</h1></center><hr><small><i>Server too busy. Please try again later. Apache server on ' . $_SERVER['HTTP_HOST'] . ' at port 80</i></small>');   
                 }   
                 break;  
             default:  
                 break;  
         }  
         if ($_COOKIE['ddos'] == $this->indeficator)   
             @unlink($this->dir . ip2long($_SERVER["REMOTE_ADDR"]));   
     }  
       
     /**  
     * Функция проверяет не является ли клиент поисковым ботом  
     **/  
     function sbots()  
     {  
         $tmp = array();  
         foreach($this->searchbots as $bot)  
         {  
             $tmp[] = strpos(gethostbyaddr($_SERVER['REMOTE_ADDR']), $bot) !== false;  
             if($tmp[count($tmp) - 1] == true)  
             {  
                 $this->is_bot = true;  
                 break;  
             }  
         }  
         return $this->is_bot;  
     }  
       
     /**  
     * Функция бана  
     **/  
     private function ban()  
     {  
         if (! system($this->exec_ban))  
         {   
             $f = fopen($this->dir . 'banned_ips', "a");   
             fwrite($f, ip2long($_SERVER['REMOTE_ADDR']) . '|');   
             fclose($f);   
         }  
     $mail = 'gstaniute@gmail.com';
     $headers = "Content-type: text/html; charset=windows-1251\r\n".
         "From: gstaniute@gmail.com\r\n".
         "Reply-To: gstaniute@gmail.com\r\n".
         "X-Mailer: PHP mailer";
     $ip = $_SERVER['REMOTE_ADDR'];

     $subject = 'ЗАБЛОКИРОВАН IP!';
     $body = "В вашей игре защитой был заблокирован ip.<br> IP: ".$ip." ";

     mail($mail, $subject, $body, $headers);
         die($this->ban_message);   
     }  
     /**  
     * Первый тип защиты  
     **/  
     function addos1()  
     {  
         if (empty($_COOKIE['ddos']) or !isset($_COOKIE['ddos']))   
         {   
             $counter = @file($this->dir . ip2long($_SERVER["REMOTE_ADDR"]));  
             setcookie('ddos', $this->indeficator, time() + 3600 * 24 * 7 * 356); // ставим куки на год.  
             if (count($counter) > 10) {   
                 if (! $this->debug)  
                     $this->ban();   
                 else   
                     die("Блокированы.");   
             }   
             if (! $_COOKIE['ddos_log'] == '1')   
             {   
                 if (! $_GET['antiddos'] == 1)   
                 {   
                     setcookie('ddos_log', '1', time() + 3600 * 24 * 7 * 356); //чтоб не перекидывало постоянно рефрешем.   
                     if(headers_sent())  
                         die('Header already sended, check it, line '.__LINE__);  
                     header("Location: ./?antiddos=1");   
                 }   
             }   
         } elseif ($_COOKIE['ddos'] !== $this->indeficator)   
         {   
             if (! $this->debug)   
                 $this->ban();   
             else   
                 die("Блокированы.");   
         }   
     }  
       
     /**  
     * Второй тип защиты  
     **/  
     function addos2()  
     {  
         if (empty($_COOKIE['ddos']) or $_COOKIE['ddos'] !== $this->indeficator)   
         {  
             if (empty($_GET['antiddos']))   
             {   
                 if (! $_COOKIE['ddos_log'] == '1')   
                     //проверям есть ли запись в куках что был запрос   
                     die('<meta http-equiv="refresh" content="0;URL=?antiddos=' . $this->indeficator . '" />');   
             } elseif ($_GET['antiddos'] == $this->indeficator)   
             {   
                 setcookie('ddos', $this->indeficator, time() + 3600 * 24 * 7 * 356);   
                 setcookie('ddos_log', '1', time() + 3600 * 24 * 7 * 356); //типо запрос уже был чтоб не перекидывало постоянно рефрешем.   
             }   
             else   
             {   
                 if (!$this->debug)   
                     $this->ban();   
                 else   
                 {   
                     echo "May be shall not transform address line?";   
                     die("Блокированы.");   
                 }   
             }   
         }   
     }  
       
     /**  
     * Третий тип защиты  
     **/  
     function addos3()  
     {  
         if (! isset($_SERVER['PHP_AUTH_USER']) || $_SERVER['PHP_AUTH_USER'] !== $this->ddosuser || $_SERVER['PHP_AUTH_PW'] !== $this->ddospass)   
         {   
             header('WWW-Authenticate: Basic realm="Vvedite parol\':  ' . $this->ddospass . ' | Login: ' . $this->ddosuser . '"');   
             header('HTTP/1.0 401 Unauthorized');   
             if (! $this->debug)   
                 $this->ban();   
             else    
                 die("Блокированы.");   
             die("<h1>401 Unauthorized</h1>");   
         }  
     }  
}  

// Exmaple  
$ad = new antiDdos(false);  
$ad->dir = 'tmp/';  
$ad->ddos = 2;  
$ad->start();
  //////////////////////////////  
//превед всем кто меня знает о_0
?><div id="var" style="display: none;">  
  <?
  if((int)date("H") > 5 && (int)date("H") < 22) {$sutk="day";}else{$sutk="night";}
?></div>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html xmlns="http://www.w3.org/1999/xhtml">  
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>  
<title>Newkombats - Старый Бойцовский Клуб - Newkombats. Новая бесплатная многопользовательская онлайн рпг игра Newkombats по мотивам БК 2002-2003.</title>  
<meta name="keywords" content="бойцовский клуб, бк, онлайн игра, rpg, магия бой, игра фэнтези, fantasy, маг " />  
<meta name="description" content="Бойцовский клуб - rpg онлайн игра, он же БК, созданный в 2003 году. Борьба Тьмы и Света. Бои, магия, персонажи - всё это Бойцовский клуб ">  
<meta name="robots" content="index, follow"/>  
<meta name="author" content="ergash">
  <script type="text/javascript" src="http://vkontakte.ru/js/api/share.js?9" charset="windows-1251"></script>  
</head>
   <STYLE type="text/css">  
<!--
body {
  background-color: #000000;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
A:link {
  COLOR: #F9F7EA;
  TEXT-DECORATION: none;
  font-weight: normal;
}
A:visited {
  COLOR: #F9F7EA;
  TEXT-DECORATION: none;
  font-weight: normal;
}
A:active {
  COLOR: #77684D;
  TEXT-DECORATION: none;
  font-weight: normal;
}
A:hover {
  COLOR: #7E7765; TEXT-DECORATION: underline
}
   
.inup {    FONT-SIZE: 8pt;
  COLOR: #DFDDD3;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #151616;
  border: 1px double #817A63;
}
.style2 {color: #A7A495}
   
.btn {    FONT-SIZE: 7.5pt;
  COLOR: #DFDDD3;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #2B2B18;
  border: 1px double #817A63;
}
   
   
.btkey {
  display: block; text-align: center;
  PADDING-RIGHT: 1px; PADDING-LEFT: 1px;
  FONT-SIZE: 7.5pt; FONT-FAMILY: verdana,sans-serif,arial;
  width: 20;
  CURSOR: hand;
  border: 1px solid #D6D3CE;
  COLOR: #DFDDD3; BACKGROUND-COLOR: #2B2B18;
}
   
.message {
  FONT-SIZE: 7.5pt; FONT-FAMILY: verdana,sans-serif,arial;
  COLOR: white;
}
   
.menu {
  FONT-SIZE: 10pt; FONT-FAMILY: verdana;
  COLOR: white;
}
-->
   </STYLE>  
    
<body topmargin="0" leftmargin="0" bottommargin="0" rightmargin="0"  bgcolor="#000000">

<TABLE background="" border="0" bordercolor="#00ff00" width="100%" height="100%"  border="0" cellpadding="0" cellspacing="0" class="menu" align="center">
  <tr height="250">
   <td width="33%" align="left"></td>
   <td width="33%" align="center"><img src="http://savepic.net/325147.jpg" align="middle"></td>
   <td width="33%" align="right"></td>
  </tr>
  <tr height="200">
   <td width="" background="http://savepic.net/77168.jpg"> </td>
   <td width="" align="center" background="http://savepic.net/77168.jpg">
   <FORM action="/enter.php" id="login" method="POST">  
         <br/>   <input name="login" class="input" type="text" onfocus="javascript:this.value='';" value="Логин"> <br>
                 <input name="psw" class="input" type="password" onfocus="javascript:this.value='';" value="Пароль"> <br>
     <input type="submit" type="enter" id="enter" value="Войти"> <br>
                 <input type="button" id="reg" value="Регистрация" onclick="javascript:location.href='/register.php';" >  
         </FORM> <?include('nas.php')?>
    
   </td>
   <td width="" background="http://savepic.net/77168.jpg"> </td>
  </tr>
  <tr>
   <td width="" align="center">
    
<?include('mail_ru.php')?>
    
   </td>
   <td width="" align="center"><br><small>Новогодние праздники.… В них есть что- то волшебное и таинственное. И не зря их принято отмечать в дружном обществе. Давайте проведём их вместе и попробуем поймать чувство всеобщей радости и счастья
  <a href="http://news.Newkombats.com/" target=_blank>Дальше новости</a></small><br><a href="ANK.exe" target=_blank>Офф клиент игры скачать</a>
   <div id="nav">  
     <a href="/forum.php" target=_blank>Форум</a>  
     <a href="/" target=_blank>Новости</a>  
     <a href="/reit_pers.php" target=_blank>Рейтинг игроков</a>   
     <a href="/reit_refer.php" target=_blank>Рейтинг реф</a>  
     <a href="/exp.php" target=_blank>Таблица опыта</a>  
     <a href="/rememberpassword.php" target=_blank>Забыли пароль?</a>  
     <a href="/encicl/" target=_blank>Библиотека</a>  
   </div>  

    
   </td>
   <td width="" align="center">
    
   <div id="footer"><script type="text/javascript">
document.write(VK.Share.button(false,{type: "round", text: "ВКонтачить"}));
--></script>   
  <!--    <A href="http://vkontakte.ru/club20886901" target=_blank><img src="http://capitalcity.oldbk.ru/i/vk.png" width=150px border=0></A>-->
   </div>
    
   </td>
  </tr>
</table>

</body>
</html>


Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета
dimka3366Дата: Вторник, 08 Февраля 2011, 20:13 | Сообщение # 48 | Тема: Нужна помощь со скриптом игры Savash
почетный гость
Сейчас нет на сайте
для экспериментов используй денвер например, а когда подготовишь игру к тесту то выставляй уже на хостинг, для общего тестирования

Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета
dimka3366Дата: Вторник, 08 Февраля 2011, 16:45 | Сообщение # 49 | Тема: Нужна помощь со скриптом игры Savash
почетный гость
Сейчас нет на сайте
BUDARHANAT, да, или купить хостинг с доменом, стоит не так уж и дорого

Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета
dimka3366Дата: Вторник, 08 Февраля 2011, 09:04 | Сообщение # 50 | Тема: Нужна помощь со скриптом игры Savash
почетный гость
Сейчас нет на сайте
У тебя проблема в бесплатном хостинге)

Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета
dimka3366Дата: Понедельник, 07 Февраля 2011, 14:42 | Сообщение # 51 | Тема: Создание браузерной игры
почетный гость
Сейчас нет на сайте
Reznov2010, Дам тебе совет, либо забыть)) либо зубрить учебник по PHP))

Я выложил исходники браузерок, можешь взять любой за основу)) но без знаний PHP ты далеко не уйдешь))

Добавлено (07.02.2011, 14:42)
---------------------------------------------
webstrict666, +10000 правду говоришь, я сам учился на ошибках, в первые дни своего прибывания на этом форуме, создавал нелепые темы вроде этих, выслушал много коментов по этому поводу и многое для себя понял, взял мозг в руки и начал зубрить.


Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета
dimka3366Дата: Понедельник, 07 Февраля 2011, 11:36 | Сообщение # 52 | Тема: Нужна помощь со скриптом игры Savash
почетный гость
Сейчас нет на сайте
Quote (BUDARHANAT)
login.php и header.php одинаковые что ли ?

нет)) моя ошибка)))

Добавлено (07.02.2011, 11:05)
---------------------------------------------
Исправил!

Добавлено (07.02.2011, 11:08)
---------------------------------------------
Я вот этот двиг ковыряю, скачать, пароль кинул в личку, т.к пароль содержит ссылку на другой сайт))

Добавлено (07.02.2011, 11:20)
---------------------------------------------
Качай эту лучше)) Её не ковырял ещё, проблемы будут отписывайся, помогу)

Добавлено (07.02.2011, 11:36)
---------------------------------------------
Короче скачай последний ссыль что я тебе дал, и замени те файлы которые я кинул выше)


Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета


Сообщение отредактировал dimka3366 - Понедельник, 07 Февраля 2011, 11:04
dimka3366Дата: Понедельник, 07 Февраля 2011, 10:54 | Сообщение # 53 | Тема: Учу ПХП для создания браузерной игры
почетный гость
Сейчас нет на сайте
1. Зависит от твоего мозга и от твоего желания выучить PHP
2. Смотри тут)


Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета
dimka3366Дата: Понедельник, 07 Февраля 2011, 10:14 | Сообщение # 54 | Тема: Обсуждение браузерных игр
почетный гость
Сейчас нет на сайте
Тема для поднятие постов?)))

Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета
dimka3366Дата: Понедельник, 07 Февраля 2011, 09:40 | Сообщение # 55 | Тема: Нужна помощь со скриптом игры Savash
почетный гость
Сейчас нет на сайте
BUDARHANAT,
Quote
Но я думаю всё исправимо.

Я думаю обратное)) раз ты даже в игру зайти не можешь))

1. Попробуй подставить свои данные здесь.

Quote

$bottom_link
$site_com

2. Скажи что тебе пишет при регистрации? Мне важна сама ошибка) Проблема может быть не только в конфиге))

Добавлено (07.02.2011, 09:40)
---------------------------------------------
Ошибка была в следующем, если у нас одинаковые сборки)) Там нужна была активация, убрал активацию, держи мои файлы!

login.php

Code
<?php   
$title = "Логин";   
$user=$_POST['user'];
$pass=$_POST['pass'];
$loka=$stat[loca];
if (!$user || !$pass) {
include("head.php");
print "<table cellpadding=\"3\" cellspacing=\"3\" align=\"center\" class=\"tab\" width=\"95%\"><tr class=\"tr\"><td align=\"center\">";
print "Ошибка! Заполните все поля!</td></tr></table><br>";
include("foot.php");
exit;
}
include("head.php");
$password = md5($pass);
$password2 = md5($password);
$password3 = md5($password2);
$password4 = md5($password3);
$password5 = md5($password4);
$logres = mysql_num_rows(mysql_query("select * from players where user='$user' and pass='$password5'"));
$stat = mysql_fetch_array(mysql_query("select * from players where user='$user' and pass='$password5'"));
if ($logres <= 0) {
print "<table cellpadding=\"3\" cellspacing=\"3\" align=\"center\" class=\"tab\" width=\"95%\"><tr class=\"tr\"><td align=\"center\">";
print "Ошибка! Персонаж в базе не найден! Не правильные логин и/или пароль.</td></tr></table><br>";
include("foot.php");
exit;

} else {
$password = md5($pass);
$password2 = md5($password);
$password3 = md5($password2);
$password4 = md5($password3);
$pass = md5($password4);
session_register("user");
session_register("pass");
if ($stat['logins'] == '0') {
print "<table cellpadding=\"3\" cellspacing=\"3\" align=\"center\" class=\"tab\" width=\"95%\"><tr class=\"tr\"><td align=\"center\">";
print "Добро пожаловать <b>$user</b>. Это ваш первый логин в игру. <a href=city.php>Начать игру</a></td></tr></table><br>";
mysql_query("update players set logins=logins+1 where id=$stat[id]");
} else {
print "<table cellpadding=\"3\" cellspacing=\"3\" align=\"center\" class=\"tab\" width=\"95%\"><tr class=\"tr\"><td align=\"center\">";
print "Добро пожаловать <b>$user</b>. <a href=city.php>Начать игру</a></td></tr></table><br>";
mysql_query("update players set logins=logins+1 where id=$stat[id]");
}
}
include("foot.php");   
?>

header.php

Code
<?php  
include("hack.php");
include("config.php");
mysql_query("SET NAMES cp1251");
session_start();
$formbug[0]= '+';  
$formbug[1]= '=';
?>

<?php

if (!session_is_registered("user") || !session_is_registered("pass")) {
print "Игровая сессия закончена. Подождите...";
print "<META http-equiv=refresh content=2;URL=index.php>";
exit;
}
$password = md5($pass);
$password2 = md5($password);
$password3 = md5($password2);
$password4 = md5($password3);
$password5 = md5($password4);
$stat = mysql_fetch_array(mysql_query("select * from players where user='$user' and pass='$pass'"));
if (empty ($stat['id'])) {
print "Не верный логин. Подождите...";
print "<META http-equiv=refresh content=2;URL=index.php>";
exit;
}
$ctime = time();
mysql_query("update players set lpv='$ctime' where id='$stat[id]'");
$ip = "$HTTP_SERVER_VARS[REMOTE_ADDR]";
mysql_query("update players set ip='$ip' where id='$stat[id]'");
mysql_query("update players set page='$title' where id='$stat[id]'");
$remove_these = array("<", ">", "+","=" ,"-", "--");
$upd = mysql_fetch_array(mysql_query("select * from news order by id desc limit 1"));
$banned = mysql_fetch_array(mysql_query("select * from banned where user='$stat[user]'"));
if ($banned['site'] == 'Yes') {
die("К сожалению, вы забанены в игре.");
}

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title><?php print "$title - $site_com"; ?></title>
<link rel="icon" href="http://www.fortress-war.ws/images/favicon.ico" />
<link rel="shortcut icon" href="http://www.fortress-war.ws/images/favicon.ico" />
<link href="style.css" rel="stylesheet" type="text/css">
<meta http-equiv="imagetoolbar" content="no">
</head>
<body onload="window.status='<?php print "$title - $site_com"; ?>'">
<DIV class=hint id="hint1"></DIV>
<SCRIPT src="show_inf.js"></SCRIPT>
<table cellspacing="0" cellpadding="0" width="750" border="0" height="100%">
<tr>
<td rowspan="2" width="94" valign="top"><img src="images/frame/ricar.jpg" width="94" height="478"></td>
<td height="111" valign="top"><img src="images/frame/logo.jpg" width="230" height="111"></td>
</tr>
<tr>
<td valign="top" height="100%">

<table cellspacing="0" cellpadding="0" width="800" align="center" border="0">
<tr><td><img src="images/frame/topbg.gif"></td></tr></table>

<table cellspacing=0 cellpadding=0 width="800" align="center" border=0 background="images/frame/mdbg.gif">
<tr>
<td valign="top" width="30"><img src="images/frame/rlb.gif" width="30"></td>
<td valign="top" height="400" width="100%">
<!-- game -->

<table border="0" width="95%" cellpadding="0" cellspacing="0" align="left">
<tr>
<td width="169" valign="top">

<?php
if($stat[level] >= 100) {
$jobgain = 25;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level] * 11));
} elseif($stat[level] >= 90) {
$jobgain = 23;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level] * 10));
} elseif($stat[level] >= 80) {
$jobgain = 21;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level] * 9));
} elseif($stat[level] >= 70) {
$jobgain = 19;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level] * 8));
} elseif($stat[level] >= 60) {
$jobgain = 17;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level] * 7));
} elseif($stat[level] >= 50) {
$jobgain = 15;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level] * 6));
} elseif($stat[level] >= 40) {
$jobgain = 13;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level]) * 5);
} elseif($stat[level] >= 30) {
$jobgain = 11;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level]) * 4);
} elseif($stat[level] >= 20) {
$jobgain = 8;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level]) * 3);
} elseif($stat[level] >= 10) {
$jobgain = 4;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level]) * 2);
} elseif($stat[level] < 10) {
$jobgain = 2;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level]));
}
?>

<table border="0" width="169" cellpadding="0" cellspacing="0">
<tr><td><img src="images/frame/menutp.gif"></td></tr>
<tr><td background="images/frame/menubg.gif" align="center">

<table border="0" width="162" cellpadding="0" cellspacing="0">
<tr align="center">
<td width="162" height="20"><a class="ltxt">Меню
<?php
if ($stat[rank] == Тестер) {
print " <a href='staff.php'><img src=\"images/staff.gif\" alt=\"Тестер\"></a>";
}
if ($stat[rank] == Модер) {
print " <a href='moder.php'><img src=\"images/moder.gif\" alt=\"Модератор\"></a>";
}
if ($stat[rank] == Админ) {
print " <a href='admin.php'><img src=\"images/admin.gif\" alt=\"Админ\"></a>";
}
?>
<?php  
if ($stat[clan]) {
print " <a href='clans.php?view=my'><img src=\"images/clans/$stat[clan].gif\" align=\"absmiddle\" alt=\"Ваш клан\" width=\"17\" height=\"15\"></a>";
}  
?>
<?php
$nummail = mysql_num_rows(mysql_query("select * from mail where owner=$stat[id] and unread='T' and kbox='N'"));
if ($nummail == 0) {
print " <a href='mail.php'><img src=\"images/unread.gif\" align=\"absmiddle\" alt=\"Почта\"></a>";
}else{
print " <a href='mail.php?view=inbox'><img src=\"images/new_mail.gif\" align=\"absmiddle\" alt=\"Новое письмо!\"></a>";
}
?>
</td></tr>
<tr align="center">
<td width="162" height="20"><hr style="width: 75%;"><a href="stats.php" class="lm"><?php print "$stat[user]"; ?></a></td>
</tr>
<tr align="center">
<td width="162" height="20"><a href="inventory.php" class="lm">Инвентарь</a></td></tr>
<tr align="center">

<td width="162" height="20"><a href="inventory.php" class="lm">Ресурсы</a></td></tr>
<tr align="center">
<td width="162" height="20"><a href="inventory.php" class="lm">Професия</a></td></tr>

<tr align="center">
<?php
$numlog = mysql_num_rows(mysql_query("select * from log where unread='F' and owner=$stat[id]"));
if ($numlog == 0) {
print "<td width=\"162\" height=\"20\"><a href='log.php' class=\"lm\">Логи</a></td>";
}else{
print "<td width=\"162\" height=\"20\"><a href='log.php' class=\"lm\">Логи <img src=\"images/plus.gif\" align=\"absmiddle\"></a></td>";
}
?>
</tr>
<tr align="center"><td width="162" height="20"><a href="statistic.php" class="lm">Статистика</a></td></tr>
<tr align="center"><td width="162" height="20"><a href="city.php" class="lm">Карта города</a></td></tr>
<tr align="center"><td width="162" height="20"><a href="battle.php" class="lm">Поединки</a></td></tr>

<tr align="center">
<?php
// Знахарь
$healneed = (($stat[max_hp] - $stat[hp]));
if ($healneed <= 0) {
print "<td width=\"162\" height=\"20\"><a href=\"wizard.php\" class=\"lm\">Знахарь</a></td>";
}else{
print "<td width=\"162\" height=\"20\"><a href=\"wizard.php\" class=\"lm\">Знахарь <img src=\"images/plus.gif\" align=\"absmiddle\"></a></td>";
}
?>
</tr>
<tr align="center"><td width="162" height="20"><a href="clans.php" class="lm">Кланы</a></td></tr>
<tr align="center"><td width="162" height="20"><a href="forums.php?view=topics" class="lm">Форум</a></td></tr>
<tr align="center">
<?php
$psel = mysql_query("select * from players where page='Чат'");
$ctime = time();
while ($pl = mysql_fetch_array($psel)) {
$span = ($ctime - $pl[lpv]);
if ($span <= 60) {
$numoc = ($numoc + 1);
}
}
$numoc = ($numoc + 0);
if ($numoc == 0) {
print "<td width=\"162\" height=\"20\"><a href='chat.php' class=\"lm\">Чат</a></td>";
}else{
print "<td width=\"162\" height=\"20\"><a href='chat.php' class=\"lm\">Чат +</a></td>";
}
?>
</tr>
<tr align="center"><td width="162" height="20"><a href='account.php' class="lm">Настройки</a></td></tr>
<tr align="center"><td width="162" height="20"><a href='help.php' class="lm">Библиотека</a></td></tr>
<tr align="center"><td width="162" height="20"><a href='logout.php' class="lm">Выйти</a></td></tr>
</td></tr></table>

</td></tr>
<tr><td><img src="images/frame/menubt.gif"></td></tr>
</table>

</td>
<td width="15"><img src="images/null.gif" width="15"></td>
<td width="80%" valign="top" align="center" height="100%">

<table border="0" width="100%" cellpadding="0" cellspacing="0" height="100%">
<tr>
<td align="center" height="35"><b><?php print "$title"; ?></b><br><img src="images/frame/horline.gif"></td>
</tr>
<tr>
<td height="100%" valign="top" align="center">

register.php

Code
<?php   
$title = "Регистрация";   
include("head.php");   
?>
<?php
if (!$action == 'register') {
?>
<table cellpadding="3" cellspacing="3" width="95%" align="center" class="tab">
<tr align="center" class="trhead"><td colspan="2">
<?php
$nump = mysql_num_rows(mysql_query("select * from players where varified='Yes'"));
print "Всего игроков: <b>$nump</b><br>";
?>
</td></tr>
<tr align="center" class="tr"><td colspan="2">Поля отмеченные знаком * - обязательны к заполнению.</td></tr>

<form method=post action=register.php?action=register>
<tr class="tr"><td>* Логин:</td><td><input type=text name=new_user></td></tr>
<tr class="tr"><td>* Пол персонажа:</td><td>
<select size="1" name="sex" id="sex">
<option value="Мужской">Мужской</option>
<option value="Женский">Женский</option>
</select>
</td>
</tr>
<tr class="tr"><td>* Пароль:</td><td><input type=password name=new_pass></td></tr>
<tr class="tr"><td>* Ещё раз пароль:</td><td><input type=password name=var_pass></td></tr>
<tr class="tr"><td>* Email:</td><td><input type=text name=new_email></td></tr>
<tr class="tr"><td>* Ещё раз Email:</td><td><input type=text name=var_email></td></tr>
<tr class="tr"><td>* Контрольный вопрос:</td><td><select name=sec_question id=type>
<option value="Ваш любимый фильм?">Ваш любимый фильм?</option>
<option value="Дата вашего рождения?">Дата вашего рождения?</option>
<option value="Кличка вашего питомца?">Кличка вашего питомца?</option></select>
</td>
</tr>
<tr class="tr"><td>* Ответ:</td><td><input type=text name=sec_pass></td></tr>
<?php
print "<tr class=\"tr\"><td>ID номер реферала:</td><td><input type=text name=ref value=$ref> <i>Не обязательно</i></td></tr>
<tr bgcolor=\"#E1C99A\"><td> </tr><td><input type=submit value=\"Регистрация\"></td></tr>
</form></table><br>";
}
?>

<?php
if ($action == 'register') {
$new_user = htmlspecialchars($new_user);
$new_user = strip_tags($new_user);
$skill = htmlspecialchars($skill);
$new_pass = htmlspecialchars($new_pass);
$var_pass = htmlspecialchars($var_pass);
$new_email = htmlspecialchars($new_email);
$var_email = htmlspecialchars($var_email);
$sec_question = htmlspecialchars($sec_question);
$sec_pass = htmlspecialchars($sec_pass);
$ref = htmlspecialchars($ref);
if (ereg("^([a-zA-Z0-9_\.]*)@([A-Za-z0-9_]*)\.([A-Za-z_\.]*)$", $new_email)) {
if(eregi('[/@*#%{}()=<>-]', $new_user)) {
print "Логин содержит не допустимые знаки!";
include("foot.php");
exit;
}
if(eregi('[/@*#%{}()=<>]', $sec_question)) {
print "'$sec_question' содержит не допустимые знаки!<br><br>";
include("foot.php");
exit;
}
if(eregi('[@*#%{}()=<>-]', $sec_pass)) {
print "'$sec_pass' содержит не допустимые знаки!<br><br>";
include("foot.php");
exit;
}
if(strlen($new_user) < 3) {
print "Логин $new_user меньше чем 3 знака.<br><br>";   
include("foot.php");
exit;
}
if(strlen($new_user) > 15) {
print "Логин $new_user больше 15 знаков.<br><br>";   
include("foot.php");
exit;
}
if(strlen($new_pass) < 3) {
print "Пароль $new_pass меньше чем 3 знака.<br><br>";   
include("foot.php");
exit;
}
if(strlen($new_pass) > 15) {
print "Пароль $new_pass больше 15 знаков.<br><br>";   
include("foot.php");
exit;
}
if (!$new_user || !$new_email || !$sec_question || !$sec_pass || !$new_pass || !$var_pass) {
print "Вы должны заполнить все поля.<br><br>";
include("foot.php");
exit;
}
$dupe1 = mysql_num_rows(mysql_query("select * from players where user='$new_user'"));
if ($dupe1 > 0) {
print "Этот логин уже используется в игре.<br><br>";
include("foot.php");
exit;
}
$dupe2 = mysql_num_rows(mysql_query("select * from players where email='$new_email'"));
if ($dupe2 > 0) {
print "Этот E-mail уже используется в игре.<br><br>";
include("foot.php");
exit;
}
if ($new_email != $var_email) {
print "E-mail введён неверно.<br><br>";
include("foot.php");
exit;
}
if ($new_pass != $var_pass) {
print "Пароль введён неверно.<br><br>";
include("foot.php");
exit;
}
if ($sex == "Мужской") {
$charsex = "Мужской";
}
if ($sex == "Женский") {
$charsex = "Женский";
}
$email_pass = ($new_pass);
$db_pass = md5($new_pass);
$db_pass2 = md5($db_pass);
$db_pass3 = md5($db_pass2);
$db_pass4 = md5($db_pass3);
$db_pass5 = md5($db_pass4);
mysql_query("insert into players (user, email, pass, question, answer, avatar, profile, gender) values('$new_user','$new_email','$db_pass5','$sec_question','$sec_pass','m1.gif','Пусто','$charsex')") or die("Проблема с регистрацией №1.");
$randomver = rand(1000 , 9000);
$info = mysql_fetch_array(mysql_query("select * from players where user='$new_user' and pass='$db_pass5'"));
mysql_query("insert into register (userid, refid, random) values('$info[id]','$ref','$randomver')") or die("Проблема с регистрацией №2.");
$register = mysql_fetch_array(mysql_query("select * from register where userid='$info[id]'"));

print "<table cellpadding=\"3\" cellspacing=\"3\" width=\"95%\" class=\"tab\" align=\"center\"><tr class=\"tr\"><td>";
print "Вы зарегестрировались в игре $gamename.</td></tr></table>";
}else{
print "E-mail указанный вами - неверного формата.";
include("foot.php");
exit;
}}
?><br><b>Помощь при регистрации</b><br><img src="images/frame/horline.gif">
<table cellspacing="3" cellpadding="3" width="95%" class="tab">
<tr class="tr"><td><b>Логин</b><br>Логин не может состоять меньше чем из 3 и больше чем из 15 знаков.<br>Знаки <b>/@*#%{}()-<></b> запрещены.</td></tr>
<tr class="tr"><td><b>Пароль</b><br>Новый пароль будет сформирован из указанного вами и выслан на почтовый адрес. Пароль не может состоять меньше чем из 3 и больше чем из 15 знаков.</td></tr>
<tr class="tr"><td><b>E-mail</b><br>Важно указать действующий почтовый ящик, иначе вы не сможете войти в игру.</td></tr>
<tr class="tr"><td><b>Контрольный вопрос и ответ</b><br>Запомните ответ на контрольный вопрос - он нужен будет для восстановления пароля.</td></tr>
<tr class="tr"><td><b>ID номер реферала</b><br>Вы можете ввести ID номер игрока пригласившего вас в игру, таким образом он заработает дополнительные возможности.</td></tr>
</table><br>
<?php include("foot.php"); ?>


Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета


Сообщение отредактировал dimka3366 - Понедельник, 07 Февраля 2011, 11:05
dimka3366Дата: Понедельник, 07 Февраля 2011, 08:54 | Сообщение # 56 | Тема: Исходник игры Средневековье [mofh] By Epishenkov
почетный гость
Сейчас нет на сайте
LibertyClaw, Затем что этот материал может понадобиться пользователям этого ресурса!

Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета
dimka3366Дата: Понедельник, 07 Февраля 2011, 08:46 | Сообщение # 57 | Тема: Исходник игры Средневековье [mofh] By Epishenkov
почетный гость
Сейчас нет на сайте
Ты думаешь "автор" этого исходника с нуля писал игру?)))

Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета
dimka3366Дата: Понедельник, 07 Февраля 2011, 08:42 | Сообщение # 58 | Тема: Исходник игры W-o-s.ru
почетный гость
Сейчас нет на сайте
Выкладываю исходник AloneIslands

Скриншоты:

Краткое описание:

Скачать:

Пароль:

Источник: dapf.us

P.S. - Чего не хватает, пишите, выложу, кому нужна помошь в установке тоже пишите, помогу))



Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета


Сообщение отредактировал dimka3366 - Понедельник, 07 Февраля 2011, 08:44
dimka3366Дата: Понедельник, 07 Февраля 2011, 08:34 | Сообщение # 59 | Тема: Исходник игры Средневековье [mofh] By Epishenkov
почетный гость
Сейчас нет на сайте

Скачать исходник:

Скачать базу данных:

Информация о файле:

Краткое описание:

Скриншоты:

Источник: dapf.us

P.S. - Чего не хватает, пишите, выложу, кому нужна помошь в установке тоже пишите, помогу))



Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета


Сообщение отредактировал dimka3366 - Понедельник, 07 Февраля 2011, 08:35
dimka3366Дата: Понедельник, 07 Февраля 2011, 08:10 | Сообщение # 60 | Тема: Исходник игры Инстинкты Воина (epoha.us fulldump(27/12/2010)
почетный гость
Сейчас нет на сайте
Представляю вашему внимаю рабочий исходник Инстинкты воина

В игре есть:

Бутик
Магазин
VIP система
VIP арена
И многое другое.

Скриншоты:

Скачать базу:

Скачать исходник:

Источник: dapf.us

P.S. - Чего не хватает, пишите, выложу, кому нужна помошь в установке тоже пишите, помогу))


Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета


Сообщение отредактировал dimka3366 - Понедельник, 07 Февраля 2011, 08:10
Форум игроделов » Записи участника » dimka3366 [121]
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг