Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 02/22/20 in all areas

  1. Hello everyone! I'm currently working on a small program. The concept here is that a person can use it in order to edit their navi_link_krpri.lub / navi_link_krsak.lub files in an orderly manner. The way the program is going to work - is that it's going to be taking in entries (from which maps your custom map should be accessible) as well as the in-and-out coordinates. It will then create entries within the file, following the pattern of how it's currently built, therefore not breaking the current incrementing index values inside of it. My question to you guys is - What are your thoughts on it? Reckon it's a good idea? If yes, should I perhaps also expand it - so that the user can also use it to edit other "navi_*" files? I personally believe it would make adding navigation data to the Projects a lot easier. ?
    3 points
  2. Several such releases exist on the forum but all of them are old and don't work anymore. I updated one of them, this now works on the latest Rathena, apply both in this order : https://github.com/SeravySensei/rathena/commit/e02ba8bd88c626baca4619bbb2dbaecd30c93f9b https://github.com/SeravySensei/rathena/commit/b928ee02b19ef18460a82a37c170473877bf11f1 (add .diff or .patch to the url to get those)
    2 points
  3. Yeah I noticed, it broke when I updated my master, meh git makes things hard. You need to apply these two in this order : https://github.com/SeravySensei/rathena/commit/e02ba8bd88c626baca4619bbb2dbaecd30c93f9b https://github.com/SeravySensei/rathena/commit/b928ee02b19ef18460a82a37c170473877bf11f1 add .diff or .patch to the end to get the diff or patch.
    2 points
  4. Version 2.0.0

    1447 downloads

    Version 2 Information: now support more then 2 iteminfo , you can check line 17 to add as much as you want! IInfo = {"System.import_iteminfo","System.kro_iteminfo5","System.kro_iteminfo4","System.kro_iteminfo3","System.kro_iteminfo2","System.kro_iteminfo1","System.kro_iteminfo"} now it's much much much faster for big files! remove functions.lua move url functions to the iteminfo itself 2 Big files loading test : this test is not loading in the client , but loading in the debugger! If you are new to this > Details: this an example and template on how you Customize your iteminfo read the ReadMe!! file before you ask anything this work as the import folders in rathena (if you don't know what i mean than i suggest you use rathena search or google) ALL THE FILES MUST BE .lua !!! the way it work: you add your custom and edited items in the import iteminfo file you add kro iteminfo file you add the server url in the function file the client will read the iteminfo import first than the kro iteminfo than you can update your kro iteminfo at anytime you need without any edit to it without the need to re-add your custom and edited items to a new kro iteminfo the kro_iteminfo included is from https://github.com/zackdreaver/ROenglishRE (which is old , I suggest you use the one from https://github.com/llchrisll/ROenglishRE) this file is added for example on how you use it I suggest you get the last iteminfo after you make sure there is no error! I would highly suggest you check out his great project every time you want to update your iteminfo! Please report any error in the forum post not in the PM , Thanks.
    Free
    1 point
  5. May more people come with good ideas like you!
    1 point
  6. In ACP: Then on the content tab: {{if !empty( $items ) }} <h3 class='ipsWidget_title ipsType_reset'>{$title}</h3> <div class='ipsPad_half ipsWidget_inner'> <ul class='ipsDataList ipsDataList_reducedSpacing'> {{foreach $items as $item}} <li class='ipsDataItem'> <div class='ipsDataItem_main'> <div class='ipsType_break ipsContained'><a href="{$item['link']}" target="_blank" rel="noopener noreferrer" class='ipsDataItem_title ipsTruncate'>{$item['title']}</a></div> <span class='ipsType_light ipsType_small'>{datetime="$item['date']"}</span> </div> </li> {{endforeach}} </ul> </div> {{endif}}
    1 point
  7. /* setaccountquest(1001); */ function script setaccountquest { .@quest_id = getarg(0); setquest .@quest_id; query_sql("SELECT char_id FROM `char` WHERE account_id = "+getcharid(3)+" AND char_id != "+getcharid(0)+";", .@char_id); sleep2 100; query_sql("SELECT time FROM `quest` WHERE char_id = "+getcharid(0)+" AND `quest_id` = "+.@quest_id+";", .@timestamp); for(set .@i,0; .@i < getarraysize(.@char_id); .@i++) query_sql("INSERT IGNORE INTO `quest` (`char_id`, `quest_id`, `state`, `time`, `count1`, `count2`, `count3`) VALUES ("+.@char_id[.@i]+", "+.@quest_id+", '1', '"+.@timestamp+"', 0, 0, 0);"); return; } /* completeaccountquest(1001); */ function script completeaccountquest { .@quest_id = getarg(0); completequest .@quest_id; query_sql("SELECT char_id FROM `char` WHERE account_id = "+getcharid(3)+" AND char_id != "+getcharid(0)+";", .@char_id); for(set .@i,0; .@i < getarraysize(.@char_id); .@i++) query_sql("UPDATE `quest` SET `state` = '2' WHERE `char_id` = "+.@char_id[.@i]+" AND `quest_id` = "+.@quest_id+";"); return; } /* eraseaccountquest(1001); */ function script eraseaccountquest { .@quest_id = getarg(0); erasequest .@quest_id; query_sql("SELECT char_id FROM `char` WHERE account_id = "+getcharid(3)+" AND char_id != "+getcharid(0)+";", .@char_id); for(set .@i,0; .@i < getarraysize(.@char_id); .@i++) query_sql("DELETE FROM `quest` WHERE `char_id` = "+.@char_id[.@i]+" AND `quest_id` = "+.@quest_id+";"); return; } /* changeaccountquest(1001,1002); */ function script changeaccountquest { .@quest_id1 = getarg(0); .@quest_id2 = getarg(1); changequest .@quest_id1, .@quest_id2; query_sql("SELECT char_id FROM `char` WHERE account_id = "+getcharid(3)+" AND char_id != "+getcharid(0)+";", .@char_id); for(set .@i,0; .@i < getarraysize(.@char_id); .@i++) query_sql("UPDATE `quest` SET `quest_id` = "+.@quest_id2+" WHERE `char_id` = "+.@char_id[.@i]+" AND `quest_id` = "+.@quest_id1+" AND `state` != '2';"); return; }
    1 point
  8. You should wait for @Seravy.
    1 point
  9. If you want to make it only work when they equip a bow, I think you can try adding getiteminfo(getequipid(EQI_HAND_R),11)==W_BOW
    1 point
  10. File Name: Daily Monster Hunt v1.2 File Submitter: sandbox File Submitted: 11 Mar 2014 File Category: Game, Event, Quest Content Author: sandbox Script Details & Usage It's a script that can hand out dynamic 'kill this' quests for your players without the need of questlog. It assigns a player a random amount of a random monster to kill within a random amount of time. Randomception! Installation Enable the script on your NPC folder Carefully read the comments I made inside the script and make sure to configure it properly Terms & Conditions You are not allowed to reproduce or make profit of this script You are not allowed to take credit for this script. Though you can modify/edit it to your liking. I can give you support, but please, do not message me. It is your own responsibility to create a backup before implementing anything new. Pastebin: http://rathena.org/board/pastebin/4dcsjtt3buvi/ Special thanks to: @KeyWorld, @Kido, @nanakiwurtz,@NeoMind for helping me with this script! hunt.txt
    1 point
  11. There are few skills untranslated, but as I have heard zackdreaver is thinking about dropping this project, since it's too time consuming when he doesn't have mich time to begin with. So I thought about... I cloned his repository and started to work on it myself. For those who are interested: https://github.com/llchrisll/ROenglishRE I also made an discord server, so if someone want's to talk about the translation, he/she can do that there. Link is at GitHub. Regards, Chris
    1 point
  12. skill_db.txt // 0x00010 - skill that could hit emperium
    1 point
  13. 1 point
  14. Hello people~ These are my sprite work that I would like to share with you all. Feel free to use them after you read the Terms of Use below. Please join my Discord channel and click on #freebies to Download. Enjoy!
    1 point
  15. pls use Google https://www.google.de/#q=rathena+max+stats conf/battle/player.conf change ur max parameter max_parameter: youre_max_stats src/map/battle.c and look for this line { "max_parameter", &battle_config.max_parameter, 99, 10, 10000, } change the 99 to youre_max_stats { "max_baby_parameter", &battle_config.max_baby_parameter, 80, 10, 10000, } change the 80 to youre_max_stats or whatever you want your baby parameters to be { "max_third_parameter", &battle_config.max_third_parameter, 20, 0, INT_MAX, } this is for 3rd job, change the 20 to youre_max_stats or whatever u want them to be. after you do all your changes don't forget to recompile your server or the changes wont occur.
    1 point
×
×
  • Create New...