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

Habilis

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

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

  • Посещение

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

    55

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

  1. Хабиля чтот заскучал, и решил время от времени подкидывать свои мысли и идеи в этот блог.

    В конце-концов, в определенный момент, стало некогда и Хабиля забросил это дело.

     

    Мысли в слух:

     

    Колесо Фортуны (Авто ивент)

    Хабиля тут недавно Разжился катинами ивента Колеса фортуны, возможно добавит в свой список авто ивентов.

    oHhGt7i.jpg

     

    bhJORGz.png

    В интернетах нашел еще такое. 

     

    Самому Хабиле нравиться такое оформление

    YDPc2Tf.jpg

     

    Хабиля будет Фотошопить если-что...

    Релизнет на Герке, ну и здесь...

     

    Контроллер Авто иентов

    Для сервака Хабиля написал контроллер Автоматических Ивентов

    - Есть список скриптов  (Авто ивентов)

    - Каждые 2 часа, в первый час, по рандому от 1 - 60 минут стартует ивент (рандомный из списка) (Чтобы игроки не кучковались и не караулили Ивент).

    - Хабиля хотел еще реализовать шанс старта. Тоесь, если ивент уже был и чем недавнее он был, тем меньше шанс, что этот-же самый ивент стартанет снова. (не реализовано)

    Возможно когда Хабиля реализует все функции скрипта, Хабиля релизнет его на Герке и тут...

     

    Мирные умения

    Хабиля думал написать  систему под

    Рыбалку, Готовку, Копку, Крафт (не знаю пока что крафтить)

    - Чем больше делаеш тем больше опыта (Типа, убивая монстров, не получиться стать крутым рудокопом или рыбаком)

    - Система опыта и уровней, чем выше уровень, тем лучше Экипировка и Рыбу, Руду, Еду можно добыть

    - Система Рангов.

     

    Пока так, время бы на все это найти..

    • Upvote 1
  2. 30 минуты назад, Milkshake сказал:

    А ты тут пришла со стенами воды, какие-то порядки тут наводить решила. Этого не трогать, это поменять. Чего?

    Да ради бога, пусть девушка пишет о РО.

    Хабиля по малолетству и глупости своей решил что хочет свой сервер поднять...

    А оказалось что не хочет :(

    9 минут назад, KeLLyPrinCes$ сказал:

    Но я не хочу, так-то

     

    • Upvote 1
    • Downvote 1
  3. Не нужно злиться и агриться, Хабиля не любит жестокость...

     

     

    Хабиля действует по принциму диалога в теме:

     

    Оппонент : "Где взять Азуру"

    Хабиля : "Нарисуй, это просто, вот пример, если Хабиля смог, любой сможет"

    -------------------------------

    Оппонент : "Я ничего не поняла из твоего скрипта старта"

    Хабиля : "Спрашивай не бойся, никто смеяться не будет, с радостью все обьясним"

     

    Откуда столько агрессии?

    • Downvote 2
  4. 25 минуты назад, KeLLyPrinCes$ сказал:

    Но, если бы я ничего не знала и хотела бы почитать, как реализовать свой сервер

     

    Хабиля Школьник,

     

    А почитать есть тут один сайтец, если по Аглицки читаете, можете поднять сервер на Линакс ВПСке (они дешевле W1nd0z) 

    Или-же на Распберри Пай...

     

    https://habilisbest.com/raspberry-pi-and-ragnarok-online-private-server

     

    Если Виндоз принципиялен, то вот этот вот человечек проделал Титанический труд и написал замечательнейший гид по настройке сервера и клиента

     

    И наконец, самое главное, когда что-то не понятно, всегда спрашивайте....Никто смеяться не будет, а наоборот большенство с радостью обьяснят!

     

    Помните : Тут высмеивают ТОЛЬКО :

     - гуру которые все знают и говорят что все остальные гуано.

    - Тех кто поднимают сервера с рисованным онлайном

    - и тд.

     

    (ПС: Минусани мне до моих любимых -666, Этим ты сделаешь одного маленького мальчика очень счастливым!) 

    • Downvote 5
  5. 18 минуту назад, KeLLyPrinCes$ сказал:

    @Habilis Нет, не та азура) та была с русским словцом) я же намекнула там)

     

    Конечно это не та азура, хабиля писал что в фотошопчике сделал с пачанами после школы... Именно под Инглиш сервер Хабили 

    там не сложно

     

    Ладно чот утомился Хабиля это читать, много слов мало дела... пожалуй, больше не буду отвечать в темку.

     

    16 Апрель - 27 Апрель (10 дней)

    Хабиля за такой период в своем блоге Бомж-стайла делал много контента и мало слов...

    • Downvote 2
  6. воабще соединения между сайтами так себе темка

     

    Конструкции типа 

    GRANT ALL PRIVILEGES

    удаленному пользователю, не советую давать.

    Воабще, все привелегии кроме как админу базы данных лучше не давать.

     

    Хабиля как-то писал про сообщение между сайтами

    когда хотел захостить сайт с регистрацией на Фри хостинге а база с сервером на ВПС

    Работает так что СКЛ  пользователь  который прописан в конфиге сайта,

    имеет права ТОЛЬКО на чтение в  СКЛ представление 

    vw_players (nickname, level, zenny,) - отоьбражет данные в рейтинге на сайте 

     

    и на воспроизведение отложеных процедур

    sp_register

    sp_passrestore

     

    Как уже описывалось, если фри хостинг будет взломан Какеры не смогут делать то что-бы делал Хабиля .... рисовать МВП карты и барыжить ими и затирать логи.

    или, сделать выборку:

     логин, пассворд ГДЕ админлевел=100 

    и потом брутить (или не брутить ЛЕЛ) пароли админов, не получиться.

     

    Все что какеры смогут, это Сделать выборку по информации и так доступной на сайте.

    и зарегистрировать нового игрока

    или сбросить пароль зная логин и проверочный токен высылаемый на Е-мейл ....

     

    Делайте правильно, и не позволяйте ШколоКакерам вроде Хабили барыжить рисоваными МВП картами у вас на сервере...

     

  7. 12

    В фотошопчике с пачанами делали...

    Цитата

    День 14 : Карочь раньше все замарачивались с азурой

    Хабиля решил как раньше кароч замутить кастомную азуру FCK OFF ну или как то так...

    Было

    LijE0np.jpg

    Стало

    TZuu1Km.jpg

    Было

    jdIZNHM.jpg

    Стало

    F8ma0YO.jpg

     
     

     

    • Downvote 2
  8. Хабиля как обычно пролистывал паблик довнлоды Герка и

    Паблик и (прости господи) полу приват довнлоады рАфины

    Хабиля нашел в полу-привате за 10$ скрипт колеса фортуны.

    https://rathena.org/board/files/file/3748-raspinwheel_cutin/

     

    рАфина сделала Хабиле подарок, дав картинку готовую к работе B)

     

    И решил используя картинку  реверснуть скрипт и запилить свой собственный.

    Который, Хабиля релизнет бесплатно под Герк на ихнем форуме.

    По тому что иди нах*й B38cFIv.jpg

    Ни как не потому что Хабиля мстит рАфине за бан...

     

    Ожидайте в скоре будет релизнуто на Герке.

  9. Даров пачаны,

    Хабиля допилил стартовый скрипт под Линукс на Герке

     

    Скрипт теперь проверяет статус серверов по .пид файлу

    и может выполнять активное логгирование

    KasjAnQ.png

     

    Хабиля кароч школьник и не силен в Кодинге, если кто круче кодит исправьде ошибки (если найдете)

     

    можете сравнить с оригиналом

    https://github.com/HerculesWS/Hercules/blob/master/athena-start

     

    вот в этом Вэб сервисе https://www.diffchecker.com/

     

    и посматреть чего Хабиля наменял в скрипте.

     

    вот сам скрипт

    #!/bin/sh
    # athena starting script by rowla
    # modified by shazeya@syafi.com (NL101541)
    # even more modified by Habilis
    
    ###################################################################################
    # Note from Habilis
    ###################################################################################
    # Added new options and optional arguments
    # athena-start { start | stop | restart | status }
    # Can now check status of your servers (Running/ not running)
    # It also performs check if server is already running,
    # before starting server.
    # This code can perform logging of your servers
    # if you use -l
    # The logs will be [yyyy-mm-dd_H-M-S]_[SERVER NAME].log
    # under the log/ folder of your emulator.
    # The date and time in the log file name is the date and time of the server start.
    ###################################################################################
     
    PROGRAM=$0
    ARG=$1
    
    ISFORCE=0
    ISLOG=0
     
    PATH=./:$PATH
    # Where logs per server will be stored
    LOG_DIR="./log"
     
    L_SRV=login-server
    C_SRV=char-server
    M_SRV=map-server
     
    print_start() {
    #    more << EOF
    echo "Athena Starting..."
    echo "            (c) 2003 Athena Project"
    echo "              modified by shazeya@syafi.com"
    echo ""
    #echo "Debug informations will appear,"
    #echo "since this is a test release."
    #echo ""
    echo "checking..."
    #EOF
    }
    
    # Will return the server running status, based on the .pid file.
    # As accurate, as .pid file check could be...
    get_status(){
        PIDFILE=.$1.pid
        if [ -e ${PIDFILE} ]; then
            ISRUN=$(ps ax | grep $(cat ${PIDFILE}) | grep $1)
            PSRUN=$(echo "$ISRUN" | awk '{ print $1 }')
        fi
    }
    
    # This will start servers With or without logging
    # Map, Char, Login server log files will appear under /log folder
    # ex :  2018-02-02_16-05-09_map-server.log
    # Date and time, when server started
    start_serv(){
        if [ $2 -eq 1 ]; then
            LOGRUN="$LOG_DIR/`date +"%Y-%m-%d_%H-%M-%S"`_$1.log"
            FIFO="$1_fifo"
     
            if [ -e ./${FIFO} ]; then rm "$FIFO"; fi
            mkfifo "$FIFO"; tee "$LOGRUN" < "$FIFO" & "./$1" > "$FIFO" 2>&1 & PID=$!
            echo "$PID" > .$1.pid
     
        else
            ./$1&
            echo "$!" > .$1.pid
        fi
    }
     
    check_files() {
     
    	for i in ${L_SRV} ${C_SRV} ${M_SRV}
    	do
    		if [ ! -f ./$i ]; then
    			echo "$i does not exist, or can't run."
    			echo "Stop. Check your compile."
    			exit 1;
    		fi
    	done
    
    	#    more << EOF
    	echo "Check complete."
    	echo "Looks good, a nice Athena!"
    	#EOF
    }
    
    # Additional params check for logging or a force start/restart
    while :; do
        case $2 in
            -l|--log) ISLOG=1            
            ;;
            -f|--force) ISFORCE=1          
            ;;
            *) break
        esac
        shift
    done
     
     
    case $ARG in
        'start')
            print_start
            check_files
           
            if [ $ISLOG -eq 1 ]; then
             if [ ! -d "$LOG_DIR" ]; then mkdir -p $LOG_DIR; fi
             echo "Logging is enabled in $LOG_DIR"
            fi 
            echo "Now Started Athena."
           
            for i in ${L_SRV} ${C_SRV} ${M_SRV}
            do
                if [ $ISFORCE -eq 1 ]; then
                    start_serv $i $ISLOG
                else
                    get_status $i
       
                    if [ -z ${PSRUN} ]; then
                        start_serv $i $ISLOG
                    else
                        echo "Cannot start '${i}', because it is already running p${PSRUN}"
                    fi
                fi
            done
           
    ;;
        'status')
        for i in ${L_SRV} ${C_SRV} ${M_SRV}
        do
            get_status ${i}
            if [ ${PSRUN} ]; then echo "'${i}' is running p${PSRUN}"; else echo "'${i}' seems to be down"; fi
        done   
    ;;
        'stop')
        for i in ${L_SRV} ${C_SRV} ${M_SRV}
        do
            PIDFILE=.${i}.pid
            if [ -e ./${PIDFILE} ]; then
                kill $(cat ${PIDFILE})
                if [ $ISFORCE -eq 0 ]; then
                    while true; do
                        get_status ${i}
                        if [ ${PSRUN} ]; then echo "'${i}' is running p${PSRUN} waiting for the process to end"; sleep 2;
                        else
                            break
                        fi
                    done
                fi
               
                rm ${PIDFILE}
            fi
        done
    ;;
        'restart')
            if [ $ISFORCE -eq 1 ]; then FORCE="-f"; else FORCE=""; fi
            if [ $ISLOG -eq 1 ]; then LOGGING="-l"; else LOGGING=""; fi
            $PROGRAM stop "$LOGGING" "$FORCE"
            $PROGRAM start "$LOGGING" "$FORCE"
    ;;
        *)
            echo "Usage: athena-start { start | stop | restart | status }"
            echo "You can force { start | stop | restart } by adding -f"
            echo "To enable logging: './athena-start[start | restart] -l'"
            echo "-l will write all terminal output into a file"
            echo "log/[yyyy-mm-dd_H-M-S]_[SERVER NAME].log"
    ;;
    esac

     

     

     

     

    Подробнее у хабили в блоге (англ)

    https://habilisbest.com/hercules-start-script-improvement

     

     

    Записка от Хабили : ВНИМАНИЕ, это кустарная модификация, Саппорт и Девелоперы Герка могут быть не в силах вам помочь, если что.

     

     

     

     

     

     

     

  10. 19 час назад, Leprechaun сказал:

    Привет! Печально, но тут уже нечего делать... РОшка уже не актуальна в странаг СНГ, а чтобы работать над интернац. сервер, нужна команда... тут команды не собрать( ВОт такие дела(

     
     

    Для работы над интернац. сервером, нужно знать Инглиш, ну хоть чуточку больше, чем знаете его вы Y3OIRYm.png

    И нужно хоть что-то уметь самому. Хабиля чот повторяться начал... Но, сколько раз не пиши ной:

    Цитата

    "Пачаны а давайте.. соберемся командой и намутим Ах*нный сервак!?"

     

    Ответ Хабили будет один и тот-же:

    Цитата

    Нужно самому иметь что предложить команде. Иначе команда собереться и сделает сервер, но уже без тебя. Y3OIRYm.png

     

    Жестко, но правда.

    • Downvote 3
  11. 12 часа назад, KeLLyPrinCes$ сказал:

    P>S>S> Хабиле и всем вам очень много скобочек и хорошего настроения =))))))))))))))))))))) Как у вас дела, что делаете, есть ли движуха кроме Glorious RO?... Как у вас произошла встреча с прекрасным (ро)?

    Хабиля мутит Ах*нное с пачанами после школы за гаражами или в подьезде, когда зима..

     

    Бомж-Стайл мутил недавно вот...

     

     

     

    Опять много текста, и ни одного анегдота, и не одной пикчи добрых и доступных тян...

    ТЛ, ДР .... КГ\АМ   и так далее

     

    12 часа назад, KeLLyPrinCes$ сказал:

    #планы #надежды #чаяния Все играюсь с browedit, собираю лабамобиков в act editor 1.1.0 (очень похорошел), попробовала сделать свою первую шапочку Gemmet Sallet (которая шапка невидимка), но получилось топорно, рога не везде одинаково, доделаю, выложу (о, появился стимул доделать).

     

     

     

     

    • Downvote 2
  12. Хабиля вон тож давно играл, а щяс подзабил, времени нет, другие интерессы в жизни, подрос (15)

    щяс кароч, популярно Мобилки и ВР и дополненная Рияльность

    Это трэнд как в начале 2000х были хардкорные ММОРПГ.

    Нада кароч, смириться и не ныть.

     

     

  13. В 2/2/2018в9:59 PM, kastelmarra сказал:

    Боже мой, женская версия Хабилиса! Тоже школьница и тоже все знает! Самопрезентация в стиле вопросов к сообществу на 10 из 10. Сколько стоит Вас нанять? (для работы над сервером офк :D)

     

    P.S. Ratemyserver вполне жив, может Вам его роскомнадзор запретил? Они иногда и не такое запрещают, вон порнхаб мне закрыли, суки :-(

    Не надо гнать на Хабилю.

    Хабиля, в жизни, такую простыню не написал-бы. По тому что писать не умеет это зашквар, мозг расплавиться читать все ЭТО...

    УПД : Ну на крайняк, щедро сдобрил-бы написанную простыню анегдотами и картинкаи Добрых и Доступных Тян.

    • Downvote 1
  14. 1 Это клиентский спам фильтр

    (В немо патчере отключаеться / выставляеться количество строк срабатываения фильтра)

     

    2 Хабиля хз чо это... плагины переписывались под самый последний Герк...

    Хабиля внимательнее посмотрел ощибки  и кароч скинь точный файл emotion.c 

    на строках где ошибки у Хабили другой код... если чо...

  15. Приииикиииинь, когда на серваке больше 15 тел играет, за*ет нирияльно....

     

    Каждые пару секунд будет B)

    Толян_МегаНагибатор

    СерегаТащер

    Вован666

    Зоя_МалинаРозочка

    Зашел в игру

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