101Level - Foro

Crear nuevas razas en el ragnarok

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado museti22

  • *
  • 39
  • 0
  • Actividad:
    0%
  • Sexo: Masculino
Crear nuevas razas en el ragnarok
« en: 10 de Enero de 2012, 11:35 »
Buenas me gustaria poner en mi servidor mas razas que solo humano  por ejemplo las de elfo-oscuro pero el problema que no tengo ni idea por donde empezar por eso les pediria que me ayudaran


no se si esto ba aqui si no va aqui muevanlo porfavor


Desconectado Leeg

  • *
  • *
  • 3.316
  • 59
  • Actividad:
    0%
  • Sexo: Masculino
Re:Crear nuevas razas en el ragnarok
« Respuesta #1 en: 10 de Enero de 2012, 11:50 »
A ver si te entiendo, ¿pretendes llevar a cabo una remodelación del código fuente del emulador tú solito sin tener ni idea de nada? Más editar sprites, animaciones, etc...


¿Tú te das cuenta del alcance que tiene lo que propones y la cantidad de recursos que ello conllevaría?


¡Todo eso que pides hay que hacerlo de 0, y llevaría meses o años! El emulador no está preparado para tal cosa.
~Persona3~

Desconectado Black Game

  • *
  • *
  • 475
  • 23
  • Actividad:
    0%
  • Sexo: Masculino
Re:Crear nuevas razas en el ragnarok
« Respuesta #2 en: 10 de Enero de 2012, 13:00 »
A ver si te entiendo, ¿pretendes llevar a cabo una remodelación del código fuente del emulador tú solito sin tener ni idea de nada? Más editar sprites, animaciones, etc...


¿Tú te das cuenta del alcance que tiene lo que propones y la cantidad de recursos que ello conllevaría?


¡Todo eso que pides hay que hacerlo de 0, y llevaría meses o años! El emulador no está preparado para tal cosa.
Ese sistema ya existe hasta donde se, es un sistema de razas, en eathena una vez lo vi.

Desconectado museti22

  • *
  • 39
  • 0
  • Actividad:
    0%
  • Sexo: Masculino
Re:Crear nuevas razas en el ragnarok
« Respuesta #3 en: 10 de Enero de 2012, 13:11 »
Me podrias decir donde encontrar ese sistema de razas plis aver creo que que no entendiste por ejemplo cojer la raza humano copiarla cambiarle sprite y darle algun bonus de stats
« última modificación: 10 de Enero de 2012, 13:20 por museti22 »


shingoakuma

Re:Crear nuevas razas en el ragnarok
« Respuesta #4 en: 10 de Enero de 2012, 13:26 »
Bueno, realmente es sencillo cambiar race de un player a cualquiera de los que esta en el const.txt, si es lo que desea.

Código: [Seleccionar]
RC_Formless
RC_Undead
RC_Brute
RC_Plant
RC_Insect
RC_Fish
RC_Demon
RC_DemiHuman
RC_Angel
RC_Dragon

Ya que es solo agregar nuevo bonus, asi puedan agregar el bonus a items y si player utiliza item le cambia race. Eso es menos de 7 lineas de code.

Ya que es solo ir a suserver/src/map/map.h y buscar esto:

Código: [Seleccionar]
SP_ADD_SKILL_BLOW, SP_SP_VANISH_RATE, SP_MAGIC_SP_GAIN_VALUE, SP_MAGIC_HP_GAIN_VALUE, SP_ADD_CLASS_DROP_ITEM //2041-2045
Y cambiarlo por esto:

Código: [Seleccionar]
SP_ADD_SKILL_BLOW, SP_SP_VANISH_RATE, SP_MAGIC_SP_GAIN_VALUE, SP_MAGIC_HP_GAIN_VALUE, SP_ADD_CLASS_DROP_ITEM, SP_RAZA //2041-2046
Guardar archivo.

Debe ir a suserver/src/map/pc.c y buscar esto:
Código: [Seleccionar]
/*==========================================
 * ? ”õ•i‚É‚æ‚é”\—Í“™‚̃{?ƒiƒXÝ’è
 *------------------------------------------*/
int pc_bonus(struct map_session_data *sd,int type,int val)
{
struct status_data *status;
int bonus;
nullpo_ret(sd);

status = &sd->base_status;

switch(type){

Y agregar debajo esto:

Código: [Seleccionar]
case SP_RAZA:
if(sd->state.lr_flag != 2)
sd->battle_status.race = val;
break;


Guardar los cambios, y debera compilar su server.

Ahora debera ir a suserver/db/const.txt y buscar esto:

Código: [Seleccionar]
bMagicHPGainValue 2044
bAddClassDropItem 2045

Y pegar debajo esto:

Código: [Seleccionar]
bRaza 2045
Y agregarlo al item que desee ejemplo:

Código: [Seleccionar]
2101,Guard,Guard,5,500,,300,,3,,0,0xFFFFFFFF,7,2,32,,0,1,1,{},{bonus bRaza,RC_Dragon},{}
Asi cada ves que tenga puesto el shield sere raza dragon.

Ahora agregar nuevos races, nunca me he puesto a revisar todo el code que maneja sistema de races de Ragnarok, para ver como funciona, pero debe ser creo sencillo de agregar.

Pero si usted desea sistema que cambie diseño de personajes dependiendo de que race selecciono player, similar a WoW entonces le deseo muy buena suerte por que lo va a necesitar y mucho.

PD: El code que cree arriba esta creado para eAthena trunk y puede tener errores ya que no lo he probado.

Regards,
« última modificación: 10 de Enero de 2012, 13:29 por JakeRed »

Desconectado Black Game

  • *
  • *
  • 475
  • 23
  • Actividad:
    0%
  • Sexo: Masculino
Re:Crear nuevas razas en el ragnarok
« Respuesta #5 en: 10 de Enero de 2012, 13:32 »
Pero si usted desea sistema que cambie diseño de personajes dependiendo de que race selecciono player, similar a WoW entonces le deseo muy buena suerte por que lo va a necesitar y mucho.

Justamente eso buscaba, hasta puede hacer con un script el sistema de razas http://www.eathena.ws/board/index.php?showtopic=238251
el problema es cambiar los sprite dependiendo de la raza, bueno, espero que eso responda tu pregunta (Aparte el sistema de razas es super antiguo, es casi imposible encontrarlo ahora)


shingoakuma

Re:Crear nuevas razas en el ragnarok
« Respuesta #6 en: 10 de Enero de 2012, 15:25 »
Justamente eso buscaba, hasta puede hacer con un script el sistema de razas http://www.eathena.ws/board/index.php?showtopic=238251
el problema es cambiar los sprite dependiendo de la raza, bueno, espero que eso responda tu pregunta (Aparte el sistema de razas es super antiguo, es casi imposible encontrarlo ahora)

Oh ya entiendo, si es asi entonces sera un sistema de razas pero falso, ya que serian demi-human todos solo que cambian el diseño del color del sprite del persona y no las mechanics de razas de RO.

Si es asi solo tendria museti22 que crear palletes de colores diferentes para cada raza que deseen y crear un npc que les permita a los players seleccionar el raza que desean y cuando seleccionen raza npc le cambia al  color de pallete de la raza seleccionada y asi decir que son otra raza.

Regards,


Desconectado museti22

  • *
  • 39
  • 0
  • Actividad:
    0%
  • Sexo: Masculino
Re:Crear nuevas razas en el ragnarok
« Respuesta #7 en: 11 de Enero de 2012, 08:57 »
Pues a ponerse a trabajar años y años para el sitema de razas..xD gracias Jake eso me sirvio^^
« última modificación: 11 de Enero de 2012, 09:01 por museti22 »


Desconectado Tragedy

  • *
  • *
  • 729
  • 40
  • Actividad:
    0%
  • Sexo: Masculino
  • Al mal tiempo, Mala cara
lalala

shingoakuma

Re:Crear nuevas razas en el ragnarok
« Respuesta #9 en: 11 de Enero de 2012, 22:11 »
http://www.eathena.ws/board/index.php?showtopic=223929

Hello Tragedy,

Realmente no recomiendo utilizar el sistema de faction de Skullcandy, a menos que museti22  conozca como solucionar los problemas que dara al tratar de utilizar este sistema en revisiones de SVN mas actuales, ya que parte de los code son incompatibles y presenta algunos bugs.

Regards,


Desconectado museti22

  • *
  • 39
  • 0
  • Actividad:
    0%
  • Sexo: Masculino
Re:Crear nuevas razas en el ragnarok
« Respuesta #10 en: 13 de Enero de 2012, 13:26 »
Entonces a empezar a currar de lo lindo o alguien me podria ayudar?



 

Ayuda Como Crear Server Ragnarok (pido)

Iniciado por 0999

Respuestas: 2
Vistas: 618
Último mensaje 07 de Marzo de 2012, 01:46
por vidal007
Ayuda a crear cliente de ragnarok

Iniciado por so1rak

Respuestas: 2
Vistas: 1557
Último mensaje 19 de Diciembre de 2010, 00:38
por vidal007
Problema Al Crear Cuenta Ragnarok

Iniciado por chicago

Respuestas: 12
Vistas: 934
Último mensaje 15 de Marzo de 2013, 19:38
por chicago