Ivspartak.net By Bag3ban1 (the End)

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

Bag3ban1

Школьник
Репутация
19 / 1 025
IvSpartak.net 15.05.2009 - закрит на всегда .... Администрация уходит в отставку =)

Что сделано:

Заменён Город

Все Локации Работают
Рыбалка
Лес
Подземелье
Варка вешей


Минусы:
Нету админки (если комута очень нужна могу продать)
Дизайн (неоспел зделать Закрил игру)
Нету шмота (думаю не проблема)

Скачиваем Скрипт И Кликаем Спасибо!!!

Не забываем установив скрипт отредактировать файл inc/db_connect.php

Чтобы не было ошибок- Базу Заливаем Так:
Сначала нужно зайти в БД, Выбрать Базу, Затем открываем файл SQL- нажимаем выделить всё и копируем, затем в БД нажимаем SQL вставляем и жмём Ок! И тогда база Установлена без Ошибок!

Пароль: dapf.ru


Полний Скрипт - Скачать!

Спасибо всем присутним на етом форуме... всем хто помагал мне .....

Отдельное Спасибо Dagert , Mr.Ory , 6matko

Если што забыл виложыть КричИте .... :)
 
Тему почистил и привел в порядок.
 
Обычная админка с ИВ подойдет?
И как она прписана во всех скриптах?

Заранье спасибо....
 
Решыл вам виложить ише Зелья для свое версии... (ето для нооббов=)))
Код:
1.   inc\battle\changed_1.php

добавляем: 

$elik=mysql_query("SELECT * FROM eliks where id_pers=".$stat['id']."");


for ($i=0; $i<mysql_numrows($elik); $i++) {
$eliks=mysql_fetch_array($elik);

$maxstrength+=$eliks[strength];
$maxdex+=$eliks[dex];
$maxagility+=$eliks[agility];
$maxvitality+=$eliks[vitality];
$maxpower+=$eliks[power];
$maxrazum+=$eliks[razum];

$sumselk+=1;
}



вместо:


// Статы
$stat['strength']+=$_obj['strength'];
$stat['dex']+=$_obj['dex'];
$stat['agility']+=$_obj['agility'];
$stat['vitality']+=$_obj['vitality'];
$stat['razum']+=$_obj['razum'];



вставляем:


// Статы
$stat['strength']+=($_obj['strength']+$maxstrength);
$stat['dex']+=($_obj['dex']+$maxdex);
$stat['agility']+=($_obj['agility']+$maxagility);
$stat['vitality']+=($_obj['vitality']+$maxvitality);
$stat['power']+=($_obj['power']+$maxpower);
$stat['razum']+=($_obj['razum']+$maxrazum);







2.   inc\battle\changed_opp.php

все тоже самое что и в первом пункте только везде вместо $stat пишим $opp_stat



3.   inc\main\changed.php


проводем теже мохинации что и в первом пункте



4.   inc\main\

создаем файл elik.php с содержимым :


<?


$elik=mysql_query("SELECT * FROM eliks where id_pers=".$stat['id']."");


for ($i=0; $i<mysql_numrows($elik); $i++) {

$sumel+=1;


}




if (!empty($ido)) {

    if (!empty($stat['user'])) {

            if (empty($stat['battle'])) {

            if ($sumel < 5) {

            
            $_ex=mysql_fetch_array(mysql_query("select * from objects where user='$stat[user]' and id='$ido'"));
            
            if (!empty($_ex)) {
                
$time_el=$now+$_ex['life'];
mysql_query("INSERT INTO `eliks` (`id`,`id_pers`,`tip`,`time`,`br1`,`br2`,`br3`,`br4`,`br5`,`strength`,`dex`,`agility`,`vitality`,`power`,`razum`) VALUES ('','".$stat['id']."','1','".$time_el."','".$_ex['br1']."','".$_ex['br2']."','".$_ex['br3']."','".$_ex['br4']."','".$_ex['br5']."','".$_ex['strength']."','".$_ex['dex']."','".$_ex['agility']."','".$_ex['vitality']."','".$_ex['power']."','".$_ex['razum']."')");

mysql_query("DELETE FROM objects WHERE user='$stat[user]' and id='$ido'");
                    
$nms="Вы выпили зелье!";

require_once("inc/chat/functions.php");
insert_msg ("Вами было выпито зелье!","","","1",$stat['user'],"",$stat['room']);



                     } else
                        $nms="Зелье не найдено!";

                } else
                    $nms="Вы выпили 5 зелий, больше нельзя!";
        
            } else
            $nms="Вы в бою!";

        } else
        $nms="Что-то не так, напишите админу код: e1";
    }

?>

5.   inc\main\edit.php


между:

if (!empty($onset) || !empty($unset) || !empty($drop)) include("inc/main/functions.php");

if (!empty($onset)) { on_set("$onset"); }


вставляем:

if (!empty($ido)) include("inc/main/elik.php");






вместо:

echo"<td align=center width=33%>[b]<a ";  if ($stat[item_type]==1 || !isset($stat[item_type]) || empty($stat[item_type])) echo" disabled";
                                                 else echo"href='main.php?set=edit&item_type=1'"; echo">Амуниция[/b]</td>";

echo"<td align=center width=33%>[b]<a ";  if ($stat[item_type]==2) echo" disabled";
                                                 else echo"href='main.php?set=edit&item_type=2'"; echo">Магия[/b]</td>";

echo"<td align=center width=33%>[b]<a ";  if ($stat[item_type]==3) echo" disabled";
                                                 else echo"href='main.php?set=edit&item_type=3'"; echo">Прочее[/b]</td>";

ставим:

echo"<td align=center width=25%>[b]<a ";  if ($stat[item_type]==1 || !isset($stat[item_type]) || empty($stat[item_type])) echo" disabled";
                                                 else echo"href='main.php?set=edit&item_type=1'"; echo">Амуниция[/b]</td>";

echo"<td align=center width=25%>[b]<a ";  if ($stat[item_type]==2) echo" disabled";
                                                 else echo"href='main.php?set=edit&item_type=2'"; echo">Магия[/b]</td>";

echo"<td align=center width=25%>[b]<a ";  if ($stat[item_type]==4) echo" disabled";
                                                 else echo"href='main.php?set=edit&item_type=4'"; echo">Зелья[/b]</td>";

echo"<td align=center width=25%>[b]<a ";  if ($stat[item_type]==3) echo" disabled";
                                                 else echo"href='main.php?set=edit&item_type=3'"; echo">Прочее[/b]</td>";


6.   inc\main\invent.php


вместо:

switch ($stat['item_type']) {
        case 1: $OBJECTS_SELECT_QUERY = "objects.tip >= 1 AND objects.tip <= 11"; break;
        case 2: $OBJECTS_SELECT_QUERY = "objects.tip = 12"; break;
        case 3: $OBJECTS_SELECT_QUERY = "objects.tip >= 13 AND objects.tip <= 14"; break;
        default: $OBJECTS_SELECT_QUERY = "objects.tip >= 1 AND objects.tip <= 11"; break;
}

вставляем:


switch ($stat['item_type']) {
        case 1: $OBJECTS_SELECT_QUERY = "objects.tip >= 1 AND objects.tip <= 11"; break;
        case 2: $OBJECTS_SELECT_QUERY = "objects.tip = 12"; break;
        case 3: $OBJECTS_SELECT_QUERY = "objects.tip >= 13 AND objects.tip <= 23"; break;
        case 4: $OBJECTS_SELECT_QUERY = "objects.tip = 25"; break;
        default: $OBJECTS_SELECT_QUERY = "objects.tip >= 1 AND objects.tip <= 11"; break;
}







перед:


if (($stat['level'] < $obj_min['0'] || $stat['strength'] < $obj_min['1'] || $stat['dex'] < $obj_min['2'] || $stat['agility'] < $obj_min['3'] || $stat['vitality'] < $obj_min['4'] || $stat['razum'] < $obj_min['5'] || ($stat['rase'] != $obj_min['6'] && $obj_min['6'] != 0 AND $stat['rase'] != 100) || ($obj_min['7'] != 0 && $stat['proff'] != $obj_min['7'])) || $objects['tip'] == 13)




ставим:

if($objects['tip']==25) { echo" [url="'java"]Выпить[/url]"; }



вместо:


                if ($hp or $energy or $min or $max or $strength or $dex or $agility or $vitality or $razum or $br1 or $br2 or $br5 or $br3 or $br4 or $krit or $unkrit or $uv or $unuv) echo"[b][u]Действие предмета:[/u][/b]
$hp$energy$min$max$strength$dex$agility$vitality$razum$br1$br2$br3$br4$br5$krit$unkrit$uv$unuv
";


ставим:



                if ($hp or $energy or $min or $max or $strength or $dex or $agility or $vitality or $razum or $br1 or $br2 or $br5 or $br3 or $br4 or $krit or $unkrit or $uv or $unuv or $life) echo"[b][u]Действие предмета:[/u][/b]
$hp$energy$min$max$strength$dex$agility$vitality$razum$br1$br2$br3$br4$br5$krit$unkrit$uv$unuv$life
";




7. inc\main\classes.php


добавляем:


case 25: $tip="Зелье"; break;



8. inc\main\add.php

добавляем:

вверху: $time_s=round($objects['life']/3600);

внизу: if ($objects['life']=="0") $life=""; else $life="Время действия: $time_s часов
";


9. inc\

создаем файл hps.php с содержимым:


<?
$stats = mysql_fetch_array(mysql_query("SELECT * FROM players WHERE user='".addslashes($user)."' and pass='".addslashes($pass)."'"));

$elik=mysql_query("SELECT * FROM eliks where id_pers=".$stats['id']."");

$now=time();




for ($i=0; $i<mysql_numrows($elik); $i++) {
$eliks=mysql_fetch_array($elik);

if($eliks['time']<=$now){
        mysql_query("DELETE FROM eliks WHERE id_pers=".$stat['id']." AND id='".$eliks['id']."'");
}


}

?>


10. chat.php

после:

} else { $mess_id=-1; }  ( в конце файла)

добавляем:

include("inc/hps.php");


11.  inc\header.php

перед:


echo"<FIELDSET><LEGEND align=center><font class=ch>Характеристики</font></LEGEND>";


вставляем:


$eliks=mysql_fetch_array(mysql_query("SELECT * FROM eliks where id_pers=".$stat['id'].""));

If($eliks[id] != 0){
echo"<FIELDSET><LEGEND align=center><font class=ch>Зелья</font></LEGEND>";

echo"<table width=175 cellspacing=0 cellpadding=3><tr><td>

 Сила: +<a class=ch>$maxstrength</a>

 Ловкость: +<a class=ch>$maxdex</a>

 Удача: +<a class=ch>$maxagility</a>

 Выносливость: +<a class=ch>$maxvitality</a>

 Энергия: +<a class=ch>$maxpower</a>

 Разум: +<a class=ch>$maxrazum</a>


 Выпито зелий: $sumselk";


$elik=mysql_query("SELECT * FROM eliks where id_pers=".$stat['id']."");


for ($i=0; $i<mysql_numrows($elik); $i++) {
$eliks=mysql_fetch_array($elik);
$time_s=round(($eliks['time']-$now)/60);
echo" Действие зелья будет продолжаться ещё: $time_s мин ";
}

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




















12. в базу делаем запрос:



CREATE TABLE `eliks` (
  `id` bigint(20) NOT NULL auto_increment,
  `id_pers` bigint(20) NOT NULL,
  `tip` int(1) NOT NULL default '0',
  `time` bigint(20) default '0',
  `br1` int(11) NOT NULL default '0',
  `br2` int(11) default '0',
  `br3` int(11) default '0',
  `br4` int(11) default '0',
  `br5` int(11) NOT NULL default '0',
  `strength` int(4) default '0',
  `dex` int(11) default '0',
  `agility` int(11) default '0',
  `vitality` int(11) default '0',
  `power` int(11) default '0',
  `razum` int(11) NOT NULL default '0',
  KEY `id` (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=578;





13. для создания зелья мы также как и обычную вещь создаем её в items ставим тип 25 и в life время действия, остальные параметры по усмотрению

Жмем большое спасибо maks-0906</span>


Делаем всьо как написано выше сказано ....

Дале заливаем магазин inc/shop <span style="color:#FF0000">Скачать
!

Радуемся всьо работает =))
:)
 
QUeen
Юзаю твою движку =)
Дырявая вдоль и поперёк ... ну это ладно в общем сборка хорошая и возможно доведу до ума , помочь не хочешь ?
 
QUeen
Юзаю твою движку =)
Дырявая вдоль и поперёк ... ну это ладно в общем сборка хорошая и возможно доведу до ума , помочь не хочешь ?

Если есть такие дырки (вдоль и поперёк) выложи посмотрим розберемся....
нашет ( помочь не хочешь ? ) можно подумать пиши в ПМ розберемса...


Хто што доделал к етому скрипту делимса ....
 
Queen Ещё такой траблец с боями ...
Короче тыкаешь подать заявку , а кроме как значка "Принять заявку" ничего не вылезает =)
Все скрипты переконопатил не нашёл решение сей траблы =(
 
Народ ... такой вопрос ещё ... во многих аотхах и в этом двиге смайлы неработают ... короче нажимаешь на Кнопку и окно не вылезает ... а так если кодами пишешь то отображаются ...
 
Народ ... такой вопрос ещё ... во многих аотхах и в этом двиге смайлы неработают ... короче нажимаешь на Кнопку и окно не вылезает ... а так если кодами пишешь то отображаются ...
js файлы поколупай
 
вот такой вапрос какая разница межу
Код:
include("../inc/db_connect.php");

и

Код:
include('inc/db_connect.php');

-------------------------------------------------------------------------------------------------

вот у меня есть файл каторий конектитса и показивает
ошибка
Код:
Warning: include(var.php) [function.include]: failed to open stream: No such file or directory in T:\home\localhost\iv\inc\db_connect.php on line 6

Warning: include() [function.include]: Failed opening 'var.php' for inclusion (include_path='.;/usr/local/PHP/PEAR;/usr/local/PHP/PEAR/smarty') in T:\home\localhost\iv\inc\db_connect.php on line 6

файл
Код:
<?

include("../inc/db_connect.php");

трали вали...


и если смотреть ето до чево он конектитса то видем

Код:
<?php
//-----------------------------------------------------------------------------------------------------
//Библиотеки
//-----------------------------------------------------------------------------------------------------

include(getcwd().'/var.php');
//-----------------------------------------------------------------------------------------------------
//D-dos protect
//-----------------------------------------------------------------------------------------------------

//Получение IP
$ips=GetEnv("REMOTE_ADDR");

//Разбиваем IP
$ip=explode(".",$ips);

//Баним по IP
if ((($ip[0] == 81 && $ip[1] == 17)||($ip[0] == 82 && $ip[1] == 118)||($ip[0] == 85 && $ip[1] == 141)||($ip[0] == 85 && $ip[1] == 140)||($ip[0] == 89 && $ip[1] == 113 && $ip[2] == 79 ))||$ips=="194.187.230.114"||$ips=="84.204.119.92"||$ips=="77.38.176.184"||$ips=="195.22.132.129"||$ips=="92.114.158.122"||$ips=="94.179.52.20"||$ips=="213.179.227.78")
{
        echo $lang_goout;
        exit;
};

//------------------------------------------------------------------------------------------------------
//Установление связи с базой данных
//------------------------------------------------------------------------------------------------------
$link=mysql_pconnect("localhost","root","pass");
mysql_select_db("root",$link) or die ($lang_error_db);
mysql_query("SET CHARSET cp1251");

//Кодировка
//mysql_query("SET NAMES utf8");
//------------------------------------------------------------------------------------------------------
?>


ошибка как я понимаю в 6 строке
Код:
include(getcwd().'/var.php');

ну што там за ошыбка .....
вопшем я сам уже запуталса ..
помогите розобратса.. ?
 
если у тебя файл var в папку inc а db_connect в main то ты пишеш include("../var.php");
это значит ты инклюдиш файл который находится в превидущей папке, а если include("var.php"); то ты инклюдиш файл, который находится вместе с файлом в котором ты инклудиш (т.е. db_connect)
 
это значит ты инклюдиш файл который находится в превидущей папке, а если include("var.php"); то ты инклюдиш файл, который находится вместе с файлом в котором ты инклудиш
Ты сломал мне мозг :)
 
Здесь есть лес и море берите и клан холд ... !! сматрите внимательно а не посты пустие создавайте !! :)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху