Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 06/04/18 in all areas

  1. Version 1.0.0

    251 downloads

    Just two trains on the routes: Lighthalzen <-> Einbroch & Einbroch <-> Einbech. You may customize airship.txt script or make a new one. P>S> For this map you may need materials of NewProntera, Malaya and Malangdo.
    Free
    2 points
  2. Need the latest kRO Install folder for your private server? Look no further! ----> Download <---- Latest: 2023-04-04 Installation: Official kRO Updated: 04/04/2023 Download Link: https://mega.nz/folder/jUsDgRxQ#ttLmLjPY9p9cfU5_ShWVCw Package contains RSU RO Patcher Lite for kRO and kRO RE by [Ai4rei] This package is maintained by [Akkarin] Note: Due to continued abuse of my webservers, the files have been moved to MEGA. You can download an extractable .zip of an installed kRO directory, or you can download the official installer from kRO's website. Note: If you require older maps that are compatible with 2021 and older clients, download the 2021 .zip. A fan of this topic? Hit the rep button
    1 point
  3. The topic has been removed because of rAthena staff double standards and hypocrisy things. (rA staff blame me that I made a money on this topic while it's not and never was) All that I did for the last 2.5 years with around ~1k answers from my side is help for free for newbies here, but to rA staff, my topic is a pain in the ass. Sorry guys, but the topic can't be maintained on such a community anymore because of its admins. Bye
    1 point
  4. Version 2.0

    28 downloads

    buff rental 2 options (menu for each option) account option = you rent the buff for your own account guild option where the guild leader can rent a buff for all his guild you rent the buff for x time in this time you can get the buff from the buffer npc anytime you want as long as the rent time did not end you can add the guild buffs and the account buffs to your normal healer so the players only talk to the healer to get all the buffs they rent the players can disable buffs they already rent or their guild rent and enable them again via the manage option in the npc so if they don't want a kind of buff they can disable it without problem if there is no buffs for the account buffs the npc will say to the player `this service not available yet!` when choosing the account option // same thing for the guild option for guild option only guild leader can use it and only the guild leader can buy buffs for his guild in the guild option V2 Changes: you can now use item as requirement to rent the buff > the item amount will be removed from the player. you can now use a variable as requirement for renting a buff > like cash points. adding an option to Extend the rent time for the buff. no better explain that giving you the file header //===== rAthena Script ======================================= //= Paid Script //= sader's Buff Rental Npc //===== By: ================================================== //= Sader1992 //https://rathena.org/board/profile/30766-sader1992/ //= Email [email protected] //===== Compatible With: ===================================== //= rAthena Project //============================================================ //= Version 2.0 //============================================================ //= Support only sc_start and specialeffect2 (sc_start2-3-4 not supported) /*============================================================ !!!!!! WORNING !!!!!! DO NOT CHANGE/DELETE THE BUFF ORDER AFTER YOU ADD THEM OR ELSE YOUR PLAYERS WHO RENT IT WILL GET THE NEXT ONE IN ORDER You Can edit add delete what ever you want before you put the npc to the players. You can add more at the end if you want but do not change the ORDER after the players rent from the npc. //================== How To Add A Buff ===================== Go down to 'OnInit:' lebal you will see something like this .VariableName$: the variable name that the player would see in the npc message . .VariableID$: the variable it self. .Acc_Extend_Option: For Account. .Gld_Extend_Option: For Guild. true = enabled | false = disabled this for if the player want to Extend the buff rent time while he already have time left. AddBuffs(<TYPE>,<SC_ID>,<"Buff_Name">,<SC_LEVEL>,<SC_TIME(in seconds)>,<RENT_TIME(in days)>,<ZENY_PRICE>,<ITEM_ID>,<ITEM_COUNT>,<VARIABLE_AMMOUNT_PRICE>,<Effect_ID>) TYPE : 1 = Account Buffs || 2 = Guild Buffs SC_ID: is the Stat ID YOU can see all the status in this file rAthena/src/map/status.hpp Buff_Name: the buff name is what the player see in the menus (string) SC_LEVEL: is the status level ( the buff level ) SC_TIME: this is the buff duration in Seconds RENT_TIME: the rent tile for the buff in Days ZENY_PRICE: the buff rent price in Zeny. if not you can put 0. ITEM_ID: if you want an item requirement cost for the buff here you put the item id. if not you can put 0. ITEM_COUNT: the item count requirement for the item id above. VARIABLE_AMMOUNT_PRICE: if you want i variable cost for the buff , put the amount , the variable name is .VariableName$ .VariableID$ see the read above to know more. if not you can put 0. Effect_ID: The effect that will play on the charcter when get the buff use 0 if you don't want it you can see all the effects in this file rAthena/doc/effect_list.txt Example: AddBuffs(1,30,"Blessing",10,1200,1,500000,512,10,50,42); 1 = Account Buff "BLESSING" = the name that the player see 30 = the stat ID of SC_BLESSING 10 = the level 1200 = duration 20 minutes 1 = 1 days rent time 500000 = 500000 zeny price 512 = THE APPLE ID 10 = the apple count required 50 = the amount of points required (in case of .VariableID$ = "#CASHPOINTS"; than it would be 50 cash points) 42 = the effect id of EF_BLESSING to Add the buffs to your Own healer just add this line at the end of your healer for Account Buffs doevent "SaderBuffRental::OnAccBuffs"; for Guild Buffs doevent "SaderBuffRental::OnGldBuffs"; */ //============================================================ and the video License : by downloading this file you are agree on the following: i will Back Up my server before using this file. i will use this file for my own private server only , not for a group of servers . i will never share this file with anyone . i will never upload this file to public and i wont leave it on shared storage . i will report any bugs or errors to sader1992 . all the rights retain to sader1992 . Charge-back scams are not tolerated and will get you punished on rAthena. The Script supported but don't Expect me to be 24/24 7/7 support . Terms above may be changed or adjusted without prior notification .
    10.00 USD
    1 point
  5. Hello rAthena, i would like to ask about offlineserver client, i can't change max level to 255 it says that 255 is not valid, because im execeeding 175 max level. how can i change it to 255? P.s. im done in recompiling using visual studio.
    1 point
  6. ein_tra01 & lhz_tra01 .•°'°•. File Name: ein_tra01 & lhz_tra01File Submitter: w0wZukuBgFile Submitted: 04 June 2018File Category: Maps & 3D ResoursesDownload Link: Click here to download
    1 point
  7. I was waiting for the comment like that. Yes, the video is 20 minutes long. But the part which explains how to make it work is less than 5 minute, and as you see it even less than 30-40 seconds (to be clear), I just showing to people via slow illustration what need to click, where a need to go and so on. Rest 15 minutes of video is guides how to upgrade emulator, game client and so on.
    1 point
  8. sorry first time i forgot a line xD than when edit my reply i messed it up so i end up editing until 4 times :X i am pretty sure you know better than me in scripting and i don't really (know/think) that selecting from char_reg_num would do anything but i would be more careful in the future (also i have bad grammar so i edit my posts a lot )
    1 point
  9. prontera,159,185,4 script PVP Rank 100,{ mes "[PVP Rank]"; .@rank = query_sql( "select `char_id`, `value` from `char_reg_num` where `key` = 'PVPPoints' AND `value` > '0' order by `value` DESC", .@char_id, .@pvp_points ); for(.@i=0;.@i<.@rank;.@i++){ query_sql( "select `name` from `char` where `char_id` = '" + .@char_id[.@i] + "'", .@name$ ); mes (.@i + 1) + " " + .@name$ + " Have " + .@pvp_points[.@i] + " PVP Points"; } end; OnPCKilLEvent: if(strcharinfo(3) == "prontera"){ .@points = rand(100,1000); PVPPoints += .@points; dispbottom "You get ^FF0000" + .@points +"^000000 Points. Total =^FF0000" + PVPPoints +"^000000 Points."; } end; OnPCDieEvent: if(killerrid >= 2000000) if(strcharinfo(3) == "prontera"){ PVPPoints -= rand(100,1000); dispbottom "Total =^FF0000" + PVPPoints +"^000000 Points."; if(PVPPoints < 0) PVPPoints = 0; } end; } i just meant something like this @AnnieRuru
    1 point
  10. curious .... do you actually mean telling others to make their own ladder type algorithm ... script ? I'm actually interested if you can show me your txt style ladder script ? .@rand = rand(10,20); query_sql "insert into `mvp_ranking value ( "+ getcharid(0) +", '"+ escape_sql( strcharinfo(0) ) "', 0 ) on duplicate key update points = IF( points - "+ .@rand +" < 0, 0, points - "+ .@rand +" )";
    1 point
  11. As I have responded in rA's Discord, this font is Volkswagen Serial Heavy.
    1 point
  12. Evening all! I'm sure we've all come across a file that we really wanted to download, but found that we end up with a page that simply says "File Not Found". It's annoying. We feel your pain. You can help us to clean up these files! When you come across a file that doesn't actually have any files attached to it, you can click on the grey "Report this file" link near the bottom of the file page area. This will give you something that looks like this: When you select the Missing File option, your report will be placed into a special category. If moderators don't happen to have the original file on hand (which we tend to keep when approving files to make sure they work) they will send the original author a PM asking for a re-upload. If the author doesn't respond within 7 days, the file and support topic (if it has one) will be hidden. There are currently 2,760 file records in our database, and i'm almost willing to put money on the fact that ~15% of those files are ghost records (file records in our database without actual files saved on disk). Members who are particularly diligent will be awarded the Helper badge and will be displayed next to all of your posts and on your forum profile. It's like bug-hunting.. but for things that aren't there.. Happy reporting! Akky out~
    1 point
  13. I'm not going to be updating this script anymore other then bug fixes as I'm no longer using it myself since I have updated to a SRC based one, i will eventually release the SRC one.
    1 point
  14. Hi, you have a login, char, and map-servers, what needs to run on only one of PC's on your network. Each PC's in your network have their own IP's. Inside the game client files, grf (depends on the server with what mechanic you need rathena_RENEWAL_2018.grf or rathena_PRERE_2018.grf) inside these GRFs you have a file called "clientinfo.xml". To open a GRF you need to install GRF Editor and just open inside GRF Editor GRF and you will find clientinfo.xml file. This file has information for the game client to which IP address need to connect. By default, there is IP address: 127.0.0.1 which is localhost (own PC only) So, the first step for making this package work in the network you need to configure game client grf by editing a value inside clientinfo.xml to IP address where is hosted OpenServer and launched the emulator. Second, you need to know your IP address of your PC where you have OpenServer and Emulator working. You can get such information from CMD (WIN + R, then type "cmd", hit enter) And write a command like that: ipconfig You will see the output of the command with assigned IP address to your PC, in my case, it's internal IP address (internal IP address range are: 10.0.0.0 – 10.255.255.255, 172.16.0.0 – 172.31.255.255 , 192.168.0.0 – 192.168.255.255 ) So, if I will run OpenServer and the emulator on my own PC, I need to edit clientinfo.xml from 127.0.0.1 to 192.168.0.100 in my case. The second big step is to remove restriction from OpenServer settings, which by default locking all ports and all remote connections to open-server (this is for security purposes) from everyone. For that go to OpenServer flag -> Settings -> Server -> Protect Server from external access checkbox. And restart the server. The third step is related to the emulator. By default, it's configured to launching on 0.0.0.0 interface (all interfaces) but I saw some changes from rAthena related to it, so maybe it will not work for the first time when you will launch client. This step is optional, if everything work since now, then not need to touch anything, but if for some reason you will not be able to see a player connected to your login, or char or map-server console from your network, that means need to edit files in your emulator inside <Your EMULATOR>/conf/import/ folder I talk about next files: char_conf.txt map_conf.txt Replace 0.0.0.0 to your IP address of the PC where you running your emulator. At this point, you need just copy-paste an edited GRF with edited clientinfo.xml to different PC's over the network (which your players will have the same IP in clientinfo where they will connect), launch OpenServer, Launch Emulator just on your own PC (your PC is server), and clients from their worn PC's will be able to connect over the network if network configured properly, and you can see different PC's in the Lan Network, ping them for example, I dunno, or exchange files. When someone connects to your server, you will see messages in your login/char/map-servers. If you do not see for some reason all messages in these servers. Open again: char_conf.txt map_conf.txt login_conf.txt And edit option: console_silent: 0 to 0, to display all messages. Hope, that will help you and other people too.
    1 point
  15. you can connect your ragnarok db to your ipb via ipb admin panel!
    1 point
  16. Version 1.0.0

    295 downloads

    Hello everyone. I came this time to bring an old daily reward system that I did. Most of the daily reward systems are so complicated for no reason. The system draws every day (or each reload) an item from the list of rewards, which can be vip, cash or an item. Items that have already been drawn will only be drawn once the entire list has been drawn. //SQL and insert sample CREATE TABLE IF NOT EXISTS `daily_account` ( `aid` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `daily` ( `id` int(2) NOT NULL, `type` int(3) NOT NULL, `value` int(10) NOT NULL, `take` int(2) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `daily` (`id`, `tipo`, `valor`, `take`) VALUES (1, 2, 1, 0), (2, 673, 1, 0), (3, 673, 3, 0), //ID: Daily ID //TYPE: 1 = Cash // 2 = Vip // 500+ = Item ID //VALUE: type 1 = Cash value // type 2 = Vip Day // type 3 = Item Quantity
    Free
    1 point
×
×
  • Create New...