[Движок] bestcombats.net

Вы поставили двиг? И как Вам?

  • ацтой

    Голосов: 22 21,8%
  • нормально

    Голосов: 21 20,8%
  • круто

    Голосов: 5 5,0%
  • так себе

    Голосов: 8 7,9%
  • есть и получше

    Голосов: 11 10,9%
  • с таким хайдом фиг посмотришь

    Голосов: 35 34,7%

  • Всего проголосовало
    101
Статус
В этой теме нельзя размещать новые ответы.
Неужто все кто скачал двиг такие гуру в програмировании что все проблемы решают сами? Или у всех Общий Враг и Зомби Шеин вызывается? Или выдать кредит работает?
сегодня начал править пути, быстрее не получается, работать тоже надо:) в пхп не "гуру", так сказать только учусь, просто интересно поковыряться. при первом запуске в игру вошёл и через пару сек выкинуло на главную) завтра посмотрим что там с "Общим Врагом" и другими примочками.

Общий Враг и Зомби Шеин вызывается? Или выдать кредит работает?
В принципе норм, более-менее всё работает. Общий враг тоже вызывается) малость похимичил. Зомби Шейн не вызывается, кое-где не прописан)
 
Последнее редактирование:
и так ! даный двиг взят с dapf.us это 1
это не бескомбат а земля забвения
автором даного двига являюсь я
+ в двиге много моих дыр и много файлов нет) так как их фиксанули

это действительно Забвения, но вот то, что он с dapf.us - не совсем. Добавили своих дыр.
а что до общего врага - он вызывается, только нужно копать либо код, дибо упражняться в мускуле с параметром комнаты. Просто Враг, насколько я помню, вызывается не в каждой. А точнее - вроде только на центральной площади. А отсутствие файлов - можно компенсировать из других сборок, поскольку этот релиз действительно самый жизнеспособный и рабочий практически из всего хлама что есть в паблике.

зы. даже на скриншотах (на втором) русскими буквами написано "Земля Забвения"
 
это действительно Забвения, но вот то, что он с dapf.us - не совсем. Добавили своих дыр.
а что до общего врага - он вызывается, только нужно копать либо код, дибо упражняться в мускуле с параметром комнаты. Просто Враг, насколько я помню, вызывается не в каждой. А точнее - вроде только на центральной площади. А отсутствие файлов - можно компенсировать из других сборок, поскольку этот релиз действительно самый жизнеспособный и рабочий практически из всего хлама что есть в паблике.

зы. даже на скриншотах (на втором) русскими буквами написано "Земля Забвения"
Во первых. я в нее играл когда она называлась еще бесткомбатс, потом переименовали, но домен остался.
Во вторых. нормально прикручиваются файлы из бквара.
В третьих, это действительно самый жизнеспособный и рабочий (не считая рекомбатса, но это уже другая тема) лежащий в паблике.
ТЫ НЕМНОГО НЕ ПОНЕЛ! СНАЧАЛО ОН БЫЛ В ПАБЛИКЕ
на дапфе !! я автор даного двига и дыры я оставил там !!! другие файлы не падайдут так как некоторых лок нет не в одном двиге оригинальные файлы есть только у меня в паблик выкидывать их не собераюсь
Когда я скачивал этот двиг с дапфа, то думаю не один я успел это сделать пока его там быстро почистили, а тот кто его там выкладывал грозился выложить оригинал движка, а если это ты, то чего ж передумал?

Хватит орать что он с дапфа. Он разошелся по интернету, и орать что он с дапфа глупо.

И еще, по поводу Общего Врага вот это вставить с заменой
vragon.php
PHP:
<?php

$us = mysql_fetch_array(mysql_query("SELECT honorpoints FROM `users` WHERE `id` = 99 LIMIT 1;"));    


if ($us['honorpoints'] > 0) {
    echo "Общий Враг Уже вызван.";
}  else{    
    
                        if ($user['sex'] == 1) {$action="вызвал";}
            else {$action="вызвала";}    
            if ($user['align'] > '2' && $user['align'] < '3')  {
                $angel="Ангел";
            }
            elseif ($user['align'] > '1' && $user['align'] < '2') {
                $angel="Персонаж";
            }
                                mysql_query("UPDATE `users` SET `honorpoints`=1 WHERE `id`='99'");
                echo "Вы вызвали Общего Врага!";
                addch("<img src=i/magic/1x1.gif> ".$angel." &quot;{$user['login']}&quot; ".$action." Общего Врага.");
            
}
?>
[/spoil]

vragoff.php
[spoil]
PHP:
<?php

$us = mysql_fetch_array(mysql_query("SELECT honorpoints FROM `users` WHERE `id` = 99 LIMIT 1;"));    


if ($us['honorpoints'] == 0) {
    echo "Общий Враг Уже отозван.";
}  else{    
    
                        if ($user['sex'] == 1) {$action="отозвал";}
            else {$action="отозвала";}    
            if ($user['align'] > '2' && $user['align'] < '3')  {
                $angel="Ангел";
            }
            elseif ($user['align'] > '1' && $user['align'] < '2') {
                $angel="Персонаж";
            }
                                mysql_query("UPDATE `users` SET `honorpoints`=0 WHERE `id`='99'");
                echo "Вы отозвали Общего Врага!";
                addch("<img src=i/magic/1x1.gif> ".$angel." &quot;{$user['login']}&quot; ".$action." Общего Врага.");
            
}
?>
[/spoil]

Прикреплен файл a.php заметь тот что у вас имеется и удалить из названия .txt

Да в действительности забыл сказать что нужно еще немного исправить в файле коннект

это
[spoil]
PHP:
}
$filenameseyn = 'data/seyn.txt';
if(file_exists($filenameseyn)){
define("seyn", "on");
}else{
define("seyn", "off");
}
$filename = 'data/vrag.txt';
if(file_exists($filename)){
define("vrag", "on");
}else{
define("vrag", "off");
}
[/spoil]

заменить на это
[spoil]
PHP:
}
$vr_st = mysql_fetch_array(mysql_query("SELECT honorpoints FROM `users` WHERE `id` = 4475817 LIMIT 1;"));
if($vr_st['honorpoints']>0){
define("seyn", "on");
}else{
define("seyn", "off");
}
$vr_st = mysql_fetch_array(mysql_query("SELECT honorpoints FROM `users` WHERE `id` = 99 LIMIT 1;"));
if($vr_st['honorpoints']>0){
define("vrag", "on");
}else{
define("vrag", "off");
}


исправлено 11.01.2014

Помог? Жми мне нравится
 

Вложения

  • a.php.txt
    63 KB · Просмотры: 40
Последнее редактирование:
Движек бесткомбатса не был слит а был скачан мной и максом(onliner)

то что здесь выложено(и на дапфе)---дамп с земля-забвения.рф
в етом дампе есть мои и онлайнера дыры.....

автором даного двига являюсь я

...............




оригинальный дамп bestcombats.net за 10.09.2013 можно скачать Для просмотра ссылки Войди или Зарегистрируйся
в дампе полная база(нечищенная)
все файлы на месте и нет тех дыр которые есть в дампе Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
Сейчас копаю двиг. Наткнулся на множество граблей, первые и самые существенные - не работает капча. Ковырять не стал, а просто прикрутил регу и капчу от АнтиБК. (первое на что наткнулся) - рега сработала, в игру зашел. Картинки сперва не отображались - но помог Для просмотра ссылки Войди или Зарегистрируйся.
Пробежался глазами по боёвке - всё хорошо. Единсвенное что хочется отметить - это глупое добавление екров за онлайн. Если это было в оригинале - значит игра для извращенцев. за день с помощью обычного автокликера можно накоцать до полусотни екров. Поэтому это пришлось убрать. 300% опыта то же глупость. В общем настройки баланса нужно точить. Что до дыр - их просто куча в чате. Чат нужно либо брать от другой сборки, либо при реге дублировать на поддомен и создавать под него дополнительную базу. Главный враг вызывается и работает, зомби - просто недописан. Если кого интересует - могу подсказать как его прикрутить от другой сборки. А так - неделю танцев с бубном и вполне работоспособный двиг даже для инета.
Ах да, забыл сказать, хтачесс корявый, для запуска на локалке - удалить, поскольку денвер с ним работать не хочет.
Ещё из минусов хотелось бы отметить полное отсутствие css файлов, из-за этого не работает дизайн. Правка путей ничего не даёт.
 
Каптча гугла? Google внес изменения в свои скрипты.
RECAPTCHA_API_SERVER = "Для просмотра ссылки Войди или Зарегистрируйся"

там не гугловая капча. там своя.

<?PHP
// Íàñòðîéêè

$SECURITY_IMAGE_TYPE = 'GIF'; // Âîçìîæíûå ôîðìàòû: GIF, JPEG, PNG
$SECURITY_WIDTH = 130; // Øèðèíà èçîáðàæåíèÿ
$SECURITY_HEIGHT = 30; // Âûñîòà èçîáðàæåíèÿ
$SECURITY_NUM_GENSIGN = 5; // Êîëè÷åñòâî ñèìâîëîâ, êîòîðûå íóæíî íàáðàòü

$EXT = strtoupper($_GET['ext']);
if($EXT == 'GIF' || $EXT == 'JPEG' || $EXT == 'PNG') $SECURITY_IMAGE_TYPE = $EXT;
if(is_numeric($_GET['width']) && $_GET['width']>100 && $_GET['width']<500) $SECURITY_WIDTH = $_GET['width'];
if(is_numeric($_GET['height']) && $_GET['height']>100 && $_GET['height']<500) $SECURITY_HEIGHT = $_GET['height'];
if(is_numeric($_GET['qty']) && $_GET['qty']>2 && $_GET['qty']<10) $SECURITY_NUM_GENSIGN = $_GET['qty'];

// ßäðî

session_register('securityCode');

$SECURITY_FONT_SIZE = intval($SECURITY_HEIGHT/(($SECURITY_HEIGHT/$SECURITY_WIDTH)*7));
$SECURITY_NUM_SIGN = intval(($SECURITY_WIDTH*$SECURITY_HEIGHT)/150);
$CODE = array();
$LETTERS = array('0','1','2','3','4','5','6','7','8','9');
$FIGURES = array('50','70','90','110','130','150','170','190','210');

// Ñîçäàåì ïîëîòíî

$src = imagecreatetruecolor($SECURITY_WIDTH,$SECURITY_HEIGHT);

// Çàëèâàåì ôîí

$fon = imagecolorallocate($src,255,255,255);
imagefill($src,0,0,$fon);





// Åñëè ïàïêà øðèôòîâ ïóñòà

for($i = 0; $i<$SECURITY_NUM_GENSIGN; $i++)
{

// Îðèåíòèð

$h = 1;

// Ðèñóåì

$color = imagecolorallocatealpha($src,$FIGURES[rand(0,sizeof($FIGURES)-1)],$FIGURES[rand(0,sizeof($FIGURES)-1)],$FIGURES[rand(0,sizeof($FIGURES)-1)],rand(10,30));
$letter = $LETTERS[rand(0,sizeof($LETTERS)-1)];
$x = (empty($x)) ? $SECURITY_WIDTH*0.1 : $x + ($SECURITY_WIDTH*0.8)/$SECURITY_NUM_GENSIGN+rand(0,$SECURITY_WIDTH*0.01);
$y = ($h == rand(1,2)) ? (($SECURITY_HEIGHT*1)/4) + rand(0,$SECURITY_HEIGHT*0.1) : (($SECURITY_HEIGHT*1)/4) - rand(0,$SECURITY_HEIGHT*0.1);

// Çàïîìèíàåì

$CODE[] = $letter;
if($h == rand(0,10)) $letter = strtoupper($letter);

// Ïèøåì

imagestring($src,9,$x,$y,$letter,$color);
}

// Ïîëó÷àåì êîä

$_SESSION['securityCode'] = implode('',$CODE);

// Ïå÷àòü

if($SECURITY_IMAGE_TYPE == 'PNG')
{
header ("Content-type: image/png");
imagepng($src);
}
elseif($SECURITY_IMAGE_TYPE == 'JPEG')
{
header ("Content-type: image/jpeg");
imagejpeg($src);
}
else
{
header ("Content-type: image/gif");
imagegif($src);
}

imagedestroy($src);
?>
 
Движек бесткомбатса не был слит а был скачан мной и максом(onliner)

то что здесь выложено(и на дапфе)---дамп с земля-забвения.рф
в етом дампе есть мои и онлайнера дыры.....



...............




оригинальный дамп bestcombats.net за 10.09.2013 можно скачать Для просмотра ссылки Войди или Зарегистрируйся
в дампе полная база(нечищенная)
все файлы на месте и нет тех дыр которые есть в дампе Для просмотра ссылки Войди или Зарегистрируйся


Что бы пустило в игру нужно взять папку inc из Земля Забвения.рф и заменить ее.
 
Последнее редактирование:
Во первых. я в нее играл когда она называлась еще бесткомбатс, потом переименовали, но домен остался.
Во вторых. нормально прикручиваются файлы из бквара.
В третьих, это действительно самый жизнеспособный и рабочий (не считая рекомбатса, но это уже другая тема) лежащий в паблике.

Когда я скачивал этот двиг с дапфа, то думаю не один я успел это сделать пока его там быстро почистили, а тот кто его там выкладывал грозился выложить оригинал движка, а если это ты, то чего ж передумал?

Хватит орать что он с дапфа. Он разошелся по интернету, и орать что он с дапфа глупо.

И еще, по поводу Общего Врага вот это вставить с заменой
vragon.php
PHP:
<?php

$us = mysql_fetch_array(mysql_query("SELECT honorpoints FROM `users` WHERE `id` = 99 LIMIT 1;"));    


if ($us['honorpoints'] > 0) {
    echo "Общий Враг Уже вызван.";
}  else{    
    
                        if ($user['sex'] == 1) {$action="вызвал";}
            else {$action="вызвала";}    
            if ($user['align'] > '2' && $user['align'] < '3')  {
                $angel="Ангел";
            }
            elseif ($user['align'] > '1' && $user['align'] < '2') {
                $angel="Персонаж";
            }
                                mysql_query("UPDATE `users` SET `honorpoints`=1 WHERE `id`='99'");
                echo "Вы вызвали Общего Врага!";
                addch("<img src=i/magic/1x1.gif> ".$angel." &quot;{$user['login']}&quot; ".$action." Общего Врага.");
            
}
?>
[/spoil]

vragoff.php
[spoil]
PHP:
<?php

$us = mysql_fetch_array(mysql_query("SELECT honorpoints FROM `users` WHERE `id` = 99 LIMIT 1;"));    


if ($us['honorpoints'] == 0) {
    echo "Общий Враг Уже отозван.";
}  else{    
    
                        if ($user['sex'] == 1) {$action="отозвал";}
            else {$action="отозвала";}    
            if ($user['align'] > '2' && $user['align'] < '3')  {
                $angel="Ангел";
            }
            elseif ($user['align'] > '1' && $user['align'] < '2') {
                $angel="Персонаж";
            }
                                mysql_query("UPDATE `users` SET `honorpoints`=0 WHERE `id`='99'");
                echo "Вы отозвали Общего Врага!";
                addch("<img src=i/magic/1x1.gif> ".$angel." &quot;{$user['login']}&quot; ".$action." Общего Врага.");
            
}
?>

Прикреплен файл a.php заметь тот что у вас имеется и удалить из названия .txt

Помог? Жми мне нравится


Всё сделал так, как ты описал, за исключением лишь файлика с админкой, ибо сейчас на скорую руку делалось всё да и у меня немного другая версия (комбатс2)
Так вот - файлы vragon и vragoff заменил на указанное тобой, а с файлика админки вытащил всё, что касается Общего Врага и вставил в свой файл - ничего не вышло. Сейчас сижу и даже понятия не имею где может быть трабла.
Может ещё знаешь какие проблемы с этим и как их решить? Буду очень признателен.
 
Всё сделал так, как ты описал, за исключением лишь файлика с админкой, ибо сейчас на скорую руку делалось всё да и у меня немного другая версия (комбатс2)
Так вот - файлы vragon и vragoff заменил на указанное тобой, а с файлика админки вытащил всё, что касается Общего Врага и вставил в свой файл - ничего не вышло. Сейчас сижу и даже понятия не имею где может быть трабла.
Может ещё знаешь какие проблемы с этим и как их решить? Буду очень признателен.

проверь ID общего врага с тем, что в базе, и с тем что указан у тебя в инициализации. Наверняка же не совпадают, поэтому и не работает.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху