Перейти к контенту

[1.x.x]RPG Inferno 2.5


Рекомендуемые сообщения

Название: RPG Inferno 2.5

Добавил: Apo

Добавлен: 18 Июн 2004

Обновлен: 08 Авг 2005

Категория: IP.Board 1.x.x

 

По до который сделает из фашего форума небольшую РПГ.Очень хорошо пользовать для раскрутки сайта.

 

Нажмите здесь, чтобы скачать файл

Ссылка на комментарий
Поделиться на других сайтах

Скорее всего автор просто решил позаботиться о тех, кто никак не может найти инферну

Дык тут уже в архиве была RPG Inferno 2.5? Был и перевод.

Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...

Если кто не знает :

В движке RPG-Inferno, а именно в файле rpg.php имеется достаточно серьезный глюк.

Этот глюк мог убить ваши характеристики в ноль и хуже. Происходил он при продаже снятых вещей.

// un-equip if equipped

$DB->query("delete from ibf_infernoequip where eitem='{$ibforums->input['id']}' and eowner='{$ibforums->member['id']}'");

 

// someone made a new method for items giving stats - its cool and i should of though of it >_< *kicks self*

$DB->query("SELECT * FROM ibf_members WHERE id='".$ibforums->member['id']."'");

$member=$DB->fetch_row();

 

$member['hp']-=$Data['hp'];

$member['hpm']-=$Data['hp'];

$member['mp']-=$Data['mp'];

$member['mpm']-=$Data['mp'];

$member['str']-=$Data['str'];

$member['def']-=$Data['def'];

$DB->query("update ibf_members set hp='{$member['hp']}',hpm='{$member['hpm']}',mp='{$member['mp']}',mpm='{$member['mpm']}',str='{$member['str']}',def='{$member['def']}' where id='".$ibforums->member['id']."'");

В этом коде вы видите последний абзац, который убирает ваши статы после снятия объекта. Ну так вот, при продаже он срабатывает все время, не смотря на то, одет объект или уже снят.

Требуется изменить этот абзац так :

// un-equip if equipped

 

$DB->query("SELECT * FROM ibf_infernoequip WHERE eitem='{$ibforums->input['id']}' and eowner='{$ibforums->member['id']}'");

$abz=$DB->fetch_row();

if ($abz['eitem']<>0)

{

 

$DB->query("delete from ibf_infernoequip where eitem='{$ibforums->input['id']}' and eowner='{$ibforums->member['id']}'");

 

// someone made a new method for items giving stats - its cool and i should of though of it >_< *kicks self*

$DB->query("SELECT * FROM ibf_members WHERE id='".$ibforums->member['id']."'");

$member=$DB->fetch_row();

 

$member['hp']-=$Data['hp'];

$member['hpm']-=$Data['hp'];

$member['mp']-=$Data['mp'];

$member['mpm']-=$Data['mp'];

$member['str']-=$Data['str'];

$member['def']-=$Data['def'];

$DB->query("update ibf_members set hp='{$member['hp']}',hpm='{$member['hpm']}',mp='{$member['mp']}',mpm='{$member['mpm']}',str='{$member['str']}',def='{$member['def']}' where id='".$ibforums->member['id']."'");

 

}

Взято отсюда

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Люди подскажите пожалуйста!

Где моно изменить время refresh _а в бою!

В IE всё нормально, при ударе соперника у другого само сабой обновляеться, а вот в MyIE пока не дойдёт до обновления по умолчанию, ни когда не обновиться! Где проставить это умолчание или в браузере дела...

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Люди подскажите пожалуйста!

Где моно изменить время refresh _а в бою!

В IE всё нормально, при ударе соперника у другого само сабой обновляеться, а вот в MyIE пока не дойдёт до обновления по умолчанию, ни когда не обновиться! Где проставить это умолчание или в браузере дела...

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Слушайте, люди, а как оно устанавливается?

Точнее как на него попасть и настроить?

 

Помогоите, плиз.

 

Заранее спасибо за исчерпывающий отвает. :D

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
  • 1 месяц спустя...
Если кто юзал, напишите о возможных глюках, пожалуйста. Изменено пользователем Fisana
Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

НАРОД ДОШОЛ В УСТАНОВКЕ ДО

Click on User Control Panel

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Click on Add Template Bit

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

New Template Bit Name: rpgprofile

 

Incoming variables: $member,$races,$elements,$summon,$options

 

Template Bit:

 

<form action='{ipb.script_url}act=UserCP&CODE=do_rpg' method='post' name='rpprof'>

<table cellspacing='1' cellpadding='4' width='100%'><tr><td class='pformleft'><b>RPG Character Name</b></td>

<td class='pformright'><input type='text' size='40' maxlength='40' name='rpgname' value='{$member['rpgname']}' class='forminput'></td>

</tr><tr><td class='pformleft'><b>RPG Race</b></td><td class='pformright'><select name='rpgrace' class='codebuttons'>

{$races}</select><script>

x=rpprof.rpgrace.options

for(u=0;u<x.length;u++){

if(x.value=="{$member['rpgrace']}"){

x.selected=true

}}

</script></td></tr><tr><td class='pformleft'><b>RPG Avatar Url</b></td>

<td class='pformright'><input type='text' size='40' name='rpgav' value='{$member['rpgav']}' class='forminput'></td>

</tr><tr>

<td class='pformleft'><b>RPG Avatar Height <br />(Max: {$options['rpah']})</b></td>

<td class='pformright'><input type='text' size='40' name='rpah' value='{$member['rpah']}' class='forminput'></td>

</tr><tr>

<td class='pformleft'><b>RPG Avatar Width <br />(Max: {$options['rpaw']})</b></td>

<td class='pformright'><input type='text' size='40' name='rpaw' value='{$member['rpaw']}' class='forminput'></td>

</tr><tr>

<td class='pformleft'><b>Special Move</b></td>

<td class='pformright'><input type='text' size='40' maxlength='40' name='smove' value='{$member['smove']}' class='forminput'></td>

</tr><tr>

<td class='pformleft'><b>RPG Alignment</b></td>

<td class='pformright'>

<select name='align' class='codebuttons'>

<option value='Good'>Good</option>

<option value='Evil'>Evil</option>

<option value='Neutral'>Neutral</option>

</select><script>

x=rpprof.align.options

for(u=0;u<x.length;u++){

if(x.value=="{$member['align']}"){

x.selected=true

}}

</script></td></tr><tr>

<td class='pformleft'><b>RPG Gender</b></td><td class='pformright'>

<select name='rpgsex' class='codebuttons'>

<option value='Male'>Male</option>

<option value='Female'>Female</option>

<option value='Unknown'>Unknown</option>

</select><script>

x=rpprof.rpgsex.options

for(u=0;u<x.length;u++){

if(x.value=="{$member['rpgsex']}"){

x.selected=true

}}

</script></td></tr>

<!-- Summon -->

<tr>

<td class='pformleft'><b>Equip Summon</b><br />MP Used When Summoned:<div id='mp'></div></td>

<td class='pformright'><select name='summon' class='codebuttons' onchange='SummonChange()'>

{$summon}</select><script>

x=rpprof.summon.options

for(u=0;u<x.length;u++){

if(x.value=="{$member['summon']}"){

x.selected=true

mp.innerHTML=x.mp

}}

function SummonChange(){

mp.innerHTML=rpprof.summon.options[rpprof.summon.options.selectedIndex].mp

}

</script></td></tr>

<!-- End -->

<!-- New Elemental System -->

<tr>

<td class='titlemedium' colspan='2'><b>Elemental Type</b></td></tr><tr>

<td class='pformright' width='40%'>

<select name='rpgelement' class='codebuttons' onchange='ElementChange()'>

{$elements}</select><script>

x=rpprof.rpgelement.options

for(u=0;u<x.length;u++){

if(x.value=="{$member['rpgelement']}"){

x.selected=true

}}

</script></td><td class='row2'><div id='EPic'></div></td>

</tr><tr><td class='row2'><div id='Estrength'></div></td>

<td class='row2'><div id='Eweakness'></div></td>

</tr><tr><td class='row2'><div id='Ethp'></div></td>

<td class='row2'><div id='Etmp'></div></td>

</tr><tr><td class='row2'><div id='Etstr'></div></td>

<td class='row2'><div id='Esdef'></div></td></tr>

<script>

function ElementChange(){

Object=rpprof.rpgelement.options[rpprof.rpgelement.options.selectedIndex]

EPic.innerHTML="<img src='html/Inferno/elements/"+Object.img+"' alt='"+Object.value+"'>"

Estrength.innerHTML="<b>Elemental Strength: </b>"+Object.strength

Eweakness.innerHTML="<b>Elemental Weakness: </b>"+Object.weakness

Ethp.innerHTML="<b>To HP: </b>"+Object.thp

Etmp.innerHTML="<b>To MP: </b>"+Object.tmp

Etstr.innerHTML="<b>To STR: </b>"+Object.tstr

Esdef.innerHTML="<b>To DEF: </b>"+Object.sdef

}

// Show Stats From Default Selection (Call Function)

ElementChange()

</script>

 

<!-- New Elemental System -->

<tr>

<td colspan='2' class='row3' align='center'><input type='submit' class='forminput' value='Update RPG Profile'></td>

</tr>

</table>

</form>

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Click On Save Template Bit

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

 

кто подскажет куда это девать плиззз хелп ми (IFB 2.0.1 сам мод 4.2) помогите умоляю :D;):)

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Блин , а я всё установил , он мне всё отображает ... Вокогда захожу в темы , то там нихрена не выдаёт , а лист белый , и в пользователей тож самое , за что такое ? Почему ?[1116412329:1116418558]Ага ! Справился ! Гы гы ! А скажите как внизу заменить вместо " hp : и т.п. на Здоровье там и т.п. ? А то у мя в русификации 2 последние пункта не находило :D[1116412329:1116437549]Аааааааааарррррррррррр как долго ждать что бы вы ответили

Смотрите

Ещё лаг

Вроде дрался всё ок было

А щас зашёл на битву

Опа , мне лаг выдаёт :

ПРЕДУПРЕЖДЕНИЕ IPB [2] MySQL: Unable to save result set (Файл: \ips_kernel\class_db_mysql.php. Строка: 486)



There appears to be an error with the database.
You can try to refresh the page by clicking here. 

Error Returned

mySQL query error: SELECT * FROM ibf_battlelog where bid='16'

mySQL error: Got error 127 from table handler
mySQL error code: 
Date: Wednesday 18th of May 2005 09:31:55 PM

We apologise for any inconvenience

 

 

Чо за хня ? Не было такого !

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
  • 2 месяца спустя...

Здраствуйте!

 

Установил данный мод себе на локалхост. После уставновки у меня почему-то лого растянулось по вертикали :D как это исправить и где я накосячил? ;)

 

Далее у мня при попытке зайти в какую-нибудь тему пишет:

 

 

Warning: Division by zero in z:\home\mystik.ru\www\sources\Topics.php on line 1098

 

Warning: Division by zero in z:\home\mystik.ru\www\sources\Topics.php on line 1104

 

Warning: Division by zero in z:\home\mystik.ru\www\sources\Topics.php on line 1110

 

Warning: Division by zero in z:\home\mystik.ru\www\sources\Topics.php on line 1116

 

Fatal error: Call to undefined function: quick_reply_new() in z:\home\mystik.ru\www\sources\Topics.php on line 1281

 

:)

 

чуго делать?

Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.