Jump to content

Aeromesi

Members
  • Posts

    23
  • Joined

  • Last visited

Posts posted by Aeromesi

  1. I just rewrote this for Hercules, this is quite an awesome script! :D


    http://herc.ws/board/files/file/290-custom-instance-mvp-ladder/

    Don't know if anything I did was incorrect but everything seems fine and functional to the bitter end. If you want update the script using the __Time2Str function I included so people actually know how much time they have left, seeing 23 hours constantly was kind of annoying, as a player I wanna know when I can hop back into this awesome instance! Lol kudos  /bawi 

    Nice job.

  2. Half my script release on Hercules work for rAthena. So I just contribute some of my scripts to get approved? I shall do that then. I released @bginfo which is a contribution... Long time ago though

    And it has been a couple of months. Somewhere when i announced my mod pack. Without notice to come on here and make the post to finally get a reply that my services wasn't accepted instead of a notification or personal message is a definition of forever because it wouldn't have been said if I didn't make this post.

  3. Hello, my names Aeromesi and I've been lurking eA since 2006.


    I am mainly on the Hercules forum but I decided I'd take a look and help around here also, to further my knowledge in emulation.

    If you view my script releases on Hercules and want them converted to rAthena give me a shout I'd be glad to help!


     

    My script releases:


    On New Map Gain EXP:


    http://hercules.ws/b...wns/#entry53799

    Fumbi System:

    http://hercules.ws/b...5-fumbi-system/

     

    Zeny & Cash Gambler NPC:

     

    http://hercules.ws/b...sh-gambler-npc/

     

    Sub Class System (I coded the shop and PvP system for this, GmOcean made the SC System itself):

    http://hercules.ws/b...b-class-system/

     

    Ultimate Broadcaster:

    http://hercules.ws/b...te-broadcaster/

     

  4. Make sure you have mysql-dev installed from yum/rpm (or if you are using a newer version of Centos - mariadb-dev)

     

    It also appears as if the configure script cannot determine the OS?

    "WARNING: you should use --build, --host, --target"

    You might have to tell the configure program your system architecture.

    Could ou help me with the commands to execute?

  5. So on linux centos 6 i have setup mysql/phpmyadmin but i get the following errors in my compile attempt:

    configure: WARNING: you should use --build, --host, --target
    configure: WARNING: you should use --build, --host, --target
    checking for make-gcc... no
    checking for gcc... gcc
    checking whether the C compiler works... yes
    checking for C compiler default output file name... a.out
    checking for suffix of executables... 
    checking whether we are cross compiling... no
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking how to run the C preprocessor... gcc -E
    checking for grep that handles long lines and -e... /bin/grep
    checking for egrep... /bin/grep -E
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking minix/config.h usability... no
    checking minix/config.h presence... no
    checking for minix/config.h... no
    checking whether it is safe to define __EXTENSIONS__... yes
    checking whether make sets $(MAKE)... yes
    checking for make-gcc... gcc
    checking whether we are using the GNU C compiler... (cached) yes
    checking whether gcc accepts -g... (cached) yes
    checking for gcc option to accept ISO C89... (cached) none needed
    checking how to run the C preprocessor... gcc -E
    checking for ar... /usr/bin/ar
    checking whether byte ordering is bigendian... no
    checking whether gcc produces 32bit code... no
    checking whether gcc supports __thread specifier (TLS)... yes
    checking whether gcc supports -ffat-lto-objects... no
    checking whether gcc supports -flto -fuse-linker-plugin... no
    checking whether gcc supports -Wno-unused-parameter... yes
    checking whether gcc can actually use -Wno-unused-parameter... yes
    checking whether gcc supports -Wno-maybe-uninitialized... no
    checking whether gcc supports -Wno-clobbered... yes
    checking whether gcc supports -Wempty-body... yes
    checking whether gcc supports -Wnewline-eof... no
    checking whether gcc supports -Wint-conversion... no
    checking whether gcc supports -Wenum-conversion... no
    checking whether gcc supports -Wshorten-64-to-32... no
    checking whether gcc supports -Wconstant-conversion... no
    checking whether gcc supports -Wbool-conversion... no
    checking whether gcc supports -Wno-switch... yes
    checking whether gcc supports -Wno-missing-field-initializers... yes
    checking whether gcc supports -Wshadow... yes
    checking whether gcc can efficiently use -Wshadow... no
    checking whether gcc supports -fPIC... yes
    checking how to make shared objects... -shared yes
    checking whether gcc needs -Wl,--no-undefined to check for undefined references in shared objects... no
    checking whether gcc needs -fPIC for shared objects... yes
    checking whether gcc supports -fno-strict-aliasing... yes
    checking for setrlimit... yes
    checking for strnlen... yes
    checking for uselocale... yes
    checking for newlocale... yes
    checking for freelocale... yes
    checking for xlocale.h... yes
    checking for library containing inflateEnd... -lz
    checking for zlib.h... yes
    checking for library containing sqrt... -lm
    checking for library containing clock_gettime... -lrt
    checking whether CLOCK_MONOTONIC is supported and works... yes
    checking for library containing pthread_create... none required
    checking for library containing pthread_sigmask... none required
    checking for library containing pthread_attr_init... none required
    checking for library containing pthread_attr_setstacksize... none required
    checking for library containing pthread_attr_destroy... none required
    checking for library containing pthread_cancel... none required
    checking for library containing pthread_join... none required
    checking for mysql_config... /usr/bin/mysql_config
    checking for mysql_init in -lmysqlclient... no
    checking mysql.h usability... no
    checking mysql.h presence... no
    checking for mysql.h... no
    checking MySQL library (required)... no
    configure: error: MySQL not found or incompatible
    [root@zeta-ro rathena]# configure: WARNING: you should use --build, --host, --target
    bash: configure:: command not found
    [root@zeta-ro rathena]# configure: WARNING: you should use --build, --host, --target
    bash: configure:: command not found
    [root@zeta-ro rathena]# checking for make-gcc... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for gcc... gcc
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether the C compiler works... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for C compiler default output file name... a.out
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for suffix of executables... 
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether we are cross compiling... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for suffix of object files... o
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether we are using the GNU C compiler... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc accepts -g... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for gcc option to accept ISO C89... none needed
    bash: checking: command not found
    [root@zeta-ro rathena]# checking how to run the C preprocessor... gcc -E
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for grep that handles long lines and -e... /bin/grep
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for egrep... /bin/grep -E
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for ANSI C header files... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for sys/types.h... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for sys/stat.h... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for stdlib.h... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for string.h... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for memory.h... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for strings.h... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for inttypes.h... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for stdint.h... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for unistd.h... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking minix/config.h usability... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking minix/config.h presence... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for minix/config.h... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether it is safe to define __EXTENSIONS__... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether make sets $(MAKE)... yes
    bash: MAKE: command not found
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for make-gcc... gcc
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether we are using the GNU C compiler... (cached) yes
    bash: syntax error near unexpected token `('
    [root@zeta-ro rathena]# checking whether gcc accepts -g... (cached) yes
    bash: syntax error near unexpected token `('
    [root@zeta-ro rathena]# checking for gcc option to accept ISO C89... (cached) none needed
    bash: syntax error near unexpected token `('
    [root@zeta-ro rathena]# checking how to run the C preprocessor... gcc -E
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for ar... /usr/bin/ar
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether byte ordering is bigendian... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc produces 32bit code... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc supports __thread specifier (TLS)... yes
    bash: syntax error near unexpected token `('
    [root@zeta-ro rathena]# checking whether gcc supports -ffat-lto-objects... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc supports -flto -fuse-linker-plugin... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc supports -Wno-unused-parameter... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc can actually use -Wno-unused-parameter... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc supports -Wno-maybe-uninitialized... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc supports -Wno-clobbered... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc supports -Wempty-body... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc supports -Wnewline-eof... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc supports -Wint-conversion... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc supports -Wenum-conversion... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc supports -Wshorten-64-to-32... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc supports -Wconstant-conversion... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc supports -Wbool-conversion... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc supports -Wno-switch... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc supports -Wno-missing-field-initializers... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc supports -Wshadow... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc can efficiently use -Wshadow... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc supports -fPIC... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking how to make shared objects... -shared yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc needs -Wl,--no-undefined to check for undefined references in shared objects... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc needs -fPIC for shared objects... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether gcc supports -fno-strict-aliasing... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for setrlimit... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for strnlen... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for uselocale... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for newlocale... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for freelocale... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for xlocale.h... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for library containing inflateEnd... -lz
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for zlib.h... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for library containing sqrt... -lm
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for library containing clock_gettime... -lrt
    bash: checking: command not found
    [root@zeta-ro rathena]# checking whether CLOCK_MONOTONIC is supported and works... yes
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for library containing pthread_create... none required
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for library containing pthread_sigmask... none required
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for library containing pthread_attr_init... none required
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for library containing pthread_attr_setstacksize... none required
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for library containing pthread_attr_destroy... none required
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for library containing pthread_cancel... none required
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for library containing pthread_join... none required
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for mysql_config... /usr/bin/mysql_config
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for mysql_init in -lmysqlclient... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking mysql.h usability... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking mysql.h presence... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking for mysql.h... no
    bash: checking: command not found
    [root@zeta-ro rathena]# checking MySQL library (required)... no
    bash: syntax error near unexpected token `('
    [root@zeta-ro rathena]# configure: error: MySQL 
    not found or incompatible
    bash: configure:: command not found
    
  6. 4ee993e3ec.jpg

    Hey rAthena. I'm working on getting this project back up and alive at: https://www.facebook.com/groups/712193165518077/

     

    We were able to get a version of Ragnarok 2 gate of the world up and running, but there's no mob DB, quest DB, just monsters that don't attack, and monsters that attack randomly, job changing worked, a lot of stuff worked, but a lot didn't, so we decided to work on the release from https://github.com/Willyham/SagaRO2. Compiled, set it up, and ran into some problems. Whenever trying to login, we got disconnected, with a packet error, the client sends an unknown packet to the server, 0x7715

     

    We figured out that 7751 have 2 byte + 4 byte = 6 byte. We ran the test with this code:

    using System;
    using System.Collections.Generic;
    using System.Text;
     
    using SagaLib;
     
    namespace SagaLogin.Packets.Client
    {
        public class UnknownPacket : Packet
        {
            public UnknownPacket() //Packet 0x7715
            {
                this.size = 6;
                this.offset = 4;
            }
    //What this packet do? [DanielArt]
        }
    }
    
     

    Now the server receives the packet, the console says nothing about the unknown packet, the game doesn't close out or anything, it just gets stuck at "Connecting to server"

     

    Now if anyone wants to help us in this project, personally message me, we need experienced C# Programmers, the only way to get around this is either:

    1) Add the packet

    2) Find a download for kRO2 v101 (EuphRO2 used this, if I still had EuphRO2 I wouldn't be posting right now).

     

    And here's some nice screenshots ;)

    75606d2b17.jpg

     

     

    41a763a175.jpg

     

    e416dce882.jpg

  7. Hey guys, I'm back, was known as Aeromas on eAthena, was apart of eAthena since I was 13, 20 years old now. What has changed? I knew about rAthena a while ago, as I gave you guys my @bginfo command, but what has drastically changed? Which emulator is better to use? I realize they brought eAthena back, whats the difference between Renewal Athena and eAthena?

    Who's more updated? Sorry for all the questions, but I'm coming back to developing and managing an RO server.



    And if someone could, give me a link to the Full installation of where I can start my modding of Ragnarok online, like an untouched installation where I go and do all the modifications, like a premade package... I'm lost haven't been apart of RO for a good 2 years now or more.

  8. Basically the topic says it all.

    Atcommand @bginfo displays the flee penalty, long, short, weapon, and magic rates all in one command.

    Version 1.0

    How to install:

    In ..src/map/atcommand.c

    Add anywhere:

    /*==========================================
    * @bginfo by Aeromesi / Michael
    * -> Displays the Battle grounds info you setup on your server to your players.
    /=============================================*/
    int atcommand_bginfo(const int fd, struct map_session_data* sd, const char* command, const char* message)
    {
    char buf[255];
    
    nullpo_retr(0, sd);
    
    sprintf(buf, "BG Settings: Flee Penalty rate %.1fx  Short Attack Damage rate %.1fx /  Long Attack Damage rate %.1fx / Weapon Attack Damage rate %.1fx / Magic Attack Damage rate %.1fx",
    battle_config.bg_flee_penalty/100., battle_config.bg_short_damage_rate/100., battle_config.bg_long_damage_rate/100., battle_config.bg_weapon_damage_rate/100., battle_config.bg_magic_damage_rate/100.);
    
    clif_displaymessage(fd, buf);
    
    return 0;
    }

    Now look for:

    /*==========================================
    * atcommand_info[] structure definition
    *------------------------------------------*/
    AtCommandInfo atcommand_info[] = {
    { "rura",			  40,40,	 atcommand_mapmove },

    Add underneath or on top:

    	{ "bginfo",			   1,1,	 atcommand_bginfo },

    and in your conf folder, in ../conf/atcommand_athena.conf

    Add this in anywhere:

    bginfo: 0,0

    Modify the levels used for the command for anyone you choose.

    I hope you enjoy a fun yet simple command =P

    Regards,

    Aeromesi

    I'm not quite sure if this works with rAthena but I originally made this for eAthena, I heard there's a Pre-renewal and renewal option added in rAthena when you run your server, and this source mod gives the statistics of the configurations in the conf folder like battle_config.bg_flee_penalty, if it doesn't work I will be sure to download a copy of rAthena and debug it for you all. ^^

  9. Hey guys it's Aeromas, if any of you remember me, released a few in depth scripts on the eAthena forum, I have come back to eAthena from over a year ago and noticed rAthena was released and Jguy has some part to it and that's why I'm here :P

    So after a year or so more I hope I can script like I used to xP hope my brain isn't dead LOL

    Anyways I'm back and if there's any old friends from eAthena make sure to add me!

    If you need any help I might be of service, though since a year has gone by just like that my brain might have let some things go, I mean I will literally forget where I left my glasses as I have them in my hand XD or I set the down and a minute later OMFGWTFBBQ WHERES MY GLASSES, so I might have forgotten some things along the way with RO but if I did I can always learn it again /hmm

    Contact information:

    MSN: [email protected]

    AIM: theaerowind

    • Upvote 1
×
×
  • Create New...