Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 06/08/12 in all areas

  1. Video + Introduction : --- More Introduction ? Capture the enemy flag and take it back to the base. Need a GM to activate event. http://bit.ly/Ur9SjU --- Download : CTF_2.rar CTF.rar --- Update : 2013/03/14 - Fixed --- Other : http://rathena.org/board/topic/66985-capture-the-flag-v2-custom-map-added/
    2 points
  2. BrowEdit Tutorial Videos Here is a list of free tutorial videos I made about a year ago that gives BrowEdit users a good grasp on using the BrowEdit Mapping Program. The tutorial videos teaches young BrowEdit users from the ground up of how to install BrowEdit, get familar with the interface and functions and finally actually producing a fully functional map you can integrate in a ragnarok server. I plan on expanding this list to cover a broader range of topics. Browedit Tutorial #1 - Getting Started Video Information: Downloading and setting up BrowEdit. Configuring BrowEdit to be usable & providing recommendations on BrowEdit revisions. - Browedit Tutorial #2 - Basics of Designing Video Information: Understanding the user inferface of BrowEdit & editing functions. Teaches navigational controls and introduces how to properly setup a map for editing. Part 1 - Part 2 - Part 3 - Browedit Tutorial #3 - Intermediate Level Terrain Editing Video Information: Teaches how to apply textures, build walls, making slopes and environmental terrain changes, and controlling water levels. Part 1 - Part 2 - Browedit Tutorial #4 - Intermediate Level Light Editing Video Information: Introduces how to implement lights to brighten and colorize a map. Gives recommended RGB combinations and lighti strength parameter settings in giving ideal light and shadow outputs. Part 1 - Part 2 - Browedit Tutorial #5 - Adding Effects Video Information: How to add effects to a map to fit the needs of the environment. Examples can be torches, flying bats, magic circles etc.. - Browedit Tutorial #6 - Adding Sounds Video Information: How to add ambient sounds to your map. This includes noises you hear in niflheim, prontera, geffen etc.. - Browedit Tutorial #7 - Making a Sky Map Video Information: Ever wanted to make a sky map? Well this tutorial will show you how to make a floating blue sky based map with cloud formations. - Browedit Tutorial #8 - Adding Custom Textures to BrowEdit Video Information: How to add your own custom textures to BrowEdit and using them in your custom map. - Browedit Tutorial #9 - Adding Custom BGM Music to a Map Video Information: How to add your own personal background music to a map as well as making sure the BGM file is compatible with the client. - Browedit Tutorial #10 - Adding a Custom Map to a Server Video Information: How to add your own personal map to a eAthena test server so you can test your own maps. - Browedit Tutorial #11 - Adding a Duplicate Model that Utilizes Custom Textures Video Information: Ever wanted to use a model in a map that doesn't come into conflict with another model. Perhaps for the sake of the maps theme? - Browedit Tutorial #12 - Quick Tips/Tricks & Useful Hotkey Info Video Information: Creating a new map can take a while. This tutorial will cover useful tips/tricks to reduce the development time of your map as well as avoiding long processes to complete a task. - Browedit Tutorial #13 - New Lightmaps Tutorial Video Information: This tutorial is a revamp of the previous lightmaps video tutorial. This particular tutorial is a more concise and easier to learn version of how to create lightmaps with ease in the areas of shadows/sun/colors/global lighting and light fixes. - Browedit Tutorial #14 - Making Slopes Video Information: This is a quick tutorial that explains how to create sloped terrain primarily based on ramps that can lead up to raised areas. It also shows how to make slopes on the edge of a map. - Browedit Tutorial #15 - Making Map Minimaps Video Information: Want to make a minimap that matches your coordinates perfectly whether it be a minimap with color or black/white gradient? Well this tutorial will cover just that! - Browedit Tutorial #16 - GAT Editing Video Information: Explains the main kinds of gats, how to place them, slope them, and what applications they are used in. - Browedit Tutorial #17 - 3ds Max Modeling [Acquiring Models] Video Information: A quick video covering several different sites you can get models for free that are supported by 3ds Max. - Browedit Tutorial #18 - 3ds Max Modeling [importing/Apply Textures to Model] Video Information: Using 3ds Max, you will be able to import models supported by 3ds Max, apply textures to them, and UV Unwrap the model to have it ready for RO. - Browedit Tutorial #19 - 3ds Max Modeling [Polygon Limit & Splitting Models] Video Information: RO has limits to how many polygons it can draw per model. This tutorial will explain what those limits are and how to split a model into parts. - Browedit Tutorial #20 - Exporting & Importing Lightmap Shadows for Editing Video Information: How to remove or add specific shadows on a map without having to redo all of the lightmaps through means of exporting & editing the shadow png file directly. - Browedit Tutorial #21 - Cleaning Up Shadows Along Walls & Ground Video Information: Didn't like the shadow drop across the edge of a map or lifted platform/wall? - Browedit Tutorial #22 - How to Create Transparent Objects Video Information: How to provide transparency in a model by means of TGA support. - NOTE: If you wish to see a certain topic covered in a future tutorial video, please make a request by leaving a comment in this thread!
    1 point
  3. Change the following lines below: @28,2 - if(gettimetick(2) - lastTimeTalked > (60 * 60 * 24)) { + if((gettimetick(2) - ##lastTimeTalked) > (60 * 60 * 24)) @44,4 - set lastTimeTalked, gettimetick(2); + set ##lastTimeTalked, gettimetick(2); ##var it's a account variable. Download the edited script here: http://pastebin.com/7VNru6ZS
    1 point
  4. I disagree with this method (although the idea is nice) and would rather support Orlox's original idea. The ability for ANYONE to donate to ANYONE is what makes the idea worthwhile: there are quite a few people who release some very nice mods/snippets that are not CC/Dev/Staff (Lilith/Kamishi two examples). As Orlox stated it would also add (a little) extra work for us to do, not really that big of a hindrance, but it would be much better if everything was just automatic. If someone decided not to give out their paypal then simply they do not have an easy way of obtaining donations or perhaps they don't want any donations for open-source work? If someone is really determined to give that person a donation, they can just send that person a PM (or Admins a PM) stating they would like to donate to him privately and ask for his paypal. The person-in-question would then either supply their paypal or have us 'credit' their account with the donation (possibility).
    1 point
  5. the ! means that you have changed the file and there is no save-tmpl folder because text support was dropped a while ago
    1 point
  6. Its fine for a draft I guess. I was just wondering if that was what you tried to use. Weird way to do a draft by partial scripting it, lol. Peopleperson49
    1 point
  7. Is this the actual script you tried to use or a draft of what you want it to be? If you want to make a NPC display a message you have to format like: mes "it's Looked!!!"; I don't have time to clean it up now though. Peopleperson49
    1 point
  8. Link here: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/
    1 point
  9. Replace this: Case 4: mes "[Kafra Service]"; if(BaseClass != Job_Merchant && BaseClass != Job_SuperNovice){ mes "You can't rent pushcarts with that job!"; mes "Nur Merchant-Klassen und Super Novicen können das."; emotion e_sry; goto Fadeout; } if(getskilllv(39) == 0){ mes "You don't seem to have the required skill!"; emotion e_sry; goto Fadeout; } if(checkcart() == 1){ mes "You already have a pushcart!"; emotion e_sry; goto Fadeout; } setcart; mes "Here's your pushcart."; mes "Have fun!"; goto Fadeout; } With this: Case 4: mes "[Kafra Service]"; if(getskilllv(39) == 0){ mes "You don't seem to have the required skill!"; emotion e_sry; goto Fadeout; } if(checkcart() == 1){ mes "You already have a pushcart!"; emotion e_sry; goto Fadeout; } setcart; mes "Here's your pushcart."; mes "Have fun!"; goto Fadeout; } Removed this: if(BaseClass != Job_Merchant && BaseClass != Job_SuperNovice){ mes "You can't rent pushcarts with that job!"; mes "Nur Merchant-Klassen und Super Novicen können das."; emotion e_sry; goto Fadeout; }
    1 point
  10. - script Only2perIP -1,{ OnPCLoginEvent: if(getgmlevel()>=99){ end; } else { set .@name$, strcharinfo(0); if (query_sql("SELECT login.account_id FROM login LEFT JOIN `char` ON login.account_id=`char`.account_id WHERE login.last_ip=(SELECT last_ip FROM login WHERE account_id="+getcharid(3)+") AND `char`.online=1", .@account_id) > 2) { announce "Sorry, only 2 accounts per IP are allowed!", bc_self; sleep 1000; atcommand "@kick " + .@name$; } end; } }
    1 point
  11. @Yommy Nice to see you decided to release your lua decompiler tool to the public. Even tho its not complete, it far more better then any other decompiler ive ever seen. @everyone To use this you need php support. You can download from this link and install.... http://windows.php.net/downloads/releases/php-5.3.8-nts-Win32-VC9-x86.msi When installing itl ask if you want to install a server. Choose not to install any server and just click next the entire way. When it shows which components to install be sure not to touch any of that and just hit next. Once complete youll also want to download and install Notepad++ as it greatly helps with fixing the small errors in the outputed files from the decompiler. To install and use the decompiler just make a folder anywhere and name it what you want. Then place the following files in the folder.... LuaTool.bat LuaTool ToFile.bat lua.inc.php LuaTool.php You will also need to make a folder in the same folder you placed those files in and name it lubs. Once done, you can use the decompiler. To use it youll need to place 1 lub file (Thats right. It can only do 1 at a time. Attempting to do more then 1 can mess up the output) in the lubs folder. Then you click the LuaTool ToFile.bat to run it. It will generate a output.txt file which will contain the decompiled code. Be sure to do something with the output file before you continue, like open it and save as with a different name, or just rename the file. If you want to decompile another file youll need to remove the lub file from the lubs folder before you place another in there or else the decompiler will try to read multiple files and mess up. No matter what file you decompile the output will always be saved to output.txt which is why you should do something with the data before decompiling another. Next is cleaning the data. Right click any of the decompiled files and click Edit With Notepad++. Once opened youll need to remove the first 4 lines as their not part of the script. After that comes the tricky part. On the menu bar above click Search -> Find. A window will open. Click the Replace tab. Here's where you will do commands to cleanup the script. How you clean each file depends on the output. For example youll notice in files like skillinfolist something like this....1 = "SN_WINDWALK". Every skill info entry will have one like that, but that 1 = part shouldnt be there and will cause errors. To remove them use the replace window you opened. First type in the Find What : 1 = . Thats 1(space)=(space). In the Replace With : keep it empty. Then click the Replace All button and itl remove all those 1 = things. This is a example of how to clean the files. Other things that may need to be done is removing unneeded [ ] or { } or adding needed { }, or other things. Its a bit tricky but it can be done and it can greatly help and reduce the amount of time needed to cleanup a file. You can make changes and test the files with a RO client while having the file in your data/lua files/whatever folder. Some of the error's the client will spit out may be confusing and hard to figure out and fix. If you run into any issues, feel free to use my lua files release as a reference to compare and see if you missed anything. I hope this help everyone on the decompiler. I type this kinda quick.
    1 point
×
×
  • Create New...