Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 02/05/14 in all areas

  1. Hello, On behalf of the rAthena staff, I'd like to announce a few changes regarding our Paid Services section! The following has changed for Paid Services: Some clarifications regarding Contributions: All art should be original works, owned by you. PSD's and/or original files should be provided. Contributions will be weighed.E.g., a single loading screen does not carry the same weight as a pull request that fixes 2 bug reports or a pull request that fixes some documentation within our repo, or even a bunch of wiki edits. You may make any contribution that you believe will benefit the project, for example, you may contribute to: rAthena Main Repo Clientside Repo FluxCP Repo Wiki Graphic-related (Loading screens, sprites, maps) Etc Additional clarification: while your previous/past contributions are greatly appreciated, this rule has been designed to require a new contribution that you have given to the community since the rule has been imposed (4th Feb). Due to the 'Paid Service' rule changes, all current services will be placed into a pending forum and those users will be given roughly a month to respond; meaning: From Feb 4 - Feb 28, they can commit or send their pull request. (we will accept substantial contributions from 1st feb onwards) On March 1, those who did NOT commit in Feb will have their topic moved to Rejected Ads, with a reasoning as to why it was rejected. Please reply to your own Paid Service thread with links and descriptions of your contribution. An Administrator will look over them shortly afterwards Edits: Clarified contribution weights [Maki] Added additional examples [Akkarin]
    6 points
  2. Sage's Awesome Map Package 1.0 Sup homies! I won't bore you all with some unnecessary convoluted introduction, so we go: This is a package of some of my better work, mostly made over the course of the last year and a half or so. This is not everything I have ever mapped: The maps in this package are mostly just the ones I've finished that are functional and do not possess incredibad errors or problems. What you'll get: 7 Towns: Port Aquitaine, Carnivale, Dorado Harbor, Tortuga Bay, North & South New Alberta, and Zhunan. 2 Ancient ruins maps: The swampy city of Lafayette, or the bright and open Lumina. Several fields for Aquitaine, a satellite village for Dorado. Several interiors for Aquitaine, Dorado, Lumina and Zhunan. Dungeon maps for Lumina and Tortuga. A badass airship somewhere in there. It's crazy big. In total, there are over 20 maps here, of rather good quality. This map release is by no means perfect. I will be open and honest about this. Flaws you can expect: Not every town has interior maps, and those that do, do not always have many. I may or may not add more in the future. Not every town has field maps. I will definitely add more fields in the future. This package currently lacks a data file to organize warps/exits between maps. One will be added in future releases. Mini-maps will also be included in a future release. Sorry! Why this release is still awesome: It's completely free. I am not charging for this release, nor do I plan to charge for future releases. The only credit I ask for is that you link back to this forum thread and mention my name. Just 'Sage' is fine. You have my permission to modify and tinker with these maps to your heart's content. They're yours to do with as you please: That said, do still give credit for using them as a starting point. I will add to this in the future, as I've many half-finished projects and new things in the works, including fields, dungeons, interiors, and the like which will augment the maps currently available. Some of these maps use objects from the recently released town of Verus. I highly recommend you keep your kRO client up to date, or else some of these maps will have missing objects and textures. Additional notes, because I love making lists: Do not ask me to map for your server. I will say no. That said, if there is something in this map package you like and want more of (ie, "More Dorado fields, please!") then feel free to comment and I will consider working on it. If you find any functional errors on these maps (such as objects you can walk through because I messed up the GAT,) then don't hesitate to comment about it in this thread. Even if it is something you can easily fix yourself, this allows me to save others the trouble in future releases. I am not asking for money for this release, but if you really want to make a donation, then drop me a forum PM and we can talk from there. Previews of Maps: Previously posted Showcase threads: http://rathena.org/board/topic/78212-showcase-el-dorado-harbor/ http://rathena.org/board/topic/73564-showcase-the-swamp-city-of-aquitaine I'll add more previews shortly. Download: Aren't I Nice? Enjoy. <3
    3 points
  3. 30501,Holy_Armor, .....,{ bonus ... },{ if ( getequipid(EQI_GARMENT) == 30506 ) unequip EQI_GARMENT; if ( getequipid(EQI_SHOES) == 30507 ) unequip EQI_SHOES; if ( getequipid(EQI_HAND_L) == 30508 ) unequip EQI_HAND_L; },{} 30502,Holy_Garment, ...,{ bonus ... },{ if ( getequipid(EQI_ARMOR) == 30505 ) unequip EQI_ARMOR; if ( getequipid(EQI_SHOES) == 30507 ) unequip EQI_SHOES; if ( getequipid(EQI_HAND_L) == 30508 ) unequip EQI_HAND_L; },{} 30503,Holy_Shoes, .....,{ bonus ... },{ if ( getequipid(EQI_ARMOR) == 30505 ) unequip EQI_ARMOR; if ( getequipid(EQI_GARMENT) == 30506 ) unequip EQI_GARMENT; if ( getequipid(EQI_HAND_L) == 30508 ) unequip EQI_HAND_L; },{} 30504,Holy_Shield, ....,{ bonus ... },{ if ( getequipid(EQI_ARMOR) == 30505 ) unequip EQI_ARMOR; if ( getequipid(EQI_GARMENT) == 30506 ) unequip EQI_GARMENT; if ( getequipid(EQI_SHOES) == 30507 ) unequip EQI_SHOES; },{} 30505,Shadow_Armor, ...,{ bonus ... },{ if ( getequipid(EQI_GARMENT) == 30502 ) unequip EQI_GARMENT; if ( getequipid(EQI_SHOES) == 30503 ) unequip EQI_SHOES; if ( getequipid(EQI_HAND_L) == 30504 ) unequip EQI_HAND_L; },{} 30506,Shadow_Garment, .,{ bonus ... },{ if ( getequipid(EQI_ARMOR) == 30501 ) unequip EQI_ARMOR; if ( getequipid(EQI_SHOES) == 30503 ) unequip EQI_SHOES; if ( getequipid(EQI_HAND_L) == 30504 ) unequip EQI_HAND_L; },{} 30507,Shadow_Shoes, ...,{ bonus ... },{ if ( getequipid(EQI_ARMOR) == 30501 ) unequip EQI_ARMOR; if ( getequipid(EQI_GARMENT) == 30502 ) unequip EQI_GARMENT; if ( getequipid(EQI_HAND_L) == 30504 ) unequip EQI_HAND_L; },{} 30508,Shadow_Shield, ..,{ bonus ... },{ if ( getequipid(EQI_ARMOR) == 30501 ) unequip EQI_ARMOR; if ( getequipid(EQI_GARMENT) == 30502 ) unequip EQI_GARMENT; if ( getequipid(EQI_SHOES) == 30503 ) unequip EQI_SHOES; },{}EDIT:forgot to say I got a PM asked to solve this <.< EDIT2: fixed EQI_HAND_R into EQI_HAND_L
    2 points
  4. Oh gosh, I haven't dropped by in a few days and this really blew up! Thanks for the kind words, everyone! It really makes me smile seeing such a positive reaction. Considering how much I lurk this forum and admire your own work, this is really high praise for me! Thanks, Olrox! Go for it! Some advice though, since there was a problem with that map I only realized after making it! If you are going to have a group of objects making up something bigger, as I did with the trees in Carnivale (multiple leafy objects, and a separate one for the trunk, all duplicated over and over), make sure you're careful about how many objects you've got! I had a bunch of leaf clusters inside the middle of the trees, where they were really unnecessary, because players simply can't see them. There were so many objects on that map that my old computer straight-up couldn't render shadows for it! Consider that a little pro-tip: When you map, try to look at your work from a player's perspective, and try to focus most of your time and effort on the parts of the map they can actually see and go to! What an honor! I did have to think for a really, really long time over whether or not I would release my works for free. I eventually decided that I would because RO has been a large part of my life for many years now, and seeing as I've gotten fairly good at mapping, I thought this would be a nice way I can do my part to make the private server community just a little bit better. I don't have as much time as I'd like to play RO proper nowadays, but I'd really love seeing my maps just completely fill up with players on different servers. That is correct! <3 Update time! I am working on new field maps for the region surrounding Dorado Harbor. Here is an (Warning, big image!) overview image of what I've managed to put together over the weekend and monday. The two western-most maps are complete and available in the 1.0 package posted above (dorado and dor_fild01, respectively!) and everything east of those is a work-in-progress. Here are a few work in progress screencaps in closer detail, a few of which are more recently taken than the preview image. Unless something comes up in my schedule this week, I would like to release version 1.1 of my map package this weekend, which will just add mini-maps and data files for the exits of maps and other convenient things, so you all don't need to take guesses as to what interiors are meant for what buildings and things like that. (I think that could get particularly confusing as time goes on!) The preview images shared above will be included in version 1.2, of which I don't have a solid estimate for a release date right now. This is largely because I don't like to release my work before I've playtested it and made sure it looks/functions as well in-game as it does in the editor. Dorado is a large region- All in all, I expect it to be comparable in size to the Sograt desert before Gravity made it stupid and cut out like half the maps. Maybe a bit bigger. There will be another town accessible by land to the east of it, and you can expect a few varying landscapes, namely arid biomes like dunes, canyons, salt flats, and a volcano, all of which I think are awesome and under-represented in RO. What will definitely be in 1.2: Field maps East of Dorado, including a mountainous area, a sandy plain of dunes, and the southern beach! Several new Dorado interiors! Mini-maps and warp data files for the above! A small expansion to Aquitaine's fields! A dungeon! There are several I could whip up for this reason so we'll see what I come up with. Question: Would people be interested if I included, in a separate package, a collection of recommended BGM tracks for the various maps? On my test server I mostly just use songs I enjoyed from videogames and TV shows that seem fitting.
    2 points
  5. these are mostly unpopular scripts that probably not getting a lot of replies more popular ones will be in separated topics getitemname2 function for the moment use version 2.4 Global Function PS: why am I getting rep even before I make any release ? O.O
    1 point
  6. Make your custom wing just like official items robe archangel wings and fallen angel wings. What you need is : 1. data exture\À¯ÀúÀÎÅÍÆäÀ̽º collection (image in description) item (image in inventory and equipment) 2. data\sprite ¾ÆÀÌÅÛ (drop items) ¾Ç¼¼»ç¸® (image appear on the character) 3. inside data\sprite\¾Ç¼¼»ç¸® ¿© (female) ³² (male) 4. data\sprite\·Îºê (robe) bloodwings (this is my folder names for custom wing) you can change it,later we talk about it. 5. inside data\sprite\·Îºê\bloodwings ¿© (female) ³² (male) 6. data\luafiles514\lua files\datainfo spriterobeid.lub or spriterobeid.lua spriterobename.lub or spriterobename.lua (read folder at data\sprite\·Îºê (robe) ) 7. data\cskroption.lub MORE DETAILS GUIDEs : 1. You can copy all names job from data\sprite\·Îºê\õ»ç³¯°³ (this is folder Fallen Angel Wings). NOTICE : male have 110 of act,110 of spr and female have 120 of act,120 of spr format from ¾Ç¼¼»ç¸® folder. Can check picture at above on inside data\sprite\·Îºê\bloodwings. ?male ´ÑÀÚ_³² ¸¶¹ý»ç_³² ¸ùÅ©_³² ¸ùÅ©¾ËÆÄÄ«_³² ¿©¸§_³² ¿©¿ì¸¶¹ý»ç_³² ¿©¿ì¿ö·Ï_³² ¿©¿ì¼¼ÀÌÁö_³² ¿©¿ì¼Ò¼­·¯_³² ¿©¿ìÀ§Àúµå_³² ¿©¿ìÇÁ·ÎÆä¼­_³² ¿©¿ìÇÏÀÌÀ§Àúµå_³² ¿¬±Ý¼ú»ç_³² ¿ö·Ï_³² ±¸ÆäÄÚÅ©·ç¼¼ÀÌ´õ_³² ±×¸®Æù°¡µå_³² ±â»ç_³² ±Ã¼ö_³² ±æ·Îƾũ·Î½º_³² ±Ç¼º_³² ±Ç¼ºÀ¶ÇÕ_³² ±Ç¼ºÆ÷¸µ_³² »çÀÚ±â»ç_³² »çÀڷ鳪ÀÌÆ®_³² »çÀڷε峪ÀÌÆ®_³² »çÀڷξⰡµå_³² »çÀÚÅ©·ç¼¼ÀÌ´õ_³² »çÀÚÆÈ¶óµò_³² »êŸ_³² »óÀÎ_³² »óÀθäµÅÁö_³² °¡µå_³² °áÈ¥_³² °Ç³Ê_³² °Ë»ç_³² µµµÏ_³² µÎ²¨ºñ´ÑÀÚ_³² µÎ²¨ºñ¼Ò¿ï¸µÄ¿_³² ·¹ÀÎÁ®_³² ·¹ÀÎÁ®´Á´ë_³² ·é³ªÀÌÆ®_³² ·é³ªÀÌÆ®»Ú¶ì_³² ·Î±×_³² ·Îµå³ªÀÌÆ®_³² ·ÎµåÆäÄÚ_³² ¼¼ÀÌÁö_³² ¼Ò¿ï¸µÄ¿_³² ¼Ò¼­·¯_³² ¼ºÁ÷ÀÚ_³² ½¦µµ¿ìüÀ̼­_³² ½´¶ó_³² ½´¶ó¾ËÆÄÄ«_³² ½´ÆÛ³ëºñ½º_³² ½´ÆÛ³ëºñ½ºÆ÷¸µ_³² ½ÅÆäÄÚÅ©·ç¼¼ÀÌ´õ_³² ½º³ªÀÌÆÛ_³² ½ºÅäÄ¿_³² ¾ÆÅ©ºñ¼ó_³² ¾ÆÅ©ºñ¼ó¾ËÆÄÄ«_³² ¾î¼¼½Å_³² ¾î½Ø½ÅÅ©·Î½º_³² ¹Î½ºÆ®·²_³² ¹ÌÄÉ´Ð_³² ¹ÌÄɴиäµÅÁö_³² ¹Ùµå_³² ³ëºñ½ºÆ÷¸µ_³² Á¦³×¸¯_³² Á¦Ã¶°ø_³² Á¦Ã¶°ø¸äµÅÁö_³² èÇÇ¿Â_³² èÇÇ¿Â¾ËÆÄÄ«_³² ŸÁ¶±Ã¼ö_³² ŸÁ¶·¹ÀÎÁ®_³² ŸÁ¶½º³ªÀÌÆÛ_³² ŸÁ¶¹Î½ºÆ®·²_³² ŸÁ¶¹Ùµå_³² ŸÁ¶Å©¶ó¿î_³² ŸÁ¶ÇåÅÍ_³² À§Àúµå_³² Å©¸®¿¡ÀÌÅÍ_³² Å©¸®¿¡ÀÌÅ͸äµÅÁö_³² Å©·ç¼¼ÀÌ´õ_³² Ŭ¶ó¿î_³² űǼҳâ_³² űǼҳâÆ÷¸µ_³² ÆäÄڰdzÊ_³² ÆäÄÚ°Ë»ç_³² ÆäÄÚÆäÄÚ_±â»ç_³² ÆäÄÚÆÈ¶óµò_³² ÆÈ¶óµò_³² Ãʺ¸ÀÚ_³² Ä̺£·Î½º±æ·Îƾũ·Î½º_³² Ä̺£·Î½ºµµµÏ_³² Ä̺£·Î½º·Î±×_³² Ä̺£·Î½º½¦µµ¿ìüÀ̼­_³² Ä̺£·Î½º½ºÅäÄ¿_³² Ä̺£·Î½º¾î½ê½Å_³² Ä̺£·Î½º¾î½ê½ÅÅ©·Î½º_³² ÇÁ¸®½ºÆ®_³² ÇÁ¸®½ºÆ®¾ËÆÄÄ«_³² ÇÁ·ÎÆä¼­_³² ÇåÅÍ_³² ÇÏÀÌÀ§Àúµå_³² ÇÏÀÌÇÁ¸®_³² ÇÏÀÌÇÁ¸®½ºÆ®¾ËÆÄÄ«_³² È­ÀÌÆ®½º¹Ì½º_³² È­ÀÌÆ®½º¹Ì½º¸äµÅÁö_³² frog_kagerou_³² kagerou_³² º¹»ç¾ËÆÄÄ«_³² female ´ÑÀÚ_¿© ¸¶µµ±â¾î_¿© ¸¶¹ý»ç_¿© ¸ùÅ©_¿© ¸ùÅ©¾ËÆÄÄ«_¿© ¿©¸§_¿© ¿©¿ì¸¶¹ý»ç_¿© ¿©¿ì¿ö·Ï_¿© ¿©¿ì¼¼ÀÌÁö_¿© ¿©¿ì¼Ò¼­·¯_¿© ¿©¿ìÀ§Àúµå_¿© ¿©¿ìÇÁ·ÎÆä¼­_¿© ¿©¿ìÇÏÀÌÀ§Àúµå_¿© ¿¬±Ý¼ú»ç_¿© ¿¬±Ý¼ú»ç¸äµÅÁö_¿© ¿î¿µÀÚ_¿© ¿î¿µÀÚ2_¿© ¿ø´õ·¯_¿© ¿ö·Ï_¿© ¿þµù ±¸ÆäÄÚÅ©·ç¼¼ÀÌ´õ_¿© ±×¸®Æù°¡µå_¿© ±â»ç_¿© ±Ã¼ö_¿© ±æ·Îƾũ·Î½º_¿© ±Ç¼º_¿© ±Ç¼ºÀ¶ÇÕ_¿© ±Ç¼ºÆ÷¸µ_¿© »çÀÚ±â»ç_¿© »çÀڷ鳪ÀÌÆ®_¿© »çÀڷε峪ÀÌÆ®_¿© »çÀڷξⰡµå_¿© »çÀÚÅ©·ç¼¼ÀÌ´õ_¿© »çÀÚÆÈ¶óµò_¿© »êŸ_¿© »óÀÎ_¿© »óÀθäµÅÁö_¿© °¡µå_¿© °áÈ¥_¿© °Ç³Ê_¿© °Ë»ç_¿© µµµÏ_¿© µÎ²¨ºñ´ÑÀÚ_¿© µÎ²¨ºñ¼Ò¿ï¸µÄ¿_¿© ·¹ÀÎÁ®_¿© ·¹ÀÎÁ®´Á´ë_¿© ·é³ªÀÌÆ®_¿© ·é³ªÀÌÆ®»Ú¶ì_¿© ·Î±×_¿© ·Îµå³ªÀÌÆ®_¿© ·ÎµåÆäÄÚ_¿© ¼¼ÀÌÁö_¿© ¼Ò¿ï¸µÄ¿_¿© ¼Ò¼­·¯_¿© ¼ºÁ÷ÀÚ_¿© ½¦µµ¿ìüÀ̼­_¿© ½´¶ó_¿© ½´¶ó¾ËÆÄÄ«_¿© ½´ÆÛ³ëºñ½º_¿© ½´ÆÛ³ëºñ½ºÆ÷¸µ_¿© ½ÅÆäÄÚÅ©·ç¼¼ÀÌ´õ_¿© ½ÅÆäÄÚÅ©·ç¼¼ÀÌ´õ_h_¿© ½º³ªÀÌÆÛ_¿© ½ºÅäÄ¿_¿© ¾ÆÅ©ºñ¼ó_¿© ¾ÆÅ©ºñ¼ó¾ËÆÄÄ«_¿© ¾î¼¼½Å_¿© ¾î½Ø½ÅÅ©·Î½º_¿© ¹«Èñ_¿© ¹«Èñ_¿©_¹ÙÁö ¹«Èñ¹ÙÁö_¿© ¹ÌÄÉ´Ð_¿© ¹ÌÄɴиäµÅÁö_¿© ³ëºñ½ºÆ÷¸µ_¿© Á¦³×¸¯_¿© Á¦³×¸¯¸äµÅÁö_¿© Á¦Ã¶°ø_¿© Á¦Ã¶°ø¸äµÅÁö_¿© èÇÇ¿Â_¿© èÇÇ¿Â¾ËÆÄÄ«_¿© ŸÁ¶¿ø´õ·¯_¿© ŸÁ¶±Ã¼ö_¿© ŸÁ¶·¹ÀÎÁ®_¿© ŸÁ¶½º³ªÀÌÆÛ_¿© ŸÁ¶¹«Èñ_¿© ŸÁ¶Â¤½Ã_¿© ŸÁ¶ÇåÅÍ_¿© À§Àúµå_¿© À©´õ·¯_¿© Å©¸®¿¡ÀÌÅÍ_¿© Å©¸®¿¡ÀÌÅ͸äµÅÁö_¿© Å©·ç¼¼ÀÌ´õ_¿© űǼҳâ_¿© űǼҳâÆ÷¸µ_¿© ÆäÄڰdzÊ_¿© ÆäÄÚ°Ë»ç_¿© ÆäÄÚÆäÄÚ_±â»ç_¿© ÆäÄÚÆÈ¶óµò_¿© ÆÈ¶óµò_¿© Ãʺ¸ÀÚ_¿© Ä̺£·Î½º±æ·Îƾũ·Î½º_¿© Ä̺£·Î½ºµµµÏ_¿© Ä̺£·Î½º·Î±×_¿© Ä̺£·Î½º½¦µµ¿ìüÀ̼­_¿© Ä̺£·Î½º½ºÅäÄ¿_¿© Ä̺£·Î½º¾î½ê½Å_¿© Ä̺£·Î½º¾î½ê½ÅÅ©·Î½º_¿© Áý½Ã_¿© ÇÁ¸®½ºÆ®_¿© ÇÁ¸®½ºÆ®¾ËÆÄÄ«_¿© ÇÁ·ÎÆä¼­_¿© ÇåÅÍ_¿© ÇÏÀÌÀ§Àúµå_¿© ÇÏÀÌÇÁ¸®_¿© ÇÏÀÌÇÁ¸®½ºÆ®¾ËÆÄÄ«_¿© È­ÀÌÆ®½º¹Ì½º_¿© È­ÀÌÆ®½º¹Ì½º¸äµÅÁö_¿© frog_oboro_¿© º¹»ç¾ËÆÄÄ«_¿© oboro_¿© 2. You copy and paste the act,spr files from data\sprite\¾Ç¼¼»ç¸® into data\sprite\·Îºê\bloodwings then rename it into job class. 3. You will need spriterobeid.lub/lua and spriterobename.lub/lua. Can find it at data\luafiles514\lua files\datainfo. Add this stuff into your spriterobename.lub/lua ROBE_BLOODWINGS = 5 Notice : The end of word doesnt have "," Add this stuff into your spriterobename.lub/lua RobeNameTable = { [SPRITE_ROBE_IDs.ROBE_BLOODWINGS] = "bloodwings", RobeNameTable_Eng = { [SPRITE_ROBE_IDs.ROBE_BLOODWINGS] = "_bloodwings", Notice : The end of word need have "," 4. Last thing you need do is open data\cskroption.lub and add this stuff [29005] = { unidentifiedDisplayName = "Blood Wings", unidentifiedResourceName = "_bloodwings", unidentifiedDescriptionName = { "Unidentified item, can be identified with [Magnifier].", }, identifiedDisplayName = "Blood Wings", identifiedResourceName = "_bloodwings", identifiedDescriptionName = { "Large, Blood Wings of a fallen dark angel.", "All Stats + 1.", "Base stats (without modifiers) is equal to 20 or higher,", "-Str -> Attack + 1", "-Int -> Magic Attack + 1", "-Vit -> Tolerance to Neutral Property + 1%", "-Agi -> Increase ASPD (After Attack delay -1%)", "-Dex -> Ranged Attack +1%", "-Luk -> Inflict 1% more critical attack.", "Class : ^777777Garment^000000", "Defense : ^77777718^000000", "Weight : ^77777720^000000", "Required Level : ^7777771^000000", "Applicable Job : ^777777Every Job^000000", }, slotCount = 1, ClassNum = 5 }, 5. my SS for Bloodwings
    1 point
  7. File Name: OnPCLogin GM Settings File Submitter: Akkarin File Submitted: 05 Feb 2014 File Category: Utilities Content Author: Akkarin GM Edition! You know when you login to your server that you work on, or even play on, and you always end up typing the same commands each time before you even say hello to anyone? @hide, then @uptime to see when the last reboot was, @rates if you've got fluctuating exp/drop rates, etc etc. @monsterignore in case you're caught off-gaurd and don't want to be seen as the "weak" GM, blah blah blah. With this Settings NPC, a player can set those commands to automatically execute when they login. These are account based, but could easily be modified to char based. Following the general format of the script, it should be easy to add/remove commands from those available to the player. This script is years old, revamped to make it work with recent revisions - i've tested it on both our live server, and my dev server and seems to work.. but if you find any bugs or glitches, or something that could be optimised abit more, please let me know Click here to download this file
    1 point
  8. izlude_in,30,171,5 script gm_house 139,{ end; OnRefreshCount: set(.gms,0); set(.usr,0); deletearray .a_gms; addrid(1); if(getgmlevel()>=.gmlvl) set .a_gms[set(.gms,.gms+1)], getcharid(3); else set(.usr,.usr+1); end; OnPlayerHelp: if(getgmlevel()>=.gmlvl) { warp .map$,.x,.y; end; } donpcevent "gm_house::OnRefreshCount"; if(.gms&&!.usr&&!.que) { donpcevent "gm_house::OnAttachGms"; message strcharinfo(0),"You'll be warped to the help desk in 10 seconds."; set(.que,1); showdigit -10,2; sleep2(10000); if(playerattached()) { showdigit 0,0; warp .map$,.x,.y; } set(.que,0); } else { message strcharinfo(0),"The GMs are currently busy or unavailable please try again later."; } end; OnAttachGms: for(set(.@a,1);.@a<=.gms;set(.@a,.@a+1)) { attachrid(.a_gms[.@a]); showdigit -10,2; soundeffect "aster_die.wav",0; message strcharinfo(0),"A player is entering you have 10 seconds to prepare."; sleep2(10000); showdigit 0,0; } end; OnInit: bindatcmd "gmhelpme","gm_house::OnPlayerHelp"; getmapxy(.map$,.x,.y,1); set .gmlvl, 60; } prontera,155,179,5 script gm_house 45,2,2,{ OnTouch: doevent("gm_house::OnPlayerHelp"); } It's not pretty but anyways just move the first npc to the map you're using as the GM House or whatever you want to call it. Where you move the npc will also be the location of where the players and gms get warped in when using @gmhelpme command also I added an example of how you could use it as a warp portal.
    1 point
  9. In conf/groups.conf, add item to your GM commands like this to enable (or disable) the char command: item: [true, true] Remember to set it to false for groups that inherit this group's commands and permissions if you don't intend the inheriting group(s) to have the char command as well.
    1 point
  10. allright put this on your shield item {}.{ if(isequipped(30501)) nude; if(isequipped(30502)) nude; if(isequipped(30503)) nude; },{} notice it's on the second pair of {} ) OnEquipScript it should work, try it, if doesn't work give me the complete line please so i cant make sure o:
    1 point
  11. Run an SQL query for each table: DELETE FROM `inventory` WHERE `id` = '7179'; DELETE FROM `cart_inventory` WHERE `id` = '7179'; DELETE FROM `storage` WHERE `id` = '7179'; DELETE FROM `guild_storage` WHERE `id` = '7179';
    1 point
  12. hey, the project is in state of closed beta testing at the moment. Real life sucks and i had to get a full time job so the project is progressing a lot slower than before but we are catching major bugs as well as testing instance boss fights. Battlecry is not dead yet
    1 point
  13. Few more thoughts on closed source: There are multiple parts of client that server owners would certainly like to improve, extend or customize: additional settings, preferences GUI changes and new windows new packets to support GUI changes security This is just a very abstract list; a full list of ideas and improvements that I would do would be really long, and I'm sure there are much more creative people with great client ideas. I'm afraid that closed source (even with plugins) will prevent at least some of these possibly great ideas to be implemented in your client. It would be lost potential. Another things is reliability. Gravity client will be there forever, as long as RO is not dead. New features, packets will be added to it. Your client, being closed source and developed by - how many? 1? person, will not be a good choice due to high risk of project not keeping up with updates or even abandonded (not a disaster yet) and not being picked up by other people because no source is available (unacceptable for a server that needs to switch back to Gravity client all of the sudden, possibly being unable to use all additional features that players already got used to). Not everyone would take risk of being dependant on you, when it comes to such a crucial thing - game client. I wouldn't, if it was a production server. It might be a great client - with best performance, improved graphics, multiple OSes supported etc... like I said in previous post: "state of the art". Just make sure that piece of art has practical application. And now, do you mind explaining why do you want to keep source closed? Open source would be really a natural choice here. Honestly, I'm a bit disappointed and suprised (I've heard it would be opensource, did you change your mind?).
    1 point
  14. This is absolutely awesome. I'm sure it will be a state of the art RO client when you finish it. I'm a bit worried about closed source though. Being open source it would instantly gain enormous advantage over Gravity's clients, by being easy to mod, improve, customize. With closed source, it won't make much difference, unless you provide a really good plugin system. I think the best solution would be to split rendering from networking and GUI. Even if you want to keep rendering part closed, freeing networking and GUI part would be absolutely sufficient. Do you have any plans on securing this client or will this be left up to server owners?
    1 point
×
×
  • Create New...