Leaderboard
Popular Content
Showing content with the highest reputation on 05/30/17 in all areas
-
I'm making this high quality map for a friend, it consist on 3 Payon style islands, the first one is big for killing monsters, the second one is just beautiful, for quest NPC placement, and the 3rd serves as an entrance to Payon city. I'm open to suggestions or improvements for the map. You can follow the development of this and other maps and stuff on my Twitch channel https://www.twitch.tv/deliriumworks It will be released on rathena too!3 points
-
rAthena C++ Migration It's a well-known fact that people can get old. A software can also get old. It has been years that rAthena forked from eAthena, which is a fork of jAthena. Countless changes were committed. A large number of developers come and go. So, we think that it's time to move forward and leave things from 200x behind. I'd like to announce the project that was started by @Lighta, picked up later by the rA dev team, Project rAthena++. It is an attempt of converting rAthena source code from C language to C++ with utilizing object-oriented programming in mind. We believe that libraries available in C++ will facilitate us greatly in creating new features in the future. Code for the project can be found in our GitHub Repository. However, the project has its downside. It may break every single source mods out there. Although, I believe that it will be much easier to recreate mods in the future. In addition, rAthena being in C++ open the possibility for a nice plugin system to make mod developers' life easier. Also, currently the project will not compile on Linux. We will make a change to our Makefile later to support Linux. Additionally, I'd like to ask you to help test this new branch of rAthena throughout the development process for bugs or bad merges that may happen here and there. The project is still in very early stage. Its code is not much different to what we currently have now, but it will get refactored everywhere possible to make a good code base to develop in the future. Finally, special thanks to @Lighta for a good base of code. @Sirius_Black for his refactored solution for rAthena. @Aleos for great advices and tips. @Lemongrass for great advices and tips. @Cydh for a great piece of code that get me out of the compile errors hell. Secrets signing out! Links: C++ development branch: https://github.com/rathena/rathena/tree/refactor/rA-cpp1 point
-
View File Instakill Mapflag Tested and working with: 3e625dfdf9868690e36677701cbebe1b379a7485 This source edit is intended for my experiments. Feel free to have fun with it but I wouldn't be held accountable for damages that it may create for your server. No support will be given other than the specified rAthena version above. Purpose Create a mapflag for instakill. As it would suggest, all damages done within the map will be amplified to max damage, thus instakilling the target. It works both for the following use cases: 1. Player attacking a Monster 2. Player attacking another Player 3. Monster attacking a Player 4. Monster attacking another monster Where "Monster" can be a normal mob or a Homunculus Usage In-game @mapflag instakill [0|1] Script as mapflag prontera<tab>mapflag<tab>instakill Script as used in setmapflag setmapflag .EventMap$, mf_instakill; Example Tag, You're Dead Script Source In Action Source file 1. I will retain all the rights in all the scripts that I create 2. Client cannot redistribute nor resell the scripts that I provide 3. No refunds 4. Maintenance of scripts does not include modification of the original intended behavior. If the script has been broken due to prior modification of the original behavior then it would mean a new service request 5. Modification of the original intended behavior would mean a new service request and would go through the process mentioned above 2. This can be redistributed anywhere in any form. 3. This shall not be in any way be branded for sale anywhere in any form. 4. Maintenance will not be provided. Feel free to use the support section. 5. See #3. 6. Ninja has the right to post all my free services to the release section and make it available for everybody to use 7. Maintenance of scripts will be provide free of charge 8. I will not keep any sensitive information from your server nor any credentials that you lend me 9. I will backup all my server files before I use this. 10. Ninja will not be liable in any way at any time. 11. The moment I use anything from here, I accept all the terms of services stated above. Where the script author is Ninja (https://rathena.org/board/profile/7005-ninja/). Submitter Ninja Submitted 05/30/2017 Category Source Modifications Video Content Author Ninja1 point
-
yes, you can. Just read the topic (yes, i know, 8 pages to read) but you will find answers related to your question. tl;tr you have 3 PC (for example) all of them must have static ip address (not dynamic from router) for example you have next lan network PC1: = where you will run game-server and maybe game client IP: 192.168.0.1 Mask: 255.255.255.0 gateway: your router ip or no ip PC2: = where you will run game client to connect to 192.168.0.1 IP: 192.168.0.2 Mask: 255.255.255.0 Gateway: 192.168.0.1 or your router IP address PC3: = where you will run game client to connect to 192.168.0.1 IP: 192.168.0.3 Mask: 255.255.255.0 Gateway: 192.168.0.1 or your router IP Address NEXT: Check that you can ping each of the host from any other host: for example you can ping from 192.168.0.3 host (PC) 192.168.0.1 or from 192.168.0.2 you can ping 192.168.0.1 or 192.168.0.3 can ping 192.168.0.2 and vise versa. NEXT: install grf editor (you already have it in archive) and open rathen2017.grf find clientinfo.xml change 127.0.0.1 ip to 192.168.0.1 in clientinfo, click save, and save grf (File -> Save) copy-paste the same grf to all your PC's Run OpenServer, and then launch your game-server (runserver.bat) on your PC what have ip 192.168.0.1 Then try to connect to your game-server on all pc's Please open my topic post, and read text after "Whats next?". Most options at conf/battle/ folder, each of the option has documentation, and you can use google for setting it up like you wish, just don't be lazy and use in google next query:1 point
-
As you see it writes to you that port what required for mysql server used by other app. Are you have installed mysql server on your pc except one in openserver? If you didn't instal any mysql-server software than the error related to something another. So, what is your steps for resolving the issue? Restart PC and try again, if the error repeated, then try to do step 2 Download and install this tool: http://processhacker.sourceforge.net/ run it, open "network tab" and in search field enter 3306 to see what app using the port kill the app running or uninstall or turn off the app try to run openserver again, and problem must be solved.1 point
-
If I may suggest, you can have more than 1 approach here but I'd have 2 for you 1. Separate each monster script's OnDummyKill. (i.e. comodo -> OnDummyKillComodo, etc.) 2. Use OnNPCKillEvent and do a map check there.1 point
-
Client-Side Just name the files as morocc (for morroc) and payon (for payon) then add in your data. Server-Side First be sure your grf-files.txt in your conf folder is properly configurated. //grf: C:\Program Files\Gravity\RO\data.grf >>Add your grf here just like the model //----------------------------------------- // Data Directory // Use the base folder, not the data\ path. //----------------------------------------- //data_dir: C:\Program Files\Gravity\RO\ >>Add your RO folder here just like the mode Then using WeeMapCache Open your mapcache.dat (in db folder) and delete the payon and morocc from the list, save and close your mapcache. Run the mapcache.bat in the trunk folder of the emulator (the main folder) and the maps will take place of the current ones. NOTE: you must have to fix the NPC and Portal positions Manually.1 point
-
If you are getting error on changing text/word on lua . i think you have same problem with me ! . But if you are having problem with notepad ++ just use the default settings of notepad ++ so you can read all of those word . So it would not look like that !1 point
-
perhaps u are having same issue like this. i did post the solution in order to fix this issue in the following comment in the above topic.1 point
-
As of Git Hash: 4a004ad, we have added several checks on C++ compiler on your system so that the transition to C++ phase go smoothly. What does this mean to you? You have to install g++ on your system if you don't have it installed on your system. To do so, you can run the following command CentOS sudo yum install gcc-c++ Debian/Ubuntu sudo apt-get install g++ For OSX you can use your clang/llvm toolchain to compile rAthena. After that, make sure you have GCC version 5 or higher by using command below. gcc --version1 point