Tamaño del Texto:
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
 

Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: [Evento] The Invasor (v4)  (Leído 2806 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Ivion
Posteador de Bronce
****
Desconectado Desconectado

Mensajes: 213
Miembro Nº: 231


¿Por qué sale la foto tan grande?




Última visita: 25 de Julio de 2008, 04:05:09
« : 23 de Mayo de 2007, 06:30:11 »

------------------------------------------
Descripción:


· Sistema de invasiones automáticas.
· Ciudades aleatorias.
· 10 tipos diferentes de invasiones, con monstruos propios para cada uno de ellos: Fire, Water, Wind, Earth, Machina, Venom, Undead, Ghost, Sacred y Demon.
· Invasiones divididas en 3 niveles de dificultad. Cada nivel tendrá una serie de jefes que los jugadores deberán eliminar para pasar de nivel. La invasión no se detendrá hasta que el jefe final sea eliminado, o hasta que se termine el tiempo de la invasión.
· Mobs customizados y balanceados entre los distintos niveles y tipos de invasiones.
· Recompensas individuales (experiencia y drops) y globales (incremento temporal de los rates de experiencia).
· Penalizaciones globales si la invasión no es sofocada a tiempo (disminución temporal de los rates de experiencia). Si esta opción no os parece bien, no os preocupeis, pues podreis desactivarla o configurarla a vuestro gusto, entre las muchas opciones de configuración del script.
· Control de GMs ingame whispeando a NPC:invasor .
· Totalmente configurable.

-----------------------------------------
Control de GMs:


· Los GMs podrán acceder al invasor whispeando a NPC:invasor . Debeis escribirlo en el cuadro de la izquierda del chat, no en el de la derecha. Automáticamente les aparecerá un panel de control desde el cual podrán controlar el transcurso de las invasiones.

-----------------------------------------
Instalación:


1. En ./db/mob_db2.txt, añade estas líneas: Link
2. En ./db/mob_avail.txt, añade estas líneas al final: Link
3. En ./db/mob_skill_db2.txt, añade estas líneas al final: Link
4. Descarga este script en la carpeta ./npc/custom/ : Link
5. Activa el script en ./npc/scripts_custom.conf añadiendo esta línea al final del txt:
Citar
npc: npc/custom/The_Invasor.txt

6. En ./src/map/mob.h, busca:
Citar
#define MAX_MOB_DB 3000
... y reemplázalo por:
Citar
#define MAX_MOB_DB 5000

7. Recompila el emulador.

-----------------------------------------
Configuración:


· Dentro del script existe una serie de opciones de configuración mediante las cuales podrás personalizar su funcionamiento. Simplemente reemplaza la parte en rojo por los valores deseados.
Citar

   set .t1,3*24;       // Tiempo mínimo para que se active una nueva invasión. (h)
   set .t1,3*24;       // Tiempo mínimo para que se active una nueva invasión. (h)
   set .t2,15*24;      // Tiempo máximo para que se active una nueva invasión. (h)
   set .t3,24*60;      // Duración máxima de la invasión. (m)
   set .r1,100;        // Mob rate. (%)
   set .t4,60;         // Tiempo durante el cual se incrementarán los rates del servidor si la invasión es superada. (m)
   set .t5,60;         // Tiempo durante el cual se disminuirán los rates del servidor si la invasión no es superada. (m)
   set .r2,10;         // Incremento de los rates del servidor. (%)
   set .r3,10;         // Disminución de los rates del servidor. (%)
   set .gm,50;         // Nivel de gm necesario para acceder al asistente ingame whispeando a NPC:invasor.


· Tras estas opciones, sigue una sección donde podrás configurar las distintas ciudades donde aparecerá el invasor. En rojo aparece la intensidad de la invasión en cada una de las ciudades, la cual influirá en el número de monstruos que aparecerán en dicha ciudad. Los valores por defecto están ajustados en función del número de casillas "walkables" del mapa. Si quereis desactivar la invasión en alguna ciudad, simplemente deberéis poner el valor de la intensidad a 0.
Citar

   callsub Onc0,"Alberta","alberta",23;
   callsub Onc0,"Al De Baran","aldebaran",28;
   callsub Onc0,"Amatsu","amatsu",36;
   callsub Onc0,"Ayothaya","ayothaya",16;
   callsub Onc0,"Comodo","comodo",45;
   callsub Onc0,"Einbech","einbech",22;
   callsub Onc0,"Einbroch","einbroch",44;
   callsub Onc0,"Geffen","geffen",21;
   callsub Onc0,"Gonryun","gonryun",28;
   callsub Onc0,"Hugel","hugel",18;
   callsub Onc0,"Izlude","izlude",11;
   callsub Onc0,"Jawaii","jawaii",0; // 15
   callsub Onc0,"Juno","yuno",60;
   callsub Onc0,"Lighthalzen","lighthalzen",48;
   callsub Onc0,"Louyang","louyang",55;
   callsub Onc0,"Lutie","xmas",40;
   callsub Onc0,"Morroc","morocc",52;
   callsub Onc0,"Moscovia","moscovia",13;
   callsub Onc0,"Niflheim","niflheim",0; // 41
   callsub Onc0,"Payon","payon",40;
   callsub Onc0,"Prontera","prontera",0; // 62
   callsub Onc0,"Rachel","rachel",37;
   callsub Onc0,"Umbala","umbala",9;
   callsub Onc0,"Veins","veins",41;


· Además podeis añadir cualquier otro mapa en el que querais que aparezcan invasiones. Para ello, deberéis añadir otras llamadas semejantes a las anteriores a continuación. Dichas llamadas deberán seguir este esquema:
Citar
   callsub Onc0,"{Nombre}","{Mapa}",{Intensidad};
{Nombre} : Nombre del mapa.
{Mapa} : Mapa.
{Intensidad} : Intensidad de la invasión.

-----------------------------------------
Changelog:
(5 últimas actualizaciones)

v1: [Ivion]
 - Script Base.

v2: [Ivion]
 - Totalmente remodelado.

v3: [Ivion]
 - Añadida Moscovia.

v4: [Ivion]
 - Nuevos mobs balanceados, añadidos a la db.
 - 2 nuevos tipos de invasiones.
 - Ahora los mobs dropean items.
 - Recompensas y penalizaciones globales.
 - Acceso ingame mediante OnWhisperGlobal.
 - Nuevas opciones de configuración.
 - Reescrito casi todo el código.

------------------------------------------
« Última modificación: 30 de Marzo de 2008, 04:05:20 por Ivion » En línea

DivineRO :: Foro :: Ragnarok Online
« : 23 de Mayo de 2007, 06:30:11 »

 En línea
Ivion
Posteador de Bronce
****
Desconectado Desconectado

Mensajes: 213
Miembro Nº: 231


¿Por qué sale la foto tan grande?




Última visita: 25 de Julio de 2008, 04:05:09
« Respuesta #1 : 26 de Mayo de 2007, 08:29:16 »

Ya está todo hecho y testeado a fondo. Espero que os guste y que os sirva de muxo.
Podeis proponer nuevos estilos de invasiones para versiones posteriores.
En línea

Hattori
Asistente de Soporte
Posteador Diamante
*
Desconectado Desconectado

Mensajes: 1924
Miembro Nº: 1353





Última visita: 25 de Julio de 2008, 09:56:15
« Respuesta #2 : 27 de Mayo de 2007, 05:53:53 »

yo propongo que por ejemplo el dia de :
Halloween : aparezcan ciertos Zombis,Fantasmas,momias.
Navidad : aparezcan ciertos Angeling (Que dropean Hats de Navidad).
Dia de Irlanda : (no recuerdo como se llama ese que van todos de verde xD los useres tendrian que vestirse de verde) sacan unos mobs que sean verdes.
Pascua : (Sacan Rabbits y tienen que darle al npc los hueves y les da una recompensa).

Vueno solo se me ocurrio esto si tubiera alguna idea Editaria.IC
En línea

Shimiko
Usuario Novato

Desconectado Desconectado

Mensajes: 4
Miembro Nº: 2846




Última visita: 26 de Junio de 2007, 09:33:08
« Respuesta #3 : 25 de Junio de 2007, 02:19:29 »

Preguntita. En el archivvo eathena.conf donde se activa? en:

// --------------------------------------------------------------
// --------------------------- Events ---------------------------
???
o donde

Me explican aki mismo como poner el the_invasor porfavor. Es mi 1º npc y este es el ke + me interesa.
En línea

Soy nuevo y no se hacer customs seguí la guia paso a paso y me da errores.. que alguien me ayude por MP :(
Hattori
Asistente de Soporte
Posteador Diamante
*
Desconectado Desconectado

Mensajes: 1924
Miembro Nº: 1353





Última visita: 25 de Julio de 2008, 09:56:15
« Respuesta #4 : 25 de Junio de 2007, 03:54:35 »

deves colocarlo como un npc busca guias de como implementar npc's
En línea

eves
Administrador
Posteador Supremo
*
Conectado Conectado

Sexo: Masculino
Mensajes: 7840
Miembro Nº: 1


Utiliza siempre el buscador antes de pedir soporte


WWW

Última visita: 25 de Julio de 2008, 11:37:52
« Respuesta #5 : 25 de Junio de 2007, 05:24:24 »

Draxter o Shuji yagami este npc deberia estar subido a materiales
En línea

SERVIDOR PATROCINADO
Seyk
Sub-Moderador
Posteador Platino
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1348
Miembro Nº: 2391



WWW

Última visita: 25 de Julio de 2008, 10:46:41
« Respuesta #6 : 01 de Julio de 2007, 09:57:47 »

Gracias Por el Aporte el npc me silvio de mucho ^^ thanks
En línea

Crislex
Posteador de Oro
*
Desconectado Desconectado

Mensajes: 600
Miembro Nº: 1263




Última visita: 20 de Mayo de 2008, 07:11:27
« Respuesta #7 : 03 de Julio de 2007, 11:28:22 »

Una pregunta de donde ùedo bajar los Scripts ke se poestean, estoy interesado en el CP TXT y en el The Invasor

Pero no encuentro de donde bajar los TXT
En línea

La Verdad siempre esta oculta tras el velo de la Realidad
pdevilaz1 Crislex Assembler [IMG]http://img404.imageshack.us/i
Kurozzakki
Posteador de Bronce
****
Desconectado Desconectado

Mensajes: 208
Miembro Nº: 2805



WWW

Última visita: 29 de Junio de 2008, 09:19:07
« Respuesta #8 : 05 de Julio de 2007, 10:21:00 »

Yo solo tengo una dudita con respecto al tiempo en que aparecen, me di cuenta k usaste random y eso es muy bueno, porque no se la esperan y de repente ZAS! Invasion!!! jeje, bueno la pregunta es: la cantidad de tiempo que pusiste es en milisegundos o segundos??
 
sleep rand(259200000,2592000000);
En línea

~La Paciencia y Tenacidad, son elementos de Triunfo!!!~ NO1
Visita: MxRO Hero Quest Donde tu Diriges tu Destino!

Ivion
Posteador de Bronce
****
Desconectado Desconectado

Mensajes: 213
Miembro Nº: 231


¿Por qué sale la foto tan grande?




Última visita: 25 de Julio de 2008, 04:05:09
« Respuesta #9 : 15 de Julio de 2007, 07:55:46 »

milisegundos
En línea

Ivion
Posteador de Bronce
****
Desconectado Desconectado

Mensajes: 213
Miembro Nº: 231


¿Por qué sale la foto tan grande?




Última visita: 25 de Julio de 2008, 04:05:09
« Respuesta #10 : 14 de Septiembre de 2007, 09:32:32 »

Versión 2:

- Totalmente reescrito el script. Mirad la descripción en el post principal.
En línea

Ivion
Posteador de Bronce
****
Desconectado Desconectado

Mensajes: 213
Miembro Nº: 231


¿Por qué sale la foto tan grande?




Última visita: 25 de Julio de 2008, 04:05:09
« Respuesta #11 : 20 de Octubre de 2007, 07:46:06 »

v3: [Ivion]
 - Añadida Moscovia.
« Última modificación: 09 de Marzo de 2008, 09:43:20 por Ivion » En línea

Ivion
Posteador de Bronce
****
Desconectado Desconectado

Mensajes: 213
Miembro Nº: 231


¿Por qué sale la foto tan grande?




Última visita: 25 de Julio de 2008, 04:05:09
« Respuesta #12 : 09 de Marzo de 2008, 09:43:32 »

Después de un par de meses que he estado alejado del mundo del Ragnarok, (probando el Granado Espada), vuelvo con una nueva reedición de este script. He conseguido cambiar muchas cosas que siempre quise para este script. Lo único malo es que ahora es un poco más complicado instalar el todo el sistema, pues hay que añadir algunas cosas a la database. Por ello he incluido en el post una detallada guía de instalación del script y de paso, también una guía de configuración, para que os sea más sencillo entender mis ininteligibles configuraciones, XP. Espero que os guste la nueva versión.

v4: [Ivion]
 - Nuevos mobs balanceados, añadidos a la db.
 - 2 nuevos tipos de invasiones.
 - Ahora los mobs dropean items.
 - Recompensas y penalizaciones globales.
 - Acceso ingame mediante OnWhisperGlobal.
 - Nuevas opciones de configuración.
 - Reescrito casi todo el código.
En línea

Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Powered by SMF 1.1.5 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

BlueSkies design by Bloc, editado por eves para DivineRO | XHTML | CSS

Página creada en 0.281 segundos con 22 consultas.


Google visitó por ultima vez esta pagina 25 de Julio de 2008, 02:14:32