Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 07/19/12 in all areas

  1. tr0n's Questboard With this questboard you can easily add new quests! 2 categories are available (collection quests and hunting quests). Thanks to Michy, Jaypee, Euphy and everyone else who helped me A LOT with this <3 (sry if I didn't mentioned someone..) Files tr0ns_questboard_1.0.0.txt tr0ns_questboard_1.2.0.txt tr0ns_questboard_1.2.1.txt tr0ns_questboard_1.3.1.txt tr0ns_questboard_1.3.2.txt tr0ns_questboard_1.3.3.txt tr0ns_questboard_1.3.4.txt tr0ns_questboard_1.4.4.txt tr0ns_questboard_1.5.4.txt tr0ns_questboard_1.6.4.txt tr0ns_questboard_1.6.5.txt Changelogs 1.0.0 Release 1.1.0 Added zeny reward 1.1.0 Minor text fixes 1.2.0 Rewrote checkmob and killcounter 1.2.1 Fixed "currentquest$" (was set to 0 after finished quest) 1.3.1 Added level restriction 1.3.2 Fixed a bug in AddCollection function 1.3.3 Fixed a bug in AddHunting function 1.3.4 Added Reward Item Amount 1.4.4 Added Quest delay 1.5.4 Added repeatable Quests 1.6.4 Added party support (Thanks to Euphy for helping me) 1.6.5 Bug fixes for party support How to add new Quests There're two types of quests you can add, collection and hunting quests. Collection Quests: AddCollection("<Quest Name>",<Min Lvl>,<Max Lvl>,<Reward|Item ID>,<Reward|Item Amount>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Item ID>,<Item Amount>,...); Hunting Quests: AddHunting("<Quest Name>",<Min Lvl>,<Max Lvl>,<Reward|Item ID>,<Reward|Item Amount>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Monster ID>,<Monster Amount>,...); Features You can activate|deactivate categories (they're predefined) Add easily new quests shows dispbottom of each killed monster you can add as many items or mobs you want You can activate|deactivate if quests are repeatable or not You can activate|deactivate party support Change the range of party members to make kills count Change the delay of repeatable quests Terms of Use You are not allowed to reproduce or make any profit of this script! You are not allowed to take credits for this script! You are allowed to modify this script for your needs but not to repost it anywhere as your own work! I am not responsible of any damage on your server! Use at your own risk! How can you help me ? Give me feedback Report bugs Tell me if you like it If you like my script please support me. Thanks!
    1 point
  2. Some of you might remember the Monopoly map I showed years ago on eAthena, some might not. In the end, I do not have the time or will to finish this script and I figured I'd toss it to the rAthena community to see if someone's willing to pick it up and release it for everyone. The script is far from done but it has a solid base from my point of view. You can play with multiple players, throw dice, your pawn moves, you can buy property and build houses and hotels on it, etcetera. It works pretty neatly already but it's far from done really. There are probably some notes in there as well and in some cases there might be code that's just partially done but it loads and works mostly. I have also included the map and the textures for it so you can test it right away and see how it works. I'm not really expecting anything but it would be great if someone would pick up the project and finish it. I put quite some hours of work into this but sadly I'm too busy with other things to still work on this. Enjoy and thank you! Here's a screenshot: monopoly.rar monopoly_new3.txt
    1 point
  3. Fan En Goddameit - its not yet released - database is not yet finish check his video - http://bit.ly/OAfzKL his script preview http://pastebin.com/raw.php?i=hqMmxVKJ - i dont know if this is private script - im sorry goddameit for releasing this to the public
    1 point
  4. 1 point
  5. Anyone still got that sprite?
    1 point
  6. i made a notice there that the time will be shown in hours. Should I change it to minutes ? I don't know whats better, because if someone does 24 hours as delay and I let it show as minutes it shows "you have to wait 7281minutes" or something like that. Maybe I write a if condition, it checks if the time is under 1 hour and then he shows it in minutes instead of hours. Would that be ok ? EDIT: Reuploaded a optimized version of 1.4.4 (if time left is under 1 hour it will be shown in minutes)
    1 point
  7. Updated to 1.4.4. - Added Quest Delay
    1 point
  8. Editier die help.txt im CONF Ordner vom Server.
    1 point
  9. I think it would be useful to add a can_attack permission, so you can prevent GMs to attack monsters or players (to prevent corruption acts like: tanking players, get items to give to players, etc...). I've just coded it by myself, so here's the code Edit: I think I should add a check to pets, homunculus, mercenaries and elementals too... pc_groups.c { "use_changemaptype", PC_PERM_USE_CHANGEMAPTYPE }, { "all_commands", PC_PERM_USE_ALL_COMMANDS }, { "receive_requests", PC_PERM_RECEIVE_REQUESTS }, + { "can_attack", PC_PERM_ATTACK}, }; /** pc.h PC_PERM_USE_CHANGEMAPTYPE = 0x04000, PC_PERM_USE_ALL_COMMANDS = 0x08000, PC_PERM_RECEIVE_REQUESTS = 0x10000, + PC_PERM_ATTACK = 0x20000, }; #define pc_setdead(sd) ( (sd)->state.dead_sit = (sd)->vd.dead_sit = 1 ) clif.c : case 0x00: // once attack case 0x07: // continuous attack + if( !pc_has_permission(sd, PC_PERM_ATTACK) ) + return; + if( pc_cant_act(sd) || sd->sc.option&OPTION_HIDE ) return; if( skilllv < 1 ) skilllv = 1; //No clue, I have seen the client do this with guild skills :/ [skotlex] + if( !pc_has_permission(sd, PC_PERM_ATTACK) ) + return; + tmp = skill_get_inf(skillnum); if (tmp&INF_GROUND_SKILL || !tmp) return; //Using a ground/passive skill on a target? WRONG. /// There are various variants of this packet, some of them have padding between fields. void clif_parse_UseSkillToPos(int fd, struct map_session_data *sd) { + if( !pc_has_permission(sd, PC_PERM_ATTACK) ) + return; if (pc_cant_act(sd)) return; if (pc_issit(sd))
    1 point
  10. Hi, for this matter you got 2 choices. -Recompile server with pre-renewal formulas overall by commenting this line in renewal.h, #define RENEWAL and recompile. It well turn your server into part pre-renewal for several formulas unless you comment out the rest on it. or -Go in the source code, pc.c, and change the following line, sp += (low < 100) ? (2 + (low - 1) / 10) : (16 + 4 * ((low - 100) / 5)); for sp += ( 1 + (low + 9) / 10 ); and recompile the server which will make server use pre-renewal formulas for status point calculations while keeping the rest of the renewal settings.
    1 point
  11. Topic Moved to Scripting Support Next time , if you seeking help for Script Problems , post it at Scripting Support Section ^^
    1 point
  12. Error #1: There is missing script file defined in one of *conf files, probably npc/scripts_custom.conf. Either remove it from conf or copy the script to the correct path. Error#2: Most probably this error is because of error #1. NPC is missing because it was in the missing file.
    1 point
×
×
  • Create New...