Jump to content

Promise

Members
  • Posts

    386
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by Promise

  1. Hey guys, im working on a ragnarok full patcher & launcher and my question is...

    Is there any Java or C# library for grf updates? I mean... i need to learn how to update the grf with Java/C# software, like a patcher.

    Thanks in adv.

    Edit: I prefer C# :D

  2. Hola, explícanos un poco donde es que está fallando, me dijiste que te daba error el intentar compilar con el vs 2010...

    • ¿Intentaste compilarlo con la versión 2015 o 2017 el emulador? Si no me equivoco, las últimas versiones de rAthena vienen con soluciones que solo se permiten compilar en 2017.
    • Ademas de errores de compilación, ¿Que es lo que te está fallando? Si tienes alguna otra duda respecto a la creación del servidor, aprovecha de escribirnos por este medio para poder ayudarte.
    • ¿Que guía estás utilizando? Envíanos un link de la guia que estés utilizando para la creación del servidor. Además, en este foro hay una gran cantidad de ellas para que puedas entender todo desde cero.

    Saludos.

    PromiseE

  3. Que emulador estas tratando de compatibilizar? 

    El cliente que estás tratando de utilizar, funcionará solo con emuladores nuevos, ya que ambos traerán las mismas configuraciones y funcionalidades.

    De ahí a poder adaptar el emulador viejo al cliente nuevo, es casi imposible diría yo, tendrías que meterte a cambiar todo el source y las configuraciones, que en resumen, será lo mismo que instalar un emulador nuevo.

    • Utiliza una versión actualizada de rAthena
    • Utiliza un cliente de fecha 2015-10-01 o mayor
    • Activa el modo renewal en tu servidor
    • Revisa que tu emulador tenga las DB correspondientes a este job
  4. 1 minute ago, akosivinmark said:

    Lol, how can he have the "IDEA" of creating one if he will not try. thumbs down for this!

    Every noob needs to start from something!

    The first step on your post was "Purchase a good VPS / Dedicated Server"...

    So... why to purchase those things if he can make a localhost server?

    He should spent money first and then start thinking about the next step?

    Of course that he have no idea about rA, thats why i said that he should't buy anything if he can make a localhost server for free first...

  5. There are lots of guides here to build a Ragnarok server.

    Rule numer 1:

    • Don't buy a vps or dedicated server if you don't have any idea about servers creation.

    First of all, you should mount a server. Yes, it could sounds obious, but my personal opinion is that there isn't better way to learn about rA that start coding and testing... More than read guides, etc.

    So, if you want to learn, mount a server and go to do some tests.

  6. 15 minutes ago, Jey said:
    
    // Using Switch
    switch(.@questlevel) {
      case 1:
    	mes "Obj 1";
    	break;
      case 2:
    	mes "Obj 2";
    	break;
      case 3:
    	mes "Obj 3";
    	break;
    }
    
    // Using an array of objectives (i.e. ItemIDs)
    setarray .@objectives[0],607,608,609;
    set .@Need_Objective = .@objectives[.@questlevel];
    mes "Collect: "+getitemname(.@Need_Objective);

     

     

    That's the best way to do this, i'll explain a little better, but all credits to @Jey <3

    switch(questlevel) {
    case 1: // in case that the variable questlevel = 1;
    	mes "Your Quest";
    	break;
    case 2:
    	mes "Your Quest";
    	break;
    case 3:
    	mes "Your Quest";
    	break;
    default:
    	mes "Woops! there's something wrong in the source script!"; // This line will excecute when the variable questlevel haves a different value.
    	close;
    }

     

    If you want to add another one, just add another "case <value>:"

    • Upvote 1
  7. As Sikiro said, you must edit it on the npc.

    Quote

    The -1 price indicates the items default price in the shop changing this number to 1 overrides the price of the item to 1z

    If you want to edit the item default price, you must go to the item_db and edit the sell column.

    For example:

    // Structure of Database:
    // ID,AegisName,Name,Type,Buy,Sell,Weight,ATK[:MATK],DEF,Range,Slots,Job,Class,Gender,Loc,wLV,eLV[:maxLevel],Refineable,View,{ Script },{ OnEquip_Script },{ OnUnequip_Script }
    
    
    501,Red_Potion,Red Potion,0,50,,70,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(45,65),0; },{},{}
    
    to 
    
    501,Red_Potion,Red Potion,0,1,,70,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(45,65),0; },{},{}

    This means that every npc that sells apples on the server, will sell it for 50 -> 1z

  8. En el caso de tu job_exp table, solo tiene las experiencias requeridas para los niveles 1-100, es decir, tiene los valores de experiencia necesaria para subir de nivel solo hasta 99-100.

     

    ¿Estas ocupando un servidor configurado como pre-renewal?

    En este caso intenta reemplazando los siguientes archivos:

    trunk/db/pre-re/job_exp.txt

    Por:

    trunk/db/re/job_exp.txt

    Es decir, Copia la db que está dentro de la carpeta /re/ y pegala reemplazando la existente en la carpeta /pre-re/

    No olvides respaldar previamente el archivo de la carpeta /pre-re/ por cualquier inconveniente.

×
×
  • Create New...