Leaderboard
Popular Content
Showing content with the highest reputation on 01/12/13 in Posts
-
Sorry for having left you waiting for so long. I have had (and I'm still having) a few issues with university, it's taking most of my free time away and I can't do much about it. I haven't been able to develop the GUI version yet, but I am releasing the commandline version now. It should be considered a beta product, since it really doesn't do much apart from the conversion routine. Not many checks or anything, so it might just randomly crash without giving any helpful information. Just don't use Bink1 textures and it should work fine. Please, if you encounter any error, include the gr2 file you were trying to convert in your post (or PM it to me). Download link: http://www.ricky92.c..._21_ricky92.rar Password is "www.ricky92.com" As a side note, I just wanted to say that nobody donated except for Olrox (whom I thank for this), so you don't have to worry about me going on vacation or things like that. I'm not doing this for money, or I wouldn't have released it for free, don't you think?4 points
-
Heyho, I stopped my work on any ragnarok server. So this is a small farewell gift. This small scripts can be used as Cronjob (http://en.wikipedia.org/wiki/Cronjob) to decrease you administrative work. You normaly just have to change the config variables. Script 1: Auto RO server restart when crashed (should be started via cronjob every 5 minutes or less) #!/bin/bash ###CONFIG START### SERVER_USER="foo" PATH_TO_RO="/home/bar/rathena/" ###CONFIG END### ERROR=0 if [ "$(ps auxf | grep 'login-server' | grep -v 'grep')" == "" ]; then ERROR=1 fi if [ "$(ps auxf | grep 'char-server' | grep -v 'grep')" == "" ]; then ERROR=1 fi if [ "$(ps auxf | grep 'map-server' | grep -v 'grep')" == "" ]; then ERROR=1 fi if [ $ERROR == 1 ]; then su $SERVER_USER | $PATH_TO_RO/athena-start restart fi Script 2: SQL Backup (should be started every day) #!/bin/bash ###CONFIG START### PATH_TO_BACKUPS="/home/foo/backups" DB_HOST="localhost" DB_USER="foo" DB_PASSWORD="secretpw" WHICH_DATABASES="ragnarok" USER_NAME="foo" USER_GROUP="bar" ###CONFIG END### find -P $PATH_TO_BACKUPS -maxdepth 1 -type f \( -name '*.sql' \) -ctime +15 -exec rm {} \; mysqldump -h$DB_HOST -u$DB_USER -p$DB_PASSWORD --databases $WHICH_DATABASES > $PATH_TO_BACKUPS/$(date +%Y-%m-%d).sql chown $USER_NAME:$USER_GROUP $PATH_TO_BACKUPS/$(date +%Y-%m-%d).sql Script 3: Logs -> History DB If you have the logs and ragnarok tables in the same database, you can may think of archive some of old logs to another database. (should be started 2 times a month) #!/bin/bash ###CONFIG START### PATH_TO_RO="/home/bar/rathena" DB_HOST="localhost" DB_USER="bar" DB_PASSWORD="secretpw" DB_RAGNAROK_DATABASE="ragnarok" DB_LOG_DATABASE="ragnarok-log" ###CONFIG END### mysqldump -h$DB_HOST -u$DB_USER -p$DB_PASSWORD --compact --no-create-info $DB_RAGNAROK_DATABASE atcommandlog branchlog charlog chatlog npclog picklog zenylog > $PATH_TO_RO/temp.sql mysql -h$DB_HOST -u$DB_USER -p$DB_PASSWORD -D$DB_RAGNAROK_DATABASE -e"DELETE FROM atcommandlog WHERE 1=1; DELETE FROM branchlog WHERE 1=1; DELETE FROM charlog WHERE 1=1; DELETE FROM chatlog WHERE 1=1; DELETE FROM npclog WHERE 1=1; DELETE FROM picklog WHERE 1=1; DELETE FROM zenylog WHERE 1=1;" mysql -h$DB_HOST -u$DB_USER -p$DB_PASSWORD -D$DB_LOG_DATABASE < $PATH_TO_RO/temp.sql rm $PATH_TO_RO/temp.sql (before you start this script, you should insert a structure only dump into your history database) I hope this may help you and the config is understandable. Greetings, Loki1991(before you start this script, you should insert a structure only dump into your history database)2 points
-
kRO Decompiled LUA: svn link: http://krotranslatedlua.googlecode.com/svn/trunk/ Changelog r2: Added rdata.grf files, r3: Added data.grf Files r4: Added System Files r5: Added March 13 Files r6: Added System Files[13 March] and Jan13 Files(That was deleted by me accidently) r7: Added March 21 Files Files Date: 21st March 2013. Dropping New Items Project Because of Lack of Time.2 points
-
if anyone can capture the packets and document it why not add.. @char.c #if PACKETVER >= 20110309 // PIN code system, disabled WFIFOHEAD(i, 12); WFIFOW(i, 0) = 0x08B9; WFIFOW(i, 2) = 0; //new pin?? WFIFOW(i, 4) = 0; //confirm pin?? WFIFOL(i, 6) = sd->account_id; WFIFOW(i, 10) = 0; // pin?? WFIFOSET(i, 12); #endif EDIT: anyway already found it.thanks to openkore community[kLabMouse] // packet: 0x8b7 // len: 10 struct PACKET_HC_SECOND_PASSWD_REQ { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned long AID /* this+0x6 */ unsigned long Seed } // packet: 0x8b8 // len: 12 struct PACKET_CH_SECOND_PASSWD_ACK { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned long AID /* this+0x6 */ char SecondPWIdx[6] } // packet: 0x8b9 // len: 4 struct PACKET_HC_SECOND_PASSWD_LOGIN { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned short Result } // packet: 0x8ba // len: 16 struct PACKET_CH_MAKE_SECOND_PASSWD { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned long AID /* this+0x6 */ unsigned long Seed /* this+0xa */ char SecondPWIdx[6] } // packet: 0x8bb // len: 4 struct PACKET_HC_MAKE_SECOND_PASSWD { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned short Result } // packet: 0x8bc // len: 16 struct PACKET_CH_DELETE_SECOND_PASSWD { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned long AID /* this+0x6 */ unsigned long Seed /* this+0xa */ char SecondPWIdx[6] } // packet: 0x8bd // len: 4 struct PACKET_HC_DELETE_SECOND_PASSWD { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned short Result } // packet: 0x8be // len: 16 struct PACKET_CH_EDIT_SECOND_PASSWD { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned long AID /* this+0x6 */ unsigned long Seed /* this+0xa */ char SecondPWIdx[6] } // packet: 0x8bf // len: 4 struct PACKET_HC_EDIT_SECOND_PASSWD { /* this+0x0 */ short PacketType /* this+0x2 */ unsigned short Result }2 points
-
guess_password0.1.txt this is not simple script though, but might be fun if I release it2 points
-
My tool allows you to take wings/rucksacks/whatever sprites, rename them numerically to place into the tool, and will automatically output the renamed files for each class, saving you hours of time having to manually rename each file.Originally inspired by this thread: http://rathena.org/board/topic/72734-guidecustom-wings-at-robe-place/ - I created this tool as a means of saving not only myself, but others time. The script can still use some improvements (automatic creation of folders from steps 2 through 6 in the instructions below for instance), but is for all general purposes ready and working as-is. My script uses PHP and web server magic to run. Your web server will also need to be able to .tar.gz files. I don't know how to check other than running the script, so.. yeah. You will need to download the following zip which contains a robes.php file: http://jtynne.com/rAthena/robetool.zip Next, follow these instructions: 1. Upload the robes.php file to your web server. 2. Create two folders "base" and "output" 3. CHMOD both folders to 0777 4. Inside of the "base" folder, place all of your .spr/.act files for the garment sprite you'd like to create. Number these from 1 upward and remember this number for the next step. 5. Inside of the "output" folder, create an equivalent amount of folders to the same number of .spr/.act's you put in the "base" folder. If you went up to 3.spr/3.act then make three folders: 1 2 3 6. Inside EACH of the numbered folders, create two additional folders with the names "³²" and "¿©" (male/female). This is important so do it! 7. Run the robes.php script from your browser and allow it to run. It will create a .tar.gz file containing all the necessary sprite files, but your work is not yet done. 8. Inside the .tar.gz you will find an "output" folder which contains numbered folders and renamed sprite files for all classes. Take the numbered folders and place them into : data/sprite/·Îºê/ (client-side) 9. Open data/lua files/datainfo/spriterobeid.lua AND data/lua files/datainfo/spriterobename.lua YOU MUST EDIT BOTH FILES. 10. Inside spriterobeid.lua in the SPRITE_ROBE_IDs = { section, add in your new robe reference. e.g. ROBE_MYRO_1 = 1, 11. Inside spriterobename.lua in the RobeNameTable = { section, add in your new robe reference using the data from the previous step as an addendum to the syntax. e.g. [sPRITE_ROBE_IDs.ROBE_MYRO_1] = "1", 12. You can then test these out in-game with @changelook 7 # or adjust the "view" field on a garment and voila. Note: If anyone has questions, I probably won't respond very quickly as I'm busy IRL with school/running my own server/working. Help each other, it's pretty straight-forward so long as you have an understanding of client-side data. If anyone would like to create a more detailed guide, be my guest. If you modify my script, please do give credit where credit is due, as I spent a considerable amount of time making this work. Thanks!1 point
-
Euphy's Scripts Disclaimer You may use, modify, and host all of my released scripts. You may not sell them, re-release them in any way (modified or otherwise), or remove the credits. < Event Manager > < Hunting Missions > < Queue System > < Euphy's WOE Controller > < All-In-One NPC > < Euphy's Quest Shop > < Euphy's Warper > < Item Rewards > < Custom Currency Multi-Shop > < Build Manager + > < Class Mastery System > < Class Specialization > < Badge System > < Guarantee Refine Ticket > < Item Fusion > < Euphy's MVP Ladder > < Card Trader > < NPC Duplicate Generator > < Auto-Potion >1 point
-
Borf (the author of BrowEdit Mapping Software) is in need of developers for his new BrowEdit 2.0 project. He is looking for skilled developers who are comfortable working in environments of C++, Open GL & User Interfaces to help him with his new BrowEdit 2.0 project. Please submit an application via a message to my rAthena forum name Syouji if you are interested in being a part of his team. This is a volunteered based project. BrowEdit 2.0 SVN Log: http://svnlog.borf.info/browedit.log New Feature Possibilities for BrowEdit 2.0 Real-Time Rendering of Changes Made Multi-User Share Mapping (Multiple users working on the same map in real-time) Proper Lightmap Calculations Across Models Faster & More Efficient Under a Java Build Re-Designed Edit Modes Quick Easy Copy/Paste Everything (E.g - Models/Lightbulbs/Effects/Sounds/Terrain) External Tool - Lightmaps Exporting to Other Tools for Easy Editing (E.g - Blender) Application Details - Name - Age - Time Zone - Programming Languages you're skilled with - Any portfolio work you've made (optional) - Contact Email BrowEdit 2.0 Preview1 point
-
Quote Download Map : koth01.grf Download Script : King of the Hill.txt 4.69K 203 downloads King of the Hill.txt 4.6K 296 downloads Quote Quote Quote Quote King of the Hill.txt King of the Hill.txt1 point
-
Script For GM's to assign a Reward in-Game. To a 'specific' player. (Player name) To a 'specific' party. (Party name) Set the quantity of the reward to be given. Version Current Version : 1.6 Features Players can claim their rewards (if they have) by typing their names. Player who inputs other's name, is kicked by the npc. Once a player claims his/her reward, npc will delete it from db. Players will receive a message if a GM has sent a process. Offline players will not receive any message, ofcourse, but can still claim the rewards afterwards. Only party/guild leaders can claim their rewards by typing their party/guild names. Non-party/guild leaders are ignored by the npc. No-party/guild-players are also ignored by the npc. Show Unclaimed Processes (Player/Party/Guild) Once a party/guild leader claims their reward, npc will delete it from db. Broadcast to all if a GM has added a process to a party/guild. Changelogs Rewards NPC 1.0 Items recognized are only from item_db Rewards NPC 1.1 Items recognized from item_db to item_db2 Rewards NPC 1.1 Prevent null from typing 0 in item & amount Rewards NPC 1.1 Main: Can put many players now to give item Rewards NPC 1.2 Fixed Cancel the process option Rewards NPC 1.2 Added Delete a process or all process option Rewards NPC 1.3 Added Show Current Processes option Rewards NPC 1.4 Added Party Option in Assign Rewards Rewards NPC 1.4 Show Current Process (Player or Party) Rewards NPC 1.4 Added Delete Option for Party Rewards NPC 1.5 Added Guild Option in Assign Rewards Rewards NPC 1.5 Show Current Process (Player/Party/Guild) Rewards NPC 1.5 Added Delete Option for Guild Rewards NPC 1.5 Announce. GM adds a process for Party/Guild Rewards NPC 1.6 Added View Logs (Credits: Euphy) (Requested: bVersatile) Rewards NPC.txt Deleted accidentaly! Reuploaded for future basis! Rewards NPC 1.1.txt Rewards NPC 1.2.txt Rewards NPC 1.3.txt Rewards NPC 1.4.txt Rewards NPC 1.5.txt Rewards NPC 1.6.txt1 point
-
Fimbulwinter Client http://blog.fimbulwinter.org/ Overview Yes, this is another client project as I'm not satisfied with the current ones. FimbulwinterClient is developed in C++ using a barebone engine called YA3DE that I developed for use on it, remembers a lot XNA. The project was being developed in C# but with the release of MSVC11 with almost full C++11 support I decided to port it to C++ to take advantage of the new features. I don't plan to target old compilers that doesn't support the new spec as the major compilers already support it. YA3DE YA3DE(Yet Another 3D Engine) is a 3d engine that I developed to use it in my client. It remembers a lot of XNA but is in C++ and uses only OpenGL 3. Roadmap Map rendering: Done, perhaps the normal calculation isn't good at the moment. Mode rendering: Same as above. GUI: In development. Actors rendering: To be done. Network: To be done. Source code and license The project is licensed under GNU GPLv3 and the source can be found on my github repository: https://github.com/g...al/fimbulclient Screenshots Playing with the new GUI system Prontera prt_maze with surface colors Castle Prontera indoors Niflheim Comodo About the GUI https://github.com/greenboxal/fimbulclient/wiki/GUI-Overview I'll use the Awesomium project to create the game GUI, it's a hacked source of Chrominium that can be rendered and used in any project. Yes, the GUI will be done using HTML5+CSS3, but we have a problem: I suck at web programming and I really need help to develop a pretty GUI. So, if anybody is willing to help you can contact me Just for clarification, the 3d rendering is not web based, just the GUI. The world rendering is done with OpenGL and YA3DE. I'm developing the project alone and it's really a painful but rewarding task and I would be really thankful if someone helped me on this project. Thanks for your time, The green hollow cube.1 point
-
But, it is still official, and it is still Gravity, and rAthena is following iRO, against your words saying there is no official option for pre-renewal and there is no following for iRO. Why would you like to banish pre-renewal game mode? Peopleperson49 at least says to split pre-renewal from renewal mode to "optimise" rAthena's developers work (wich is not guaranteed under somebody gives the needed research information in bug tracker section). You are asking for complete removing and banish pre-renewal mode from rAthena, since "'r' from rAthena is for Renewal". In other words, you area saying "if you want to play pre-renewal mode search for other emulators". Removing pre-renewal from rAthena would split community and push out those players who likes pre-renewal content, players that also support it in all the ways. Also, would make those players to search for other options instead of rAthena, even instead of emulation, since there is an official and a very good option to play pre-renewal mode, Ragnarok Classic. I just see it: Player: "rAthena, I want to play pre-renewal mode, can you support me?" rAthena: "No, I don't support pre-renewal because 'r' in rAthena is for renewal" Player: "but, I want to play pre-renewal mooooode, please heeeelp mee" rAthena: "No, search for other options, go to official servers if you want to play Classic Experience" Ragnarok Classic server is a very good option to play, it is pre-renewal, it is free to play, it has the official way items and skills works, it has a good cash shop system, and also it is official... I like rAthena, and I'm starting to love it, because rAthena is making the unthinkable, merging renewal and pre-renewal content in the same emulator an also make it to coexist in harmony. I want to support that, i'm playing classic to give needed info in some bugs in pre-renewal skills. Why would you like to revert all that work and effort to finish a very suitable option to play? I don't think it is an enough reason just because "r" in rAthena is for renewal. This has been discussed in the past, i don't know why people hate pre-renewal mode1 point
-
Hello, try this goto your RO/data folder find msgstringtable.txt open it then find this line. for item search line 1062 change it 3 letters like example U# for the equip line 105 change it what ever you want but not many letters ok then 1476 = 1st tab Item 2052 = 2nd tab Equip 1473 = 3rd tab Misc 2053 = 4th tab Private? hope you understand my english ...1 point
-
Ok try my configure, just put in your data files http://www.mediafire.com/?n5y117hr7ccjzr1 Don't forget to read my signature if i helped1 point
-
1 point
-
ROFL !! - script gm_build_array_online -1,{ OnInit: .gm_level = 60; // set min gm level here if ( getusers(1) ) end; deletearray $gm_online_aid; $gm_online_count = 0; end; OnPCLoginEvent: if ( getgmlevel() < .gm_level ) end; // WAHAHAHAHHA $gm_online_aid[ $gm_online_count ] = getcharid(3); $gm_online_count++; end; OnPCLogoutEvent: if ( getgmlevel() < .gm_level ) end; // totally forgot x.x while ( $gm_online_aid[.@i] != getcharid(3) && .@i < $gm_online_count ) .@i++; if ( .@i == $gm_online_count ) end; // prevent @loadnpc/@reloadscript bug becos not in the array deletearray $gm_online_aid[.@i], 1; $gm_online_count--; end; } - script announce_every_player -1,{ OnPCLoginEvent: for ( .@i = 0; .@i < $gm_online_count; .@i++ ) message rid2name( $gm_online_aid[.@i] ), strcharinfo(0) +" has online"; end; OnPCLogoutEvent: for ( .@i = 0; .@i < $gm_online_count; .@i++ ) message rid2name( $gm_online_aid[.@i] ), strcharinfo(0) +" has offline"; end; }1 point
-
It works for me Check your tab dicastes01,266,158,4<tab>script<tab>Party Battle Recruiter<tab>954,{ -<tab>script<tab>pvp4vs4#1<tab>-1,{ or post a screenshot of your mapserv if you have an error. PS. http://rathena.org/board/forum-32/announcement-3-codeboxes/1 point
-
<.< this is my infamous portal event script http://www.eathena.ws/board/index.php?showtopic=242886 update the script a little portal_event1.0c.txt one day gonna mass update this script1 point
-
I just thought wanna make this script a bit more readability, prontera,156,182,5 script Clemy 703,{ end; OnFri2048: OnFri2050: goto L_start; OnFri2049: OnFri2051: goto L_end; OnInit: if ( gettime(4) == 5 && gettime(3) == 20 && gettime(2) == 48 || gettime(4) == 5 && gettime(3) == 20 && gettime(2) == 50 ) goto L_start; else goto L_end; L_start: enablenpc strnpcinfo(0); .start = 1; .@interval = 2; .@step = 5; while ( .start ) { sleep .@interval * 1000; getmapxy .@map$, .@x, .@y, 1; while ( checkcell( .@map$, .@npc_x = .@x + rand( -.@step, .@step ), .@npc_y = .@y + rand( -.@step, .@step ), cell_chknopass ) ); // announce .@map$ +" "+ .@npc_x +" "+ .@npc_y, 0; npcwalkto .@npc_x, .@npc_y; npctalk callfunc( "F_RandMes", 2, "Heloo!!!", // 1 "Goodbye~!" // 2 ); } end; L_end: .start = 0; disablenpc strnpcinfo(0); end; } then only found out the problem is npcmove script commmand is not working in latest SVN dunno what the cause lol http://rathena.org/board/tracker/issue-7165-npcwalkto-not-working-in-latest-svn/#entry171961 point
-
Your cp votes doesn't add up credits by account... I think it would resolve your current problem if it would do it. You're wrong >.< The NPC gets the first value in your database Other option : First at all, what is the purpose of banner_id ? if you don't use it, I propose to update this function : // FUNCTIONS function getPoints { set .@account_id,getarg(0); set .@nb, query_sql ("SELECT `credits`,`id` FROM `cp_votes` WHERE account_id="+.@account_id+" LIMIT 100",.@points,.@id); //-- if multi banner_id if( .@nb > 1 ) { //-- adding all points in one variable for( set .@i, 0; .@i < .@nb; set .@i, .@i + 1 ) set .@p, .@p + .@points[.@i]; //-- delete and create 1 row for 1 account containing all points query_sql("DELETE FROM `cp_votes` WHERE account_id="+.@account_id+" AND id!="+.@id[0]+""); query_sql("UPDATE `cp_votes` SET credits="+.@p+" WHERE account_id="+.@account_id+" AND id="+.@id[0]+""); set .@points, .@p; } return .@points; } It delete and create 1 row for 1 account containing all points1 point
-
1 point
-
I don't know why... maybe it's because I ate some bean ? Whatever, I found another error... mes "This is what you need"; mes "~ ^990099 100 Giant Butterfly Wings^000000."; mes "~ ^990099 50 Cyfar^000000."; mes "~ ^990099 20 Soft Feather^000000."; mes "~ ^990099 10 White Dyestuff^000000."; mes "~ ^990099 5 Rough Wind^000000."; mes "~ ^990099 1 Necklace of Wisdom^000000."; mes "~ ^990099 1 Angeling Card^000000"; mes "~ ^990099 50 Gold^000000."; mes "And finally ~ ^990099 10m^000000."; next; if (countitem(7168)<100)goto broke; if (countitem(7053)<50)goto broke; if (countitem(7063)<20)goto broke; if (Countitem(982)<10)goto broke; if (countitem(996)<5)goto broke; if (countitem(4054)<1)goto broke; if (countitem(969)<50)goto broke; if (zeny <10000000)goto broke; next; delitem 7168,100; delitem 7053,50; delitem 7063,20; delitem 982,10; delitem 996,5; delitem 4054,1; delitem 969,50; You forgot countitem and delitem of Necklace of Wisdom R_yes4: next; mes "[^0000FFClaudia^000000]"; mes "This is what you need"; mes "^0000ff 5 frozen rose^000000."; mes "^0000ff 5 harpy feather^000000."; mes "^0000ff 25 peco peco feather^000000."; mes "^0000ff 25 cloud crumb^000000"; mes "And finally 10m Zennies"; next; if (countitem(749)<5)goto broke; if (countitem(7115)<5)goto broke; if (Countitem(7101)<25)goto broke; if (countitem(7162)<25)goto broke; if (zeny<10000000)goto broke; next; delitem 749,5; delitem 7115,20; delitem 7101,25; delitem 7162,25; You don't check/delete the same number of item : if (countitem(7115)<5)goto broke; delitem 7115,20;1 point
-
I don't agree with this since some of the servers still uses Pre-renewal system, also a lot of players still want to play in a Pre-renewal mechanics and eAthena isn't that much active anymore compared before but I do agree on creating a different branch for it. Which might help separate the workload between the developers.1 point
-
I like to buy your Rival Flux CPDesign but how do we know that your design is yours ? since your account is new and this is not scam?1 point
-
@jigsgfx: I don't really understand what you're asking. When WOE is inactive, block all entrance to castles? - if (((.AutoKick && .Active[0]) || (.NoOwner && !getcastledata(strcharinfo(3),1))) && !(.Active[0]&(1<<getd("."+strcharinfo(3))))) { - if (getcharid(2) && getcastledata(strcharinfo(3),1) == getcharid(2)) end; + if (.AutoKick && !(.Active[0]&(1<<getd("."+strcharinfo(3))))) { @DJFUNK: // Shop IDs -- to add shops, copy dummy data at bottom of file. ... // Dummy shop data -- copy as needed. //============================================================ - shop qshop6 -1,909:-1 - shop qshop7 -1,909:-1 - shop qshop8 -1,909:-11 point
-
callfunc "AllGuildMemberEvent",<castle map name>; if you just download script from #501, then it will send all of castle, you can read script and you will know why1 point
-
@Goddameit: Thank you :> I may add that later, if you don't mind~ @jigsgfx: In the "WOE Information" NPC, add at the end (before the last right curly): OnInit: waitingroom "WOE SCHEDULE",0; end;1 point
-
@Euphy I update new version of WoE reward, including ip check and reduce loop by new rA command. ( !! rA Only !! ) Raw : http://pastebin.com/raw.php?i=L0ePt7zi Download : http://pastebin.com/....php?i=L0ePt7zi - nice collections1 point
-
Hi All, I know some of you knows me. I am jingcleovil from somewhere else. I just develop the flux CMS originally. and some other flux addons. Anyways, I have develop a cool and social network based Ragnarok Control that has the following features. 1. Has facebook like wall. 2. AJAX based page browsing (like github). 2. Search Item 3. Manage Account. 4. Delete Character. 5. Ladder Based 6. Ticket Support 7. Notifications if someone send you message. and will add more feature.... ITS NOT DONE YET. I am still developing for a couple of weeks. Here is the demo page. http://www.ragnagears.com/ username: demo password: demo1 point
-
OK so I thought i add some mods to Jtynne's script Modifications done: 1) You can specify the source and target location 2) Script searches for pairs of sprites and act files in the source folder automatically. 3) The target location is created if not found. 4) Tar gz file is not created (Not much point if you are specifying the target path i guess). 5) The sprite and act files can be found in sprite folder at the target location. 6) Only pairs are copied (both .spr and .act files are necessary to be copied). 7) The lines to be added to lua files are displayed in the result page once you click 'Copy Files'. The modified script => http://www.mediafire...pmriciz4x9op1mz If you find any issues let me know . Hope it was helpful. Credits for original : Jtynne Credits for Mod : me1 point
-
1 point
-
Really? Yesterday? It feels like almost a week has been passed.. Hmm... I really need some more sleep then Anyway, let's move on to the next step before I go to sleep (Afterall I can't find the delete button) Navigation Window: Location: Navigation Window Korean: °Ë»ö ´Ü¾î ¼³Á¤ (Ex: ´Ü¾î ´Ü¾î ... Hex: B0CBBBF620B4DCBEEE20BCB3C1A4202845783A20B4DCBEEE20B4DCBEEE202E2E2E Suggestion: Type anything here (Ex: Prontera) [5479706520616E797468696E672068657265202845783A2050726F6E7465726129] Location: Navigation Window Korean: °Ë»ö Hex: B0CBBBF6 (Near B1E620C1A4BAB800B8F1C7A5B7CE20BEC8B3BB) Suggestion: Find [46696E64] Location: Navigation Window Korean: ±æ Á¤º¸¸ñÇ¥·Î ¾È³» Hex: B1E620C1A4BAB800B8F1C7A5B7CE20BEC8B3BB Suggestion: Back to Navigation [4261636B20746F204E617669676174696F6E] Location: Navigation Window Korean: °Ë»ö Á¤º¸ Hex: B0CBBBF620C1A4BAB8 Suggestion: View List [56696577204C697374] / Show List [53686F77204C697374] Location: Navigation Window Korean: º¸±â ¸ðµå º¯°æ Hex: BAB8B1E220B8F0B5E520BAAFB0E6 Suggestion: Toggle Minimap [546F67676C65204D696E696D6170] Currently I don't have any idea about replacement text that shows over Scroll, Plane and Service box.1 point
-
Hmm.. I realize the benefit of a Diff file, it's very easy to apply the patch, but the major downside for me is, I don't know how to create a diff file and if I want to change the client then I have to wait for a next version diff to be released by Diff maker, such as ai4rei.. And some people may want to customize their language into their natives too Location: Press Esc --> Video Configuration Korean: ÀüÀå Hex: C0FCC0E5 (near 4E6F4374726C00006974656D00000000736B696C6C) Suggestion: More [4D6F7265] Location: Press Esc --> Sound Configuration Korean: ÆÄƼ¿ø ã±â ¾Ë¶÷ Hex: N/A (msgstringtable) Suggestion: Use 3D Effect (?) Inventory Window: Location: Press Alt+E Korean: Àåºñ Hex: N/A (msgstringtable) Suggestion: Equip Korean: °³ÀÎ Hex: N/A (msgstringtable) Suggestion: Fav Korean: ¾ÆÀÌÅÛ ¹ö¸®±â Àá±Ý Hex: N/A (msgstringtable) Suggestion: Item Lock Party Window: Location: Press Alt+Z Korean: ÆÄƼ°á¼º Hex: N/A (msgstringtable) Suggestion: Create Party Location: Press Alt+Z --> Create Party Korean: ÆÄƼ À̸§ µî·Ï Hex: N/A (msgstringtable) Suggestion: Party Name Location: Party Window Korean: ÆÄƼÃÊ´ë Hex: N/A (msgstringtable) Suggestion: Add to Party Location: Party Window Korean: ÆÄƼŻÅð Hex: N/A (msgstringtable) Suggestion: Leave Party Location: Party Window --> Add to Party Korean: ÃÊ´ëÇÒ Ä³¸¯ÅÍ À̸§ Hex: N/A (msgstringtable) Suggestion: Type character's name Location: Party Window --> Add to Party --> Press OK without typing anything Korean: ij¸¯Å͸íÀ» ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù. Hex: N/A (msgstringtable) Suggestion: Please type the character's name you want to invite to this party. Location: Press Alt+Z --> Create Party --> Press OK without typing anything Korean: ÆÄƼÀ̸§À» ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù. Hex: N/A (msgstringtable) Suggestion: Please insert the name of your party.1 point
-
no need to do hexing for this Example: Image: Location: Login --> Create a new char Korean: Äɸ¯ÅÍ ¸¸µé±â Hex code: C4C9B8AFC5CD20B8B8B5E9B1E2 English Suggestion: Create Player / Create a Char diff your client using this.WDGTranslateClientIntoEnglish.dll1 point
-
Feeder detection with stat rollback configuration Switchable announcers Configurable map setting, pvp ladder, reward setting, penalty setting, broadcast message and color, Payback and Nemesis Kill Death Ratio calculation (Kill/Death, popular in most first person shooting game)1 point