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

Functor

Core Developers
  • Постов

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

  • Посещение

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

    147

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

  1. Запрос таков есть НПС....царпер на арену хочу что-бы при входе сробатывал ЕФФЕКТ например Аура и тд.....

    И как сделать что-бы еффект держался на протяжении сеанса игры не тока на арене на пример а и в пронтере и тд....пока не выйдешь...а при в ходе что бы снова включался как Дизгуис например! Заранее Спасибо!

    Такое реализуется только редактированием исходного кода сервера. Для примера можете посмотреть реализацию @auraset:

  2. PhoeniX, функция в которой мы производили модификацию кода(check_char_name), используется в двух местах.

    1. При создании персонажа.

    2. При переименовании персонажа.

    Как я понял, у Вас проблемы с существующими персонажами, которые были созданы еще до применения модификации. Если все верно, то данная модификация никаким образом не может дать такой эффект. Перепроверьте еще раз все внимательно ;)

    • Upvote 1
  3. Не скажем, выкладывай :)

    P.S. Его Skype: Apokalipsys911

    Имя Иван

    Возраст 21

    ник Windows

    Играю в основном Чампы кросы Профы Палы

    Готовность сесть на нужную профу Готов

    ICQ 641458062

    Skipe Apokalipsys911

    • Upvote 1
  4. eAthena-9.sln <- Файл проекта 2008 студии.

    eAthena-10.sln <- Файл проекта 2010 студии.

    Когда у Вас стояла 2010 студия - нужно было использовать eAthena-10.sln. Но поскольку Вы использовали eAthena-9.sln, студия вам его конвертировала. И теперь он не откроется 2008-им. Пользуйтесь eAthena-8.sln для компиляции на 2008.

    Разницы в конечном продукте нету. Просто разные файлы проектов для разных студий. Вы из проекта для 2008, не специально, сделали проект для 2010. :)

  5. // Check Authorised letters/symbols in the name of the character
    if( char_name_option == 1 )
    { // only letters/symbols in char_name_letters are authorised
    for( i = 0; i < NAME_LENGTH && name[i]; i++ )
    if( strchr(char_name_letters, name[i]) == NULL )
    return -2;
    }

    меняем на:


    // Check Authorised letters/symbols in the name of the character
    if( char_name_option == 1 )
    { // only letters/symbols in char_name_letters are authorised
    for(i=0; i<NAME_LENGTH && name[i]; i++)
    {
    if(strchr(char_name_letters,name[i])==NULL)
    return -2;
    if((name[i]>='А' && name[i]<='я') || name[i]=='Ё' || name[i]=='ё')
    {
    if(charname_flag==2)
    return -1;
    charname_flag = 1;
    }
    else if(name[i]>='A' && name[i]<='z')
    {
    if(charname_flag==1)
    return -1;
    charname_flag = 2;
    }
    }
    }

    P.S. Agasper забыл заключить свои if-ы в блок for-а.

    • Upvote 1
  6. ./athena-start stop

    ./athena-start start

    не?

    А может перед рестартом не нужно останавливать? Т.к. судя по коду команда рестарт делает это за вас.

    Вы все верно пишете. Только спрашивалось совсем другое. У ТС-а не правильно работает скрипт. А именно строчка:

            ps ax | grep -E "${L_SRV}|${C_SRV}|${M_SRV}" | awk '{print $1}' | xargs kill

    которая при команде stop или restart должна убивать сервера.

    S2pidsMan, покажите пожалуйста вывод:

    ps ax | grep -E "login-server_sql|login-server_sql|login-server_sql" | awk '{print $1}'

  7. Тебе же на eathena.ws все написали. Посуди сам. Никто не видел твоего сервера. Никто не знает ничего, кроме того, что у тебя проблема. И какой помощи ты ожидаешь? Это не стандартное поведение сервера. Качай свежий сервер.

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