Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 12/18/24 in Posts

  1. we have completed our theme project. Maybe it's not perfect and some modules don't work properly on the theme, but we will fix the module problems that you really need, and give us some time to finish it. Features of this theme Ypanel (allows admin to post articles and so on using ypanel easily) Blog (added manually) Server information editor (manually edited) Download page (manually edited) NPC (added manually) Cashshop (added manually) Questshop (manually added) Menu Editor (manually edited) Referrals system by all users (admin can perform actions there ypanel) Streamers (manually added) we didn't post the theme because the file is too big than the maximum upload file size set by the forum. we tried this theme using cpanel and rathena fluxcp Question : will this theme be published for free or for a fee? Answer : All the themes we provide are free of charge and self-installing. If you want to request a feature, we may consider it and add it if it's something you want. Support : Discord Please install the theme correctly
    1 point
  2. If there is an NPC with "set" in the hidden part of its name then duplicate NPCs without set in their name are buffers and ones with it are setters. Granted in retrospect this is a little annoying because you can only ever have the two system or the one system on a server never both via duplicates. Here is an example of a setter NPC. // Any duplicate npc with a hidden name that contains "set" will be considered a buff setter. For Example, set1, set2, or setting are all valid hidden names. // To enable one-npc-mode where double clicking on the same npc allows for buffs to be changed. Just remove all duplicate npcs with "set" in their hidden names. prontera,152,150,4 duplicate(Buffer) Buff Setter#set 100
    1 point
  3. View File Upgrade Equipment Quest, Sealed Card Gacha & Enhanced Cards Quests Hello! This is my second post on rAthena! I will be sharing this custom quest script for y'all. I just took a two day break in instance scripting for my Custom EDDA Fall of Glast Heim just for this. This is great for both Renewal and Pre-Renewal Servers. First NPC: Vorrik Vorrik is in charge of crafting Upgrade Equipment. Note: EVERY EQUIPMENT WAS CUSTOMIZED AND HAS ADJUSTED EFFECTS SO, I WON'T BE GOING THROUGH IT ALL. I've only inputted newbie friendly quest requirements. It's up to you to customize it to fit in your server. Second NPC: Arcanis Arcanis is in charge of crafting Sealed Card Gacha and Enhanced Cards. NOTE: I WONT BE GOING THOURGH ALL THE CARDS, IT'S TOO MANY. BUT SECOND SEALED CARD RELEASES LIKE SEALED CLOWN,CHAMPION ETC WERE NOT ADDED TO THIS SCRIPT SINCE IT'S PRE-RENEWAL FRIENDLY. I REDUCED ALL +15 REFINE REQUIREMENTS TO +9 AND ALL EXTRA STAT SCRIPTS TO BASE LEVEL 80, SO THAT 99/70 PRE-RENEWAL SERVERS ARE ABLE TO GET THE BONUSES. Arcanis will offer you Sealed Cards based on their rarity, For Normal: For Advanced: When Arcanis has successfully pulled a random Sealed Card: For Enhanced Cards: That concludes a short summary of the script. Files Included: sandpcards.txt - Script upgweap.txt - Script item_combos.yaml - Database item_db_equip - Database item_db_etc - Database ItemInfo_EN.lua - Client/System README.txt I ONLY INCLUDED THOSE ITEMS I HAVE CUSTOMIZED. PLEASE PLEASE PLEASE READ THE README.txt BEFORE ANYTHING ELSE. If you needed to contact me: Discord: Gmail & PayPal (All of your donations goes to my College Tuition ) [email protected] Submitter evereyn Submitted 12/15/24 Category Games, Events, Quests Video Content Author Evereyn  
    1 point
  4. in your conf/inter_server.yml put this Body: - ID: 0 Name: "Storage" Table: storage - ID: 1 Name: "VIP" Table: storage2 max: 300 - ID: 2 Name: "VIP2" Table: storage3 max: 300 - ID: 3 Name: "VIP3" Table: storage4 max: 300 on your database SQL put this -- -- Table structure for table `storage` -- CREATE TABLE IF NOT EXISTS `storage` ( `id` int(11) unsigned NOT NULL auto_increment, `account_id` int(11) unsigned NOT NULL default '0', `nameid` int(10) unsigned NOT NULL default '0', `amount` smallint(11) unsigned NOT NULL default '0', `equip` int(11) unsigned NOT NULL default '0', `identify` smallint(6) unsigned NOT NULL default '0', `refine` tinyint(3) unsigned NOT NULL default '0', `attribute` tinyint(4) unsigned NOT NULL default '0', `card0` int(10) unsigned NOT NULL default '0', `card1` int(10) unsigned NOT NULL default '0', `card2` int(10) unsigned NOT NULL default '0', `card3` int(10) unsigned NOT NULL default '0', `option_id0` smallint(5) NOT NULL default '0', `option_val0` smallint(5) NOT NULL default '0', `option_parm0` tinyint(3) NOT NULL default '0', `option_id1` smallint(5) NOT NULL default '0', `option_val1` smallint(5) NOT NULL default '0', `option_parm1` tinyint(3) NOT NULL default '0', `option_id2` smallint(5) NOT NULL default '0', `option_val2` smallint(5) NOT NULL default '0', `option_parm2` tinyint(3) NOT NULL default '0', `option_id3` smallint(5) NOT NULL default '0', `option_val3` smallint(5) NOT NULL default '0', `option_parm3` tinyint(3) NOT NULL default '0', `option_id4` smallint(5) NOT NULL default '0', `option_val4` smallint(5) NOT NULL default '0', `option_parm4` tinyint(3) NOT NULL default '0', `expire_time` int(11) unsigned NOT NULL default '0', `bound` tinyint(3) unsigned NOT NULL default '0', `unique_id` bigint(20) unsigned NOT NULL default '0', `enchantgrade` tinyint unsigned NOT NULL default '0', PRIMARY KEY (`id`), KEY `account_id` (`account_id`) ) ENGINE=MyISAM; change this line `storage` to same name as you indicated in inter_server.yml ex: `storage2 ( as shown on my inter_server.yml CREATE TABLE IF NOT EXISTS `storage` ( here is the script im using byako,143,144,4 script More Storage#prt 4_F_KAFRA4,{ mes "[ Kafra ]"; mes "Which storage do you want to open?"; next; switch(select("Normal Storage","Storage1","Storage2","VIP Storage2")) { case 1: mes "[ Kafra ]"; mes "Storage will be opened. Thank you"; close2; openstorage; break; case 2: mes "[ Kafra ]"; mes "Storage 1 will be opened"; close2; openstorage2(1,STOR_MODE_GET|STOR_MODE_PUT); break; case 3: mes "[ Kafra ]"; mes "Storage 1 will be opened"; close2; openstorage2(2,STOR_MODE_GET|STOR_MODE_PUT); break; case 4: mes "[ Kafra ]"; if (vip_status(1)) { .@mode = STOR_MODE_GET|STOR_MODE_PUT; mes "VIP will be opened. Thank you"; } else { .@mode = STOR_MODE_GET; mes "Seems you're no longer VIP anymore. You only can take the items."; } close2; openstorage2(3,.@mode); break; } end; } i hope this can help ? Credits to this guide
    1 point
×
×
  • Create New...