Leaderboard
Popular Content
Showing content with the highest reputation on 06/21/21 in all areas
-
Hello people, I'm Katakuri. I'm on a part of learning deeply on spriting and I hoped you like it. ----------------------------------------------------------------------------------------------------------------------------- Various headgears, monster & weapons from different anime. ----------------------------------------------------------------------------------------------------------------------------- 2020 Update Equipment Set for each job/classes Seven Deadly Sins - Sacred Treasure Weapons Monsters Vermilion Bird Suzaku Midgard's Bane Grordag the Twin Head Wounded Dragon Giant Rat - with Recolors Tailed Cape Squid Game Hoodie Attack on Titan - Faction Capes Elemental Garments Demon Slayers FREE RELEASE Owl Mask Link Chubby Meow Link Randoseru / School Bag (Japanese) Link Notes: 1. Sprites came from different game resources which I reworked to make it ROish looks. 2. I won't teach where to find raw image references of it. 3. I will always update this topic as I accomplished something new. 4. I'm newbie regards this matter but I always helping myself to get better. 4. Feel free to comment thanks. 5. If you want to contact me here's my discord. Katakuri#4880 For more works of mine kindly join us on our discord channel! Link: Click me for Discord Link!1 point
-
View File [FREE] Event Manager Ehh since my event scripts are piling up, I decided to make an Event Manager // Basic Event Manager // By Mabuhay /*-=-=-=-=-=-=-=-=-=-=-=-=-=- Currently added are the ff : {#} NAME - "NPC_NAME" [1] Bombring - "Event_Bombring" [2] Dice - "Event_Dice" [3] Last Man Standing - "Event_LMS" [4] Novice V Zombie - "Event_NvZ" [5] Poring Catcher - "Poring_Catcher" [6] Poring Hunter - "Poring_Hunter" (Added 12-15-2019) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/ // For easier management of Event NPCs ///////////////////////////////////// // NOTE: // ///////////////////////////////////// // I don't support any modifications unless I want to. // But if you want to change things especially the rewards, // Please refer to my F_Reward Functions // https://rathena.org/board/files/file/4068-itemvariablepoints-reward-function-for-beginners-or-lazy/ // You should be able to easily change the rewards // If you have basic scripting knowledge Header Settings: OnInit: // 1 = item reward // 2 = variable/cashpoints reward // If you want to set item and variable/cashpoints rewards, do 1|2. // If you only want 1, just choose between 1 or 2 $event_options = 1|2; // If item reward enabled // What items will be rewarded setarray $event_item_reward, 501, 10, 502, 5; // If variable reward.. set to your variable. // If cashpoints.. set to #CASHPOINTS / #KAFRAPOINTS (Free Cash Points) $event_var$ = "#EVENTVARIABLE"; // Variable name? // If cash points, set to Cash Points // If your custom var, set to the name of that thing. $event_var_name$ = "Custom Points"; // How much points gain if #VAR / #CASHPOINTS / #KAFRAPOINTS? $event_var_gain = 1; $event_item_arr = getarraysize($event_item_reward); // @eventstart for GM bindatcmd "eventstart", strnpcinfo(0)+"::OnStart",60,60; // @eventjoin bindatcmd "eventjoin", strnpcinfo(0)+"::OnJoinEvent"; end; You may now use @eventstart for GMs to select which ones to start. @eventjoin for players to enter and see which event is currently active Event timers / Clock are to be set here : // OnClock<hour><minute>: donpcevent "<npc_name>::OnStart"; OnClock0000: donpcevent "Event_Bombring::OnStart"; end; //----- 12 mn OnClock0100: donpcevent "Event_Dice::OnStart"; end; OnClock0200: donpcevent "Event_LMS::OnStart"; end; OnClock0300: donpcevent "Poring_Catcher::OnStart"; end; OnClock0400: donpcevent "Event_NvZ::OnStart"; end; OnClock0500: donpcevent "Poring_Hunter::OnStart"; end; OnClock0600: donpcevent "Event_Bombring::OnStart"; end; //----- 6 am OnClock0700: donpcevent "Event_Dice::OnStart"; end; OnClock0800: donpcevent "Event_LMS::OnStart"; end; OnClock0900: donpcevent "Poring_Catcher::OnStart"; end; OnClock1000: donpcevent "Event_NvZ::OnStart"; end; OnClock1100: donpcevent "Poring_Hunter::OnStart"; end; OnClock1200: donpcevent "Event_Bombring::OnStart"; end; //----- 12 nn OnClock1300: donpcevent "Event_Dice::OnStart"; end; OnClock1400: donpcevent "Event_LMS::OnStart"; end; OnClock1500: donpcevent "Poring_Catcher::OnStart"; end; OnClock1600: donpcevent "Event_NvZ::OnStart"; end; OnClock1700: donpcevent "::OnStart"; end; OnClock1800: donpcevent "Event_Bombring::OnStart"; end; //----- 6 pm OnClock1900: donpcevent "Event_Dice::OnStart"; end; OnClock2000: donpcevent "Event_LMS::OnStart"; end; OnClock2100: donpcevent "Poring_Catcher::OnStart"; end; OnClock2200: donpcevent "Event_NvZ::OnStart"; end; OnClock2300: donpcevent "Poring_Hunter::OnStart"; end; //----- 11 pm Currently I just alternately activate events per hour. You can change the event time as you wish. You may choose any of the ff: OnClock<hour><minute>: OnMinute<minute>: OnHour<hour>: On<weekday><hour><minute>: OnDay<month><day>: I hope this helps. If you want me to add more, just PM me on an event script that needs to be updated. Thank you. ? Compatibility is your responsibility. No backward Compatibility Support. Enjoy! NOTE : If you find this useful, please click the Upvote button to motivate me to do stuffs like this ? And you are welcome! Submitter Mabuhay Submitted 11/23/2019 Category Utilities Video Content Author Mabuhay1 point
-
Hi, I'm getting these error when trying to access Mob & Items pages on FluxCP. I have imported the SQL files already from rathena/sql-files/ Error: Flux_Error Message: MySQL error (SQLSTATE: 42S22, ERROR: 1054): Unknown column 'equip_locations' in 'where clause' Message: MySQL error (SQLSTATE: 42S22, ERROR: 1054): Unknown column 'Scale' in 'where clause'1 point
-
1 point
-
sp_cor,113,130,3 script Rebellion#cor_02 4_M_REBELLION3,{ if(ep_illusion < 47){ mes "[ Rebellion ]"; mes "Oh, you're the adventurer? It's been a too long. Did you come to see me?"; next; select("Do you know me?:No..."); mes "[ Rebellion ]"; mes "Oh, it's cold adventurer. Too cold. I don't like the cold."; mes "I'm in charge here, but I don't know anyone."; next; mes "[ Rebellion ]"; mes "But the adventurer knows me well, thank you for passing by!"; mes "I also brought the right weapons and armor for the job, I'm wearing warm clothes~!"; close; } switch(checkquest(16377,PLAYTIME)){ case -1: break; case 0: case 1: mes "[ Rebellion ]"; mes "Mina is feeling more relaxed."; mes "Mina's lovely children are resting?"; next; classchange(4_EP17_ELYUMINA,"Elyumina#os_merchant",bc_self); cutin "ep171_elyumina03",0; mes "[ Elyumina ]"; mes "... the security devices that summon monsters are still at lower power. Don't touch them the can overheat."; npctalk "Elyumina : Argh.. please, despicable title, don't call me that, don't!","Elyumina#os_merchant",bc_self; next; cutin "",255; mes "[ Rebellion ]"; mes "If Mina's children needs to rest, you can come back in the morning after dawn!"; next; cutin "ep171_elyumina02",0; mes "[ Elyumina ]"; mes "After dawn, they will have charged up enough so that you can go back!"; unittalk getcharid(3),strcharinfo(0) + " : She handles this surprisingly well...",bc_self; close3; case 2: erasequest 16377; break; } switch(checkquest(16376)){ case -1: mes "[ Rebellion ]"; mes "Oh, adventurer. I haven't seen you in a while! I wanted to ask you something. It's about Mina..."; unittalk getcharid(3),strcharinfo(0)+ " : Mina?",bc_self; next; classchange(4_EP17_ELYUMINA,"Elyumina#os_merchant",bc_self); cutin "ep171_elyumina03",0; mes "[ Elyumina ]"; mes "Here, I'll explain. My children who attacked you the last time you followed me..."; npctalk "Elyumina : Hey, don't call me that. It's such a terrible nickname!","Elyumina#os_merchant",bc_self; unittalk getcharid(3),strcharinfo(0)+ " : Oh, he meant you.",bc_self; next; cutin "",255; mes "[ Rebellion ]"; mes "Yep, remember Mina's kids you catched last time? They were sleeping."; next; cutin "ep171_elyumina02",0; mes "[ Elyumina ]"; mes "Mine! Machines and traps! In emergencies, they go in stealth mode and low power mode. And they stay like that for a while. I'll be back soon and see them."; next; cutin "",255; mes "[ Rebellion ]"; mes "That's right, Mina..."; unittalk getcharid(3),strcharinfo(0)+ " : ... you made them, you can just turn them off.",bc_self; next; cutin "ep171_elyumina02",0; mes "[ Elyumina ]"; mes "No! I can't. They have a state of the art machine learning module."; mes "You guys on that day were the strongest data they had ever seen."; next; cutin "ep171_elyumina03",0; mes "[ Elyumina ]"; mes "Well...! They don't recognize me as their master now. Just as I expected..."; mes "The best way is to slowly consume their energy, weaken them slowly and neutralize them."; npctalk "Rebellion : So we should go with Mina...","",bc_self; next; mes "[ Elyumina ]"; mes "That's all I can do... for now, you are the only one who can defeat EL1-A17T. Of course, I'm coming too, but I'm just going to collect more data on my children."; next; cutin "",255; mes "[ Rebellion ]"; mes "I want to follow along, but somehow Mina is stubborn. Is she worried I will be in danger?"; next; cutin "ep171_elyumina03",0; mes "[ Elyumina ]"; mes "Anyway, it may be best for you to bring friends along."; mes "It will be a hard journey and I'm still a detainee."; npctalk "Elyumina : Absolutely not!!!","Elyumina#os_merchant",bc_self; next; cutin "",255; mes "[ Rebellion ]"; mes "So there will be me and Mina, along with you and..."; next; cutin "ep171_elyumina02",0; mes "[ Elyumina ]"; mes "I will give you detailed explanation inside!!! Come on, tell me you're going!!!"; mes "Please do it before he kills me!"; setquest 16376; completequest 16376; next; cutin "",255; break; case 2: mes "[ Rebellion ]"; mes "It's time for Mina's children to wake up, adventurer!"; mes "Will they patiently wait this time around?"; next; classchange(4_EP17_ELYUMINA,"Elyumina#os_merchant",bc_self); cutin "ep171_elyumina03",0; mes "[ Elyumina ]"; mes "... they're no longer on low power and the security devices are operation again."; next; cutin "ep171_elyumina02",0; mes "[ Elyumina ]"; mes "Will you meet with Cor again and will you collect more data?"; mes "Let me know please, I want to get away from this guy."; next; cutin "",255; break; } .@md_name$ = "Cor Mission"; .@party_id = getcharid(1); .@party_name$ = getpartyname(.@party_id); mes "[ Rebellion ]"; mes "That's too bad, adventurer. To participate in the operation, you must prepare a party."; next; mes "[ Rebellion ]"; mes "After the memorial dungeon is created, once all the party members enter the operation, the adventurer can start sending the signal~"; next; .@s = select((!instance_id(IM_PARTY)?"Create operation.":""),(!instance_id(IM_PARTY)?"":"Enter operation.")); switch(.@s){ case 1: switch(instance_create(.@md_name$,IM_PARTY)){ case -1: mes "^0000ff"+.@md_name$+" ^000000 - Reservation Failed!"; mes "Unknown Error Has Occurred."; end; case -2: mes "[ Rebellion ]"; mes "Well? Mina says it will be difficult on her own. Come back with a party, adventurer."; close; case -3: mes "[ Rebellion ]"; mes "You already have an instance active. Please cancel it before proceeding."; close; case -4: mes "^0000ff"+.@md_name$+" ^000000 - Reservation Failed!"; mes "^0000ff"+.@md_name$+" ^000000 is currently full."; end; default: mes "[ Rebellion ]"; mes "Okay, when everyone is ready. Please talk to me again and choose 'Enter'"; npctalk "Eheh, I'm not afraid of you.","",bc_self; end; } case 2: switch(instance_enter(.@md_name$)){ case 3: mes "An unknown error has occurred."; end; case 2: case 1: mes "^ff0000Character doesn't have an instance reserved.^000000"; end; case 0: mapannounce "sp_cor", strcharinfo(0) + " of the party, "+ .@party_name$ +", is entering the " + .@md_name$ + ".", bc_map, "0x00FF99"; setquest 16363; setquest 16377; @mission_type = 1; end; } } end; } sp_cor,180,169,3 script Elena Bolkova#cor_op 4_F_ELENA,{ switch(ep_illusion){ case 41: cutin "162elena_01",2; mes "[ Elena Bolkova ]"; mes "You're a little late. Well, we're all late."; mes "Elyumina is missing. The battle was very quick and we got knocked out."; mes "Damn it!"; next; mes "[ Elena Bolkova ]"; mes "I won't stop until we catch her, although we should probably rest first."; next; mes "[ Elena Bolkova ]"; mes "After discussing this with the Rebellion captains, we decided to search the area by bringing an entire troop of elites."; next; mes "[ Elena Bolkova ]"; mes "The president and Kaya have also agreed with our plan."; next; mes "[ Elena Bolkova ]"; mes "Among the USU and the Rebellion only the elite members have been chosen, and I'm in command. The rest of the Rebellion will block and surround the entrance and other nearby areas."; next; mes "[ Elena Bolkova ]"; mes "This operation, of course, also includes your support adventurer. I strongly recommend that you prepare first. Will you join us?"; next; select("Of course."); mes "[ Elena Bolkova ]"; mes "Okay!"; mes "For now, I have selected those who can act alone, including myself."; mes "You will need to make a ^0000FFparty of 1^000000 and come back to me."; ep_illusion = 42; completequest 16353; setquest 16354; questinfo_refresh(); close3; case 42: .@party_id = getcharid(1); .@md_name$ = "Cor Mission"; .@party_name$ = getpartyname(.@party_id); if(!.@party_id){ cutin "162elena_01",2; mes "[ Elena Bolkova ]"; mes "For now, I have selected those who can act alone, including myself."; mes "You will need to make a ^0000FFparty of 1^000000 and come back to me."; close3; } classchange 4_M_REBELLION3,"Rebellion#cor_ms_0",bc_self; classchange 4_M_GONY,"Rebellion#cor_ms_1",bc_self; classchange 4_F_REBELLION3,"Rebellion#cor_ms_2",bc_self; classchange 4_F_ANYA,"Rebellion#cor_ms_3",bc_self; classchange 4_M_ILYA,"Rebellion#cor_ms_4",bc_self; classchange 4_F_REBELLION2,"Rebellion#cor_ms_5",bc_self; cutin "162elena_01",2; mes "[ Elena Bolkova ]"; mes "The blockage of the area is over."; mes "Let's start the mission!"; mes "It's not too late. Gentlemen, get ready!"; next; mes "[ Elena Bolkova ]"; mes "Good, among the elite of the brave Rebellion, your specific goal will be to capture the researcher."; npctalk "Elena Bolkova : She's the one who holds all the key information, we have to capture her.","",bc_self; npctalk "I'm ready!","Rebellion#cor_ms_0",bc_self; npctalk ".....","Rebellion#cor_ms_1",bc_self; npctalk "I'm ready!","Rebellion#cor_ms_2",bc_self; npctalk "I'm ready!","Rebellion#cor_ms_3",bc_self; npctalk "I'm ready!","Rebellion#cor_ms_4",bc_self; npctalk "I'm ready!","Rebellion#cor_ms_5",bc_self; next; cutin "162elena_02",2; mes "[ Elena Bolkova ]"; mes "Adventurer, choose 'Create' and wait a moment when you want to go."; mes "Choose 'Enter' after."; npctalk "Elena Bolkova : Alright, ready? These bastards will face us.","",bc_self; npctalk "If they don't mind...","Rebellion#cor_ms_0",bc_self; npctalk ".....","Rebellion#cor_ms_1",bc_self; npctalk "It won't be easy, will it?","Rebellion#cor_ms_2",bc_self; npctalk "The time has come for us to show off!","Rebellion#cor_ms_3",bc_self; npctalk "Time for us to go!","Rebellion#cor_ms_4",bc_self; npctalk "Why are you smiling?","Rebellion#cor_ms_5",bc_self; next; .@s = select((!instance_id(IM_PARTY)?"Create 'Cor Mission'.":""),(!instance_id(IM_PARTY)?"":"Enter 'Cor Mission'.")); switch(.@s){ case 1: switch(instance_create(.@md_name$)){ case -1: mes "^0000ff"+.@md_name$+" ^000000 - Reservation Failed!"; mes "Unknown Error Has Occurred."; end; case -2: mes "^0000ff"+.@md_name$+" ^000000 - Reservation Failed!"; mes "Party Is Non-Existent."; end; case -3: mes "^0000ff"+.@md_name$+" ^000000 - Reservation Failed!"; mes "Player already have instance."; end; case -4: mes "^0000ff"+.@md_name$+" ^000000 - Reservation Failed!"; mes "^0000ff"+.@md_name$+" ^000000 is currently full."; end; default: mes "[ Elena Bolkova ]"; mes "Talk to me again when you're ready. The operation is going to start soon."; end; } end; case 2: getpartymember .@party_id,3; if($@partymembercount != 1){ cutin "162elena_01",2; mes "[ Elena Bolkova ]"; mes "For now, I have selected those who can act alone, including myself."; mes "You will need to make a ^0000FFparty of 1^000000 and come back to me."; close3; } switch(instance_enter(.@md_name$)){ case 3: mes "An unknown error has occurred."; end; case 2: case 1: mes "^ff0000Character doesn't have an instance reserved.^000000"; end; case 0: mapannounce "sp_cor", strcharinfo(0) + " of the party, "+ .@party_name$ +", is entering the " + .@md_name$ + ".", bc_map, "0x00FF99"; end; } } end; case 43: cutin "162elena_02",2; mes "[ Elena Bolkova ]"; mes "So much trouble! Aha, these guys are all so trustworthy."; mes "Of course, the adventurer is too!"; next; cutin "162elena_01",2; mes "[ Elena Bolkova ]"; mes "Elyumina was captured safely. Now that the attacks have stopped, this should be a safe place."; next; mes "[ Elena Bolkova ]"; mes "The Secret Wings and Lucky are ready to interrogate her."; mes "It looks like they're organizing a meeting place where we defeated the scrap metal machine."; next; mes "[ Elena Bolkova ]"; mes "I'm not getting involved there because I'd squeeze my target rather than listening to what they're saying.."; mes "Gonie will also observe the interrogation."; next; mes "[ Elena Bolkova ]"; mes "Join them on that <NAVI>[side]<INFO>sp_cor,136,210,0,101,0</INFO></NAVI>."; mes "Lucky will be asking the questions."; ep_illusion = 44; completequest 16357; setquest 16358; getitem 25723,5; getitem 25668,1; questinfo_refresh(); close3; case 44: case 45: cutin "162elena_01",2; mes "[ Elena Bolkova ]"; mes "Join them on that <NAVI>[side]<INFO>sp_cor,136,210,0,101,0</INFO></NAVI>."; mes "Lucky will be asking the questions."; close3; case 46: case 47: cutin "162elena_01",2; mes "[ Elena Bolkova ]"; mes "Hey. Are you busy?"; mes "I'll have to go through a lot of things and then the Rebellion will be going back home."; next; mes "[ Elena Bolkova ]"; mes "It's quite hard to manage the Rebellion, especially in places like these."; next; cutin "162elena_01",2; mes "[ Elena Bolkova ]"; mes "When things have calmed down, come to Clana Nemieri and let's have a drink."; mes "I'd rather fight you than this machines."; emotion ET_KIK; close3; default: cutin "162elena_01",2; mes "[ Elena Bolkova ]"; mes "Well? Adventurer. Don't go too far alone. I know you're skilled, but the others are nervous."; next; mes "[ Elena Bolkova ]"; mes "There may be other equipments or evidence left behind from the people who ran away in a hurry."; next; cutin "162elena_02",2; mes "[ Elena Bolkova ]"; mes "Me? Why am I alone? Are you worried about me? Ahahaha!"; close3; } end; OnInit: questinfo QTYPE_QUEST,QMARK_YELLOW,"ep_illusion == 41"; questinfo QTYPE_QUEST,QMARK_YELLOW,"ep_illusion == 42"; questinfo QTYPE_QUEST,QMARK_YELLOW,"ep_illusion == 43"; end; } sp_cor,177,165,1 script Rebellion#cor_ms_0 HIDDEN_WARP_NPC,{ end; } sp_cor,180,165,1 script Rebellion#cor_ms_1 HIDDEN_WARP_NPC,{ end; } sp_cor,183,165,1 script Rebellion#cor_ms_2 HIDDEN_WARP_NPC,{ end; } sp_cor,177,163,1 script Rebellion#cor_ms_3 HIDDEN_WARP_NPC,{ end; } sp_cor,180,163,1 script Rebellion#cor_ms_4 HIDDEN_WARP_NPC,{ end; } sp_cor,183,163,1 script Rebellion#cor_ms_5 HIDDEN_WARP_NPC,{ end; } // Funciones function script instance_hide { if(getarg(1)) hideonnpc instance_npcname(getarg(0)); else hideoffnpc instance_npcname(getarg(0)); return; } function script instance_enable { if(getarg(1)) enablenpc instance_npcname(getarg(0)); else disablenpc instance_npcname(getarg(0)); return; }1 point
-
Garments sprites are tricky to work you need to manually align all it for each specific class (novice, 1st job, 2nd job, trans, expanded and 3rd class)1 point
-
View File School Bag / Randoseru Hello, It's me Katakuri again! Upon downloading this file you are not allow to alter, remove or change some of it contents (color, position, signature & etc) and lastly please do not claim my works as yours and resell it for profits. Thanks. Submitter Katakuri Submitted 08/13/2020 Category Headgears Video Content Author Talesweaver, Katakuri1 point
-
Added: AoT Capes with ODM Gear version, ODM Blades for Assassin Cross & Anti Personnel Gear.1 point
-
Update for January 31, 2021 - Added Seven Deadly Sins - Sacred Treasures & fixed discord channel link.1 point
-
1 point
-
1 point
-
View File Chubby Meow Hello, It's me again sharing some sprites I've done last year. Upon downloading my file you are not allow to alter, remove or change some of it contents (color, position, signature & etc) and lastly please do not claim my works as yours and resell it for profits. Thanks. Submitter Katakuri Submitted 02/26/2020 Category Headgears Video Content Author Katakuri, Nexon, Talesweaver1 point