Leaderboard


Popular Content

Showing content with the highest reputation since 07/24/19 in all areas

  1. 4 points
    Functor

    OPENKORE BOT Server config

    You choose the wrong forum to ask it.
  2. 3 points
    Ridley

    July Digest 2019

    July Digest 2019 The following digest covers the month of July 1st - July 31th 2019 Team Changes None Added Added/updated packets, encryption keys and message tables for clients up to 2019-07-24. (#2498) Added a setting to have `@autoloot` take player drop penalties/bonuses into account. See `autoloot_adjust` in `drops.conf` for details. (#2505) Added a mob DB field `DamageTakenRate` to change the rate of the damage received by each monster. (#2510) Added a setting to allow homunculi to obtain a portion of the EXP gained by their master. See `hom_bonus_exp_from_master` in `homunc.conf`. Note: in order to restore the previous behavior, the setting can be changed to `0`. (#2507, issue #2313) Changed Converted various packets (`ZC_ACK_RANKING`, `ZC_STATUS_CHANGE_ACK`, `ZC_HAT_EFFECT`) into structs. (part of #2498) Changed `pc_statusup()` to send the actual stat value back to the client in case of error. (part of #2498) Disabled the `@refresh` and `@refreshall` commands during NPC conversations, causing the character to be stuck on an invisible NPC dialog until relogging. (#2499) Extended `@reloadmobdb` to update the currently spawned monsters. (#2500) Changed the party sharing checks to avoid unnecessary SQL queries. (part of #2502) Extended the `@refine` command with shortcuts to refine every normal equipment (-1), every costume equipment (-2) or every shadow equipment (-3). (#2504) Extended the `@refine` command to list the costume and shadow equipments. (#part of #2504) Increased the stack limit of Turisus, Asir and Pertz to unlimited and the other runestones to 60. (#2509) Extended the commands `getmonsterinfo()` and `setunitdata()` / `getunitdata()` with accessors for the new `DamageTakenRate` mob DB field, using, respectively, `MOB_DMG_TAKEN_RATE` and `UDT_DAMAGE_TAKEN_RATE`. (part of #2510) Converted the Guild Castle database to the libconfig format, in preparation for future updates. (#2506) Fixed Sanitized the use of `input()` in all the scripts to work correctly if the minimum accepted value is changed to less than zero in the configuration. It's recommended that third party scripts get updated not to assume a positive value, since the default setting may change in the future. (#2494) Fixed an issue in the Sealed Shrine script, allowing to unseal multiple Baphomets under certain conditions. (#2332) Fixed an issue that allowed an appropriately created party to enable experience sharing even if outside the sharing range. (#2502) Corrected the cooldown after killing Wounded Morroc. (#2503) Corrected `isequipped()` and `isequippedcnt()` to correctly handle costume equipment. (#2508) Deprecated None Special thanks to @Haru @4144 @Asheraf @Emistry @KirieZ
  3. 2 points
    Hey guys, I made some modifications and tested. Now is working, you just need apply this '.diff' file: star_gladiator_use_tk_mission.diff Ranking still working to Taekwon, Star Gladiator only get bonus hp/sp and skills if get max level of base and job. Star Gladiator don't receive the skill 'Solar, Lunar and Stellar Shadow'(SG_DEVIL). If have any bug, report to me to try fix. Good luck.
  4. 2 points
    Functor

    Another Nemo patcher fork

    @San @4144 This is a typo in the script file. Open ../Patches/AllowSpamSkills.qs and change: "3B D8" + // cmp ebx, ebx to: "3B DB" + // cmp ebx, ebx
  5. 2 points
    M45T3R

    OPENKORE BOT Server config

    ayy, wrong forum buddy (and the anticheat guy replies to you, epic)
  6. 2 points
    AnnieRuru

    MVP Hunter Points w/ Rank

    wait wait, I was asking question back before attempting to write out this script, and I still haven't made title system script commands plugin yet ... I don't understand why you mark that as answer while I was actually asking for more information ... rephrase again 1. you have to list out which MVP are easy/normal/hard, easy - MVPID 1 , MVPID 2 ... normal - MVPID 1 , MVPID 2 ... ... 2. wait until I make title system script commands plugin .... going to write now 3. rewards give out by weekly or monthly are entire different formula ... you can only pick one ... 4. MVP points will trigger on MVP maps only <-- means only trigger like .... inside MVP room only ?
  7. 2 points
    luizragna

    Custom Unit HP Bar System

    Hello guys, i'm making a custom hp bar system for mob units. The command show the HP of the mob for all players in the map. I am using the cutin command, the problem is that I do not think so many files are necessary. In the case 1 image for each percentage of hp I would like your opnion and help to improve this system and make it lighter. Test yourselves :). HP Bar System: payon,147,229,4 script Test#HPbar 1_F_MARIA,{ if (.HP_Bar == 0) { .HP_Bar = 1; .mobGID = monster ("payon",148,226,"[T] HP Test",POPORING,1,strnpcinfo(0)+"::OnDie"); setunitdata .mobGID,UDT_MAXHP,4000; setunitdata .mobGID,UDT_HP,4000; [email protected] = getunits(BL_PC, [email protected], false, "payon"); for ([email protected] = 0; [email protected] < [email protected]; [email protected]++) addtimer(0,strnpcinfo(0)+"::OnHPBar", [email protected][[email protected]]); } end; OnDie: .HP_Bar = 0; end; OnHPBar: .U_MAXHP = getunitdata (.mobGID,UDT_MAXHP); while (.HP_Bar != 0) { .U_HP = getunitdata (.mobGID,UDT_HP); .P_HP = (.U_HP*100)/.U_MAXHP; cutin(""+.P_HP+"", 1); sleep2 100; } cutin("0", 1); sleep2 5000; //Delay to hide HP Bar cutin("", 255); end; } Donwload of the data folder files: HP Bar System (2018-06-26).rar
  8. 1 point
    Current Version: 18 August 2019 Hercules Hash: https://github.com/HerculesWS/Hercules/commit/0edf2360b185f0e1c68bb6ddbbbe3720af5651b3 Download Links (~4GB): Download from Google Drive Download from FEX Download from CloudMail Download from 1Fichier Optional, full clean kRO game client (20190818): DOWNLOAD 2.9GB What is that? This is a newbie package that contains 1 click solution for launching hercules emulator in a single click. This package only for education. Do not use this package anywhere in production. This package good demonstration of how everything should be configured by yourself to make it work. We can find here a good guide on how to configure everything by yourself: http://herc.ws/board/topic/16521-how-to-setup-offline-server-for-personal-development-use/ What inside the package? You have 7 folders: 01_emulator = here emulators (pre-compiled and pre-configured) for RENEWAL or classic PRERE mechanics 02_client_side = here is your client-side what need to copy-paste to your clean kRO client 03_openserver = here is Open Server (mysql server where stored your game database and which required by the emulator) 04_useful_tools = here are different useful tools what you usually will need when will work with the emulator or databases 05_misc_repos = here are repositories from which it has built the client-side, and exe patched. 06_cmder = this is tool will be good for you to update emulator to latest version (and other files in misc_repos) 07_clean_kRO_client = this is clean kRO client (2018 somewhere in march updated), need for you to run your own RO copy. How to use all of this? extract files inside 01_emulator, 02_client_side, 03_openserver, 07_clean_kRO_client Now, what emulator version do you need? Latest (current official servers) (renewal mechanic (suras, dorams, etc classes)) or classic PRE-re (champion, high wizard, high priest)? Now if for example, you use PRERE mechanic (where is high wizard class, paladin, lord knights, and no 3rd classes) your steps is next: a.) go to 02_client_side\FOR_PRERE_EMULATOR\ b.) select all files in this folder (FOR_PRERE_EMULATOR) and copy (CTLR+C) c.) now go to 07_clean_kRO_client/clean_kRO_client/ folder and copy files here (overwrite if windows explorer will ask to do that). d.) now you need to run OpenServer (it's a server which stores all your player's data inside the database, required by the emulator) and run it. e.) Click on Red Flag -> Run the server, make sure in your tray you got Green Flag. f.) Now go to 01_emulator\hercules_PRERE\ and run: run-server.bat g.) Now go to your 07_clean_kRO_client/clean_kRO_client/ and run: 2018-04-18bRagexeRE_patched.exe Your emulator, your database, and the client are running. Now you can try to login into the game. About Accounts: How to make a GM account or how access database? For that, you need to click on Green Flag -> Advanced -> PHPMYADMIN In the login field of phpmyadmin enter: "root", in the password field enter nothing. (no password) Press enter or login, and you will be in the database. Databases well structured, so mostly always you need not edit too much there. How to make a GM account? You opened PHPMYADMIN. Now select your database, and find in this database table called: "login" Open this table, and find your account name, and you will see column "group_id". Edit number in this column (group_id) to 99. 0-99 = your GM level. 99 = super admin with all privilegies, 0 = simple player with no privieleges. Okay, everything working for me, what can I do next? My short answer: http://herc.ws/board/ Read all topics, read different guides, read info about NPCs Read info how to add NPCs, how to enable them, how to disable them Read /doc/ folder files inside your emulator folder Read wiki pages: https://herc.ws/wiki/Main_Page Do experiments and do not afraid to destroy everything or remove them. Just do mistakes and errors, it's how people learning something new, though mistakes. DO not afraid to do a lot of mistakes and ask questions. People will help you if you will try to help yourself first and will make good questions with some research before posting messages. What tools can I use for making everything much easier for me? Tools what you MUST have: - Grf Editor - Server Database Editor - VSCode / Notepad++ / Sublime Text / Atom (any of these editors and select always C syntax highlight for opened files) I want to play with my friends on my server The solution that you will find by the link below is a terrible solution. But usable for a small group of people who for education only want to launch their server ONLINE (for others). This is SUPER bad, and never do that, (it's weird, after the only time you will understand why). But if you still asking here is the link: https://gist.github.com/anacondaq/3eae8e4afb5d3c3880d08b95b2c54b78 =============================================== I want make a donation as a gesture of goodwill: =============================================== Ask administrators here: http://herc.ws/board/ If they accept donations or not, I found none donation link. Optionally you can always support next guys: 4144 for massive help to the current RO scene at all by his hard work. AnnieRuru for a lot of scripts, helping newbies on the forums http://herc.ws/board/staff/ - all these guys zackdreaver for a lot of efforts on a translation project and to all guys, scripters, mappers, etc players who spend their time, their efforts just for you to make everything free what you see here. Sorry if I didn’t mention someone. I need help with <something> There are a lot of talented developers, software developers, scripters, mappers, spriters, and many other people in this community. Check the link: https://herc.ws/board/forum/49-paid-services/ Also, I accept all questions related to the basic newbie stuff on the topic. Do not hesitate to ask even super stupid questions. But before asking something, try to do a very simple thing: Open google, in the search bar enter: "site:herc.ws" Then write your question or problem Hit enter and check all links that you see, maybe someone already solved your problem earlier.
  9. 1 point
    Cretino

    New @reload command

    Name: @reload atcommand Creator: Me (@Cretino) Version: 0.2 (Some fixes and improvements [Cretino]) Contributors: Q: 'What features have '@reload atcommand'?' R: Q: 'How to use these features?' R: Q: 'How Can I enable 'Reload Fast Mode'?' R: I've tested and is working well, but can have bugs. I'm accepting suggestions. If you found any bug, report in topic or send me a private message. I'll solve the problem as quickly as possible. I think is it. Note: Sorry for my English. Diff file: @reload_by_cretino_v0.2.diff @reload_by_cretino_v0.1.diff
  10. 1 point

    Version 1.0.0

    5 downloads

    Contains a custom replacement for the official starry effect files "star01" through "star06", which will make maps that use the them or effect #945 far more colorful.
  11. 1 point
    possibly the same thing here pc.c if ((sd->job & MAPID_BASEMASK) == MAPID_TAEKWON) { // Better check for class rather than skill to prevent "skill resets" from unsetting this sd->mission_mobid = pc_readglobalreg(sd,script->add_variable("TK_MISSION_ID")); sd->mission_count = pc_readglobalreg(sd,script->add_variable("TK_MISSION_COUNT")); }
  12. 1 point
    4144

    Taek-Won Mission for Star Gladiator Class

    this line of code always will trigger skill error if ((sd->job & MAPID_UPPERMASK) != MAPID_TAEKWON || MAPID_STAR_GLADIATOR) { probably change it to this? if ((sd->job & MAPID_UPPERMASK) != MAPID_TAEKWON && (sd->job & MAPID_UPPERMASK) != MAPID_STAR_GLADIATOR) {
  13. 1 point
    rokimoki

    Pre-Re with Renewall features.

    Hi, I want to know if is possible to set up a server with renewall features (stats, exp, and everything) but just locked to an episode, for example Revo-Classic. I am asking because the new euRO server is gonna be OBT soon, but I just want to make a server for my guild for testing purposes, and it's my first time playing a revo-classic like server. I found this and that, but wow one with rAthena and other with Hercules. Any further recomendation? Thanks!
  14. 1 point
    Ciar

    Dark Malangdo

    Version 1.0.0

    17 downloads

    Malangdo Town map, with Comodo Town's lighting scheme and some special effects the original map did not have. I'm unsure what to name it, so "Dark Malangdo" it is. This is an official map taken from a June or July kRO Zero update and Includes only the GAT, RSW and GND files, inside a zip folder.
  15. 1 point
    Naruto

    Taekwon FSK mechanics + movement on grid

    So ive been trying to deal with the movement on the grid but had issues with direcitonal, and lagging when you get hit Ive tried many things but the problem kept persisting until someone asked me why the lag doesnt happen on flying side kick.... case MR_LUNGE: if (unit->movepos(src, bl->x, bl->y, 1, 1)) { skill->brandishspear(src, bl, skill_id, skill_lv, tick, flag); clif->slide(src, bl->x, bl->y); } break; for my skill.c im using brandishspear function in an attack that lunges me towards the target before i would get caught during my cast time and i could move 3-4 times before the game elastic banned me if (unit->movepos(src, bl->x, bl->y, 1, 1)) { if we wrote it like this case MR_LUNGE: unit->movepos(src, bl->x, bl->y, 1, 1); skill->brandishspear(src, bl, skill_id, skill_lv, tick, flag); break; it looks like the zombies walk to the location i pointed at, but then i get shot there after a second or two... but then i set it to this : case MR_LUNGE: unit->movepos(src, bl->x, bl->y, 0, 0); skill->brandishspear(src, bl, skill_id, skill_lv, tick, flag); break; So it seems to me that unit_movepos is just another modifier we can use the final 2 moifiers are int easy, bool checkpath these are either 1 or 0... and i have no idea how they work without going through all the skills that use them however it seems to do the same things in game with my current code so just pick something your trying to match or flip em around if they dont work for whatever reason So in order to move visually we actually have to use these functions OR CLICK THE MOUSE ANYWHERE AND YOU WILL ZAP TO THAT CELL WITH THE WRITTEN ABOVE: clif->snap clif->slide skill->blown All are usuable in different ways... I just wanted to clearify how to remove the lag Actually a few notes from my clif.c jjust trying to go over and find this immediately static void clif_blown(struct block_list *bl) { //Aegis packets says fixpos, but it's unsure whether slide works better or not. nullpo_retv(bl); clif->fixpos(bl); clif->slide(bl, bl->x, bl->y); } Oh it turns out clif->fixpos is also a way to move you around the map
  16. 1 point
    MikZ

    MVP Hunter Points w/ Rank

    Hi @AnnieRuru, apologies. 1. MVP list EASY Atroce (ATROCE) Mob-ID#1785 Bacsojin / White Lady (BACSOJIN_) Mob-ID#1630 Boitata (BOITATA) Mob-ID#2068 Doppelganger (DOPPELGANGER) Mob-ID#1046 Dracula (DRACULA) Mob-ID#1389 Drake (DRAKE) Mob-ID#1112 Eddga (EDDGA) Mob-ID#1115 Garm / Hatii (GARM) Mob-ID#1252 Gopinich (GOPINICH) Mob-ID#1885 Maya (MAYA) Mob-ID#1147 Mistress (MISTRESS) Mob-ID#1059 Osiris (OSIRIS) Mob-ID#1038 Pharaoh (PHARAOH) Mob-ID#1157 Phreeoni (PHREEONI) Mob-ID#1159 Tao Gunka (TAO_GUNKA) Mob-ID#1583 Turtle General (TURTLE_GENERAL) Mob-ID#1312 Vesper (APOCALIPS_H) Mob-ID#1685 NORMAL Amon Ra (AMON_RA) Mob-ID#1511 Baphomet (BAPHOMET) Mob-ID#1039 Dark Lord (DARK_LORD) Mob-ID#1272 Detale / Detardeurus (DETALE) Mob-ID#1719 Evil Snake Lord (DARK_SNAKE_LORD) Mob-ID#1418 Golden Thief Bug (GOLDEN_BUG) Mob-ID#1086 Incantation Samurai / Samurai Specter (INCANTATION_SAMURAI) Mob-ID#1492 Knight of Windstorm / Stormy Knight (KNIGHT_OF_WINDSTORM) Mob-ID#1251 Lady Tanee (LADY_TANEE) Mob-ID#1688 Lord of Death / Lord of the Dead (LORD_OF_DEATH) Mob-ID#1373 Moonlight Flower (MOONLIGHT) Mob-ID#1150 Orc Hero (ORK_HERO) Mob-ID#1087 Orc Lord (ORC_LORD) Mob-ID#1190 RSX 0806 / RSX-0806 (RSX_0806) Mob-ID#1623 Wounded Morroc (MOROCC_) Mob-ID#1917 HARD Beelzebub (BEELZEBUB_) Mob-ID#1874 Fallen Bishop / Fallen Bishop Hibram (FALLINGBISHOP) Mob-ID#1871 Gloom Under Night (GLOOMUNDERNIGHT) Mob-ID#1768 Ifrit (IFRIT) Mob-ID#1832 Kiel D-01 (KIEL_) Mob-ID#1734 Ktullanux (KTULLANUX) Mob-ID#1779 Thanatos / Memory of Thanatos (THANATOS) Mob-ID#1708 Valkyrie Randgris (RANDGRIS) Mob-ID#1751 2. Will wait for it /no1 <--- Can we skip the rank Name and just the killing points only for meantime. if possible 3. For monthly only 4. Points trigger on MVP maps only. (branch and bloody branch summons not included) Thank you so much!
  17. 1 point
    hikashin

    Best Web Hosting for my patcher.

    namecheap it is good tho. you can rent to them like 2$ per month.
  18. 1 point
    Functor

    How to run my server under gdb

    You should read about "screen". You can start login and char servers with "screen".
  19. 1 point
    4144

    Permission Denied

    your issue is windows. You copy files from windows probably by ftp, and all file permissions was removed. Better way is clone from git on linux. Other fix option is run command chmod +x configure chmod +x config.status and may be same command for other files
  20. 1 point
    argel06

    OPENKORE BOT Server config

    hi guys does anyone try to use openkore for slave bot high priest need help in server config i got problems logging in my accnt in bot need the details at server port and server ip id
  21. 1 point
    The error message is clearly stating what is wrong. Your message number (1552) is outside of the accepted ranged (0-1502). Increase MAX_MSG in atcommand.h to accommodate.
  22. 1 point

    Version 1.0.0

    35 downloads

    Hi! This is kind of my "sorry for appearing and disappearing, please accept my apology" beta release. It's not exactly a theme, there are changes to some of the library files as well as changes to the configuration files. Very minor, really. You can see all the changes here: https://github.com/marqroldan/FluxCP There are also fixes that support the changes to the structures of the tables, if I missed any please notify me. Note that this is currently for Hercules version of FluxCP and not compatible with rAthena's. This theme is based on Bootstrap 4 (so it still includes jQuery). It is responsive. What you see on the main page isn't something I created. It's just a random Bootstrap 4 template that I downloaded. That Bootstrap 4 Template Details: Theme Name: Rapid Theme URL: https://bootstrapmade.com/rapid-multipurpose-bootstrap-business-template/ Author: BootstrapMade.com License: https://bootstrapmade.com/license/ Video Preview: FAQ: Why is the file so big? Yeah normally it's less than 20MB but it's due to the inclusion of the item icons and thumbnails. Where are the images? You can get them from here: https://github.com/marqroldan/FluxCP/tree/dataImages or http://rathena.org/board/files/file/2509-item-images/ It's not working! Nani? Well it should be working fine (if you've installed all the necessary and required tables). Should you encounter any bugs or problems feel free to reply on this topic so I could patch it on the repo. Will you update your Stellar FluxCP skin? No. It will forever stay that way and will not provide any support. This Botong-ui theme however will be updated from time to time. How frequent is the update to this theme? Always check the repository for recent changes, not this forum's download section. For faster updates. How to change to another theme? Simple, open your browser's developer tools and go to the console and type: updatePreferredTheme("[themename]") where you replace the bold text to the name of the theme you want to switch to. Can I contribute? Of course! Just make a pull request on the repo Your repository is so messy. I have no valid excuse for this. I'm still learning how to properly use Git / version control system and would greatly appreciate it if you have tips. Thank you!
  23. 1 point
    bWolfie

    Pow to operator?

    You should link where you got the script from. Anyway, your issue is basic maths...order of exponents. Use your parentheses correctly. pow(10,[email protected]+1) is the same as 10 ^ ([email protected]+1) When you change it to 10 ** [email protected]+1 it is being read as (10 ^ [email protected]) + 1
  24. 1 point
    bWolfie

    Need help with status immunity

    In static int status_get_sc_def() you can add code. Right below this, //Aegis accuracy if (rate > 0 && rate%10 != 0) rate += (10 - rate%10); You can add your code: //Aegis accuracy if (rate > 0 && rate%10 != 0) rate += (10 - rate%10); // Gain all status immunity by LUK stat. Caps at 99 (100% immunity) // change both 99 values to what you want if (st->luk >= 99) rate = 0; else rate -= rate * st->luk / 99 + 10;
  25. 1 point
    Status: 2/3 Slots Available Happy Devs Website: http://bit.ly/happydevs FB Page: https://www.facebook.com/happydevs/ Skype: mark.mogudev (Preferred Contact) Starting Prices(show spoiler) STATUS: 2/3 Slots Available Payment Schedules At least 50% of the cost must be paid before development starts. The rest of the payment must be paid before the finish work is delivered. You can pay via WESTERN UNION OR PAYPAL Please read our Terms of Service before proceeding with any transaction and inquiry with us. Click here to contact us Website: http://bit.ly/happydevs Skype: mark.mogudev Discord: markfermin#6238 FB: https://www.facebook.com/happydevs/ Service Reviews(from this topic itself)
  26. 1 point
    hikashin

    Hosting

    yes it should be different. webhosting and your server to less stress for the load of process. if you having a hard time to fix it you can contact me thru supports.
  27. 1 point
    hikashin

    Hosting

    You need to host it on your website no need to pay for another host.
  28. 1 point
    Some random things I worked on recently. I've done a lot more though... Just hit me up if you need something ~
  29. 1 point
    Caspian

    Hey :)

    Welcome!
  30. 1 point
    Blubkeks

    Hey :)

    Hello Friends. i am new in there community. i am from Germany, my last Contact to RO i think was 2011. on that Time i has use eathena. I Hope Here are Germans too, Because to Talk when i Need help. My english is very Bad.
  31. 1 point
    ρixєℓ

    Convert item_db.txt to .conf

    Of course I want, I will be very grateful, I sent you via message (pm).
  32. 1 point
    Aeromesi

    [Instance] Instanced Farming Zones

    Forgot to mention this does not work for rAthena @Questune09 but if you're still there I could make it possible
  33. 1 point
    Aeromesi

    This made me pop in!

    Nooooooooooooooooooooooooooo lol... so now we found Ind.
  34. 1 point
    Hyvraine

    Botong-ui | FluxCP Theme

    View File Botong-ui | FluxCP Theme Hi! This is kind of my "sorry for appearing and disappearing, please accept my apology" beta release. It's not exactly a theme, there are changes to some of the library files as well as changes to the configuration files. Very minor, really. You can see all the changes here: https://github.com/marqroldan/FluxCP There are also fixes that support the changes to the structures of the tables, if I missed any please notify me. Note that this is currently for Hercules version of FluxCP and not compatible with rAthena's. This theme is based on Bootstrap 4 (so it still includes jQuery). It is responsive. What you see on the main page isn't something I created. It's just a random Bootstrap 4 template that I downloaded. That Bootstrap 4 Template Details: Theme Name: Rapid Theme URL: https://bootstrapmade.com/rapid-multipurpose-bootstrap-business-template/ Author: BootstrapMade.com License: https://bootstrapmade.com/license/ Video Preview: FAQ: Why is the file so big? Yeah normally it's less than 20MB but it's due to the inclusion of the item icons and thumbnails. Where are the images? You can get them from here: https://github.com/marqroldan/FluxCP/tree/dataImages or http://rathena.org/board/files/file/2509-item-images/ It's not working! Nani? Well it should be working fine (if you've installed all the necessary and required tables). Should you encounter any bugs or problems feel free to reply on this topic so I could patch it on the repo. Will you update your Stellar FluxCP skin? No. It will forever stay that way and will not provide any support. This Botong-ui theme however will be updated from time to time. How frequent is the update to this theme? Always check the repository for recent changes, not this forum's download section. For faster updates. How to change to another theme? Simple, open your browser's developer tools and go to the console and type: updatePreferredTheme("[themename]") where you replace the bold text to the name of the theme you want to switch to. Can I contribute? Of course! Just make a pull request on the repo Your repository is so messy. I have no valid excuse for this. I'm still learning how to properly use Git / version control system and would greatly appreciate it if you have tips. Thank you! Submitter Hyvraine Submitted 07/12/19 Category Web Resources  
  35. 1 point
    Dastgir

    [NPC] Campfire to regenerate HP/SP

    It's because the plugin (https://github.com/dastgirp/HPM-Plugins/blob/master/src/plugins/npc-duplicate.c) has changed it's syntax So, do the following in campfire.txt, Change duplicatenpc("Campfire#CF", "Campfire", sprintf("CF_%d", [email protected]_char_id), [email protected]$, [email protected], [email protected], 0); to duplicatenpc("Campfire#CF", sprintf("Campfire#CF_%d", [email protected]_char_id), [email protected]$, [email protected], [email protected], 0);
  36. 1 point
    Naruto

    Simple Auras , reusable and clean

    Hi working on getting auras to work simply..... So for this I use sg_warm_sun since its a damaging aura, but its going to be practically the same process for everything else first up make a new status in status.h and .c status->set_sc( WT_DRAGON , SC_DRAGON , SI_BLANK , SCB_NONE ); Dont need to do anything else here unless you want to next lets go to map.c add this if (sc->data[SC_DRAGON]) skill->unit_move_unit_group(skill->id2group(sc->data[SC_DRAGON]->val4), bl->m, x1-x0, y1-y0); if (sc->data[SC_WARM]) skill->unit_move_unit_group(skill->id2group(sc->data[SC_WARM]->val4), bl->m, x1-x0, y1-y0); back to skill.c to work on the new skill i made case WT_DRAGON: skill->clear_unitgroup(src); if ((sg = skill->unitsetting(src,skill_id,skill_lv,src->x,src->y,0))) sc_start4(src,src,type,100,skill_lv,0,0,sg->group_id,skill->get_time(skill_id,skill_lv)); break; case SG_SUN_WARM: case SG_MOON_WARM: case SG_STAR_WARM: case UNT_DUMMYSKILL: switch (sg->skill_id) { case WT_DRAGON: skill->attack(BF_MAGIC,ss,&src->bl,bl,sg->skill_id,sg->skill_lv,tick,0); clif->specialeffect(bl,92,1); break; case SG_SUN_WARM: case SG_MOON_WARM: case SG_STAR_WARM: so a note on UNT_DUMMSKILL, it represents unt id 0x86, which is the cookie cutter unt used in things that arent placable... are their own unts like sanctuary and stuff i make it bf_magic cause its easy to edit in battle.c wait till last step and ofc specialeffect 92 is id, check areas... but i think it might be ok on 1, or 0 or just AREA next skill_db { Id: 1609 Name: "WT_DRAGON" Description: "Exploding Dragon" MaxLevel: 3 Range: 1 Hit: "BDT_SKILL" SkillType: { Self: true } AttackType: "Magic" Element: "Ele_Weapon" DamageType: { SplashArea: true } SplashRange: 1 InterruptCast: true KnockBackTiles: 2 AfterCastActDelay: 1000 SkillData1: { Lv1: 10000 Lv2: 20000 Lv3: 60000 Lv4: 60000 Lv5: 60000 Lv6: 60000 Lv7: 60000 Lv8: 60000 Lv9: 60000 Lv10: 60000 } CoolDown: 0 Requirements: { SPCost: 20 } Unit: { Id: 0x86 Range: 1 Interval: 100 Target: "Enemy" } }, skilldata1 is the time it survives , how do you know its skilldata 1 ? here : sc_start4(src,src,type,100,skill_lv,0,0,sg->group_id,skill->get_time(skill_id,skill_lv)); get_time get_time2 would be data2 in skill db and so on 3 to 4 since aura is linked to Status, its only for us... now open battle.c break; case WZ_STORMGUST: skillratio += 40 * skill_lv; break; case WT_DRAGON: skillratio += 100 * skill_lv; break; right so this post will only cover how to activate it with a timer its up to you to figure out how to do the rest but easy to disable / reanable with button by following pa_gospel and adding effects too.. Pa_gospel has it all really Something else you can do now is just change this number in the skill_db Unit: { Id: 0x86 Range: 1 Interval: 100 Target: "Enemy" } now we linked status to aura we can change the unit id here to be any unt in the game like violent gale and deluge auras, they copy their respective UNT_DELUGE entries anyways i did this for example : Unit: { Id: 0x9c Range: 1 Interval: 100 Target: "Enemy" } my examples only lasted 3 seconds (3000 skilldata1) just so i can test time in my post Ahhh pretty sure this is everything, let me know if you encounter an issue Its weird, i remember a couple years back when i started playing with clif_specialeffect it didnt cast when you killed them with a skill directly... but it kills them and shows effect when you use them in unt's, i had a skill that was an aura back then that just slowed everyone around you it also had special effects attached but never bothered trying it on a dps aura.... interesting ... its a bit more work and a different way to write skills but at least youd have access to every effect in the client... pretty sure skilleffectinfo has a couple flaws
  37. 1 point
    Oh lord. It's pretty simple. I did a giveaway, you claimed it almost a month after. I was busy during the time you messaged and said I will "most likely" be available after 22.6 but ended up still being busy. I notified you. You had your reasons why you messaged me one month after the winner announcement and I understood and accepted it but you don't seem to understand that I have legitimately been busy myself as well. If you would have claimed your reward in may when I had the time to do it, you would have gotten it without any issues. The reason why I decided to not give out the giveaway to you in the end is because of how you act and behave. It's a giveaway that I decided to do out of pure selflessness for people who are genuinely happy to receive whatever I give them, whenever I give it to them. You spamming my topics and insulting me and my work because I didn't reply 3 days after the 22.6 is rather contra productive and ultimately made me close the topic and abort any future giveaways I had planned. I simply do not want to deal with such kind of people. I'm sorry for those that were looking forward to more giveaways. I would appreciate if you could let this matter rest now. Thank you and best of luck. P.s: I'm female.
  38. 1 point
    AnnieRuru

    MVP Hunter Points w/ Rank

    I do have my own MVP ranking script https://github.com/AnnieRuru/Release/tree/master/scripts/Games %26 Events/MVP Rank usually people do this simply with if ( getmonsterinfo( killedrid, MOB_MVPEXP ) ) { but since you have 3 different modes, you also have to list out which MVP is easy/moderate/hard a quick sql query to list out MVP in your server select * from mob_db where mexp > 0; note its different in renewal and pre-renewal Renewal -> http://herc.ws/board/topic/16631-npc-mvp-invasion/?do=findComment&comment=90910 Pre-renewal -> https://github.com/rathena/rathena/blob/master/npc/custom/events/mvp_ladder.txt#L232-L270 this one needs achievement system ... its already in my top-priority todo list once its out, I can also add *settitleid script command and so on ... and before you forget, the OnNPCKillEvent cannot run on monsters with event labels http://herc.ws/board/topic/15991-onnpckillevent-changes/ so it couldn't add the kills like bio-lab MVPs , instance MVPs and so on that pull request got stuck ... oh PS: pajodex is currently busy in real life, or so I heard
  39. 1 point
    TecnoCronus

    Source variables

    As far as I know, these are commonly struct pointers used in source to point to structs like: map_session_data, etc.. you first need to learn the basis of C language, I suggest you this site: http://www.programiz.com/c-programming then you're able to understanding the source code of Hercules, you can find some info about it in her's wiki: http://herc.ws/wiki/Main_Page and I did a long time ago a little doc with a few explanations about eAthena's Source Code, it's outdated but can be helpful for learning: https://xp-dev.com/svn/tecnocronus_scripts/docs/EN/source_documentation.txt the best way to learn hercule's or eAthena source code is to studying C language a lot and looking source snippets, see what they can do a good way to learn too.