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

Habilis

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

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

  • Посещение

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

    55

Весь контент Habilis

  1. Хабиля чтот заскучал, и решил время от времени подкидывать свои мысли и идеи в этот блог. В конце-концов, в определенный момент, стало некогда и Хабиля забросил это дело. Мысли в слух: Колесо Фортуны (Авто ивент) Хабиля тут недавно Разжился катинами ивента Колеса фортуны, возможно добавит в свой список авто ивентов. В интернетах нашел еще такое. Самому Хабиле нравиться такое оформление Хабиля будет Фотошопить если-что... Релизнет на Герке, ну и здесь... Контроллер Авто иентов Для сервака Хабиля написал контроллер Автоматических Ивентов - Есть список скриптов (Авто ивентов) - Каждые 2 часа, в первый час, по рандому от 1 - 60 минут стартует ивент (рандомный из списка) (Чтобы игроки не кучковались и не караулили Ивент). - Хабиля хотел еще реализовать шанс старта. Тоесь, если ивент уже был и чем недавнее он был, тем меньше шанс, что этот-же самый ивент стартанет снова. (не реализовано) Возможно когда Хабиля реализует все функции скрипта, Хабиля релизнет его на Герке и тут... Мирные умения Хабиля думал написать систему под Рыбалку, Готовку, Копку, Крафт (не знаю пока что крафтить) - Чем больше делаеш тем больше опыта (Типа, убивая монстров, не получиться стать крутым рудокопом или рыбаком) - Система опыта и уровней, чем выше уровень, тем лучше Экипировка и Рыбу, Руду, Еду можно добыть - Система Рангов. Пока так, время бы на все это найти..
  2. Да ради бога, пусть девушка пишет о РО. Хабиля по малолетству и глупости своей решил что хочет свой сервер поднять... А оказалось что не хочет
  3. Не нужно злиться и агриться, Хабиля не любит жестокость... Хабиля действует по принциму диалога в теме: Оппонент : "Где взять Азуру" Хабиля : "Нарисуй, это просто, вот пример, если Хабиля смог, любой сможет" ------------------------------- Оппонент : "Я ничего не поняла из твоего скрипта старта" Хабиля : "Спрашивай не бойся, никто смеяться не будет, с радостью все обьясним" Откуда столько агрессии?
  4. Хабиля Школьник, А почитать есть тут один сайтец, если по Аглицки читаете, можете поднять сервер на Линакс ВПСке (они дешевле W1nd0z) Или-же на Распберри Пай... https://habilisbest.com/raspberry-pi-and-ragnarok-online-private-server Если Виндоз принципиялен, то вот этот вот человечек проделал Титанический труд и написал замечательнейший гид по настройке сервера и клиента И наконец, самое главное, когда что-то не понятно, всегда спрашивайте....Никто смеяться не будет, а наоборот большенство с радостью обьяснят! Помните : Тут высмеивают ТОЛЬКО : - гуру которые все знают и говорят что все остальные гуано. - Тех кто поднимают сервера с рисованным онлайном - и тд. (ПС: Минусани мне до моих любимых -666, Этим ты сделаешь одного маленького мальчика очень счастливым!)
  5. Конечно это не та азура, хабиля писал что в фотошопчике сделал с пачанами после школы... Именно под Инглиш сервер Хабили там не сложно Ладно чот утомился Хабиля это читать, много слов мало дела... пожалуй, больше не буду отвечать в темку. 16 Апрель - 27 Апрель (10 дней) Хабиля за такой период в своем блоге Бомж-стайла делал много контента и мало слов...
  6. воабще соединения между сайтами так себе темка Конструкции типа GRANT ALL PRIVILEGES удаленному пользователю, не советую давать. Воабще, все привелегии кроме как админу базы данных лучше не давать. Хабиля как-то писал про сообщение между сайтами когда хотел захостить сайт с регистрацией на Фри хостинге а база с сервером на ВПС Работает так что СКЛ пользователь который прописан в конфиге сайта, имеет права ТОЛЬКО на чтение в СКЛ представление vw_players (nickname, level, zenny,) - отоьбражет данные в рейтинге на сайте и на воспроизведение отложеных процедур sp_register sp_passrestore Как уже описывалось, если фри хостинг будет взломан Какеры не смогут делать то что-бы делал Хабиля .... рисовать МВП карты и барыжить ими и затирать логи. или, сделать выборку: логин, пассворд ГДЕ админлевел=100 и потом брутить (или не брутить ЛЕЛ) пароли админов, не получиться. Все что какеры смогут, это Сделать выборку по информации и так доступной на сайте. и зарегистрировать нового игрока или сбросить пароль зная логин и проверочный токен высылаемый на Е-мейл .... Делайте правильно, и не позволяйте ШколоКакерам вроде Хабили барыжить рисоваными МВП картами у вас на сервере...
  7. 12 В фотошопчике с пачанами делали...
  8. Хабиля как обычно пролистывал паблик довнлоды Герка и Паблик и (прости господи) полу приват довнлоады рАфины Хабиля нашел в полу-привате за 10$ скрипт колеса фортуны. https://rathena.org/board/files/file/3748-raspinwheel_cutin/ рАфина сделала Хабиле подарок, дав картинку готовую к работе И решил используя картинку реверснуть скрипт и запилить свой собственный. Который, Хабиля релизнет бесплатно под Герк на ихнем форуме. По тому что иди нах*й Ни как не потому что Хабиля мстит рАфине за бан... Ожидайте в скоре будет релизнуто на Герке.
  9. Памятка о том как Хабиля мутил сервер одно время (сейчас подзабил) весь контент брался из паблика на изи
  10. Даров пачаны, Хабиля допилил стартовый скрипт под Линукс на Герке Скрипт теперь проверяет статус серверов по .пид файлу и может выполнять активное логгирование Хабиля кароч школьник и не силен в Кодинге, если кто круче кодит исправьде ошибки (если найдете) можете сравнить с оригиналом 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 Записка от Хабили : ВНИМАНИЕ, это кустарная модификация, Саппорт и Девелоперы Герка могут быть не в силах вам помочь, если что.
  11. Для работы над интернац. сервером, нужно знать Инглиш, ну хоть чуточку больше, чем знаете его вы И нужно хоть что-то уметь самому. Хабиля чот повторяться начал... Но, сколько раз не пиши ной: Ответ Хабили будет один и тот-же: Жестко, но правда.
  12. Хабиля мутит Ах*нное с пачанами после школы за гаражами или в подьезде, когда зима.. Бомж-Стайл мутил недавно вот... Опять много текста, и ни одного анегдота, и не одной пикчи добрых и доступных тян... ТЛ, ДР .... КГ\АМ и так далее
  13. Хабиля вон тож давно играл, а щяс подзабил, времени нет, другие интерессы в жизни, подрос (15) щяс кароч, популярно Мобилки и ВР и дополненная Рияльность Это трэнд как в начале 2000х были хардкорные ММОРПГ. Нада кароч, смириться и не ныть.
  14. Не надо гнать на Хабилю. Хабиля, в жизни, такую простыню не написал-бы. По тому что писать не умеет это зашквар, мозг расплавиться читать все ЭТО... УПД : Ну на крайняк, щедро сдобрил-бы написанную простыню анегдотами и картинкаи Добрых и Доступных Тян.
  15. Че это? надо-же быть в курсе мировых тэндэнций и трэндов ?
  16. Хренова быть в Европах и Россиях....
  17. Не, эмуль крутить нет времени, извини 1 файл можно глянуть...а целый эмуль...
  18. 1 Это клиентский спам фильтр (В немо патчере отключаеться / выставляеться количество строк срабатываения фильтра) 2 Хабиля хз чо это... плагины переписывались под самый последний Герк... Хабиля внимательнее посмотрел ощибки и кароч скинь точный файл emotion.c на строках где ошибки у Хабили другой код... если чо...
  19. Habilis

    scRO

    Творчество Хабили, Хабиля коротко о своей жизни https://www.youtube.com/watch?v=G0M4puYu8sg
  20. Habilis

    scRO

    Ах*тельное творчество, прям как если-бы Хабиля озвучкой занимался!!!!
  21. Да ладно, она развела его как лошка, голос, кадыка нет (Хотя х*й поймет прячет вроде)..... Хотя хз Хабиля при личной встречи скажет точно кто перед ним.
  22. Приииикиииинь, когда на серваке больше 15 тел играет, за*ет нирияльно.... Каждые пару секунд будет Толян_МегаНагибатор СерегаТащер Вован666 Зоя_МалинаРозочка Зашел в игру
×
×
  • Создать...
Яндекс.Метрика