Leaderboard
Popular Content
Showing content with the highest reputation on 04/19/17 in all areas
-
Hi all, here is my latest work: Emergency Call Cooldown. Easy for the player and good looking. Please review it.3 points
-
This part, you need to specifiy if its AddHunting or AddCollection. ("Bloody Branch Wisdom",99,255,12103,1,500000,10000,2000,604,150,7939,5,7203,5); ("Leveling Quest 150-200",150,200,32503,2,500000,300000,150000,1219,25); ("Leveling Quest 201-254",201,254,32503,2,750000,900000,300000,2085,20,2086,15); Shoud be AddCollection("Bloody Branch Wisdom",99,255,12103,1,500000,10000,2000,604,150,7939,5,7203,5); AddHunting("Leveling Quest 150-200",150,200,32503,2,500000,300000,150000,1219,25); AddHunting("Leveling Quest 201-254",201,254,32503,2,750000,900000,300000,2085,20,2086,15);2 points
-
at src/map/atcommand.c find this ACMD_FUNC(rates) { char buf[CHAT_SIZE_MAX]; nullpo_ret(sd); memset(buf, '\0', sizeof(buf)); snprintf(buf, CHAT_SIZE_MAX, msg_txt(sd,1298), // Experience rates: Base %.2fx / Job %.2fx (battle_config.base_exp_rate + (pc_isvip(sd) ? (battle_config.vip_base_exp_increase * battle_config.base_exp_rate) / 100 : 0)) / 100., (battle_config.job_exp_rate + (pc_isvip(sd) ? (battle_config.vip_job_exp_increase * battle_config.job_exp_rate) / 100 : 0)) / 100.); clif_displaymessage(fd, buf); snprintf(buf, CHAT_SIZE_MAX, msg_txt(sd,1299), // Normal Drop Rates: Common %.2fx / Healing %.2fx / Usable %.2fx / Equipment %.2fx / Card %.2fx (battle_config.item_rate_common + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_common) / 100 : 0)) / 100., (battle_config.item_rate_heal + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_heal) / 100 : 0)) / 100., (battle_config.item_rate_use + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_use) / 100 : 0)) / 100., (battle_config.item_rate_equip + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_equip) / 100 : 0)) / 100., (battle_config.item_rate_card + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_card) / 100 : 0)) / 100.); clif_displaymessage(fd, buf); snprintf(buf, CHAT_SIZE_MAX, msg_txt(sd,1300), // Boss Drop Rates: Common %.2fx / Healing %.2fx / Usable %.2fx / Equipment %.2fx / Card %.2fx (battle_config.item_rate_common_boss + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_common_boss) / 100 : 0)) / 100., (battle_config.item_rate_heal_boss + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_heal_boss) / 100 : 0)) / 100., (battle_config.item_rate_use_boss + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_use_boss) / 100 : 0)) / 100., (battle_config.item_rate_equip_boss + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_equip_boss) / 100 : 0)) / 100., (battle_config.item_rate_card_boss + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_card_boss) / 100 : 0)) / 100.); clif_displaymessage(fd, buf); snprintf(buf, CHAT_SIZE_MAX, msg_txt(sd,1024), // MVP Drop Rates: Common %.2fx / Healing %.2fx / Usable %.2fx / Equipment %.2fx / Card %.2fx (battle_config.item_rate_common_mvp + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_common_mvp) / 100 : 0)) / 100., (battle_config.item_rate_heal_mvp + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_heal_mvp) / 100 : 0)) / 100., (battle_config.item_rate_use_mvp + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_use_mvp) / 100 : 0)) / 100., (battle_config.item_rate_equip_mvp + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_equip_mvp) / 100 : 0)) / 100., (battle_config.item_rate_card_mvp + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_card_mvp) / 100 : 0)) / 100.); clif_displaymessage(fd, buf); snprintf(buf, CHAT_SIZE_MAX, msg_txt(sd,1301), // Other Drop Rates: MvP %.2fx / Card-Based %.2fx / Treasure %.2fx (battle_config.item_rate_mvp + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_mvp) / 100 : 0)) / 100., (battle_config.item_rate_adddrop + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_adddrop) / 100 : 0)) / 100., (battle_config.item_rate_treasure + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_treasure) / 100 : 0)) / 100.); clif_displaymessage(fd, buf); return 0; } and replace wit this ACMD_FUNC(rates) { char buf[CHAT_SIZE_MAX]; nullpo_ret(sd); memset(buf, '\0', sizeof(buf)); snprintf(buf, CHAT_SIZE_MAX, msg_txt(sd,1298), // Experience rates: Base %.2fx / Job %.2fx (battle_config.base_exp_rate + (pc_isvip(sd) ? (battle_config.vip_base_exp_increase * battle_config.base_exp_rate) / 100 : 0)) / 100., (battle_config.job_exp_rate + (pc_isvip(sd) ? (battle_config.vip_job_exp_increase * battle_config.job_exp_rate) / 100 : 0)) / 100.); clif_displaymessage(fd, buf); return 0; } And recompile2 points
-
You can use grf encryption using grf tool and md5 client hash to prevent your client exe from being modified. about the maya purple hack you can switch this to no but it will screw the game animation. https://github.com/rathena/rathena/blob/master/conf/battle/client.conf#L185 Packet obfuscation also block packet spamming so this will help you avoid rpe and wpe. But still gameguard like Gepard Shield is the best option if you can spare some $.2 points
-
View File (Bug Fixed) Fishing Simulation System (Timing Fishing + Sound Included) [NOTE] For now on I will keep release all of my work for free , I hope most people can enjoy my script without paid. But if you still want to support my work, please consider donate or become my patron. Thank you. Tired of boring odd base fishing game which just click and wait for the reward? Then maybe you will need this simulate fishing game. Idea from a Japanese Video Game. The Legend of Heroes VI: Sora no Kiseki Feature: Easy add / modify / remove local database Not bound to npc when fishing, that mean you can walk freely, but there are timeout there. Everyone can look and hear how you fish Sound Effect included Easy setup and configure each fishing spot Can easily duplicate the npc and will not conflict to each other Global Rod / Bait / Fish Database Example: Each Spot Npc Example: This script need my release of: If you bought this script and need help on setting the npc, feel free to pm me on rAthena mailbox. Suggestion are welcome. Upcoming List: Leaderboard Fishing Contest Private Pond & Public Pond By downloading this script, you agree to these terms: You are not allowed to redistribute this script in any way, shape, or form. Chargeback scams are not tolerated and will get you punished on rAthena. I still retain all rights to this script and sound. Terms above may be changed or adjusted without prior notification. Copyright © - Yuchinin 2017 - All Rights Reserved Submitter yuchinin Submitted 04/18/2017 Category Games, Events, Quests Video https://youtu.be/Yj6UOTC2r_A Content Author yuchinin1 point
-
Job: Equippable jobs. Uses the following bitmask table: (S.) Novice (2^00): 0x00000001 Swordman (2^01): 0x00000002 Magician (2^02): 0x00000004 Archer (2^03): 0x00000008 Acolyte (2^04): 0x00000010 Merchant (2^05): 0x00000020 Thief (2^06): 0x00000040 Knight (2^07): 0x00000080 Priest (2^08): 0x00000100 Wizard (2^09): 0x00000200 Blacksmith (2^10): 0x00000400 Hunter (2^11): 0x00000800 Assassin (2^12): 0x00001000 Unused (2^13): 0x00002000 Crusader (2^14): 0x00004000 Monk (2^15): 0x00008000 Sage (2^16): 0x00010000 Rogue (2^17): 0x00020000 Alchemist (2^18): 0x00040000 Bard/Dancer (2^19): 0x00080000 Unused (2^20): 0x00100000 Taekwon (2^21): 0x00200000 Star Gladiator (2^22): 0x00400000 Soul Linker (2^23): 0x00800000 Gunslinger (2^24): 0x01000000 Ninja (2^25): 0x02000000 Gangsi (2^26): 0x04000000 Death Knight (2^27): 0x08000000 Dark Collector (2^28): 0x10000000 Kagerou/Oboro (2^29): 0x20000000 Rebellion (2^30): 0x40000000 Summoner (2^31): 0x80000000 Novice + Swordman + Magician + Archer = 0x0000000F, why? Because: 10 = A, 11 = B, 12 = C, 13 = D, 14 = E, and 15 = F It's using hexadecimal.1 point
-
Hi Functor, could you add me on skype? skype:Renatochessus1 point
-
instead of telling him is bad why not give him tips on how to improve the image? do not be a negative Nancy he is trying to create something here. unique or not he posted the image in order to get feedback from you guys.1 point
-
You can just hex your exe to change some reading files, like clientinfo.xml, ini file, etc. So if they re-patch the client, they wont be able to log-in to the server, unless they make same modifications to the .exe file.1 point
-
Hi Good Day, Yes it is possible if they know the exact client you are using which is kinda hard. You won't be able to block WPE/Maya Purple hacks by just diffing it using NEMO. It's either you will use packet obsfuscation or you will get a gameguard to block all third party programs. but packet obsfuscation has limitations in blocking third party program. gameguard is the best solution since a gameguard can limit max clients you wont have to worry about players bypassing your no multiple log-ins and block all third party programs :)))1 point
-
Hola Mysterius, Te comento que actualmente no existe ningún panel de este tipo de OpenSource, es decir, si estabas buscando nombre de un panel similar, me temo que no será posible ayudarte en ese sentido. Respecto a alguien que pueda desarrollarlo, te comento que actualmente estoy trabajando en un panel de este tipo, no podría darte un tiempo especifico pero para más adelante estará y creo que lo dejaré de open source a todo aquel que quiera utilizarlo. Saludos.1 point
-
1 point
-
1 point
-
1 point
-
Version beta
1034 downloads
Hello everyone! I'm glad to introduce you to Scribbling Kid 3 [or Scribbling Kid Renewal if you want]! When I was start playing Ragnarok Online, this skin was thing I used pretty much everytime [it's been about 7 years since I started]. And from time renewal is out, skin structure is always changing. This is basically reedited my pre-renewal version. Hope you'll like itFree1 point -
1 point