Перейти к содержанию

Славик Панфилыч

Проверенные
  • Постов

    147
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3

Сообщения, опубликованные Славик Панфилыч

  1. Уважаемый, Карласон. Я прошу прощение за то, что дал надежду на то, что вы сможете реализовать Свои идеи благодаря нашему серверу. НО, зачем переходить на личности? Какая разница, по скольку нам лет? Я этого до сих пор не могу понять...

    А причина отказа очень проста, мы с другом хотели бы сами начать реализовывать свои идеи, понимить то, что мы делаем, как устроено и как функционирует. Кто нам запрещает начать с малого, учиться на своих ошибках и т.п? Ответ - Никто ;)

    А выслушивать высказывания от таких лиц как ВЫ, не имеет смысла, даже не имеет смысла на них отвечать. Но раз вы перешли на личности, я не мог вам не ответить, уж извините меня и за это. :P

    P.S. Администратор проекта Friend - Game (Elecman)

  2. Как говорилось выше, к Login серверу по моему Внутреннему IP коннект происходит, а по внешнему не хочет.

    Чуток поковырялся, коннект происходит ко всем серверам по внутреннему и внешнему IP. Тему не закрывайте, т.к. будут еще пару вопросов

  3. открой виндовую консоль, и на свой внешний ип попробуй проканектится телнетом к этим портам.

    Еще будут понятные ответы?

    Причем... Telnet у меня не установлен, моя ОСь Windows 7, речь о телнете шла где-то ~2009 году... Так что извеняй, не смогу воспользоваться сие чудом

  4. Окей, покапаюсь, поищу не в первой. А как настроить правильно конфиги? Где и какой IP прописывать?

    CHAR_ATHENA.CONF


    // Login Server IP
    // The character server connects to the login server using this IP address.
    // NOTE: This is useful when you are running behind a firewall or are on
    // a machine with multiple interfaces.
    login_ip: 127.0.0.1

    // The character server listens on the interface with this IP address.
    // NOTE: This allows you to run multiple servers on multiple interfaces
    // while using the same ports for each server.
    //bind_ip: 127.0.0.1

    // Login Server Port
    login_port: 6900

    // Character Server IP
    // The IP address which clients will use to connect.
    // Set this to what your server's public IP address is.
    char_ip: 127.0.0.1

    // Character Server Port
    char_port: 6121

    MAP_ATHENA.CONF

    // Character Server IP
    // The map server connects to the character server using this IP address.
    // NOTE: This is useful when you are running behind a firewall or are on
    // a machine with multiple interfaces.
    char_ip: 127.0.0.1

    // The map server listens on the interface with this IP address.
    // NOTE: This allows you to run multiple servers on multiple interfaces
    // while using the same ports for each server.
    //bind_ip: 127.0.0.1

    // Character Server Port
    char_port: 6121

    // Map Server IP
    // The IP address which clients will use to connect.
    // Set this to what your server's public IP address is.
    map_ip: 127.0.0.1

    // Map Server Port
    map_port: 5121

    И логин

    // The login server listens on the interface with this IP address.
    // NOTE: This allows you to run multiple servers on multiple interfaces
    // while using the same ports for each server.
    //bind_ip: 127.0.0.1

  5. Всем привет! Давно не брался за афину и тут вдруг приспичило блин... Все отлично, все скачал, стал настраивать:

    • char_athena.conf
    • map_athena.conf
    • login_athena.conf

    Тут вопрос стал у меня боком. Интернетом пользуюсь от Билайна :D , сижу через роутер ZyXel p-500 какой-то...

    Соответственно IP адресс имеет следующий вид: (сведения ipconfig)

    48359721zv.png

    Как я понял (192.168.1.35) это Внутренний, Локальный Ip. И также я имею, внешний типа 89.145.12.45 (пример)

    Помогить разобраться, как настроить конфиги для того, чтобы люди смогли входить на сервер :rolleyes:

  6. Итак, имеется Эвент.

    Пример:

    • Начало - д. Понедельник, м. Сентябрь, г. 1811 (03.09.1811).
    • Суть - Спавняться n-количество монстров, карта newmap, после убийства всех мобов, они появляются снова.
    • Конец - д. Воскресенье, м. Сентябрь, г. 1811 (09.09.1811).

    Как это организовать? И как настроить время старта Эвента в понедельник?

  7. Доброго времени суток. Возникло пару вопросов:

    1) Выдача определенного кол-ва итема и закрепление за персонажем (за аккаунтом).

    2) Задание времени на итем, после которого он исчезнет.

  8. Ну или вот:


    <h1><b>Рынок </b> сервера</h1><br/>
    <div width="100%" align="center">
    <form action="index.php"><input type="hidden" name="id" value="vending">
    Поиск по ID: <input class="fo" type="text" name="item_id" size="10"> Поиск по нику: <input class="fo" type="text" name="merch_name" size="10"> <input class="fos" type="submit" value="Поиск">
    </form>
    </div><br/>

    <table align="center" class="chtable2" width="100%" cellspacing="1" cellpadding="0" border="0">
    <tr>
    <th width='25%' align='center'><a href="?id=vending&sort=<?php
    echo ($_GET['sort'] == 1 ? 2 : 1).'&item_id='.$_GET['item_id'].'&merch_name='.$_GET['merch_name'].'&page='.$page;
    ?>">Мерчант</a></th>
    <th width='30%' align='center'><a href="?id=vending&sort=<?php
    echo ($_GET['sort'] == 4 ? 8 : 4).'&item_id='.$_GET['item_id'].'&merch_name='.$_GET['merch_name'].'&page='.$page;
    ?>">Вещь</a></th>
    <th width='10%' align='center'><a href="?id=vending&sort=<?php
    echo ($_GET['sort'] == 16 ? 32 : 16).'&item_id='.$_GET['item_id'].'&merch_name='.$_GET['merch_name'].'&page='.$page;
    ?>">Кол-во</a></th>
    <th width='25%' align='center'><a href="?id=vending&sort=<?php
    echo ($_GET['sort'] == 64 ? 128 : 64).'&item_id='.$_GET['item_id'].'&merch_name='.$_GET['merch_name'].'&page='.$page;
    ?>">Цена</a></th>
    <th align='center'><a href="?id=vending&sort=<?php
    echo ($_GET['sort'] == 256 ? 512 : 256).'&item_id='.$_GET['item_id'].'&merch_name='.$_GET['merch_name'].'&page='.$page;
    ?>">Заточка</a></th>
    </tr>
    </table>

    <table align="center" class='chtable2' width="100%" cellspacing="1" cellpadding="0" border="0">
    <?

    $where = isset($_GET['item_id']) && ctype_digit($_GET['item_id']) ? 'where `nameid` = '.$_GET['item_id'] : '';

    $where .= isset($_GET['merch_name']) && preg_match('/^[A-Za-z0-9 ]+$/', $_GET['merch_name']) ? ($where == '' ? 'where ' : ' and ').'`name` like \'%'.$_GET['merch_name'].'%\'' : '';

    $sort = '';
    if(isset($_GET['sort']) && ctype_digit($_GET['sort'])) {
    $i = (int)$_GET['sort'];
    if($i &1 || $i & 2)
    $sort = 'order by `name` '.($i & 1 ? 'desc' : 'asc');
    if($i &4 || $i & 8)
    $sort = 'order by `name_japanese` '.($i & 4 ? 'desc' : 'asc');
    if($i &16 || $i & 32)
    $sort = 'order by `amount` '.($i & 16 ? 'desc' : 'asc');
    if($i & 64 || $i & 128)
    $sort = 'order by `price` '.($i & 64 ? 'desc' : 'asc');
    if($i & 256 || $i & 512)
    $sort = 'order by `refine` '.($i & 256 ? 'desc' : 'asc');
    }

    $result = mysql_query ("SELECT `name`, `nameid`, `amount`, `price`, `refine`, `name_japanese` FROM `vending` left join `item_db` on (`nameid` = `id`) left join `char` on (`vending`.`char_id` = `char`.`char_id`) ".$where.' '.$sort.make_limit(50)) or die(mysql_error());
    $total = mysql_fetch_row(mysql_query('select count(*) FROM `vending` left join `char` using (`char_id`) '.$where)) ;


    $_i = 1;
    while(($myrow = mysql_fetch_array($result)));
    {


    echo '
    <tr class="' . ($_i % 2 ? 'odd' : 'even' ) . '">
    <td width=\'25%\' align=\'center\'>'.$myrow['name'].'</div></td>
    <td width=\'30%\' height=\'24px\'>  '.($myrow['nameid'] < 20000 ? '<img src=\'http://www.sharonov.ru/ro/database/images_item_small/'.$myrow["nameid"].'.gif\'/>' : '').' '.$myrow['name_japanese'].'</div></td>
    <td width=\'10%\' align=\'center\'>'.$myrow["amount"].'</div></td>
    <td width=\'25%\' align=\'center\'>'.$myrow["price"].'z</div></td>
    <td align=\'center\'>+'.$myrow["refine"].'</div></td>
    </tr>
    ';
    $_i++;
    }

    ?>

    </table>
    <div width="100%" align="right"><?php echo pagenation(ceil($total[0] / 50), '?id=vending&sort='.$_GET['sort'].'&item_id='.$_GET['item_id'].'&merch_name='.$_GET['merch_name']); ?></div>

    Только не выводятся мерчанты на сайт.

    Таблица такова в базе:

    DROP TABLE IF EXISTS `vending`;
    CREATE TABLE `vending` (
    `char_id` int(11) unsigned NOT NULL default '0',
    `index` tinyint(3) unsigned NOT NULL default '0',
    `nameid` int(11) unsigned NOT NULL default '0',
    `amount` int(11) unsigned NOT NULL default '0',
    `price` bigint(20) unsigned NOT NULL default '0',
    `refine` tinyint(3) unsigned NOT NULL default '0',
    `card0` smallint(11) NOT NULL default '0',
    `card1` smallint(11) NOT NULL default '0',
    `card2` smallint(11) NOT NULL default '0',
    `card3` smallint(11) NOT NULL default '0',
    PRIMARY KEY (`char_id`,`index`),
    KEY `char_id` (`char_id`),
    KEY `nameid` (`nameid`)
    ) ENGINE=MyISAM;

×
×
  • Создать...
Яндекс.Метрика