All Activity

This stream auto-updates     

  1. Past hour
  2. Thank you for an amazing tutorial. My server runs perfectly well and I got others joining it without problems thanks to you. I have one question I hope you can help me with, regarding account registration: Since I disabled _M and _F account registration, now I manually make accounts inside mysql workbench by filling the login table line by line, and it gets really tough with so many requests. I don't know how to make a registration page that fills the login table in mysql workbench automatically. Any idea how to do it? Thank you!
  3. Demo should be up at: http://nodecontrolpanel.com/ Login with the test account. username: test password: test I'll add more info. Btw, the demo only has login/register/logout and recaptcha. I'm still implementing the lost features until i consider 0.4 a stable release.
  4. how does this work. the demo link is not working
  5. Today
  6. if i download rAthena Emulator from the github will be the most recent actualization? With bugs or changes in game... I'm with a problem to build in VS about SDK (i'm trying to fix it but any idea is welcome ^^)
  7. I get this error. Please help me This s my script //===== rAthena Script ======================================= //= Rune War - (from Ragnarok Event v2) //=============== by: ============================= //= pajodex //===== Current Version: ===================================== //= 1.0 //===== Compatible With: ===================================== //= rAthena Project (pajodex) //===== Description: ========================================= /* Rune War (from Ragnarok Event v2) Battleground script that runs OnClockxxxx time on server. An npc will appear at prontera for registration. After some time RegistrationNPC will disappear. All registered players will be divided into 2 teams. Players have to eliminate the enemy to gain points. Team with the most points accumulated wins. A rune will be spawned at the center of the map. Runes similar to Dota 2. * disclaimer * this runs like the War Over Rune but it is my own version. Since this is free, i did not add any special features. Enjoy! */ //=====******** Note ********================================= //= if you find bugs or problem, please do tell DM me at //= Discord (pajodex#1328) or rAthena (pajodex) //= open for suggestions //===== Additional Comments: ================================= /* 1.0 - Initial release */ //============================================================= function script F_ShuffleNumbers { deletearray getarg(2); [email protected] = getarg(0); [email protected] = getarg(1) +1 - [email protected]; [email protected] = getarg(3, [email protected]); if ([email protected] <= 0 || [email protected] <= 0) return 0; if ([email protected] > [email protected]) [email protected] = [email protected]; for ([email protected] = 0; [email protected] < [email protected]; [email protected]) [email protected][[email protected]] = [email protected]; for ([email protected] = 0; [email protected] < [email protected]; [email protected]) { [email protected] = rand([email protected]); set getelementofarray( getarg(2), [email protected] ), [email protected][[email protected]] + [email protected]; [email protected][[email protected]] = [email protected][[email protected]]; } return [email protected]; } prt_are01,150,150,0 script Rune#11 100,1,1,{ end; OnStart: .rune = rand(1,5); if(!checkre(0)) setnpcdisplay strnpcinfo(3), .npc_view_re[.rune]; else setnpcdisplay strnpcinfo(3), .npc_view_pre[.rune]; end; OnTouch: if( getvariableofnpc( .start, "runewar#main" ) == 1 ) { if(!.getrune) { if(.rune == 1) { skill "AS_CLOAKING",10,1; sc_start SC_CLOAKING, (.duration * 1000), 10; specialeffect2 120; } if(.rune == 2) { sc_start SC_SPEEDUP0,(.duration * 1000),25; specialeffect2 507; } if(.rune == 3) { sc_start SC_INCATKRATE,(.duration * 1000), 100; sc_start SC_INCMATKRATE,(.duration * 1000), 100; specialeffect2 220; } if(.rune == 4) { getmapxy( [email protected]$,[email protected],[email protected],0,strcharinfo(0) ); clone [email protected]$,[email protected],[email protected],"",getcharid(0),getcharid(0),"",1,.duration; clone [email protected]$,[email protected],[email protected],"",getcharid(0),getcharid(0),"",1,.duration; specialeffect2 65; } if(.rune == 5) { sc_start4 SC_REGENERATION,(.duration * 1000),-10,1,0,0; percentheal 10, 0; specialeffect2 EF_HEAL; } mapannounce strnpcinfo(4), strcharinfo(0)+ " has picked up ["+.Rune$[.rune]+"] rune.", bc_blue; setnpcdisplay strnpcinfo(3), HIDDEN_WARP_NPC; .getrune = 1; attachnpctimer; initnpctimer; } } end; OnTimer6000: sc_end SC_CLOAKING; sc_end SC_REGENERATION; end; OnTimer60000: .countTimer++; if(.countTimer == .respawn_time) { stopnpctimer; detachnpctimer; .rune = rand(1,5); .countTimer = .getrune = 0; if(!checkre(0)) setnpcdisplay strnpcinfo(3), .npc_view_re[.rune]; else setnpcdisplay strnpcinfo(3), .npc_view_pre[.rune]; } setnpctimer 0; end; OnInit: // ============= // Rune Settings // ============= // Rune names (in-order) setarray .Rune$[1], "Invisibility", "Haste", "Double Damage", "Illusion", "Regeneration"; // NPC View ID if server in renewal mode setarray .npc_view_re[1], 2450, 2696, 2697, 2702, 2703; // NPC View ID if server in pre-renewal mode setarray .npc_view_pre[1], 1120, 1096, 1582, 1388, 1031; // Rune effect duration (seconds) .duration = 20; // Respawn time of rune after being pick-ed up (minutes) .respawn_time = 1; // disable npc on start of server disablenpc "Rune#11"; end; } prt_are01,0,0,0 script runewar#main 100,{ OnInit: // ============= // Game Settings // ============= // How many players to start? // default = 4 (2v2) .minplayers = 4; // How long, in mins, for players to register_time // default = 3 mins .register_time = 3; // How many mins before rune is spawned // default : 1 min .runespawn = 1; // Event duration in minutes.. // default : 10 mins .duration = 10; // Reward settings setarray .rwd[0], 501, 10, // win team reward 501, 5; // lose team reward disablenpc "rwr"; setwall strnpcinfo(4), 210, 151, 4, 4, 0, "RWarWall#1"; setwall strnpcinfo(4), 89, 151, 4, 4, 0, "RWarWall#2"; bindatcmd "startrune",strnpcinfo(3)+"::OnAtCmd",0,60; end; // OnClock timers OnClock0000: OnClock0300: OnClock0600: OnClock0900: OnClock1200: OnClock1500: OnClock1800: OnClock2100: OnAtCmd: if( .start == 1 ) end; announce "[ Rune War ] : Registration will start in 3 mins.",0; sleep 6000; announce "[ Rune War ] : Registration will start in 2 mins.",0; sleep 6000; announce "[ Rune War ] : Registration will start in 1 min.",0; sleep 6000; announce "[ Rune War ] : You may now proceed to prontera if you want to join.",0; enablenpc "rwr"; announce "[ Rune War ] : Registration ends in "+ .register_time +" mins.",0; sleep .register_time * 60000; if( getvariableofnpc(.size, "rwr") < .minplayers ) { announce "[ Rune War ] : Too few players registered.",0; sleep 5000; announce "[ Rune War ] : Terminating event.",0; end; } else donpcevent "rwr::OnStart"; announce "[ Rune War ] : Rune War will start in a few moment.",0; end; OnStart: .start = 1; sleep 5000; disablenpc "rwr"; .red = bg_create ( strnpcinfo(4), 251, 149, strnpcinfo(0)+"::OnRedQuit", strnpcinfo(0)+"::OnRedDie" ); .blue = bg_create ( strnpcinfo(4), 47, 149, strnpcinfo(0)+"::OnBlueQuit", strnpcinfo(0)+"::OnBlueDie" ); callfunc "F_ShuffleNumbers", 0, getarraysize(.aid_)-1, [email protected]; for ( [email protected] = 0; [email protected] < getarraysize(.aid_); [email protected] ) { attachrid .aid_[[email protected][[email protected]]]; bg_join ( [email protected] % 2 )? .red : .blue; } detachrid; sleep 1000; announce "Kill as much enemy as you can to earn points.", bc_npc | bc_map | bc_blue; sleep 1000; announce "Team who gains most points until event ends wins.", bc_npc | bc_map | bc_blue; sleep 1000; announce "Start battle!", bc_npc | bc_map | bc_blue; bg_warp .red, strnpcinfo(4),200,150; bg_warp .blue, strnpcinfo(4),100,150; sleep .runespawn * 60000; enablenpc "Rune#11"; donpcevent "Rune#11::OnStart"; announce "A Power Rune has spawn at the center of the map.", bc_npc | bc_map | bc_blue; sleep ( .duration - .runespawn ) * 60000; if( .redpoints > .bluepoints ) callsub L_reward, .red, .blue, "Red"; else if( .bluepoints > .redpoints ) callsub L_reward, .blue, .red, "Blue"; else if( .bluepoints = .redpoints ) announce "Battle ended up with a tie!", bc_npc | bc_map | bc_blue; mapwarp strnpcinfo(4),"prontera",150,180,0; .redpoints = .bluepoints = .start = 0; bg_updatescore strnpcinfo(4), 0, 0; bg_destroy .red; bg_destroy .blue; disablenpc "Rune#11"; end; L_reward: announce getarg(2) +" team has won!", bc_npc | bc_map | bc_blue; bg_get_data getarg(0), 1; for ( [email protected] = 0; [email protected] < [email protected]; [email protected] ) getitem .rwd[0],.rwd[1], [email protected][[email protected]]; sleep 1; bg_get_data getarg(1), 1; for ( [email protected] = 0; [email protected] < [email protected]; [email protected] ) getitem .rwd[2],.rwd[3], [email protected][[email protected]]; return; OnRedQuit: callsub L_Quit, .red, "Red"; OnBlueQuit: callsub L_Quit, .blue, "Blue"; L_Quit: if ( bg_get_data( getarg(0), 0 ) ) end; announce "All "+ getarg(2) +" team members has Quit!", bc_npc | bc_map | bc_blue; sleep 1000; callsub L_reward, ( getarg(0) == .red ) ? .red : .blue, ( getarg(0) == .red ) ? .blue : .red, ( getarg(0) == .red ) ? "Red" : "Blue"; awake instance_npcname( strnpcinfo(0) ); end; OnRedDie: callsub L_die, "Red"; OnBlueDie: callsub L_die, "Blue"; L_die: if( getcharid(4) == .red) ++.bluepoints; else if( getcharid(4) == .blue) ++.redpoints; bg_updatescore strnpcinfo(4), .redpoints, .bluepoints; announce getarg(0) +" team member has died!", bc_npc | bc_map | bc_blue; sleep2 1250; percentheal 100, 100; sleep2 5000; warp strnpcinfo(4), ( getcharid(4) == .red ) ? 200 : 100, 150; end; } prontera,150,185,0 script Rune War Register::rwr 100,{ [email protected]$ = strcharinfo(0); [email protected] = getvariableofnpc(.start, "runewar#main"); if([email protected] == 1) { mes "Sorry, event is on-going."; close; } mes "Do you want to join the queue?"; next; while ( .aid[[email protected]] != getcharid(3) && [email protected] < .size ) [email protected]; if ( [email protected] < .size ) { mes "You already join the queue."; close; } select "Join"; mes "You have to stay to this map"; close2; .aid[ .size++ ] = getcharid(3); for ( [email protected] = 0; [email protected] < .size; [email protected] ) { if ( !isloggedin( .aid[[email protected]] ) ) { deletearray .aid[[email protected]], 1; [email protected]; --.size; } else { attachrid .aid[[email protected]]; if ( strcharinfo(3) != strnpcinfo(4) ) { deletearray .aid[[email protected]], 1; [email protected]; --.size; } } } detachrid; announce [email protected]$ +" has joined Rune War.", bc_npc | bc_area | bc_blue; end; OnStart: copyarray getvariableofnpc( .aid_, "runewar#main" ), .aid, .size; donpcevent "runewar#main::OnStart"; deletearray .aid; .size = 0; end; } prt_are01 mapflag battleground 2
  8. Elano

    RetRO

    I am the "lead developer", but I don't know how to write a single line of code... This kind of post should be deleted.
  9. Hi, thank you for the awesome tutorial, I learned a lot! I had an issue that i found no one else having. If its not too much trouble, i could use some help. After a sucessful compile/build, following the steps of the tutorial, I started the "runserver.bat". Everything worked fine for 15 seconds, no message of error whatsoever. Suddenly the server print a message about restarting, everything closes automatically and the "runserver.bat" file vanishes. I cant open the server no more. The client configuration went well, but once im inside ragnarok and I try to log in it says "failed to connect to the server". Unfortunately, there is no message of error, or anything to show to help my search. Any ideas of what could it be? Thanks anyway!
  10. nodecp nodecp is a Control Panel built for rAthena and Hercules that is made in node.js and pug as the template engine nodeCP Version History rAthena 0.02 - Official Release 0.1 - View Account, Discord Webhook, Simple Download Page, Footer 0.1.1 - Fixed Item name Repeat 0.1.1-1 - Fixed SQL Injection Vulnerability 0.1.1-2 - Case Sensitive Usernames fix 0.1.2 - Added PHP Parser 0.2.0 - Code Refactor, Re-design. 0.2.1 - Fixes 0.2.2 - Dark and Light Theme, View Account, Custom Databases 0.3 - Dynamic Express Static, Theme Changer 0.3.1 - Pincode System, Code Clean 0.4 - Code Refactor, Better System, Faster. (on Beta) 1.0 - Stable Release! Added *Hidden...* (Soon) Hercules 1.0 - Project Release (Once 0.4 for rAthena is released, this would be released.) FAQ Q: Hello! I would like to contribute to the project A: Just fork the github repo and do your changes there! Once you've done a few pull requests, we would add you as a Collaborator on the Github Repo. Q: How do i become an Organization Member for nodecp? A: You need to be a Collaborator and must Contribute to nodecp and other projects it has. Once you've done a few contributions, we would inform you that you are added from our Organization. Q: Why is there another rewrite for rAthena? A: I felt like the new system won't work out with the old one. So i had to do this. Q: I found an Error! Where do i report it? A: You have multiple options. PM me on Discord (**Universe#7440**), Reply on my rAthena Topic or Open an Issue on Github Q: I am a NodeJS Developer! I want to add my own Features. A: That will be documented soon. Q: So you guys support Hercules now? A: Yeah! It's bad to not support Hercules. I mean, who doesn't like it? Q: Why are some versions missing inside the rAthena/Hercules folder? A: Because some versions are gone from my pc and couldn't be found or the code is simply outdated and won't receive fixes. Q: From what versions are available for Download A: For rAthena, you could download from `0.3.1` to the Present Version. While for Hercules, you could download `1.0` to the Present Version. Requirements nodejs v11 or greater. windows/mac/linux/etc... Basically any Operating System that has nodejs. Support Join our Discord to get support and notified about releases and updates Demo and Github Demo: https://nodecontrolpanel.com/ Github Source: https://github.com/nodecp/nodecp Downloads: https://github.com/nodecp/nodecp-releases
  11. Yesterday
  12. Solved Before: getitem2 [email protected], 1, 1, [email protected]_item_refine, 0, 0, 0, 0, 0; after: getitem2 [email protected], 1, 1, [email protected]_item_refine, 0, [email protected], 0, 0, 0;
  13. Hi, how modify script do not remove cards ? just enchants of fourth slot. //===== rAthena Script ======================================= //= saders enchant npc //===== By: ================================================== //= Sader1992 //https://rathena.org/board/profile/30766-sader1992/ //===== Current Version: ===================================== //= 2.6 //===== Compatible With: ===================================== //= rAthena Project //https://rathena.org/board/files/file/3602-saders-enchantment-npc/ //https://github.com/sader1992/sader_scripts //===== Description: ========================================= //============================================================ //============================================================ prontera,157,176,6 script Encantamentos 998,{ disable_items; if(.s_only_vip){ if(!vip_status(VIP_STATUS_ACTIVE)){ mes "this service only for vip"; close; } } if (BaseLevel < .s_level_required[0]){ mes "Your level is too Low."; mes " "; mes "Minimum level "+.s_level_required[0]+"."; close; }else if(BaseLevel > .s_level_required[1]){ mes "Your level is too High."; mes " "; mes "Maximum level "+.s_level_required[1]+"."; close; } mes "Ola!"; mes "Você quer encantar seus equipamentos?"; mes "Eu sou o melhor encantador do mundo!"; next; if(.s_zeny > 0) mes "isso vai te custar " + .s_zeny + " Zenys !"; mes "e 1x <ITEM>Ticket encantamento<INFO>7717</INFO></ITEM>."; if(.item_is_required) mes "e 1x ticket encantamento"; mes "Eu farei o meu melhor para encantá-lo com sucesso!"; next; [email protected]$[0] = "Encantar"; if(.remove_enchant) [email protected]$[1] = "Remover Encantamento"; if(.enable_the_shop) [email protected]$[2] = "The Items you can enchant"; mes "O que deseja fazer ?"; menu [email protected]$[0],L_Enchant,[email protected]$[1],L_Remove,[email protected]$[2],-; callsub Q_shop; end; L_Remove: [email protected]_orbs = true; L_Enchant: next; mes "Por favor, selecione o item."; for([email protected]=0; [email protected]<getarraysize(.s_all$); [email protected]++) if(getequipid(.s_all_loc[[email protected]])>-1) { set [email protected]_menu$, [email protected]_menu$ + .s_all$[[email protected]] + " - [ ^E81B02" + getitemname(getequipid(.s_all_loc[[email protected]])) + "^000000 ]:"; }else{ set [email protected]_menu$, [email protected]_menu$ + .s_all$[[email protected]] + " - [ ^D6C4E8" + "No Equip" + "^000000 ]:"; } set [email protected]_all_selected, select([email protected]_menu$) -1; if(getequipid(.s_all_loc[[email protected]_all_selected])< 0){ mes "Você não tem item equipado aí"; close; } if (countitem(getequipid(.s_all_loc[[email protected]_all_selected])) > 1){ mes "você tem mais de um item"; mes "que você deseja encantar"; close; } [email protected]_item_refine = getequiprefinerycnt(.s_all_loc[[email protected]_all_selected]); if( getd(".specific_" + .s_all$[[email protected]_all_selected] + "s") ==1){ for([email protected]=0;[email protected]<getarraysize(getd("." + .s_all$[[email protected]_all_selected] + "s$"));[email protected]++){ if(getequipid(.s_all_loc[[email protected]_all_selected]) == atoi(getd("." + .s_all$[[email protected]_all_selected] + "s$["[email protected]+"]"))){ [email protected]_to_go = true; } } }else{ for([email protected]=0;[email protected]<getarraysize(.black_list$);[email protected]++){ if(getequipid(.s_all_loc[[email protected]_all_selected]) == atoi(.black_list$[[email protected]])){ [email protected]_list_item = true; } } [email protected]_to_go = true; } if([email protected]_to_go || [email protected]_list_item){ mes "sorry"; mes " i can't enchant this item."; close; } [email protected] = getequipcardid(.s_all_loc[[email protected]_all_selected],0); [email protected] = getequipcardid(.s_all_loc[[email protected]_all_selected],1); [email protected] = getequipcardid(.s_all_loc[[email protected]_all_selected],2); [email protected] = getequipcardid(.s_all_loc[[email protected]_all_selected],3); if([email protected]_orbs){ next; mes "isso irá remover todas as cartas e encantamentos!"; if (.s_zeny_remove > 0) { mes "Isto vai te custar " + .s_zeny_remove + " Zeny."; } mes "Você tem certeza?"; switch(select("Não:Sim")){ case 1: end; case 2: mes "Pela última vez!"; mes "você tem certeza?"; switch(select("Não:Sim")){ case 1: end; case 2: if (Zeny < .s_zeny_remove) { mes "Você não tem zeny suficiente."; close; } if(.select_remove_orb){ if([email protected] == 0)[email protected]$ = " - [ ^D6C4E8" + "No Equip" + "^000000 ]:"; else [email protected]$ = getitemname([email protected]); if([email protected] == 0)[email protected]$ = " - [ ^D6C4E8" + "No Equip" + "^000000 ]:"; else [email protected]$ = getitemname([email protected]); if([email protected] == 0)[email protected]$ = " - [ ^D6C4E8" + "No Equip" + "^000000 ]:"; else [email protected]$ = getitemname([email protected]); if([email protected] == 0)[email protected]$ = " - [ ^D6C4E8" + "No Equip" + "^000000 ]:"; else [email protected]$ = getitemname([email protected]); switch(select([email protected]$,[email protected]$,[email protected]$,[email protected]$)){ case 1: [email protected] = 0; break; case 2: [email protected] = 0; break; case 3: [email protected] = 0; break; case 4: [email protected] = 0; break; } specialeffect2 EF_REPAIRWEAPON; set [email protected], getequipid(.s_all_loc[[email protected]_all_selected]); delitem [email protected],1; getitem2 [email protected], 1, 1, [email protected]_item_refine, 0, [email protected], [email protected], [email protected], [email protected]; set Zeny, Zeny-.s_zeny_remove; end; } specialeffect2 EF_REPAIRWEAPON; set [email protected], getequipid(.s_all_loc[[email protected]_all_selected]); delitem [email protected],1; getitem2 [email protected], 1, 1, [email protected]_item_refine, 0, 0, 0, 0, 0; set Zeny, Zeny-.s_zeny_remove; end; } } } if(.chosse_orb){ next; mes "select the orb you want"; for([email protected]=0; [email protected]<getarraysize(getd("." + .s_all$[[email protected]_all_selected] + "$")); [email protected]++) set [email protected]_menu$, [email protected]_menu$ + getitemname(atoi(getd("." + .s_all$[[email protected]_all_selected] + "$["[email protected]+"]"))) + ":"; set [email protected]_orb_selected, select([email protected]_menu$) -1; [email protected]_orb_id = getd("." + .s_all$[[email protected]_all_selected] + "$["[email protected]_orb_selected+"]"); }else{ [email protected]_orb_size = rand(getarraysize(getd("." + .s_all$[[email protected]_all_selected] + "$"))); [email protected]_orb_id = getd("." + .s_all$[[email protected]_all_selected] + "$["[email protected]_orb_size+"]"); } next; mes "Slot"; for([email protected]=getd(".slot_count_" + .s_all$[[email protected]_all_selected]); [email protected]<4; [email protected]++) if(getequipcardid(.s_all_loc[[email protected]_all_selected],[email protected])!= null) { set [email protected]_menu$, [email protected]_menu$ + " [ ^E81B02" + getitemname(getequipcardid(.s_all_loc[[email protected]_all_selected],[email protected])) + "^000000 ]:"; }else{ set [email protected]_menu$, [email protected]_menu$ + " [ ^D6C4E8" + "Empty" + "^000000 ]:"; } set [email protected]_slot_selected, select([email protected]_menu$) -1; [email protected]_slot_selected += getd(".slot_count_" + .s_all$[[email protected]_all_selected]); if(!.s_enchant_overwrite){ if(getequipcardid(.s_all_loc[[email protected]_all_selected],[email protected]_slot_selected) > 0){ mes "you already have orb in this slot"; close; } } if (Zeny < .s_zeny) { mes "Sorry, but you don't have enough zeny."; close; } if(.item_is_required && .chosse_orb){ if (countitem([email protected]_orb_id) < 1){ mes"you don't have enchant orb"; close; } } close2; set Zeny, Zeny-.s_zeny; if(!countitem(7717)){ mes "Você precisa de 1x " + getitemname(7717) + " para encantar."; end; } specialeffect2 EF_MAPPILLAR; progressbar "ffff00",.progress_time; delitem 7717,1; if(.item_is_required && .chosse_orb){delitem [email protected]_orb_id,1;} if (rand(100) < .success_chanse[[email protected]_slot_selected]){ mes "Sucesso!"; specialeffect2 154; setd("[email protected]" + [email protected]_slot_selected, [email protected]_orb_id); set [email protected], getequipid(.s_all_loc[[email protected]_all_selected]); delitem [email protected],1; getitem2 [email protected], 1, 1, [email protected]_item_refine, 0, [email protected], [email protected], [email protected], [email protected]; equip [email protected]; close; }else{ specialeffect2 155; mes "I am sorry"; mes "We did Fail"; specialeffect2 EF_PHARMACY_FAIL; if (rand(100) < .brack_chance){ set [email protected], getequipid(.s_all_loc[[email protected]_all_selected]); delitem [email protected],1; mes "and it broke!!"; specialeffect EF_SUI_EXPLOSION; } close; } Q_shop: switch(select("Weapons:Armors:Shields:Germents:Shoses:Accessarys:Uppers:Middels:Lowers")){ case 1: callshop "enchantable_items_Weapon",1; break; case 2: callshop "enchantable_items_Armor",1; break; case 3: callshop "enchantable_items_Shield",1; break; case 4: callshop "enchantable_items_Germent",1; break; case 5: callshop "enchantable_items_Shose",1; break; case 6: callshop "enchantable_items_Accessary",1; break; case 7: callshop "enchantable_items_Upper",1; break; case 8: callshop "enchantable_items_Middel",1; break; case 9: callshop "enchantable_items_Lower",1; break; } end; OnInit: //--------------------------------------------------------------// //--------------------------------------------------------------// //-------------------- configuration -----------------------// //--------------------------------------------------------------// //--------------------------------------------------------------// //--------------------------------------------------------------// //if you want to remove one from the menu you need to remove it down too!! /or add //--------------------------------------------------------------// setarray .s_all$,"Armadura","Meio"; setarray .s_all_loc,EQI_ARMOR,EQI_HEAD_MID; //--------------------------------------------------------------// //Orbs IDs (Note : Shield = left hand so the weapon on the left hand count as Shield too! //--------------------------------------------------------------// //setarray .Weapon$,4741,4933,4861,4762,4934; //right handed weapons setarray .Armadura$,4700,4701,4702,4730,4731,4732,4740,4741,4742,4710,4711,4712,4720,4721,4722,4750,4751,4752,4760,4761,4806,4861,4862,4867,4870,4800,4871; //Armors //setarray .Shield$,4861,4762,4934; //Shields and left hand weapons //setarray .Germent$,4741,4933,4861,4762,4934; //Germent //setarray .Shose$,4741,4933,4861,4762,4934; //Shose //setarray .Accessary$,4741,4933,4861,4762,4934; //orbs id //setarray .Upper$,4741,4933,4861,4762,4934; //Accessary setarray .Meio$,4700,4701,4702,4730,4731,4732,4740,4741,4742,4710,4711,4712,4720,4721,4722,4750,4751,4752,4760,4761,4806,4861,4862,4867,4870,4800,4871; //Middel //setarray .Lower$,4741,4933,4861,4762,4934; //Lower //--------------------------------------------------------------// //if you want to put specific IDs for kind of gear put it to 1 //--------------------------------------------------------------// .specific_Weapons = false; .specific_Armaduras = false; .specific_Shields = false; .specific_Germents = false; .specific_Shoses = false; .specific_Accessarys = false; .specific_Uppers = false; .specific_Meios = false; .specific_Lowers = false; //--------------------------------------------------------------// //if specific put the IDs here //--------------------------------------------------------------// setarray .Weapons$,1601,1201,1204,1207,1210,1213,1216,1219,1222,1247,1248,1249; //right handed weapons setarray .Armaduras$,2301,2303,2305,2307,2307,2309,2312,2314,2316,2321,2323,2325,2328,2330,2332; //Armors setarray .Shields$,2101,2103,2105,2107,2113,2117; //Shields and left hand weapons setarray .Germents$,2512,2501,2503,2505; //Germents setarray .Shoses$,2416,2401,2403,2405,2411; //Shoses setarray .Accessarys$,2628,2608,2609,2612,2613,2627; //Accessarys setarray .Uppers$,2206,2208,2211,2216; //Uppers setarray .Meios$,2204,2202; //Meios setarray .Lowers$,2628,2206; //Lowers //--------------------------------------------------------------// //if not specific put the black list IDs here (if you want //--------------------------------------------------------------// setarray .black_list$,2335,2338,2340,2341; //--------------------------------------------------------------// //here you can make a specific slot number for each kind //0 = all 4 slot ,1 = last 3 slot ,2 = last 2 slot ,3 = last 1 slot //--------------------------------------------------------------// .slot_count_Weapon = 0; .slot_count_Armadura = 3; .slot_count_Shield = 0; .slot_count_Germent = 0; .slot_count_Shose = 0; .slot_count_Accessary = 0; .slot_count_Upper = 0; .slot_count_Meio = 3; .slot_count_Lower = 0; //--------------------------------------------------------------// //other configuration //--------------------------------------------------------------// setarray .s_level_required,0,175; //the level required to use the npc .s_only_vip = false; //if you want only vip to use it put it to 1 setarray .success_chanse,100,100,100,100; //success chanse [1st_slot_chanse,2nd_slot_chanse,3rd_slot_chanse,4th_slot_chanse] .s_zeny = 5000000; //if you don't want zeny requirment set it to 0 .s_zeny_remove = 10000000; //this for enchantment reset .item_is_required = false; //if you want the orb it self to be required true = yes , false = no(if .chosse_orb = false this will be false too) .s_enchant_overwrite = false; //if true then you can overwrite the enchant .progress_time = 1; //the time that needed to wait until the socket end .chosse_orb = false; //false = random ,true = yes .brack_chance = 0; //the chanse that it will brack if it fail .remove_enchant = true; //false = no ,true = yes .select_remove_orb = false; //--------------------------------------------------------------// //this will only show the items that the npc can enchant in a shop but no one can buy from it as long as you don't give them the value //--------------------------------------------------------------// .enable_the_shop = false; //--------------------------------------------------------------// //Do not edit here //--------------------------------------------------------------// npcshopdelitem "enchantable_items_Weapon",512; npcshopdelitem "enchantable_items_Armor",512; npcshopdelitem "enchantable_items_Shield",512; npcshopdelitem "enchantable_items_Germent",512; npcshopdelitem "enchantable_items_Shose",512; npcshopdelitem "enchantable_items_Accessary",512; npcshopdelitem "enchantable_items_Upper",512; npcshopdelitem "enchantable_items_Middel",512; npcshopdelitem "enchantable_items_Lower",512; for ([email protected] = 0; [email protected] < getarraysize(.Weapons$); [email protected]++) npcshopadditem "enchantable_items_Weapon", atoi(.Weapons$[[email protected]]),1; for ([email protected] = 0; [email protected] < getarraysize(.Armors$); [email protected]++) npcshopadditem "enchantable_items_Armor", atoi(.Armors$[[email protected]]),1; for ([email protected] = 0; [email protected] < getarraysize(.Shields$); [email protected]++) npcshopadditem "enchantable_items_Shield", atoi(.Shields$[[email protected]]),1; for ([email protected] = 0; [email protected] < getarraysize(.Germents$); [email protected]++) npcshopadditem "enchantable_items_Germent", atoi(.Germents$[[email protected]]),1; for ([email protected] = 0; [email protected] < getarraysize(.Shoses$); [email protected]++) npcshopadditem "enchantable_items_Shose", atoi(.Shoses$[[email protected]]),1; for ([email protected] = 0; .[email protected] < getarraysize(.Accessarys$); [email protected]++) npcshopadditem "enchantable_items_Accessary", atoi(.Accessarys$[[email protected]]),1; for ([email protected] = 0; [email protected] < getarraysize(.Uppers$); [email protected]++) npcshopadditem "enchantable_items_Upper", atoi(.Uppers$[[email protected]]),1; for ([email protected] = 0; [email protected] < getarraysize(.Middels$); [email protected]++) npcshopadditem "enchantable_items_Middel", atoi(.Middels$[[email protected]]),1; for ([email protected] = 0; [email protected] < getarraysize(.Lowers$); [email protected]++) npcshopadditem "enchantable_items_Lower", atoi(.Lowers$[[email protected]]),1; end; } - pointshop enchantable_items_Weapon -1,#YOU_CAN_ENCHANT_Weapons,512:1; - pointshop enchantable_items_Armor -1,#YOU_CAN_ENCHANT_Armors,512:1; - pointshop enchantable_items_Shield -1,#YOU_CAN_ENCHANT_Shields,512:1; - pointshop enchantable_items_Germent -1,#YOU_CAN_ENCHANT_Germents,512:1; - pointshop enchantable_items_Shose -1,#YOU_CAN_ENCHANT_Shoses,512:1; - pointshop enchantable_items_Accessary -1,#YOU_CAN_ENCHANT_Accessarys,512:1; - pointshop enchantable_items_Upper -1,#YOU_CAN_ENCHANT_Uppers,512:1; - pointshop enchantable_items_Middel -1,#YOU_CAN_ENCHANT_Middels,512:1; - pointshop enchantable_items_Lower -1,#YOU_CAN_ENCHANT_Lowers,512:1;
  14. So I have just git updated by server, and everything is going well with fixing all the updated files except my job_db1.txt file. The error I get is for each and every line and it says I have too many columns on the line. It says I need 29, but have 30. This file worked perfectly fine before the update. I have tried to grab a fresh job_db1.txt from the rathena git, and I run into the same problem. I have tried to use my old job_db1.txt from before the update and still recieve the same error. Here is the error: Here is my job_db1.txt file: // Job-specific Values Database // // Structure of Database: // JobID,Weight,HPFactor,HPMultiplicator,SPFactor,Unarmed,Dagger,1HSword,2HSword,1HSpear,2HSpear,1HAxe,2HAxe,1HMace,2HMace(unused),Rod,Bow,Knuckle,Instrument,Whip,Book,Katar,Revolver,Rifle,Gatling Gun,Shotgun,Grenade Launcher,Fuuma Shuriken,2HStaff,Shield // // Novice 0, 20000,0 ,500 ,100 ,40 ,55 ,57 ,200 ,200 ,200 ,50 ,200 ,45 ,55 ,65 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,65 ,10 // Swordman 1, 28000,70 ,500 ,200 ,40 ,47 ,47 ,54 ,57 ,65 ,55 ,60 ,45 ,55 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Magician 2, 22000,30 ,500 ,600 ,50 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,45 ,200 ,55 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,55 ,10 // Archer 3, 26000,50 ,500 ,200 ,40 ,55 ,200 ,200 ,200 ,200 ,200 ,200 ,45 ,200 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,9 // Acolyte 4, 24000,40 ,500 ,500 ,40 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,45 ,50 ,60 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,60 ,7 // Merchant 5, 28000,40 ,500 ,300 ,40 ,52 ,52 ,200 ,200 ,200 ,48 ,55 ,45 ,55 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Thief 6, 24000,50 ,500 ,200 ,40 ,48 ,50 ,200 ,200 ,200 ,60 ,200 ,45 ,200 ,200 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,6 // Knight 7, 28000,150 ,500 ,300 ,40 ,49 ,45 ,52 ,55 ,60 ,50 ,55 ,45 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Priest 8, 26000,75 ,500 ,800 ,40 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,43 ,48 ,60 ,200 ,60 ,200 ,200 ,44 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,60 ,5 // Wizard 9, 24000,55 ,500 ,900 ,50 ,54 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,53 ,8 // Blacksmith 10, 30000,90 ,500 ,400 ,40 ,50 ,50 ,200 ,200 ,200 ,46 ,53 ,48 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Hunter 11, 27000,85 ,500 ,400 ,40 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,48 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,9 // Assassin 12, 24000,110 ,500 ,400 ,40 ,42 ,50 ,200 ,200 ,200 ,51 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,42 ,200 ,200 ,200 ,200 ,200 ,110 ,200 ,6 // Knight (Peco) 13, 28000,150 ,500 ,300 ,40 ,49 ,45 ,52 ,55 ,60 ,50 ,55 ,45 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Crusader 14, 28000,110 ,700 ,470 ,40 ,48 ,43 ,55 ,53 ,52 ,50 ,55 ,45 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Monk 15, 26000,90 ,650 ,470 ,40 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,43 ,48 ,60 ,200 ,40 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,58 ,5 // Sage 16, 24000,75 ,500 ,700 ,45 ,53 ,60 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,55 ,200 ,200 ,200 ,200 ,43 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,55 ,5 // Rogue 17, 24000,85 ,500 ,500 ,40 ,45 ,50 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Alchemist 18, 30000,90 ,500 ,400 ,40 ,50 ,45 ,200 ,200 ,200 ,45 ,52 ,45 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,4 // Bard 19, 27000,75 ,300 ,600 ,40 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,48 ,200 ,45 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,7 // Dancer 20, 27000,75 ,300 ,600 ,40 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,48 ,200 ,200 ,45 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,7 // Crusader (Peco) 21, 28000,110 ,700 ,470 ,40 ,48 ,43 ,55 ,53 ,52 ,50 ,55 ,45 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Wedding 22, 20000,0 ,500 ,100 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 // Super Novice 23, 20000,0 ,500 ,100 ,40 ,55 ,57 ,200 ,200 ,200 ,50 ,200 ,50 ,55 ,65 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,65 ,10 // Gunslinger 24, 28000,90 ,650 ,469 ,54 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,49 ,59 ,54 ,94 ,104 ,200 ,200 ,6 // Ninja 25, 26000,75 ,500 ,540 ,40 ,43 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,55 ,200 ,6 // Novice High 4001, 20000,0 ,500 ,100 ,40 ,55 ,57 ,200 ,200 ,200 ,50 ,200 ,50 ,55 ,65 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,65 ,10 // Swordman High 4002, 28000,70 ,500 ,200 ,40 ,47 ,47 ,54 ,57 ,65 ,55 ,60 ,50 ,55 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Magician High 4003, 22000,30 ,500 ,600 ,50 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,55 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,55 ,10 // Archer High 4004, 26000,50 ,500 ,200 ,40 ,55 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,9 // Acolyte High 4005, 24000,40 ,500 ,500 ,40 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,45 ,50 ,60 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,60 ,7 // Merchant High 4006, 28000,40 ,500 ,300 ,40 ,52 ,52 ,200 ,200 ,200 ,48 ,55 ,50 ,55 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Thief High 4007, 24000,50 ,500 ,200 ,40 ,48 ,50 ,200 ,200 ,200 ,60 ,200 ,50 ,200 ,200 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,6 // Lord Knight 4008, 28000,150 ,500 ,300 ,40 ,49 ,45 ,52 ,55 ,60 ,50 ,55 ,45 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // High Priest 4009, 26000,75 ,500 ,800 ,40 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,43 ,48 ,60 ,200 ,60 ,200 ,200 ,44 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,60 ,5 // High Wizard 4010, 24000,55 ,500 ,900 ,50 ,54 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,53 ,8 // Whitesmith 4011, 30000,90 ,500 ,400 ,40 ,50 ,50 ,200 ,200 ,200 ,46 ,53 ,48 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Sniper 4012, 27000,85 ,500 ,400 ,40 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,48 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,9 // Assassin Cross 4013, 24000,110 ,500 ,400 ,40 ,42 ,50 ,200 ,200 ,200 ,51 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,42 ,200 ,200 ,200 ,200 ,200 ,110 ,200 ,6 // Lord Knight (Peco) 4014, 28000,150 ,500 ,300 ,40 ,49 ,45 ,52 ,55 ,60 ,50 ,55 ,45 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Paladin 4015, 28000,110 ,700 ,470 ,40 ,48 ,43 ,55 ,53 ,52 ,50 ,55 ,45 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Champion 4016, 26000,90 ,650 ,470 ,40 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,43 ,48 ,60 ,200 ,40 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,58 ,5 // Professor 4017, 24000,75 ,500 ,700 ,45 ,53 ,60 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,55 ,200 ,200 ,200 ,200 ,43 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,55 ,5 // Stalker 4018, 24000,85 ,500 ,500 ,40 ,45 ,50 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Creator 4019, 30000,90 ,500 ,400 ,40 ,50 ,45 ,200 ,200 ,200 ,45 ,52 ,45 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,4 // Clown 4020, 27000,75 ,300 ,600 ,40 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,48 ,200 ,45 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,7 // Gypsy 4021, 27000,75 ,300 ,600 ,40 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,48 ,200 ,200 ,45 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,7 // Paladin (Peco) 4022, 28000,110 ,700 ,470 ,40 ,48 ,43 ,55 ,53 ,52 ,50 ,55 ,45 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Baby Novice 4023, 20000,0 ,500 ,100 ,40 ,55 ,57 ,200 ,200 ,200 ,50 ,200 ,50 ,55 ,65 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,65 ,10 // Baby Swordman 4024, 28000,70 ,500 ,200 ,40 ,47 ,47 ,54 ,57 ,65 ,55 ,60 ,50 ,55 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Baby Magician 4025, 22000,30 ,500 ,600 ,50 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,55 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,55 ,10 // Baby Archer 4026, 26000,50 ,500 ,200 ,40 ,55 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,9 // Baby Acolyte 4027, 24000,40 ,500 ,500 ,40 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,45 ,50 ,60 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,60 ,7 // Baby Merchant 4028, 28000,40 ,500 ,300 ,40 ,52 ,52 ,200 ,200 ,200 ,48 ,55 ,50 ,55 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Baby Thief 4029, 24000,50 ,500 ,200 ,40 ,48 ,50 ,200 ,200 ,200 ,60 ,200 ,50 ,200 ,200 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,6 // Baby Knight 4030, 28000,150 ,500 ,300 ,40 ,49 ,45 ,52 ,55 ,60 ,50 ,55 ,45 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Baby Priest 4031, 26000,75 ,500 ,800 ,40 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,43 ,48 ,60 ,200 ,60 ,200 ,200 ,44 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,60 ,5 // Baby Wizard 4032, 24000,55 ,500 ,900 ,50 ,54 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,53 ,8 // Baby Blacksmith 4033, 30000,90 ,500 ,400 ,40 ,50 ,50 ,200 ,200 ,200 ,46 ,53 ,48 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Baby Hunter 4034, 27000,85 ,500 ,400 ,40 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,48 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,9 // Baby Assassin 4035, 24000,110 ,500 ,400 ,40 ,42 ,50 ,200 ,200 ,200 ,51 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,42 ,200 ,200 ,200 ,200 ,200 ,110 ,200 ,6 // Baby Knight (Peco) 4036, 28000,150 ,500 ,300 ,40 ,49 ,45 ,52 ,55 ,60 ,50 ,55 ,45 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Baby Crusader 4037, 28000,110 ,700 ,470 ,40 ,48 ,43 ,55 ,53 ,52 ,50 ,55 ,45 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Baby Monk 4038, 26000,90 ,650 ,470 ,40 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,43 ,48 ,60 ,200 ,40 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,58 ,5 // Baby Sage 4039, 24000,75 ,500 ,700 ,45 ,53 ,60 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,55 ,200 ,200 ,200 ,200 ,43 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,55 ,5 // Baby Rogue 4040, 24000,85 ,500 ,500 ,40 ,45 ,50 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Baby Alchemist 4041, 30000,90 ,500 ,400 ,40 ,50 ,45 ,200 ,200 ,200 ,45 ,52 ,45 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,4 // Baby Bard 4042, 27000,75 ,300 ,600 ,40 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,48 ,200 ,45 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,7 // Baby Dancer 4043, 27000,75 ,300 ,600 ,40 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,48 ,200 ,200 ,45 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,7 // Baby Crusader (Peco) 4044, 28000,110 ,700 ,470 ,40 ,48 ,43 ,55 ,53 ,52 ,50 ,55 ,45 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Baby Super Novice 4045, 20000,0 ,500 ,100 ,40 ,55 ,57 ,200 ,200 ,200 ,50 ,200 ,50 ,55 ,65 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,65 ,10 // Taekwon 4046, 28000,70 ,500 ,200 ,40 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,6 // Star Gladiator 4047, 28000,90 ,650 ,470 ,40 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,6 // Star Gladiator (flying) 4048, 28000,90 ,650 ,470 ,40 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,6 // Soul Linker 4049, 24000,75 ,500 ,900 ,50 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,55 ,8 // Gangsi (Bongun/Munak) 4050, 24000,65 ,500 ,300 ,40 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,0 // Death Knight 4051, 28000,150 ,500 ,300 ,40 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,0 // Dark Collector 4052, 24000,75 ,500 ,700 ,40 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,55 ,0 // Rune Knight (Regular) 4054, 35000,150 ,500 ,300 ,40 ,50 ,52 ,55 ,60 ,58 ,48 ,52 ,45 ,52 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Warlock (Regular) 4055, 30000,55 ,500 ,900 ,45 ,52 ,60 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,56 ,5 // Ranger (Regular) 4056, 32000,85 ,500 ,400 ,40 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,49 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,8 // Arch Bishop (Regular) 4057, 30000,75 ,500 ,800 ,45 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,45 ,45 ,60 ,200 ,50 ,200 ,200 ,44 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,55 ,5 // Mechanic (Regular) 4058, 38000,90 ,500 ,400 ,40 ,60 ,65 ,200 ,200 ,200 ,45 ,48 ,48 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,6 // Guillotine Cross (Regular) 4059, 32000,110 ,500 ,400 ,40 ,42 ,65 ,200 ,200 ,200 ,80 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,42 ,200 ,95 ,120 ,90 ,100 ,110 ,200 ,9 // Rune Knight (Trans) 4060, 35000,150 ,500 ,300 ,40 ,50 ,52 ,55 ,60 ,58 ,48 ,52 ,45 ,52 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Warlock (Trans) 4061, 30000,55 ,500 ,900 ,45 ,52 ,60 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,56 ,5 // Ranger (Trans) 4062, 32000,85 ,500 ,400 ,40 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,49 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,8 // Arch Bishop (Trans) 4063, 30000,75 ,500 ,800 ,45 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,45 ,45 ,60 ,200 ,50 ,200 ,200 ,44 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,55 ,5 // Mechanic (Trans) 4064, 38000,90 ,500 ,400 ,40 ,60 ,65 ,200 ,200 ,200 ,45 ,48 ,48 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,6 // Guillotine Cross (Trans) 4065, 32000,110 ,500 ,400 ,40 ,42 ,65 ,200 ,200 ,200 ,80 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,42 ,200 ,95 ,120 ,90 ,100 ,110 ,200 ,9 // Royal Guard (Regular) 4066, 35000,110 ,700 ,400 ,40 ,47 ,45 ,53 ,50 ,50 ,48 ,52 ,44 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Sorcerer (Regular) 4067, 30000,75 ,500 ,900 ,40 ,50 ,50 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,45 ,200 ,200 ,200 ,200 ,45 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,55 ,5 // Minstrel (Regular) 4068, 32000,75 ,300 ,400 ,40 ,52 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,49 ,200 ,44 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,7 // Wanderer (Regular) 4069, 32000,75 ,300 ,400 ,40 ,52 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,49 ,200 ,200 ,44 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,7 // Sura (Regular) 4070, 30000,90 ,650 ,400 ,38 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,43 ,45 ,48 ,200 ,39 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,5 // Genetic (Regular) 4071, 32000,90 ,500 ,900 ,40 ,50 ,44 ,200 ,200 ,200 ,48 ,51 ,44 ,48 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,4 // Shadow Chaser (Regular) 4072, 28000,85 ,500 ,400 ,40 ,43 ,47 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,47 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,4 // Royal Guard (Trans) 4073, 35000,110 ,700 ,400 ,40 ,47 ,45 ,53 ,50 ,50 ,48 ,52 ,44 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Sorcerer (Trans) 4074, 30000,75 ,500 ,900 ,40 ,50 ,50 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,45 ,200 ,200 ,200 ,200 ,45 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,55 ,5 // Minstrel (Trans) 4075, 32000,75 ,300 ,400 ,40 ,52 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,49 ,200 ,44 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,7 // Wanderer (Trans) 4076, 32000,75 ,300 ,400 ,40 ,52 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,49 ,200 ,200 ,44 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,7 // Sura (Trans) 4077, 30000,90 ,650 ,400 ,38 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,43 ,45 ,48 ,200 ,39 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,5 // Genetic (Trans) 4078, 32000,90 ,500 ,900 ,40 ,50 ,44 ,200 ,200 ,200 ,48 ,51 ,44 ,48 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,4 // Shadow Chaser (Trans) 4079, 28000,85 ,500 ,400 ,40 ,43 ,47 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,47 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,4 // Rune Knight (Dragon) (Regular) 4080, 35000,150 ,500 ,300 ,40 ,50 ,52 ,55 ,60 ,58 ,48 ,52 ,45 ,52 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Rune Knight (Dragon) (Trans) 4081, 35000,150 ,500 ,300 ,40 ,50 ,52 ,55 ,60 ,58 ,48 ,52 ,45 ,52 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Royal Guard (Gryphon) (Regular) 4082, 35000,110 ,700 ,400 ,40 ,47 ,45 ,53 ,50 ,50 ,48 ,52 ,44 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Royal Guard (Gryphon) (Trans) 4083, 35000,110 ,700 ,400 ,40 ,47 ,45 ,53 ,50 ,50 ,48 ,52 ,44 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Ranger (Warg) (Regular) 4084, 32000,85 ,500 ,400 ,40 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,49 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,8 // Ranger (Warg) (Trans) 4085, 32000,85 ,500 ,400 ,40 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,49 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,8 // Mechanic (Mado) (Regular) 4086, 38000,90 ,500 ,400 ,40 ,60 ,65 ,200 ,200 ,200 ,45 ,48 ,48 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,6 // Mechanic (Mado) (Trans) 4087, 38000,90 ,500 ,400 ,40 ,60 ,65 ,200 ,200 ,200 ,45 ,48 ,48 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,6 // Baby Rune Knight 4096, 28000,150 ,500 ,300 ,40 ,50 ,52 ,55 ,60 ,58 ,48 ,52 ,45 ,52 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Baby Warlock 4097, 24000,55 ,500 ,900 ,45 ,52 ,60 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,56 ,5 // Baby Ranger 4098, 27000,85 ,500 ,400 ,40 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,49 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,8 // Baby Arch Bishop 4099, 26000,75 ,500 ,800 ,45 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,45 ,45 ,60 ,200 ,50 ,200 ,200 ,44 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,55 ,5 // Baby Mechanic 4100, 30000,90 ,500 ,400 ,40 ,60 ,65 ,200 ,200 ,200 ,45 ,48 ,48 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,6 // Baby Guillotine Cross 4101, 24000,110 ,500 ,400 ,40 ,42 ,65 ,200 ,200 ,200 ,80 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,42 ,200 ,95 ,120 ,90 ,100 ,110 ,200 ,9 // Baby Royal Guard 4102, 28000,110 ,700 ,400 ,40 ,47 ,45 ,53 ,50 ,50 ,48 ,52 ,44 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Baby Sorcerer 4103, 24000,75 ,500 ,900 ,40 ,50 ,50 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,45 ,200 ,200 ,200 ,200 ,45 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,55 ,5 // Baby Minstrel 4104, 27000,75 ,300 ,400 ,40 ,52 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,49 ,200 ,44 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,7 // Baby Wanderer 4105, 27000,75 ,300 ,400 ,40 ,52 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,49 ,200 ,200 ,44 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,7 // Baby Sura 4106, 26000,90 ,650 ,400 ,38 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,43 ,45 ,48 ,200 ,39 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,5 // Baby Genetic 4107, 30000,90 ,500 ,900 ,40 ,50 ,44 ,200 ,200 ,200 ,48 ,51 ,44 ,48 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,4 // Baby Shadow Chaser 4108, 24000,85 ,500 ,400 ,40 ,43 ,47 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,47 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,4 // Baby Rune Knight (Dragon) 4109, 28000,150 ,500 ,300 ,40 ,50 ,52 ,55 ,60 ,58 ,48 ,52 ,45 ,52 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Baby Royal Guard (Gryphon) 4110, 28000,110 ,700 ,400 ,40 ,47 ,45 ,53 ,50 ,50 ,48 ,52 ,44 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,5 // Baby Ranger (Warg) 4111, 27000,85 ,500 ,400 ,40 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,49 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,8 // Baby Mechanic (Mado) 4112, 30000,90 ,500 ,400 ,40 ,60 ,65 ,200 ,200 ,200 ,45 ,48 ,48 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,6 // Super Novice (Expanded) 4190, 20000,0 ,500 ,100 ,40 ,55 ,57 ,200 ,200 ,200 ,50 ,200 ,50 ,55 ,65 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,65 ,10 // Super Baby (Expanded) 4191, 20000,0 ,500 ,100 ,40 ,55 ,57 ,200 ,200 ,200 ,50 ,200 ,50 ,55 ,65 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,65 ,10 // Kagerou 4211, 26000,75 ,500 ,540 ,40 ,45 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,3 // Oboro 4212, 26000,75 ,500 ,540 ,40 ,45 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,3 // Rebellion 4215, 28000,90 ,650 ,469 ,54 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,49 ,59 ,54 ,94 ,104 ,200 ,200 ,6 // Summoner 4218, 20000,70 ,500 ,500 ,40 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,60 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,7 // Baby Summoner 4220, 20000,100 ,700 ,200 ,40 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,60 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,7 // Baby Ninja 4222, 26000,75 ,500 ,540 ,40 ,43 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,55 ,200 ,6 // Baby Kagerou 4223, 26000,75 ,500 ,540 ,40 ,45 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,3 // Baby Oboro 4224, 26000,75 ,500 ,540 ,40 ,45 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,3 // Baby Taekwon 4225, 28000,70 ,500 ,200 ,40 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,6 // Baby Star Gladiator 4226, 28000,90 ,650 ,470 ,40 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,6 // Baby Soul Linker 4227, 24000,75 ,500 ,900 ,50 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,55 ,8 // Baby Gunslinger 4228, 28000,90 ,650 ,469 ,54 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,49 ,59 ,54 ,94 ,104 ,200 ,200 ,6 // Baby Rebellion 4229, 28000,90 ,650 ,469 ,54 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,49 ,59 ,54 ,94 ,104 ,200 ,200 ,6 // Baby Star Gladiator (Union) 4238, 28000,90 ,650 ,470 ,40 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,6 // Star Emperor 4239, 28000,90 ,650 ,470 ,40 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,6 // Soul Reaper 4240, 24000,75 ,500 ,900 ,50 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,55 ,8 // Baby Star Emperor 4241, 28000,90 ,650 ,470 ,40 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,6 // Baby Soul Reaper 4242, 24000,75 ,500 ,900 ,50 ,50 ,200 ,200 ,200 ,200 ,200 ,200 ,50 ,200 ,53 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,200 ,55 ,8 // Star Emperor (Union) 4243, 28000,90 ,650 ,470 ,40 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,6 // Baby Star Emperor (Union) 4244, 28000,90 ,650 ,470 ,40 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,50 ,6
  15. Would be nice if you had pmed me instead of opening another topic :I, but well. As for the error, I can't replicate that. I can kill what I want and I don't get any error. But gonna make a small update soon. Just 2 commands for GM's. Btw I tested it with this: //= rAthena 04/26/2019 Revision //= GIT Hash: 67e1583f9fec7ac95a954634f6b7600ebe428df0 Regards, Chris
  16. Hakahay

    @afk

    Does not work in the last rA
  17. Hello anyone can help me or is it possible to add a little bit skill cast to all job classes? Purpose? to avoid the 3rd party programs to spam the skill. this will be act as anti rpe, anti macro and etc.. thanks in advance
  18. - script dualclientkicker -1,{ OnPCLoadMapEvent: set [email protected]$, strcharinfo(0); set [email protected]$, strcharinfo(3); set [email protected], query_sql("SELECT `account_id` FROM `login` WHERE `last_ip` = '"+getcharip()+"'",[email protected]); if(!compare(.tmp$,[email protected]$)) end; set [email protected], query_sql("SELECT DISTINCT `account_id` FROM `char` WHERE `account_id` IN (SELECT `account_id` FROM `login` WHERE `last_ip` = (SELECT `last_ip` FROM `login` WHERE `account_id`="+getcharid(3)+")) AND `online` <> 0;",[email protected]); if([email protected]) { for(set([email protected],0);[email protected]<[email protected];set([email protected],[email protected]+1)) { getmapxy([email protected]$,[email protected],[email protected],1,rid2name([email protected][[email protected]])); if([email protected][email protected]$&&rid2name([email protected][[email protected]])!=strcharinfo(0)) { for([email protected] = 0; [email protected] < getarraysize([email protected]_account_ids); [email protected]++) { if(getgmlevel() > .gm_lvl) announce "The Character " + strcharinfo(0) + " have " + [email protected] + " dual accounts " + "and the ID is: " + getcharid(3) + " and the IP is: " + getcharip() ,bc_all,"0xffff90",FW_NORMAL,12; } } } } end; OnInit: .gm_lvl = 99; // set here minimum lvl for gms to whom need to send the message setarray [email protected]_account_ids[0], 2000000, 20000001, 2000002, 2000003; setarray .maps$ , "morocc", "geffen", "payon", "alberta", "izlude", "xmas", "comodo","prontera","yuno","amatsu","gonryun","louyang","jawaii","einbroch","lighthalzen","einbech","hugel","rachel","veins","moscovia","manuk","splendide","mora","dewata","eclage"; set .lens , getarraysize(.maps$) ; for(set(.a,0);.a<.lens;set(.a,.a+1)) { setmapflag .maps$[.a], mf_loadevent ; set .tmp$ ,.tmp$+.maps$[.a]+","; } } @anacondaq its not working..
  19. well its quite the game, compared to most flash works All ready to be modded Someone really needs to sit down with those 3d mobs... granny whatever?
  20. DevMarikuLabsan

    @afk

    THIS IS NOT WORKING.
  21. What's the point of rAthena afterwards?
  22. DevMarikuLabsan

    @afk

    My server is latest rAthena. I'm having an error. *bump*
  23. Hijirikawa

    @afk

    Is your server latest rA?
  24. DevMarikuLabsan

    @afk

    I'm having an error on atcommand.c
  1. Load more activity
  • Newsletter

    Want to keep up to date with all our latest news and information?

    Sign Up