24759-\[Aporte]Scripts_Batallas_PVP_en_RPG_Pokémon
#0
Tito Drimer301 27267
Esto mas que un tutorial es un aporte, pero no me decidía en donde ponerlo así que comienzo:

Primero deben desempaquetar el .zip adjunto al post, contiene 5 archivos de texto.
Deben copiar el contenido de cada uno de ellos a un nuevo script encima de main y debajo de debug (lo digo porque hay quienes gustan ponerlos arriba del todo). De preferencia guárdenlos con los nombres predefinidos en los archivos de texto.

[LIST=1]
  • Los scripts están tal cual de Lost Melody (a excepción de los gráficos, eso lo eliminé), así que tendrán que editar los textos que hacen referencia a RPDex y a Lost Melody.
  • En el script NetworkPVP en la linea 13 sustituyan IP y PUERTO por el servidor/pc con ruby on rails que se encargará de procesar los datos de entrada y salida.
  • No, no necesitan scripts que corran del lado del servidor, pues tan solo necesitan de un "punto" donde ser procesados, ademas utilizan las librerías pre instaladas en rails.
  • Para registrar un usuario necesitan llamar al script: $scene=RegistrarPVP.new
  • Para iniciar un combate:$scene = BattlePVP.new
  • [/LIST]

    POSIBLES ERRORES
    Si utilizas una versión superior a 12.1 o inferior puede ocurrir un problema en batalla pvp, consiste en que al pulsar el botón FIGHT/LUCHAR la ventana de comando de batalla NO APARECEN LOS MOVIMIENTOS, por lo que la batalla será eterna a menos que cierren el juego :P

    ¿Cómo arreglarlo?
    Debes ajustar el script de escena de batalla a tu versión de essentials.

    Clases y métodos importantes



    Nota Importante
    Deben tener las variables 14,17,18 y 24 libres ademas del Interruptor 38.

    Proximamente, script de superconcurso (estilo DPPt) :3