Jump to content

JulioCF

Int'l Portuguese Moderators
  • Content Count

    791
  • Joined

  • Days Won

    10

Reputation Activity

  1. Upvote
    JulioCF reacted to ρixєℓ in Ref.: Problema com mapas customs e conexão ao servidor.   
    Você sabe que mesmo adicionando no map_index, maps.conf e no resnametable você tem que fazer uma .grf, colocar o diretório no grf-files da pasta conf e executar o mapcache certo? Mesmo que seja um mapa igual.
    E nos arquivos map_index, maps.conf você deve colocar só o nome do mapa normal, só no resnametable que você coloca seumapa#mapaexistente.
  2. Upvote
    JulioCF got a reaction from Marco Jr in Duvidas =) data   
    Basicamente:
     
    kRO > iRO > bRO
     
    Se for para corrigir estes itens, terá que pegar manualmente as IDs e ir pegando o que não tiver no bRO, pegar na data iRO(se puder, traduzir) o que não tiver no iRO, pegar no kRO
     
    Trabalhoso, porém simples eficaz.
  3. Upvote
    JulioCF reacted to Ai4rei in Future of ROCred and RO Patcher Lite   
    Hello Hercules Community
     
    I would like to ask you to tell your opinion on the future development of both ROCred (launcher) and RO Patcher Lite (auto-patcher/updater). While I may have an opinion myself, it is you who use it, so I would like to make sure future changes are in favor of the people using those.
     
    Thank you in advance for your cooperation.
     
    Poll is closed. See below for results.
  4. Upvote
    JulioCF reacted to Ai4rei in RO Credentials (ROCred), v1.10.0 - last updated 2017/12/31   
    RO Credentials


    About
    Simple and tiny client launcher+login. Has no prerequisites and runs on all Windows versions. Known Issues
    [aavc] This tool is not safe for computers running Avast Anti-Virus. Download
    binary, reference source Q & A Is it customizable?
    Yes. How?
    With resource editing tools, such as ResourceHacker. All text and icons can be customized. Settings can be edited in an INI file, instructions on how to do that are provided in the example files together with the launcher. What is "reference source"?
    You cannot compile it (unless you provide the missing components), but see what functionality the latest binary contains. I want it to be xyz.exe, but it does not read the INI file. Why?
    You have to match the INI name to the EXE name. rocred.exe -> rocred.ini mytest.exe -> mytest.ini  
    How can I embed an INI file into the EXE?
    Add the INI file as RCDATA resource named CONFIG with ResourceHacker. How do I use background skinning?
    Create a file named bgskin.bmp (magenta #ff00ff is considered transparent). You can also embed the file as BITMAP resource with the name BGSKIN. Window size is adjusted to the bitmap size, position of controls must be set in the INI. Buttons can be skinned as well, see the INI for names.
    Can I add custom buttons, if so, how many?
    Yes, see the INI template for details. There is no defined limit on how many, the only constraints are available memory, GDI resources and INI size limit on some platforms. By the way, custom buttons can be skinned as well. Why does the client not auto-login when I press "Start" / Why do I have to login twice?
    The client must be 2010-08-04aRagexeRE or newer and must not have the "Restore Login Window" patch and should have the "Use SSO Login Packet" patch.
    This work is licensed under a Creative Commons Attribution-Noncommercial 3.0 Unported License.
     
  5. Upvote
    JulioCF reacted to Kichi in NDG Protection   
    No Delay Grf Protection
     
     
     
    NDG Protection is a src modification to make sure NDG,speed hack, WPE Users still follow the rules.
     
    History:
    This is a simple code, which we have made since long to minimize the NDG User.
    The first way to solve NDG, we add a cooldown for skills that dosn't has a fixed cooldown (Sonic Blow, Cross Impact, etc).
    But the player doesn't allowed to do double cast.
    Finaly we made this code that minimize the NDG users, but still keep the original feature that is double cast for some skills (Sonic Blow, Cross Impact, etc).

    Implementation:
    Download 2 files above Use manual way to diff (first file) the core and recompile. Copy Paste the second file to "conf/import/" And you will see the effect

     
     
    Feature:
    -The user still able to use double SB / CI / etc.
    -You may switch on and off.
    -Very simple
     
     
    Any comments, suggestions, even critism in order to make this feature better is opened.
    Thank You.
     
     
    Note:
     I've been testing NoDelayGrf on augst 2013 and doesn't work,
     i've tested this using WPE
     i've got the numbers from comparing with and without *cheat
     
     
    DOWNLOAD
    src:
    Herc - NDG Protection.diff
    import/
    battle_conf.txt
     
  6. Upvote
    JulioCF reacted to Yommy in 2014-10-22 Client Download   
    Hello Hercules, its been a while
     
    here i present a new client, which requires a fully updated kRO and Hercules.
    https://mega.co.nz/#!kYRAFRqJ!GF4vLIcOKQHsIQkCgZ2oGbXiJaxRsmn1ldohBgOXi3I
     
    its already patched with some options, which i needed for testing..
    ..Disable Ahnlab
    ..Disable ragexe filename check
    ..Read msgstringtable
    ..Read datafolder first
     
    NEMO Patcher should work for most things, but there may be some patches that are broken.
     
    <3
  7. Upvote
    JulioCF reacted to loong in [showcase]Itachi's Susanoo   
    just for show
     

  8. Upvote
    JulioCF reacted to evilpuncker in Nome de items traduzidos nos comandos   
    traduza o seu item_db.conf
  9. Upvote
    JulioCF reacted to Senos in Algumas dúvidas   
    Você pode traduzir tudo dentro do jogo, tanto no código fonte que ficam as habilidades, quanto os scripts (npcs de falas) que ficam in-game. Tudo fica separado numa pasta, você pode pegar no Cronus as traduções e jogar sim pro Hercules, não copiando simplesmente e colando em cima do outro, mas sim colando dialogo por diálogo, pois podem ter partes desatualizadas no Cronus, e isso pode causar problemas futuros pra você (coisas desatualizadas/bugs, etc). 
  10. Upvote
    JulioCF reacted to jaBote in Algumas dúvidas   
    Traduzir com GTranslate ou outros é garantia de uma tradução horrível. Pode ser funcional, mas não terá utilidade práctica.
  11. Upvote
    JulioCF got a reaction from Lilium Sancta in Addon PagSeguro para FluxCP   
    Obrigado a parabéns.
     
    Mirror 1 - https://mega.co.nz/#!Lk4Elb5T!wkpa-amxcdq_iqhkle1KJwwlNhYO18yMCgtl5fXpX2s
    Mirror 2 - http://www.4shared.com/zip/47G6cWHZba/Addon_PagSeguro_FluxCP_20.html
     
     
     
  12. Upvote
    JulioCF reacted to evilpuncker in [Problema] Skill tree e Nome do Job.   
    mudar o nome só editando o hexed com algum editor hexadecimal ou seguindo oq  está nesse tópico:
    http://herc.ws/board/topic/7326-problem-class-name-doesnt-displays-properly/
  13. Upvote
    JulioCF reacted to malufett in open rachel sanctuary   
    use this..
    @set $rachel_donate 10000
  14. Upvote
    JulioCF reacted to iCORE in Algumas dúvidas   
    1 la diferencia entre rathena y Hércules es Que Hércules puede soportar plugins (véase el hilo fuente para obtener más información acerca de los plugins). 2 ¿qué quieres decir por traducir? 3 eu prefiro o visual studio 10 4 He intentado tanto Ceres y el flujo y Ambos están trabajando y yo prefiero que esté al usuario Hércules Flux 5 Sobre todo si usted pide anfitrión le dará una Ellos cliente   Espero que estén acumulación Ayudar Florerias su servidor de la buena suerte!
  15. Upvote
    JulioCF reacted to Radian in Instant Job/255/120 trans only job changer npc   
    //==============================================================================////= Script Release : Job Changer + Max Leveler [ Version 1.6 ]//==================================By==========================================////= ManiacSociety//==============================================================================////= Idea Came From : ManiacSociety//= Helper : Emistry & Kenpachi//==============================================================================////= D E S C R I P T I O N S//==============================================================================//// -- 1. Character can choose a Job which he like to be.// -- 2. This NPC only have 1 Time Usage.// If it is set to Account Based then that account can use 1 times.// If it is set to Character Based then all new character can use 1 times.// -- 3. Complete skills / Skill Points will be given if it is set to be.// -- 4. Base Level and Job Level will be given upon Job Change.// -- 5. Allow players to click an items to call out the NPC.//==============================================================================////= V E R S I O N S//==============================================================================//// -- [ 1.6 ] : Added Item Script which allow the Scripts work as a "Tickets".// -- [ 1.5 ] : Added Configuration for Account Based / Character Based Settings// -- [ 1.4 ] : Added Baby Classes + 3rd Job Classes. // -- [ 1.3 ] : Added Configuration Option , 4 Announce Option , Informations. // -- [ 1.2 ] : Simplified Scripts + Shorten the Scripts. // -- [ 1.1 ] : Added New Job Change Option. // -- [ 1.0 ] : Simple Login Auto Max Level + Job Changer. //==============================================================================////= R U L E S//==============================================================================//// -- 1. Do not use for exchanging purpose. // -- 2. Do not claim it as yours. // -- 3. Do not change or remove the credits.// -- 4. Do not sell the script in order to get paid.// -- 5. Do not re-sharing upon modified without permission.//==============================================================================//// OnPCLoginEvent:// -- Add this at item DB. ( Change it to any items to your like. )// -- 30000,JobClassTicket,JobClassTicket,11,10,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ doevent "ClassHelper::OnPCLoginEvent"; },{},{}prontera,150,150,4 script Class Helper 779,{// -- Configuration Optionset .npcname$,"[ ^0000FF Class Helper ^000000 ]";set .InfoMenu,0; // Classes Informations Option [ 0 - Disable / 1 - Enable ]set .1stClassMenu,1; // First Job Class Option [ 0 - Disable / 1 - Enable ]set .2ndClassMenu,1; // Second Job Class Option [ 0 - Disable / 1 - Enable ]set .High1stClassMenu,1; // High 1st Class Option [ 0 - Disable / 1 - Enable ]set .Trans2ndClassMenu,1; // Transcendent Class Option [ 0 - Disable / 1 - Enable ]set .Trans3rdClassMenu,0; // Third Job Class Option [ 0 - Disable / 1 - Enable ]set .ExpandedClassMenu,1; // Expanded Class Option [ 0 - Disable / 1 - Enable ]set .BabyClassMenu,1; // Baby Job Class Option [ 0 - Disable / 1 - Enable ]set .Baby3rdClassMenu,0; // Baby Third Job Class Option [ 0 - Disable / 1 - Enable ]set .Allskills,1; // Complete Skills Option [ 0 - Disable / 1 - Enable ]// -- Usable for Only 1 Timeset .Based,1; // [ 0 - Account Based / 1 - Character Based ]if( ClassHelper == 1 || #ClassHelper == 1 ) end;Main_Menu: mes .npcname$; mes "I am the Job Class Helper..."; mes "I am here to help you."; mes " ^FF0000________________________________^000000"; mes "Do you wish to become Stronger ?"; mes " ^FF0000________________________________^000000"; next; mes .npcname$; mes "Do you admire those who have a great power ? Do you wish to become a part of them ? If yes , then which classes that you admire the most ?"; next; switch(select(( .InfoMenu == 0 )?"":"^4EEE94Classes Information^000000", ( .1stClassMenu == 0 )?"":"^0000FFFirst Job Classes^000000", ( .2ndClassMenu == 0 )?"":"^0000FFSecond Job Classes^000000", ( .High1stClassMenu == 0 )?"":"^0000FFHigh First Job Classes^000000", ( .Trans2ndClassMenu == 0 )?"":"^0000FFTranscendent Job Classes^000000", ( .Trans3rdClassMenu == 0 )?"":"^0000FFThird Job Classes^000000", ( .ExpandedClassMenu == 0 )?"":"^0000FFExpanded Job Classes^000000", ( .BabyClassMenu == 0 )?"":"^0000FFBaby Normal Job Classes^000000", ( .Baby3rdClassMenu == 0 )?"":"^0000FFBaby Third Job Classes^000000", "^FF0000Sorry, i admire nobody....^000000")) { Case 1: goto Classes_info; Case 2: goto FirstJob_Classes; Case 3: goto SecondJob_Classes; Case 4: goto HighFirstJob_Classes; Case 5: goto TransSecondJob_Classes; Case 6: goto TransThirdJob_Classes; Case 7: goto ExpandedJob_Classes; Case 8: goto BabyJob_Classes; Case 9: goto BabyThirdJob_Classes; Case 10: if ( .Based == 0 ){ set #ClassHelper,1; } if ( .Based == 1 ){ set ClassHelper,1; } close; } FirstJob_Classes: mes .npcname$; mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes."; next; switch(select("^76EE00Swordman^000000", "^76EE00Magician^000000", "^76EE00Archer^000000", "^76EE00Acolyte^000000", "^76EE00Merchant^000000", "^76EE00Thief^000000", "^FF0000Back^000000")) {// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>; Case 1: callsub Job_Changing,1,255,120,120,"All"; Case 2: callsub Job_Changing,2,255,120,120,"All"; Case 3: callsub Job_Changing,3,255,120,120,"All"; Case 4: callsub Job_Changing,4,255,120,120,"All"; Case 5: callsub Job_Changing,5,255,120,120,"All"; Case 6: callsub Job_Changing,6,255,120,120,"All"; Case 7: goto Main_Menu; }HighFirstJob_Classes: mes .npcname$; mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes."; next; switch(select("^76EE00High Swordman^000000", "^76EE00High Magician^000000", "^76EE00High Archer^000000", "^76EE00High Acolyte^000000", "^76EE00High Merchant^000000", "^76EE00High Thief^000000", "^FF0000Back^000000")) {// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>; Case 1: callsub Job_Changing,4002,255,120,120,"All"; Case 2: callsub Job_Changing,4003,255,120,120,"All"; Case 3: callsub Job_Changing,4004,255,120,120,"All"; Case 4: callsub Job_Changing,4005,255,120,120,"All"; Case 5: callsub Job_Changing,4006,255,120,120,"All"; Case 6: callsub Job_Changing,4007,255,120,120,"All"; Case 7: goto Main_Menu; } SecondJob_Classes: mes .npcname$; mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes."; next; switch(select("^76EE00Knight^000000", "^76EE00Priest^000000", "^76EE00Wizard^000000", "^76EE00Blacksmith^000000", "^76EE00Hunter^000000", "^76EE00Assassin^000000", "^76EE00Crusader^000000", "^76EE00Monk^000000", "^76EE00Sage^000000", "^76EE00Rogue^000000", "^76EE00Alchemist^000000", ( Sex == 0 )?"":"^76EE00Dancer^000000", ( Sex == 1 )?"":"^76EE00Bard^000000", "^FF0000Back^000000")) {// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>; Case 1: callsub Job_Changing,7,255,120,110,"Self"; Case 2: callsub Job_Changing,8,255,120,110,"Self"; Case 3: callsub Job_Changing,9,255,120,110,"Self"; Case 4: callsub Job_Changing,10,255,120,110,"Self"; Case 5: callsub Job_Changing,11,255,120,110,"Self"; Case 6: callsub Job_Changing,12,255,120,110,"Self"; Case 7: callsub Job_Changing,14,255,120,110,"Self"; Case 8: callsub Job_Changing,15,255,120,110,"Self"; Case 9: callsub Job_Changing,16,255,120,110,"Self"; Case 10: callsub Job_Changing,17,255,120,110,"Self"; Case 11: callsub Job_Changing,18,255,120,110,"Self"; Case 12: callsub Job_Changing,20,255,120,110,"Self"; Case 13: callsub Job_Changing,19,255,120,110,"Self"; Case 14: goto Main_Menu; }TransSecondJob_Classes: mes .npcname$; mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes."; next; switch(select("^76EE00Lord Knight^000000", "^76EE00High Priest^000000", "^76EE00High Wizard^000000", "^76EE00Whitesmith^000000", "^76EE00Sniper^000000", "^76EE00Assassin Cross^000000", "^76EE00Paladin^000000", "^76EE00Champion^000000", "^76EE00Professor^000000", "^76EE00Stalker^000000", "^76EE00Creator^000000", ( Sex == 0 )?"":"^76EE00Gypsy^000000", ( Sex == 1 )?"":"^76EE00Clowm^000000", "^FF0000Back^000000")) {// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>; Case 1: callsub Job_Changing,4008,255,120,170,"Self"; Case 2: callsub Job_Changing,4009,255,120,170,"Self"; Case 3: callsub Job_Changing,4010,255,120,170,"Self"; Case 4: callsub Job_Changing,4011,255,120,170,"Self"; Case 5: callsub Job_Changing,4012,255,120,170,"Self"; Case 6: callsub Job_Changing,4013,255,120,170,"Self"; Case 7: callsub Job_Changing,4015,255,120,170,"Self"; Case 8: callsub Job_Changing,4016,255,120,170,"Self"; Case 9: callsub Job_Changing,4017,255,120,170,"Self"; Case 10: callsub Job_Changing,4018,255,120,170,"Self"; Case 11: callsub Job_Changing,4019,255,120,170,"Self"; Case 12: callsub Job_Changing,4021,255,120,170,"Self"; Case 13: callsub Job_Changing,4020,255,120,170,"Self"; Case 14: goto Main_Menu; }TransThirdJob_Classes: mes .npcname$; mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes."; next; switch(select("^76EE00Rune Knight^000000", "^76EE00Warlock^000000", "^76EE00Ranger^000000", "^76EE00Arch Bishop^000000", "^76EE00Mechanic^000000", "^76EE00Guillotine Cross^000000", "^76EE00Royal Guard^000000", "^76EE00Sorcerer^000000", ( Sex == 0 )?"":"^76EE00Wanderer^000000", ( Sex == 1 )?"":"^76EE00Minstrel^000000", "^76EE00Shura^000000", "^76EE00Genetic^000000", "^76EE00Shadow Chaser^000000", "^FF0000Back^000000")) {// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>; Case 1: callsub Job_Changing,4060,99,70,200,"All"; Case 2: callsub Job_Changing,4061,99,70,200,"All"; Case 3: callsub Job_Changing,4062,99,70,200,"All"; Case 4: callsub Job_Changing,4063,99,70,200,"All"; Case 5: callsub Job_Changing,4064,99,70,200,"All"; Case 6: callsub Job_Changing,4065,99,70,200,"All"; Case 7: callsub Job_Changing,4073,99,70,200,"All"; Case 8: callsub Job_Changing,4074,99,70,200,"All"; Case 9: callsub Job_Changing,4076,99,70,200,"All"; Case 10: callsub Job_Changing,4075,70,70,200,"All"; Case 11: callsub Job_Changing,4077,70,70,200,"All"; Case 12: callsub Job_Changing,4078,70,70,200,"All"; Case 13: callsub Job_Changing,4079,70,70,200,"All"; Case 14: goto Main_Menu; } ExpandedJob_Classes: mes .npcname$; mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes."; next; switch(select("^76EE00Super Novice^000000", "^76EE00Gunslinger^000000", "^76EE00Ninja^000000", "^76EE00Star Gladiator^000000", "^76EE00Soul Linker^000000", "^FF0000Back^000000")) {// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>; Case 1: callsub Job_Changing,23,255,120,170,"All"; Case 2: callsub Job_Changing,24,255,120,170,"All"; Case 3: callsub Job_Changing,25,255,120,170,"All"; Case 4: callsub Job_Changing,4047,255,120,170,"All"; Case 5: callsub Job_Changing,4049,255,120,170,"All"; Case 6: goto Main_Menu; }BabyJob_Classes: mes .npcname$; mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes."; next; switch(select("^76EE00Baby Swordman^000000", "^76EE00Baby Magician^000000", "^76EE00Baby Archer^000000", "^76EE00Baby Acolyte^000000", "^76EE00Baby Merchant^000000", "^76EE00Baby Thief^000000", "^76EE00Baby Knight^000000", "^76EE00Baby Priest^000000", "^76EE00Baby Wizard^000000", "^76EE00Baby Blacksmith^000000", "^76EE00Baby Hunter^000000", "^76EE00Baby Assassin^000000", "^76EE00Baby Crusader^000000", "^76EE00Baby Monk^000000", "^76EE00Baby Sage^000000", "^76EE00Baby Rogue^000000", "^76EE00Baby Alchemist^000000", ( Sex == 0 )?"":"^76EE00Baby Dancer^000000", ( Sex == 1 )?"":"^76EE00Baby Bard^000000", "^76EE00Baby Baby^000000", "^FF0000Back^000000")) {// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>; Case 1: callsub Job_Changing,4024,255,50,60,"Self"; Case 2: callsub Job_Changing,4025,255,50,60,"Self"; Case 3: callsub Job_Changing,4026,255,50,60,"Self"; Case 4: callsub Job_Changing,4027,255,50,60,"Self"; Case 5: callsub Job_Changing,4028,255,50,60,"Self"; Case 6: callsub Job_Changing,4029,255,50,60,"Self"; Case 7: callsub Job_Changing,4030,255,50,110,"Self"; Case 8: callsub Job_Changing,4031,255,50,110,"Self"; Case 9: callsub Job_Changing,4032,255,50,110,"Self"; Case 10: callsub Job_Changing,4033,255,50,110,"Self"; Case 11: callsub Job_Changing,4034,255,50,110,"Self"; Case 12: callsub Job_Changing,4035,255,50,110,"Self"; Case 13: callsub Job_Changing,4037,255,50,110,"Self"; Case 14: callsub Job_Changing,4038,255,50,110,"Self"; Case 15: callsub Job_Changing,4039,255,50,110,"Self"; Case 16: callsub Job_Changing,4040,255,50,110,"Self"; Case 17: callsub Job_Changing,4041,255,50,110,"Self"; Case 18: callsub Job_Changing,4043,255,50,110,"Self"; Case 19: callsub Job_Changing,4042,255,50,110,"Self"; Case 20: callsub Job_Changing,4045,255,50,110,"Self"; Case 21: goto Main_Menu; } BabyThirdJob_Classes: mes .npcname$; mes "So, i give you a chance now. Which Classes will you choose to join ? Tell me your desired Classes."; next; switch(select("^76EE00Baby Rune Knight^000000", "^76EE00Baby Warlock^000000", "^76EE00Baby Ranger^000000", "^76EE00Baby Arch Bishop^000000", "^76EE00Baby Mechanic^000000", "^76EE00Baby Guillotine Cross^000000", "^76EE00Baby Royal Guard^000000", "^76EE00Baby Sorcerer^000000", ( Sex == 0 )?"":"^76EE00Baby Wanderer^000000", ( Sex == 1 )?"":"^76EE00Baby Minstrel^000000", "^76EE00Baby Shura^000000", "^76EE00Baby Genetic^000000", "^76EE00Baby Shadow Chaser^000000", "^FF0000Back^000000")) {// --- callsub Job_Changing,<JOB>,<BaseLv>,<JobLv>,<Skill>,<Announce>; Case 1: callsub Job_Changing,4096,99,70,200,"All"; Case 2: callsub Job_Changing,4097,99,70,200,"All"; Case 3: callsub Job_Changing,4098,99,70,200,"All"; Case 4: callsub Job_Changing,4099,99,70,200,"All"; Case 5: callsub Job_Changing,4100,99,70,200,"All"; Case 6: callsub Job_Changing,4101,99,70,200,"All"; Case 7: callsub Job_Changing,4102,99,70,200,"All"; Case 8: callsub Job_Changing,4103,99,70,200,"All"; Case 9: callsub Job_Changing,4105,99,70,200,"All"; Case 10: callsub Job_Changing,4104,99,70,200,"All"; Case 11: callsub Job_Changing,4106,99,70,200,"All"; Case 12: callsub Job_Changing,4107,99,70,200,"All"; Case 13: callsub Job_Changing,4108,99,70,200,"All"; Case 14: goto Main_Menu; }Job_Changing: mes .npcname$; mes "You are now a part of ^FF0000"+jobname(getarg(0))+"^000000."; if (compare(getarg(4),"All")){ announce "[ "+strcharinfo(0)+" ] has changed to [ "+jobname(getarg(0))+" ].",bc_all,0x76EE00; } if (compare(getarg(4),"Map")){ announce "[ "+strcharinfo(0)+" ] has changed to [ "+jobname(getarg(0))+" ].",bc_map,0x76EE00; } if (compare(getarg(4),"Area")){ announce "[ "+strcharinfo(0)+" ] has changed to [ "+jobname(getarg(0))+" ].",bc_area,0x76EE00; } if (compare(getarg(4),"Self")){ announce "[ "+strcharinfo(0)+" ] has changed to [ "+jobname(getarg(0))+" ].",bc_self,0x76EE00; } jobchange getarg(0); set BaseLevel,getarg(1); set JobLevel,getarg(2); ResetSkill; ResetStatus; set SkillPoint,getarg(3); if ( .Allskills == 1 ){ atcommand "@allskills"; set SkillPoint,0; } percentheal 100,100; if ( .Based == 0 ){ set #ClassHelper,1; } if ( .Based == 1 ){ set ClassHelper,1; } //warp "new_1-1",53,106; //save "prontera",156,191; close; Classes_info: mes .npcname$; mes "=====[^76EE00 Swordman Classes ^000000]====="; mes " ^FF0000________________________________^000000"; mes "^4EEE94Description :^000000"; mes "Enthusiastic skills in sword fighting is a definite attraction to all teenagers. Easy to control and master character enables most players to be a great player."; mes " ^FF0000________________________________^000000"; next; mes .npcname$; mes "=====[^76EE00 Archer Classes ^000000]====="; mes " ^FF0000________________________________^000000"; mes "^4EEE94Description :^000000"; mes "Long ranged attack ability and special techniques of archers in defeating enemy often lure players to try this."; mes " ^FF0000________________________________^000000"; next; mes .npcname$; mes "=====[^76EE00 Mage Classes ^000000]====="; mes " ^FF0000________________________________^000000"; mes "^4EEE94Description :^000000"; mes "Fascinating element techniques involvement of nature in its abilities is truly amazing with their series of undefeatable magics."; mes " ^FF0000________________________________^000000"; next; mes .npcname$; mes "=====[^76EE00 Thief Classes ^000000]====="; mes " ^FF0000________________________________^000000"; mes "^4EEE94Description :^000000"; mes "Poisoning and dodging abilities will defeat most of the enemy. Maximum defensive and offensive ability caused this character to fearsome one."; mes " ^FF0000________________________________^000000"; next; mes .npcname$; mes "=====[^76EE00 Acolyte Classes ^000000]====="; mes " ^FF0000________________________________^000000"; mes "^4EEE94Description :^000000"; mes "A supportive character, most of the skills like helping will benefit to teammates who lead to teammates act like a terminator."; mes " ^FF0000________________________________^000000"; next; mes .npcname$; mes "=====[^76EE00 Merchant Classes ^000000]====="; mes " ^FF0000________________________________^000000"; mes "^4EEE94Description :^000000"; mes "Involving communication with other players that emphasizes on battles, intelligence in business dealing. His versatility made him must not be look down."; mes " ^FF0000________________________________^000000"; next; mes .npcname$; mes "=====[^76EE00 Super Novice ^000000]====="; mes " ^FF0000________________________________^000000"; mes "^4EEE94Description :^000000"; mes "A job who are Advanced after Novice Class. It look alike like a Novice but it is not. Beside that, it can learn most of the skills for all 1st Job Class."; mes " ^FF0000________________________________^000000"; next; mes .npcname$; mes "=====[^76EE00 Gunslinger ^000000]====="; mes " ^FF0000________________________________^000000"; mes "^4EEE94Description :^000000"; mes "The only Job class in RO who are using Gun as weapon. If are you a Gun Lover , there is no doubt you will choose this Job."; mes " ^FF0000________________________________^000000"; next; mes .npcname$; mes "=====[^76EE00 Ninja ^000000]====="; mes " ^FF0000________________________________^000000"; mes "^4EEE94Description :^000000"; mes "A mysterious Job Class , who alway processing Ancient Spells , look alike with Mage but not mage , good in PK , can evade very well during PK."; mes " ^FF0000________________________________^000000"; next; mes .npcname$; mes "=====[^76EE00 Taekwon ^000000]====="; mes " ^FF0000________________________________^000000"; mes "^4EEE94Description :^000000"; mes "Just like the name has mentioned. The only class in RO who are not using any Weapon. Attack enemy using barehand and foots. "; mes " ^FF0000________________________________^000000"; next; mes .npcname$; mes "=====[^76EE00 Star Gladiator ^000000]====="; mes " ^FF0000________________________________^000000"; mes "^4EEE94Description :^000000"; mes "A class who can use the power of the Sun / Star / Moon. By processing the power of Universe to gain a stronger Power."; mes " ^FF0000________________________________^000000"; next; mes .npcname$; mes "=====[^76EE00 Soul Linker ^000000]====="; mes " ^FF0000________________________________^000000"; mes "^4EEE94Description :^000000"; mes "Class that work like a Shaman, who able to recalling the soul of the dead from the underworld to Boost other class ability."; mes " ^FF0000________________________________^000000"; next; goto Main_Menu;OnInit:waitingroom "Auto Job Changer",0;end;}
  16. Upvote
    JulioCF reacted to Mystery in Midgard-Community   
    Hey everyone! I think it's time to add some more 'liveness' to our main page by bringing in more servers to register with us! For this, I'm offering free ad spots for a whole free month!
     
    If you visit our ad page, you'll notice I have two advertisement spots labeled. One being Kafra's Bulletin and Kafra's Cover. For new servers that are going to be listed, I'll be giving them a spot (server owner chooses) in Kafra's Bulletin for a full 30 days for free*! 
     
    * Terms & Guidelines
    Before getting your ad listed with us, there are a few guidelines a server owner must adhere to:
    [*]Ad Dimension: 700 x 90 [*]Your server must be newly listed with us [*]You must have a 24/7 up server [*]Must follow our Server Owner Rules [*]You must have a link on your server's homepage that redirects users to review your site on Midgard-Community [*]You must email us at [email protected] with the following criteria (taken from our ad spot): [*]Your username registered here at Midgard-Community [*]You must show your server’s banner (As an attachment or as a link) [*]Name of Advertisement section(s) (names are listed below) [*]Target URL (i.e. landing page) [*]and, the spot you are going to choose for that specific advertisement section (i.e. from review listing, review listing: low rate, etc).



    I will only be accepting the first 25 newly listed servers! This will be a first come first served basis. Please check the availability down below for available spots.
     
    Availability
    To keep track of available spots, here is the current list:
    [*]Review Listing (Lists all servers) – (5 / 5) Slots Available [*]Review Listing: Low Rate – (5 / 5) Slots Available [*]Review Listing: Mid Rate – (5 / 5) Slots Available [*]Review Listing: High Rate – (5 / 5) Slots Available [*]Review Listing: Super High Rate – (5 / 5) Slots Available

  17. Upvote
    JulioCF reacted to Masao in Tree of Savior   
    *drools*
     
    Nexon: ToS Homepage
     
    Dat super sexy BGM <3 SoundTEMP is just amazing =)
     
    To bad I don't have an Nexon Account and that I can't create one cause I don't live in korea xD I'd so love to play the CBT Q_Q
  18. Upvote
    JulioCF reacted to jaBote in Servidor oficial de Ragnarök Online para España   
    Al fin llega un servidor oficial en español, con doce años de retraso. Aún no he podido probarlo por falta de tiempo, aunque tiene pinta de que utilizan la infraestructura y ofrecen los mismos contenidos que el servidor que está ahora mismo instalado en Europa, fRO, por lo que parece que todo hablará en español (NPCs, objetos, etcétera) menos el resto de usuarios.
     
    Parece que tenemos lag asegurado como todos los servidores oficiales pero al fin disponemos de una interfaz en español que poder usar. No obstante, esto puede resultar un peligro para el panorama de los servidores privados de Ragnarök por motivos obvios. No lo digo por la competencia sino porque puede que los busquen para cerrarlos.
     
    Os dejo link a la noticia:
    http://www.vidaextra.com/rpg/ragnarok-online-llega-a-espana-12-anos-despues-gracias-a-idc-games
     
    Y a un vídeo que no tiene desperdicio porque está equivocado en casi todo, a mí me resultó graciosísimo:

     
    Gracias a IDC Games por ofrecernos un servidor oficial en español, ahora esperemos que hagan las cosas bien hechas. Creo que algunos podréis al fin rapiñar cosas del cliente para tenerlo en español como los oficiales.
     
    Un saludo.
  19. Upvote
    JulioCF reacted to iCORE in Problema de conexão (Hamachi)   
    char-server
     
    // Login Server IP
    // The character server connects to the login server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. login_ip: Hamachi-IP ( IPv4 )   // Character Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. char_ip: Hamachi-IP ( IPv4 )  
     
    map-server
     
    // Character Server IP
    // The map server connects to the character server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. char_ip: Hamachi-IP ( IPv4 )   // Map Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. map_ip: Hamachi-IP ( IPv4 )     subnet   subnet: 255.0.0.0:Hamachi-IP ( IPv4 ):Hamachi-IP ( IPv4 )   =============================================================   certificar-se de que eles estão conectados à sua rede hamachi. and change you clientinfo.xml to your Hamachi-IP ( IPv4 )
  20. Upvote
    JulioCF reacted to evilpuncker in lvup the group.conf   
    atcommand.conf
     
    blvl: ["lvup", "blevel", "baselvl", "baselvup", "baselevel", "baselvlup"]
     
     
    use "blvl" in groups.conf and no the ones between [ ]
  21. Upvote
    JulioCF reacted to Felipe Brasil in [PEDIDO] DATA+HEXED   
    Cara não é muito legal ficar falando mal dos outros, sem falar que não sou igual a ninguém. Te dei suporte lá e estou te dando aqui.
    Como já te expliquei (lá e aqui), a vontade de ajudar vem de cada um e não da comunidade. Já te enviei os arquivos, e vou te dar na mão de novo. Não vou te ensinar a fazer tudo se não o proposito da ajuda seria perdido. Jamais vou cooperar com "faz pra mim" ou "me ensina", se eu consegui por que você não vai? Aqui no Hercules temos a graça de uma Wiki PERFEITA, em todos os sentidos. Se você quer ser um "expert" que ninguém é, comece lendo ela. http://herc.ws/wiki/Main_Page
    Evite fazer referências a outras comunidades, não há, ao meu ver, nenhum tipo de "conflito" e não há motivos para se criar. Cada fórum tem seu diferencial, suas vantagens e desvantagens.
    Eu uso o Hercules desde do meu primeiro servidor. Se precisar de ajudar me avise.
    Abraços, boa sorte!
    Felipe


    Autor: Alexandria (Hercules)
     
    "This data folder is a fresh and clean data folder. It does not have items custom or other modifications (Only I added some kafra cutins).

    Based upon CalciumKid's folder, OnNplay's folder, Megasantos's folder, Michieru and dastgirpojee.
    [*]Basic kRO Fonts [*]Basic Translated Textures [*]Official Hairstyles (Only if your rdata.grf has been updated) [*]553 Clothes Dyes / 251 Hair Dyes Pack [*]Kafra anime style (you can remove them if you want textureÀ¯ÀúÀÎÅÍÆäÀ̽ºillust) "

    Para hexeds 2012-04-10 e anteriores:
    Data V3.0
    Para hexeds acima de 2013:
    Data V4.0
     
    Hexed 2012-04-10aRagexe_J.exe
  22. Upvote
    JulioCF reacted to Slicer in erro map-server db/box custom   
    por isso o Brasil não vai pra frente...nem usando o Hercules que é o emulador mais fácil de criar um item com random os caras sabem fazer nada, faz assim inteligência:
     
    Vai na pasta 'db' sabe onde fica? ok vamos em frente...
     
    vamos criar um item random renewal, vai em: emulador/db/ abre e edita o arquivo item_db2.conf, e coloca teu item lá:
     
     
    {  Id: 21424  AegisName: "Forma_de_Armas"  Name: "Forma_de_Armas"  Type: 2  Buy: 100  Sell: 10  Weight: 100  EquipLv: 1  Script: <" packageitem(); ">},   
    Depois disso você vai em: emulador/db/re < vamos supor que você esteja usando o emulador em renewal, pelo menos a diferença nisso você deve saber.
     
     
    Procura e edita o arquivo: item_group.conf acredito que encontrar esse arquivo você consiga fazer.
     
    Adiciona teu item lá assim:
     
     
    Forma_de_Armas: (  "ID DO ITEM 1",  "ID DO ITEM 2",  "ID DO ITEM 3",  "ID DO ITEM 4",)   
     
    Pronto, você acaba de criar um item custom que da itens de forma random.
  23. Upvote
    JulioCF reacted to Racaae in [Pedido] Mercado Organizado   
    //===== Racaae Scripts =========================================================//= Mercado Organizado//===== Versão: ================================================================//= 1.0//===== Descrição: =============================================================//= Sistema que organiza as lojinhas dos jogadores.//==============================================================================prontera,147,155,5 script Vaga para Lojinha#spot01 4_BULLETIN_BOARD2,0,0,{ mes "Vaga: ^ffa500Disponível^000000"; mes "[ ^0000FFRegras do Comércio^000000 ]"; mes "^FF0000~ Usar nome apropriado."; mes "~ Não segurar vaga com coisas velhas.^000000"; mes " "; mes "^808080Caso não siga estas regras poderá ser banido.^000000"; next; switch(select("Selecionar essa vaga.:Cancelar.")) { case 1: if (getskilllv(MC_VENDING) && checkcart()) { hideonnpc strnpcinfo(0); .username$ = strcharinfo(0); getmapxy(.@mapname$,.@mapx,.@mapy,1,strnpcinfo(0)); warp .@mapname$,.@mapx,.@mapy; sleep2 500; message strcharinfo(0), "Você tem ^ffa5001 minuto^000000 para abrir sua loja, se a loja não estiver aberta até lá você perderá a vaga."; attachnpctimer; initnpctimer; end; } else { mes "Lembre-se, você dever possuir a habilidade ^808080Comércio^000000 e um ^808080carrinho^000000 para abrir uma loja."; close; } case 2: close; }OnTouch: if (.username$ == strcharinfo(0)) { if (.vending == 60) { if (checkvending(.username$)) end; warp "prontera",155,155; message strcharinfo(0), "Você não está com a loja aberta e perdeu a vaga por isto."; donpcevent strnpcinfo(0)+"::OnFreeSpot"; end; } end; } warp "prontera",155,155; message strcharinfo(0), "Esta é uma vaga para lojas apenas. Fale comigo se desejar utilizar essa vaga."; end;OnTimer1000: stopnpctimer; getmapxy(.@mapname$,.@mapx,.@mapy,1,strnpcinfo(0)); getmapxy(.@mapname2$,.@mapx2,.@mapy2,0,.username$); if ((.@mapname$ != .@mapname2$) || (.@mapx != .@mapx2) || (.@mapy != .@mapy2)) { detachnpctimer; donpcevent strnpcinfo(0)+"::OnFreeSpot"; end; } if (.vending < 60) .vending++; if (.vending == 60) { if (checkvending(.username$)) end; warp "prontera",155,155; message strcharinfo(0), "Você não está com a loja aberta e perdeu a vaga por isto."; donpcevent strnpcinfo(0)+"::OnFreeSpot"; end; } initnpctimer; end;OnFreeSpot:OnTimerQuit: stopnpctimer; detachnpctimer; .username$ = ""; .vending = 0; hideoffnpc strnpcinfo(0); end;}prontera,147,154,5 duplicate(Vaga para Lojinha#spot01) Vaga para Lojinha#spot02 4_BULLETIN_BOARD2,0,0prontera,147,153,5 duplicate(Vaga para Lojinha#spot01) Vaga para Lojinha#spot03 4_BULLETIN_BOARD2,0,0prontera,147,152,5 duplicate(Vaga para Lojinha#spot01) Vaga para Lojinha#spot04 4_BULLETIN_BOARD2,0,0prontera,147,151,5 duplicate(Vaga para Lojinha#spot01) Vaga para Lojinha#spot05 4_BULLETIN_BOARD2,0,0  
    Eu tentei fazer do jeito da screenshot.
     
    Não adicionei muitas placas porquê não sei exatamente onde você quer que elas fiquem. Mas para criar mais é só adicionar mais duplicates.
     
    Uma coisa que me incomodou foi que se você passar pela célula da loja, mesmo que você não tenha clicado ou já tenha loja você já é teletrasportado. Não sei se é pra ser assim, se não for eu tento mudar.
  24. Upvote
    JulioCF got a reaction from Dicoboco in [Pedido] Mercado Organizado   
    Sinceramente, na seção PT-BR ninguém irá fazer
     
    Ou, você cria um tópico em inglês na seção de Scripts aqui do fórum, ou peça no Cronus, caso já não tenha feito.
  25. Upvote
    JulioCF reacted to sbk_ in [Pedido] Mercado Organizado   
    Nem lá, os caras tem detector de BR, ou é o google translation que entrega xD
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.