MMORPG FREE


Суббота, 01.02.2025, 22:56


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


Главная страница | Фиксы разных проблем в спартаке! - Форум | Регистрация | Вход




[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: zaq  
Фиксы разных проблем в спартаке!
KDKДата: Среда, 27.02.2008, 03:53 | Сообщение # 1
GAMer
Группа: Администраторы
Сообщений: 376
Репутация: 23
Статус: Offline
Quote
тут мой не большие фиксы
encicl.php

Code
<?
include('inc/db_connect.php');
$title = 'Инстинкты Воина - [Энциклопедия]';
include('inc/html_header.php');
echo"<body bgcolor=ebedec>";

if ($view=="top") {

if (!empty($clan)) {
$clan=mysql_fetch_array(mysql_query("SELECT * FROM top where clan='$clan'"));

echo"Клан: $clan[clan] <br>Домашняя страница: <a href='$clan[url]' target=_blank>$clan[url]</a>"; }
else {

$top=mysql_query("SELECT * FROM top");

for ($i=0; $i<mysql_numrows($top); $i++) {
$top=mysql_fetch_array($top);
echo "<b>$top[clan]</b><br>";
}

}

}

?>

изправил свитки энергий
в inc\magic\addenergy.php
меньаем
с
Code
if ($iteminfo[name]=="addenergy10") $for_add="10";
elseif ($iteminfo[name]=="addenergy30") $for_add="30";
elseif ($iteminfo[name]=="addenergy60") $for_add="60";

на
Code
if ($iteminfo[name]=="addenergy10") $for_add="10";
elseif ($iteminfo[name]=="addenergy50") $for_add="50";
elseif ($iteminfo[name]=="addenergy100") $for_add="100";
elseif ($iteminfo[name]=="addenergy200") $for_add="200";

в magic.php
с
Code
// ----- # Свитки восстановления энергии # ----- //
if ($iteminfo['name'] == "addenergy100") {
     include("inc/magic/addenergy.php");

на


Главный по эвентам и по развлекательным мероприятиям.
В игре ник Gamem в приват с предложениями эвентов.
На другие вопросы отвечают другие админы
 
KDKДата: Среда, 27.02.2008, 03:53 | Сообщение # 2
GAMer
Группа: Администраторы
Сообщений: 376
Репутация: 23
Статус: Offline
Code
// ----- # Свитки восстановления энергии # ----- //
if ($iteminfo['name'] == "addenergy10" || $iteminfo['name'] == "addenergy50" || $iteminfo['name'] == "addenergy100" || $iteminfo['name'] == "addenergy200"){
      include("inc/magic/addenergy.php");

добовляем абилы в тоблици 'Здесь клан'' -видите свой клан
Code
INSERT INTO `abils` VALUES (10, 'addenergy10', 'Здесь клан'', 0, 100);
INSERT INTO `abils` VALUES (10, 'addenergy50', 'Здесь клан'', 0, 100);
INSERT INTO `abils` VALUES (10, 'addenergy100', 'Здесь клан'', 0, 100);
INSERT INTO `abils` VALUES (10, 'addenergy200', 'Здесь клан'', 0, 100);

и добовляем вещи тип свитков в итемы
Code
INSERT INTO `items` VALUES ('addenergy10', 'Восстановление 10 mp', 170, 12, '', '', 4, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 'Восстановление уровня маны персонажа на 10', 0, 0, 0);

INSERT INTO `items` VALUES ('addenergy50', 'Восстановление 50 mp', 170, 12, '', '', 4, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 'Восстановление уровня маны персонажа на 10', 0, 0, 0);

INSERT INTO `items` VALUES ('addenergy100', 'Восстановление 100 mp', 170, 12, '', '', 4, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 'Восстановление уровня маны персонажа на 10', 0, 0, 0);

INSERT INTO `items` VALUES ('addenergy200', 'Восстановление 200 mp', 170, 12, '', '', 4, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 'Восстановление уровня маны персонажа на 10', 0, 0, 0);

добовляем в магазин тока 10МП так как думаю абилами оставить остольное
INSERT INTO `shop` VALUES (18, 'addenergy10', 997)
и придумиваем картинку к ниму и пихаем по токому пути i/items/addenergy10.gif
--------------------------------------------------------------------------------------------------

Code
Тема взята с форума webdesign.forever.kz
Автор hacik


Главный по эвентам и по развлекательным мероприятиям.
В игре ник Gamem в приват с предложениями эвентов.
На другие вопросы отвечают другие админы
 
KDKДата: Среда, 27.02.2008, 03:54 | Сообщение # 3
GAMer
Группа: Администраторы
Сообщений: 376
Репутация: 23
Статус: Offline
при пириходов в подземелье ругался постояяно тока не мог словить что за эррор после постояяных переходов заметил краем глаза где разполагаеться ... изправил

файл vault.php
с

Code
$_ROOM['TO_CHANGE'] = $stat['vault_room'];
                 include("chat/change_room.php");

на
Code
$_ROOM['TO_CHANGE'] = $stat['vault_room'];
                 include("inc/rooms.php");


Главный по эвентам и по развлекательным мероприятиям.
В игре ник Gamem в приват с предложениями эвентов.
На другие вопросы отвечают другие админы
 
KDKДата: Среда, 27.02.2008, 03:55 | Сообщение # 4
GAMer
Группа: Администраторы
Сообщений: 376
Репутация: 23
Статус: Offline
Не знаю будет или нет сдесь уместно .. если нет прошу удалить сообщения..
Как я слышал народ хотел чтоб им в онлайне не показывало Ботов.
Исправляеться Легко и просто.
Заходим в
online.php

меняем ету строку

Code
print "<BR>Всего <font color=green><b>OnLine:</b></font> <b>".mysql_num_rows(mysql_query("SELECT `id` FROM `players` WHERE `lpv` > '".(time()-180)."' OR `rank` = '60'"))."</b></center></body>";

на

Code
[code]print "<BR>Всего <font color=green><b>OnLine:</b></font> <b>".mysql_num_rows(mysql_query("SELECT `id` FROM `players` WHERE `lpv` > '".(time()-180)."' OR `rank` = '99'"))."</b></center></body>";

Автор xcom/http://webdesign.forever.kz


Главный по эвентам и по развлекательным мероприятиям.
В игре ник Gamem в приват с предложениями эвентов.
На другие вопросы отвечают другие админы
 
KDKДата: Среда, 27.02.2008, 03:58 | Сообщение # 5
GAMer
Группа: Администраторы
Сообщений: 376
Репутация: 23
Статус: Offline
Вставляется в /inc/battle/battle.php

После функции "Функция расчёта опыта"

Code
// ----- # Износ вищей # ----- //
function iznos(){
global $stat;
$zap='';
$masseg='';
$i=0;
$chl_obj=mysql_query("SELECT slots.*, objects.id FROM slots, objects WHERE slots.id='".$stat['id']."' AND objects.user='".$stat['user']."' AND objects.id IN (slots.1,slots.2,slots.3,slots.4,slots.5,slots.6,slots.7,slots.8,slots.9,slots.10,slots.11,slots.12,slots.13,slots.14,slots.15,slots.16,slot  s.19)");
while ($vesh=mysql_fetch_array($chl_obj)){
$id_vesh[$i]=$vesh['id'];
$s_vesh[$i]['1']=$vesh['1']; $s_vesh[$i]['2']=$vesh['2']; $s_vesh[$i]['3']=$vesh['3']; $s_vesh[$i]['4']=$vesh['4']; $s_vesh[$i]['5']=$vesh['5']; $s_vesh[$i]['6']=$vesh['6'];
$s_vesh[$i]['7']=$vesh['7']; $s_vesh[$i]['8']=$vesh['8']; $s_vesh[$i]['9']=$vesh['9']; $s_vesh[$i]['10']=$vesh['10']; $s_vesh[$i]['11']=$vesh['11']; $s_vesh[$i]['12']=$vesh['12'];
$s_vesh[$i]['13']=$vesh['13']; $s_vesh[$i]['14']=$vesh['14']; $s_vesh[$i]['15']=$vesh['15']; $s_vesh[$i]['16']=$vesh['16']; $s_vesh[$i]['19']=$vesh['19'];
$i++;
}
if (count($id_vesh)>0){
$rand = mt_rand(1, count($id_vesh));
srand ((float) microtime() * 10000000);
$rand_keys = array_rand ($id_vesh, $rand);
for ($i=0; $i<=count($rand_keys)-1; $i++){
$rand_key = (count($rand_keys)==1?$rand_keys:$rand_keys[$i]);
if ($chl_obj=mysql_fetch_array(mysql_query("SELECT id, inf FROM objects WHERE user='".$stat['user']."' AND id = ".$id_vesh[$rand_key].""))){
$obj_inf=explode("|",$chl_obj['inf']);
$masseg.=$zap."[b]".$obj_inf[1]."[/b]";
$zap=", ";
$obj_inf['6']+=1;
// --- # Добавление износа # --- //
mysql_query("UPDATE objects SET inf='".$obj_inf['0']."|".$obj_inf['1']."|".$obj_inf['2']."|".$obj_inf['3']."|".$obj_inf['4']."|".$obj_inf['5']."|".$obj_inf['6']."|".$obj_inf['7']."' WHERE id='".$id_vesh[$rand_key]."'");
продолжение кода в след 3х постах


Главный по эвентам и по развлекательным мероприятиям.
В игре ник Gamem в приват с предложениями эвентов.
На другие вопросы отвечают другие админы
 
KDKДата: Среда, 27.02.2008, 03:59 | Сообщение # 6
GAMer
Группа: Администраторы
Сообщений: 376
Репутация: 23
Статус: Offline
Code
  if ($obj_inf['7'] == $obj_inf['6']) {
                         // ----- # Удаляем свиток # ----- //
                         //mysql_query("DELETE FROM objects WHERE id='".$id_vesh[$rand_key]."'");
                         switch ($id_vesh[$rand_key]) {
                    case $s_vesh[$rand_key]['1']: $slots = '1'; break;
                    case $s_vesh[$rand_key]['2']: $slots = '2'; break;
                    case $s_vesh[$rand_key]['3']: $slots = '3'; break;
                    case $s_vesh[$rand_key]['4']: $slots = '4'; break;
                    case $s_vesh[$rand_key]['5']: $slots = '5'; break;
                    case $s_vesh[$rand_key]['6']: $slots = '6'; break;
                    case $s_vesh[$rand_key]['7']: $slots = '7'; break;
                    case $s_vesh[$rand_key]['8']: $slots = '8'; break;
                    case $s_vesh[$rand_key]['9']: $slots = '9'; break;
                    case $s_vesh[$rand_key]['10']: $slots = '10'; break;
                    case $s_vesh[$rand_key]['11']: $slots = '11'; break;
                    case $s_vesh[$rand_key]['12']: $slots = '12'; break;
                             


Главный по эвентам и по развлекательным мероприятиям.
В игре ник Gamem в приват с предложениями эвентов.
На другие вопросы отвечают другие админы
 
KDKДата: Среда, 27.02.2008, 03:59 | Сообщение # 7
GAMer
Группа: Администраторы
Сообщений: 376
Репутация: 23
Статус: Offline
Code
  case $s_vesh[$rand_key]['13']: $slots = '13'; break;
                    case $s_vesh[$rand_key]['14']: $slots = '14'; break;
                    case $s_vesh[$rand_key]['15']: $slots = '15'; break;
                    case $s_vesh[$rand_key]['16']: $slots = '16'; break;
                    case $s_vesh[$rand_key]['19']: $slots = '19'; break;
                         }
                         mysql_query("UPDATE slots SET slots.".$slots."=0 WHERE slots.id='".$stat['id']."'");
                         $obj_inf['3'] = 0;
                     }
         }
      }
   }
                 if ($masseg!=''){
                 $masseg = "Ваши Вещи приобрели единицу износа: ".$masseg;
                 return $masseg;
                 }
}
// ----- Конец ----- //


Главный по эвентам и по развлекательным мероприятиям.
В игре ник Gamem в приват с предложениями эвентов.
На другие вопросы отвечают другие админы
 
KDKДата: Среда, 27.02.2008, 04:04 | Сообщение # 8
GAMer
Группа: Администраторы
Сообщений: 376
Репутация: 23
Статус: Offline
Банк
Прикрепления: bank.php (10.1 Kb)


Главный по эвентам и по развлекательным мероприятиям.
В игре ник Gamem в приват с предложениями эвентов.
На другие вопросы отвечают другие админы
 
KDKДата: Среда, 27.02.2008, 04:04 | Сообщение # 9
GAMer
Группа: Администраторы
Сообщений: 376
Репутация: 23
Статус: Offline
Quote
Цитата(Austin @ 12.7.2007, 23:36) *

а у меня в версии сесена износ вообще не работает... только на кирки всякие и все(((

износ работает отлично, если в /inc/battle/battle.php
после

Code
     $endbattle = 1;
                 $stat['battle'] = '';

вставь
Code
$masseg = iznos();
                 if ($masseg) insert_msg ($masseg,"","","1",$stat['user'],"",$stat['room']);


Главный по эвентам и по развлекательным мероприятиям.
В игре ник Gamem в приват с предложениями эвентов.
На другие вопросы отвечают другие админы
 
KDKДата: Среда, 27.02.2008, 04:06 | Сообщение # 10
GAMer
Группа: Администраторы
Сообщений: 376
Репутация: 23
Статус: Offline
inc/main/invent.php
Код
Code
$object=mysql_query("SELECT objects.* FROM objects, slots WHERE objects.user='".$stat['user']."' AND ".$OBJECTS_SELECT_QUERY." AND slots.id=".$stat['id']." AND objects.id NOT IN (slots.1,slots.2,slots.3,slots.4,slots.5,slots.6,slots.7,slots.8,slots.9,slots.10,slots.11,slots.12,slots.13,slots.14,slots.15,slots.16,slot s.17,slots.18,slots.19) ORDER BY time DESC");

на
Код

Code
$object=mysql_query("SELECT objects.* FROM objects, slots WHERE objects.user='".$stat['user']."' AND ".$OBJECTS_SELECT_QUERY." AND slots.id=".$stat['id']." AND bank=0 AND objects.id NOT IN (slots.1,slots.2,slots.3,slots.4,slots.5,slots.6,slots.7,slots.8,slots.9,slots.10,slots.11,slots.12,slots.13,slots.14,slots.15,slots.16,slot s.17,slots.18,slots.19) ORDER BY time DESC");

чтоб из рюгзока пропадали вещи каторые в банке
П.С. спасибо Дик`у за наводку


Главный по эвентам и по развлекательным мероприятиям.
В игре ник Gamem в приват с предложениями эвентов.
На другие вопросы отвечают другие админы
 
KDKДата: Среда, 27.02.2008, 04:07 | Сообщение # 11
GAMer
Группа: Администраторы
Сообщений: 376
Репутация: 23
Статус: Offline
И так данный материал находится по адресу
http://webdesign.forever.kz/forum/index.php?showtopic=507
Скажите спасибо Dik, hacik и xcom


Главный по эвентам и по развлекательным мероприятиям.
В игре ник Gamem в приват с предложениями эвентов.
На другие вопросы отвечают другие админы
 
KDKДата: Среда, 27.02.2008, 04:22 | Сообщение # 12
GAMer
Группа: Администраторы
Сообщений: 376
Репутация: 23
Статус: Offline
Quote
Собственно сабж...Может есть у кого?
Чтобы во время боя мог призвать бота чтоб дрался на твоей стороне

Аля...
Прикрепления: bot_priziv.php (3.9 Kb)


Главный по эвентам и по развлекательным мероприятиям.
В игре ник Gamem в приват с предложениями эвентов.
На другие вопросы отвечают другие админы
 
KDKДата: Среда, 27.02.2008, 04:23 | Сообщение # 13
GAMer
Группа: Администраторы
Сообщений: 376
Репутация: 23
Статус: Offline
Помош в установке магии

Прозвучавшие вопросы

Quote
спасибо.
НО
Бот влезает в поединок, но не дерётся )

Quote
а в кеакое файло то это вставлять?

ответы на них
Quote
Поставь ранг ему 60

Code
Цитата(airdimka @ 23.12.2007, 12:35) *

а в кеакое файло то это вставлять?

Это не куда не надо вставлять, это и есть сама магия, магии обычно лежат в в папке inc\magic


Главный по эвентам и по развлекательным мероприятиям.
В игре ник Gamem в приват с предложениями эвентов.
На другие вопросы отвечают другие админы
 
KDKДата: Среда, 27.02.2008, 04:24 | Сообщение # 14
GAMer
Группа: Администраторы
Сообщений: 376
Репутация: 23
Статус: Offline
Code
Цитата(airdimka @ 7.1.2008, 15:12) *

короч обьясните что неправильно сделал
сделал файло warebot.php положил inc\magic прописал в таблице как магия 12, в файлике прописал имя существующего бота прописал в магазе его , жму на него во время боя и ничего, в чем моя ошибка? подскажите плиз

хм.. свиток (warebot) в БД прописал?*


Главный по эвентам и по развлекательным мероприятиям.
В игре ник Gamem в приват с предложениями эвентов.
На другие вопросы отвечают другие админы
 
KDKДата: Среда, 27.02.2008, 04:25 | Сообщение # 15
GAMer
Группа: Администраторы
Сообщений: 376
Репутация: 23
Статус: Offline
Code
Цитата(AlexProWars @ 7.1.2008, 21:19) *

проблема наверно в том что он по ходу свиток в inc/magics/magic.php(вроде так пишется) не прописал.

точно спс всем


Главный по эвентам и по развлекательным мероприятиям.
В игре ник Gamem в приват с предложениями эвентов.
На другие вопросы отвечают другие админы
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





Copyright MyCorp © 2006   Хостинг от uCoz