Leaderboard
Popular Content
Showing content with the highest reputation on 11/16/12 in Posts
-
Hi everybody. This is my first and maybe only post here. This instance caught my attention and made me want to play it really bad but the only version release had the official korean text. So, after some hours of hard work and google translate (no, the translation I did isn't bad at all. Completely understandable since I read the manhwa and know some korean too). So, I'm releasing the translated script of Old Glast Heim Memorial Dungeon done by Ziu. Hope you like it and I expect to see it working soon so I can play it too! Instance Translation.txt2 points
-
I'd like to suggest moving the Message Of The Day to a script with OnPCLoginEvent instead of !svn/bc/16928/trunk/conf/motd.txt suggestion: trunk/npc/scripts_athena.conf // --------------------------- MOTD ----------------------------- npc: conf/motd.txt // so people will find the MOTD script in the same place it's always been // or should we go keep all NPCs in the same folder? npc: npc/motd.txt motd.txt - script rathena_MOTD -1,{ OnPCLoginEvent: if (getbattleflag("display_version")) dispbottom "SVN version: " + get_revision(); dispbottom "Welcome to rAthena SVN! Enjoy! Please report any bugs you find."; // add your custom MOTD messages and other script commands here: end; } Advantages: + easier for server owners to customize + not limited to just displaying a message + they can trigger ANY script commands (ex: a common one, atcommand "@main on" + (?) encourages new users learning rAthena to put all OnPCLoginEvent triggers in one file, thus avoiding "Event queue full" errors Disadvantages: - performance? loading one more npc script - might still cause "Event queue full" errors if they already have a bunch of separate scripts with OnPCLoginEvent.. + solution: load our MOTD script first, since it will not have any script commands that pause script execution2 points
-
2 points
-
Glad to help. And here's the translation to the Bio4 access quest! lhz_b4.txt2 points
-
(Not only magic, but also all damage skill) Picture preview : http://goo.gl/91vrl Video preview : Introduction : hmm... let skill attack also has critical hit. (damage x2) /////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////// Download : Critical_hit_on_Magic_2.patch Critical_hit_on_Magic_1.patch Critical_hit_on_Magic.patch /////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////// Update : 1. Show Full hit combo 2. Fix exp not gain and1 point
-
1 point
-
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
-
Owh...my idea was doing it like this... let take Lord Knight Card as example... Original Script.... 4357,B_Seyren_Card,Lord Knight Card,6,20,,10,,,,,,,,769,,,,,{ skill "LK_BERSERK",1; bonus bMaxHPrate,-50; },{},{} When users try to restrict Lord Knight Card .. cant use combo with... MasterSmith Card .... Original Script.... 4361,B_Harword_Card,MasterSmith Card,6,20,,10,,,,,,,,2,,,,,{ bonus bBreakWeaponRate,1000; bonus bBreakArmorRate,700; },{},{} so, Lord Knight Card script will be changed..and edit to this.. Edited Script : 4357,B_Seyren_Card,Lord Knight Card,6,20,,10,,,,,,,,769,,,,,{ if( isequippedcnt(4357,4361) < 2 ){ skill "LK_BERSERK",1; bonus bMaxHPrate,-50; } },{},{} so the Lord Knight Card will have effect as long as its not equipped with MasterSmith Card together..... it's just like this... if( isequippedcnt(4001) <= 2 ){ Original Script Effect }1 point
-
@Topic Starter - Umm, I just want to point out, that I don't remember making any WoE Setters lol... I think you may be referring to GmXeon ...So you should give him credit lol..1 point
-
wahahaha .... seriously ... nowadays people make overly complicated scripts and forgotten how to make simple scripts already - script dfhksdjhfkshf -1,{ OnHour2000: agitstart; announce "Woe start", 0; end; OnHour2100: agitend; announce "woe ended", 0; end; } and this http://www.eathena.w...pe=post&id=5446 but the reward is only given to guild master though that script is very simple to edit, every one can understand1 point
-
@Mootie are you trying to make a multi refine NPC ? my script have a setting that enable the NPC to refine multiple time or just 1 times.. // 7. RefineMode -> +1 / Max Refine. [ 0 = +1 Refine / 1 = Max Refine ] the Max Refine will still refer to the Max Refine Value you set in the functions... so there is no need to add multiple function so that it refine multiple time.. beside, the script will terminate after it load the function for 1 times... there is no way to continue the function or following scripts..at least not for now..1 point
-
erm..the method i use... will disable the effect of all equipped card ( specified in the list ) when they have equipped more than 2 of these card.... player will have to unequipment some of other cards so that the card effect will back activated. the effect will be able to activate when they equipped 2 or less of the specific card... if equipped more than 2....all card effect will gone....1 point
-
its based on server time, make sure that is set correctly. here's the script with the modifcation mentioned Above + load on Init ***not tested //===== rAthena Script ======================================= //= Bossnia Warp NPCs //===== By: ================================================== //= Masao //===== Current Version: ===================================== //= 1.1 //===== Compatible With: ===================================== //= rAthena //===== Description: ========================================= //= Bossnia Warp NPC's. //===== Additional Comments: ================================= //= 1.0 Converted from the official script. //= 1.1 Optimized. [Euphy] //============================================================ prontera,132,125,4 script Bossnia Staff::bsw 908,{ mes "[Riss]"; mes "Hello?"; mes "I found some beautiful places"; mes "while I travelled all over the world."; mes "I am an adventurer."; mes "Haha~"; next; mes "[Riss]"; mes "What? My name is..."; mes "'Bossnia Staff'?? No no..."; mes "Well, my name is not so important."; mes "Sometimes you should be generous."; mes "No time for considering that kind of small stuff"; mes "when you have to concentrate on more important things."; next; mes "[Riss]"; mes "Hum... anyway I want to say... something.."; mes "While I was travelling through some places,"; mes "I found a really fearful place."; next; mes "[Riss]"; mes "Most of the time when you come to a place,"; mes "there is one strong and fearful monster."; mes "Isn't it?"; next; mes "[Riss]"; mes "But... but... in there..."; mes "There are lots of fearful and strong monsters in there..."; mes "That was really frightful."; next; mes "[Riss]"; mes "If I had reacted a bit later... a few seconds..."; mes "I might have been killed."; next; mes "[Riss]"; mes "What?"; mes "You want to go in there?"; mes "Oh~ Boy~ you didn't get me."; mes "In there......."; next; mes "[Riss]"; mes "Uh... you already know?"; mes "Although you know the place, you want to go in..."; mes "Good, I will send you there."; mes "But after you went there, don't hold"; mes "a grudge against me. Also it costs 5,000,000 zeny."; next; if (Zeny > 5000000) { mes "[Riss]"; mes "Would you really like to take the challenge??"; mes "Ok, just choose the course."; next; set .@i, select("First","Second","Third","Fourth"); mes "[Riss]"; mes "Take care, boy~"; mes "Don't hold a grudge against me."; close2; set Zeny, Zeny - 5000000; warp "bossnia_0"+.@i,rand(200,202),rand(200,202); end; } mes "[Riss]"; mes "You don't have enough money..."; mes "Come back when you have at least 5,000,000 zeny."; close; OnInit: if (gettime(4) > 4 || gettime(4) == 0) { if(gettime(4) == 4 && gettime(3) > 20) end; else if (!gettime(4) && gettime(3) < 22) end; else if (gettime(4) == 6) end; } hideonnpc "bsw"; end; OnFri2000: hideoffnpc "bsw"; end; OnSun2200: hideonnpc "bsw"; end; }1 point
-
1 point
-
XD I asked him that, and he said no I believe. Ind understood what he was saying. I agree with this though, Brian, and I liked this idea.1 point
-
Here try this for a quick salt, not exactly what I was using but should be easier like that, ofc you can make it harder if you wish : http://upaste.me/04d51583d10fd52c Don't forget to change the passphrase otherwise won't be that usefull. Also you'll need to change new account creation insert in db for : "insert into login(user_pass) values( md5(concat(inputpasswd,mypasskey)) ); " yes that an incomplete sql query for registration but it's just to show password change in registration. To update you db it'll be update login set user_pass= md5(concat(user_pass,mypasskey); //well this assume you didn't had md5 enable yet and ofc after this you'll need to enable md5. if you already had it enable I'm afraid I don't have a generic solution unless you may try to decrypt all md5 first but I'd not recommend it, better to ask user to renew their pass1 point
-
No no, he means change them in each file. BerzQuest1, BerzQuest2, etc. They are global permanent variables which will affect any other script that uses the same exact one.1 point
-
1 point
-
@Annie this is how i do it....xD *isequippedcnt(<card id>{,<card id>{,<card id>{,<card id>}}}) This function is similar to 'isequipped', but instead of 1 or 0, it will return the number of cards in the list given that were found on the invoking character. the function will currently return the number of card equipped by player...only the card that listed in the parameter... in above case it's 4359,4361,4367,4399,4407 when users have equipped 3 or more card that listed in the parameter....the original effect wont take place.... and the effect will only work when users have equipped 1 or 2 card combo to get it activated... maybe use a script like to to check whether the card combo can be activated or not.. http://pastebin.com/raw.php?i=vpeg74tp but what i trying to do...was almost similar to what annie post in second link http://www.eathena.w...1 just that..annie using nude when users have equipped more than 2 card combo...while the method i try to use was nullify the effect of card.. so player wont need to re-equip their equipment from time to time... for the 1st link http://www.eathena.w...1 i dont think this would be the best way , since all the card effect in the list are not stackable like other card...even if it did, it wont work best for certain card like.. Thanatos Card ( Pierce Defence ) , Randgris Card ( Unbreakable Weapon ) and etc....this type of effect cant be remove...using the multiply / divide calculation xD1 point
-
Same here. About the color posterization, don't use floor : it's too slow ! color >>= 4 << 4;1 point
-
As I know only top surfaces have the vertex color applied, if the cell that I will use to get the surface color doesn't exist or don't has a top surface, i just use black color.1 point