[aoth.ru] Моды и Дополнения

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

Armus

Новичок
Репутация
10 / 955
Какие бы вы дополнения хотели бы увидеть в игре (возможно я их напишу и выложу в паблик).
п.с.
Не писать чтоб поочинили то или иное, пишите то что в движке нет, но нужно
 
Нужно хотя бы скрипт посмотреть перед тем как писчать...админка есть, это папка admini.ru, news_admin.php и guard.php, про квесты писали уже, почитай тут http://dapf.ru/index.php?showtopic=4796, блок айпи пишется в inc/db_connect.php, там по примеру легко и самому разобраться
 
Модернизируй панель ВЫСШЕГО инквизитора!

Добавь в меню инквизитора все функции с меню admini.ru..
т.е. если у перса ранк 100 админ 1, он заходит в инквизиц. панель и видет помимо блок\разблок молчанка\антимолчанка еще и доп. функции с админи.ру (вітащить с боя.. сделать админом..) чтобі 2 єти какбі админки біли в 1й!
 
Ты читать умеешь? Прочитай сначало первый пост!
Алигарх приду домой залью
 
в подземке сделать что бы можно было веши находить и прападали через 2 чиса там например

и что бы можно было женица в игре..
 
1) сделаю не на время а рандомом
2) правильно составляй предложение!!! Сделать свадьбы легко НО! Какие надо при этом плюсы и минусы?
F.A.Q по разбрасованию вещей в подземке
1) открываем podzem.php
2) находим там примерно такой код
Код:
if ($stat['room'] == 300) echo"
<input type=button class=lbut value='Добыча камней' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"podzem.php?work=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 305 && $stat2['kwest0'] == 7) echo"
<input type=button class=lbut value='Рубин' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"podzem.php?take6=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 302 && $stat2['podzem1'] == 0) echo"
<input type=button class=lbut value='Камень' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"podzem.php?take2=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 308 && $stat2['kwest0'] == 13) echo"
<input type=button class=lbut value='Рукоядь' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"podzem.php?take10=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 310 && $stat2['kwest0'] == 4) echo"
<input type=button class=lbut value='Сундук' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"podzem.php?take5=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 311 && $stat2['kwest0'] == 8) echo"
<input type=button class=lbut value='Йод' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"podzem.php?take7=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 315 && $stat2['kwest0'] == 14) echo"
<input type=button class=lbut value='Лезвие' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"podzem.php?take11=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 316 && $stat2['kwest0'] == 9) echo"
<input type=button class=lbut value='Змеиный Плод' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"podzem.php?take8=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 317 && $stat2['kwest0'] == 1) echo"
<input type=button class=lbut value='Пояс' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"podzem.php?take4=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 306 && $stat2['kwest0'] == 12) echo"
<input type=button class=lbut value='Солнечный камень' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"podzem.php?take9=\"+Math.random();\"\"'><HR color=silver>";
if ($stat['room'] == 313 && $stat2['kwest0'] == 23) echo"
<input type=button class=lbut value='Котёнок' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"podzem.php?take12=\"+Math.random();\"\"'><HR color=silver>";
3) после него вставляем
$rand = rand(1,2);
if ($stat['room'] == 300 && $rand == 1) echo"
<input type=button class=lbut value='Меч красоты' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"podzem.php?take20=\"+Math.random();\"\"'><HR color=silver>";
теперь обьясню что и как менять

$rand = rand(1,2);
Здесь генерируется число от 1 до 2 (если хотите увеличить вместо 2 поставтье другое число)

if ($stat['room'] == 300 && $rand == 1) echo"
Если вы находитесь в комнате 300 и сгенерируемое число равно 1, то у вас появится кнопка Меч Красоты (можете поменять на свое)

<input type=button class=lbut value='Меч красоты' style='WIDTH: 120px' onclick='top.frames[\"main\"].location = \"podzem.php?take20=\"+Math.random();\"\"'><HR color=silver>";
вместо ?take20 поставьте напримепр 31, чтобы у вас не повторялось это число при подьеме других вещей

4)находим примерно такой код
Код:
if (isset($take11)) {
        if ($stat2['kwest0']!=14) $msg="Вы уже подобрали Лезвие или не получили квест в Квестовом Домике!";
    elseif ($stat2[room] != 315) $msg = "Вы находитесь не в той комнате в какой нужно...";
    elseif ($stat['vault_move'] == 1) $msg = "Вы не можете поднять вещь во время перемещения!";
    elseif ($stat[travma] > $now) $msg = "Вы травмированы, отдохните!";
        else {
                mysql_query("UPDATE players SET kwest0=15 WHERE user='".$stat2['user']."'");
                $stat2['kwest0'] = 15;

                $ItTake = "lezvie";

$buyitem = mysql_fetch_array(mysql_query("SELECT * FROM items WHERE name='".$ItTake."'"));

                if ($buyitem['tip'] == 1 && $buyitem['slot2'] == "w5") $secondary=1; else $secondary=0;
                $inf="$buyitem[name]|$buyitem[title]|$buyitem[price]|0|$secondary|$buyitem[art]|0|$buyitem[iznos]";
                $min="$buyitem[min_level]|$buyitem[min_str]|$buyitem[min_dex]|$buyitem[min_ag]|$buyitem[min_vit]|$buyitem[min_razum]|$buyitem[min_rase]|$buyitem[min_proff]";

                mysql_query("INSERT INTO `objects` (`user`,`inf`,`min`,`tip`,`br1`,`br2`,`br3`,`br4`,`br5`,`min_d`,`max_d`,`hp`,`energy`,`strength`,`dex`,`agility`,`vitality`,`razum`,`krit`,`unkrit`,`uv`,`unuv`,`time`) VALUES ('".$stat2['user']."','".$inf."','".$min."','".$buyitem['tip']."','".$buyitem['br1']."','".$buyitem['br2']."','".$buyitem['br3']."','".$buyitem['br4']."','".$buyitem['br5']."','".$buyitem['min']."','".$buyitem['max']."','".$buyitem['hp']."','".$buyitem['energy']."','".$buyitem['strength']."','".$buyitem['dex']."','".$buyitem['agility']."','".$buyitem['vitality']."','".$buyitem['razum']."','".$buyitem['krit']."','".$buyitem['unkrit']."','".$buyitem['uv']."','".$buyitem['unuv']."','".time()."')");
                $msg="Вы подобрали [u]\"Лезвие\"[/u]";

        }
}

и вставляем после него
if (isset($take20)) {
if ($stat2[room] != 300) $msg = "Вы находитесь не в той комнате в какой нужно...";
elseif ($stat['vault_move'] == 1) $msg = "Вы не можете поднять вещь во время перемещения!";
elseif ($stat[travma] > $now) $msg = "Вы травмированы, отдохните!";
else {

$ItTake = "sword6";

$buyitem = mysql_fetch_array(mysql_query("SELECT * FROM items WHERE name='".$ItTake."'"));

if ($buyitem['tip'] == 1 && $buyitem['slot2'] == "w5") $secondary=1; else $secondary=0;
$inf="$buyitem[name]|$buyitem[title]|$buyitem[price]|0|$secondary|$buyitem[art]|0|$buyitem[iznos]";
$min="$buyitem[min_level]|$buyitem[min_str]|$buyitem[min_dex]|$buyitem[min_ag]|$buyitem[min_vit]|$buyitem[min_razum]|$buyitem[min_rase]|$buyitem[min_proff]";

mysql_query("INSERT INTO `objects` (`user`,`inf`,`min`,`tip`,`br1`,`br2`,`br3`,`br4`,`br5`,`min_d`,`max_d`,`hp`,`energy`,`strength`,`dex`,`agility`,`vitality`,`razum`,`krit`,`unkrit`,`uv`,`unuv`,`time`) VALUES ('".$stat2['user']."','".$inf."','".$min."','".$buyitem['tip']."','".$buyitem['br1']."','".$buyitem['br2']."','".$buyitem['br3']."','".$buyitem['br4']."','".$buyitem['br5']."','".$buyitem['min']."','".$buyitem['max']."','".$buyitem['hp']."','".$buyitem['energy']."','".$buyitem['strength']."','".$buyitem['dex']."','".$buyitem['agility']."','".$buyitem['vitality']."','".$buyitem['razum']."','".$buyitem['krit']."','".$buyitem['unkrit']."','".$buyitem['uv']."','".$buyitem['unuv']."','".time()."')");
$msg="Вы подобрали \"Меч Красоты\"";

}
}
$take = 20 вместо 20 вставляем то число которое вы ввели тут ?take20, if ($stat2[room] != 300) тут вместо 300 вводим комнату которую вы ввели тут if ($stat['room'] == 300 && $rand == 1) echo", $ItTake = "sword6"; из БД из таблицы items берем значение поля name и вставляем вместо sword6, $msg="Вы подобрали \"Меч Красоты\""; а тут пишем название предмета который подобрали
п.с.
Переж тем как это делать сделайте комнаты в подземелье (как это сделать ищите в подразделе, за такие посты в этой теме буду давать предупреждения)
п.п.с.
Если я вам чем то помог нажмите СПАСИБО
 
Насчет свадьбы опиши конкретней, что именно надо
п.с.
Пишите быстрее, а то тему закрою и буду за деньги делать :) )))
 
что бы жених и жена женились в игре автоматом ну нажали там поженица ники их и сколько например 150 и что бы игроки могли сами себе образ ставить не игровые а сами свои
 
Из за тупых постов закрываю тему на время! Как научитесь описывать то что вам конкретно надо, открою!
 
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

Сверху