Tamaño del Texto:
small
normal
big
large
DivineRO
Internautas TV
DivineUpload
Terminos Legales
Staff
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Inicio
Ayuda
Search
Calendario
Galeria de Imagenes
Ingresar
Registrarse
DivineRO :: Foro :: Ragnarok Online
>
Crea TU Propio Servidor de RO (Ragnarok Online) :: eAthena TXT y SQL
>
Scripting & Materials School
(Moderadores:
Tsushinoko
,
Vladd
,
Hattori
,
knzo
,
Khasari
,
yaasu
,
Myzter
,
ratalaika
) >
[NPC] Modificador de Rates.
Páginas: [
1
]
Ir Abajo
Imprimir
Autor
Tema: [NPC] Modificador de Rates. (Leído 283 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Dolbar
Posteador Habitual
Desconectado
Sexo:
Mensajes: 136
Miembro Nº: 2842
Última visita:
Hoy a las
07:58:00
[NPC] Modificador de Rates.
«
:
05 de Abril de 2008, 09:34:33 »
Bueno aquí les dejo este npc, el cual puede cambiar los rates de exp del servidor, sólo pueden ser modificados por un GM lvl 90 o superior, si el GM lvl es menor a éso sólo les despliega los rates actuales.
Lo estube probando y no me dio problemas, si alguien encuentra algun error por favor avisenme, y si saben como podría mejorar el script se los agradecería si me lo hacen saber
Versiones
1.0 El cambio de rates se hace de forma manual, y los cambios sólo permanecen hasta que otro GM vuelva a cambiar los rates o hasta que se reinicie el mapserver, las opciones para modificar rates son 20x 30x 40x y definidos por el GM, pero los 3 primeros son configurables.
1.1 El script ajusta los rates a la ultima configuracion establecida cuando el servidor se autolevanta despues de una caida. Modificaco el menú de cambio de rates, ahora las opciones para e cambio son rates normales, rates al doble, rates al triple, rates definidos por el GM
1.2 Ahora el NPC tambien puede modificar el drop de los siguientes tipos de items: common, heal, use, equip y mvp, el ajuste se hace por igual, el drop se lee apartir del drop common y cuando modifiquemos nosotros el drop, éste será igual para todos los demás items, el dropping de las cards y de los items que se obtienen de las boxes no se altera.
«
Última modificación: 29 de Abril de 2008, 08:08:07 por Dolbar
»
En línea
DivineRO :: Foro :: Ragnarok Online
[NPC] Modificador de Rates.
«
:
05 de Abril de 2008, 09:34:33 »
En línea
FireReaver
Posteador
Desconectado
Mensajes: 116
Miembro Nº: 1568
Última visita:
04 de Julio de 2008, 04:50:38
Re: [NPC] Modificador de Base y Job Exp (Rates)
«
Respuesta #1 :
08 de Abril de 2008, 06:15:42 »
Despues de cada cambio de rates, pon el comando para reiniciar la mob_db o no tendra efecto tu script.
Saludos.......
En línea
Sonidos de Guerra.........
Érid
Donadores
Posteador de Oro
Desconectado
Sexo:
Mensajes: 658
Miembro Nº: 979
Controlador de mentes...
Última visita:
Hoy a las
09:00:44
Re: [NPC] Modificador de Base y Job Exp (Rates)
«
Respuesta #2 :
08 de Abril de 2008, 07:07:41 »
No, sería agregarle un
atcommand "@reloadbattleconf";
x3
En línea
Dolbar
Posteador Habitual
Desconectado
Sexo:
Mensajes: 136
Miembro Nº: 2842
Última visita:
Hoy a las
07:58:00
Re: [NPC] Modificador de Base y Job Exp (Rates)
«
Respuesta #3 :
08 de Abril de 2008, 08:27:25 »
ah ok, muchas gracias, ahora hago los cambios
EDITO
------------
Bueno ya le añadí lo que me hacía falta, era preciamente recargar la monster db
atcommand "@reloadmobdb";
, con el
atcommand "@reloadbattleconf";
me volvía a poner los rates normales del servidor
«
Última modificación: 08 de Abril de 2008, 09:17:40 por Dolbar, Reason: añadir informacion
»
En línea
Érid
Donadores
Posteador de Oro
Desconectado
Sexo:
Mensajes: 658
Miembro Nº: 979
Controlador de mentes...
Última visita:
Hoy a las
09:00:44
Re: [NPC] Modificador de Base y Job Exp (Rates)
«
Respuesta #4 :
08 de Abril de 2008, 10:26:51 »
Oks, se aprende algo siempre, pero eso quiere decir que si reinicias el servidor debes hacerlo de nuevo ¿no?, debes mejorarlo para que se pongan los rates en caso de que el server se caiga, usando
OnInit:
En línea
EnteMalo
Posteador de Plata
Conectado
Sexo:
Mensajes: 346
Miembro Nº: 6381
Última visita:
Hoy a las
10:16:07
Re: [NPC] Modificador de Base y Job Exp (Rates)
«
Respuesta #5 :
08 de Abril de 2008, 11:36:02 »
pero bueno entonses el script por decir al momento de modifcar los rates afuersa hay que reiniciar el sever que yo sepa con el puro @reloadbattleconf se quedan modificados pero pues tambien si tubiera que cerrar el server cada vez que lo modificas esto causaria problemas
En línea
Érid
Donadores
Posteador de Oro
Desconectado
Sexo:
Mensajes: 658
Miembro Nº: 979
Controlador de mentes...
Última visita:
Hoy a las
09:00:44
Re: [NPC] Modificador de Base y Job Exp (Rates)
«
Respuesta #6 :
08 de Abril de 2008, 11:52:58 »
El script no reinicia el server, sólo la base de datos de los mobs, para que den la experiencia correcta y el drop también, loq ue yo digo es que en caso de que el server se caiga(y se autolevante), no habrá "Ge Emes" que realicen el cambio de rates y estarán con los iniciales xD
En línea
Dolbar
Posteador Habitual
Desconectado
Sexo:
Mensajes: 136
Miembro Nº: 2842
Última visita:
Hoy a las
07:58:00
Re: [NPC] Modificador de Base y Job Exp (Rates)
«
Respuesta #7 :
09 de Abril de 2008, 12:35:27 »
Cita de: Érid en 08 de Abril de 2008, 10:26:51
Oks, se aprende algo siempre, pero eso quiere decir que si reinicias el servidor debes hacerlo de nuevo ¿no?, debes mejorarlo para que se pongan los rates en caso de que el server se caiga, usando
OnInit:
eso se podría hacer poniendo una variable global permanente que almacene el valor de los rates que se quedan configurados cuando el GM los cambia , y en el OnInit revisar el valor de los rates, y si son diferentes a los que almacene la variable, los cambie por el de dicha variable ¿no? o sea algo como ésto:
OnInit
set @checaratebase,getBattleFlag ("base_exp_rate");
set @checaratejob,getBattleFlag ("job_exp_rate");
if (($baserates != @checaratebase) || ($jobrates != @checaratejob)) //las variables globales seran previamente creadas y contendrán el valor al que se ajustaron los rates
{
setBattleFlag "base_exp_rate",$baserates;
setBattleFlag "job_exp_rate",$jobrates;
atcommand "@reloadmobdb";
}
End;
En línea
Érid
Donadores
Posteador de Oro
Desconectado
Sexo:
Mensajes: 658
Miembro Nº: 979
Controlador de mentes...
Última visita:
Hoy a las
09:00:44
Re: [NPC] Modificador de Base y Job Exp (Rates)
«
Respuesta #8 :
09 de Abril de 2008, 04:02:22 »
Exactamente n.n, no estaría demás agregarlo al script =P
En línea
Dolbar
Posteador Habitual
Desconectado
Sexo:
Mensajes: 136
Miembro Nº: 2842
Última visita:
Hoy a las
07:58:00
Re: [NPC] Modificador de Base y Job Exp (Rates)
«
Respuesta #9 :
10 de Abril de 2008, 09:28:26 »
ok, entonces lo probaré, y corregiré si encuentro algún problema, y cuando lo tenga listo lo subo ya con las modificaciones.
En línea
Dolbar
Posteador Habitual
Desconectado
Sexo:
Mensajes: 136
Miembro Nº: 2842
Última visita:
Hoy a las
07:58:00
Re: [NPC] Modificador de Base y Job Exp (Rates)
«
Respuesta #10 :
11 de Abril de 2008, 09:44:14 »
bueno arriba dejo la vesion 1.1 de script
tiene las siguientes actualizaciones:
El script ajusta los rates a la ultima configuracion establecida cuando el servidor se autolevanta despues de una caida.
Se modificó el menú de sleccion del cambio de rates, ahora los rates los modifica el doble, el triple ó a uno definido por el GM
PD 1: Alguien sabe cuanto tardan las variables globales permanente ($) en guardarse en el archivo mapreg.txt ?
PD 2: No se si cuente como doble post, creo que no porque ya pasó 1 día, pero si fuera doble post, disculpenme
Edit:
----------------------------------------------------------------
Si encuentran algun bug por favor avisarme
«
Última modificación: 11 de Abril de 2008, 09:51:35 por Dolbar
»
En línea
Érid
Donadores
Posteador de Oro
Desconectado
Sexo:
Mensajes: 658
Miembro Nº: 979
Controlador de mentes...
Última visita:
Hoy a las
09:00:44
Re: [NPC] Modificador de Base y Job Exp (Rates)
«
Respuesta #11 :
12 de Abril de 2008, 12:54:17 »
En sql debe ser inmediatamente, ya que se guarda en una tabla, en el mapreg.txt(Server TXT) debe ser como 5 minutos, cada vez que el server salva ._., de txt no sé mucho, sorry ^^u
En línea
Dolbar
Posteador Habitual
Desconectado
Sexo:
Mensajes: 136
Miembro Nº: 2842
Última visita:
Hoy a las
07:58:00
Re: [NPC] Modificador de Base y Job Exp (Rates)
«
Respuesta #12 :
12 de Abril de 2008, 01:23:22 »
si creo que es mas o menos así porque estaba probando el script y el emu no me guardaba las variables, y yo pensaba que había algo mal o no se, entonces yo mismo escribi las variables y el valor, y pasaba lo mismo, entonces y en una de tantas pruebas que hize tuve que dejar el pc unos minutos y cuando regresé vi que las variables ya se habian guardado por sí sólas, entonces corri varias veces mas el emulador, y vi que pasaban como entre 3 y 5 minutos para que se guardaran,
yo pensaba que era instantáneo, por eso hize la pregunta .
En línea
Dolbar
Posteador Habitual
Desconectado
Sexo:
Mensajes: 136
Miembro Nº: 2842
Última visita:
Hoy a las
07:58:00
Re: [NPC] Modificador de Rates.
«
Respuesta #13 :
29 de Abril de 2008, 07:48:51 »
He añadido una modificación de la version 1.1 del NPC, ahora tambien se modifician los Drops en el nuevo script.
Edito Titulo.
Edit
---------------------------------------
Cambie algunos letreros que olvidé quitar y/o modificar.
si ya habían implementado alguna vez uno de los NPCs anteriores les recomiendo borrar la variable
$checarrate
, para que así este npc pueda establecer el valor del rate del drop (si no el drop siempre será 0), la variable será escrita en cuanto ustedes vuelvan a realizar alguna modificacion de los rates.
«
Última modificación: 29 de Abril de 2008, 08:11:18 por Dolbar
»
En línea
Páginas: [
1
]
Ir Arriba
Imprimir
Ir a:
Por favor selecciona un destino:
-----------------------------
General
-----------------------------
=> Noticias y Normas DivineRO
===> Consejos Utiles :: Informacion
=> Noticias y Actualizaciones Ragnarok Online y Juegos
=> Presentaciones y Despedidas
=> Off-Topic - Discusion Libre
===> YouTube Zone
===> Anime y Manga
-----------------------------
Anunciate en DivineRO :: La Mejor Publicidad para tu Server de Ragnarok
-----------------------------
=> Coloca tu Banner en DivineRO
=> Servicio "Agregame al Link"
-----------------------------
Ragnarok Online 2 :: The Gate of the World
-----------------------------
=> Noticias y Actualizaciones Ragnarok Online 2
=> Guias y FAQ's :: Ragnarok Online 2
=> Soporte Ragnarok Online 2
=> Proyecto RO2 Trans Spanish
=> Discusion libre Ragnarok Online 2
-----------------------------
Guias Ragnarok Online
-----------------------------
=> Guias Generales
=> Dinamica de Juego
=> Soporte Ragnarok Online
-----------------------------
Clases y Jobs Ragnarok Online
-----------------------------
=> Conversacion General de Jobs y Clases
=> Novice > SuperNovice
=> Acolyte > Priest - Monk > High Priest - Champion
=> Thief > Assassin - Rogue > Assassin Cross - Stalker
=> Swordman > Knight - Crusader > Lord Knight - Paladin
=> Mage > Wizzard - Sage > High Wizzard - Professor
=> Archer > Hunter - Bard/Dancer > Sniper - Clown/Gypsy
=> Merchant > BlackSmith - Alchemist > WhiteSmith - Creator
=> Taekwon > Soul Linker - Star Gladiator
=> Expanded Classes (Ninja - Gunslinger)
-----------------------------
Crea TU Propio Servidor de RO (Ragnarok Online) :: eAthena TXT y SQL
-----------------------------
=> Inicio y Descargas eAthena
=> eAthena Guías y FAQ's
=> Materiales, Utilidades y Script's
=> Scripting & Materials School
===> Pedidos de Materiales y Scripts
=> Soporte eAthena
===> Dudas y Sugerencias
===> Desarrollo y Pruebas Usuarios
=> Discusion libre eAthena, emuladores y Servidores
-----------------------------
Desarrollo Web
-----------------------------
=> Guias y FAQ's :: Desarrollo Web
===> Materiales y Utilidades Desarrollo Web
=> Soporte Desarrollo Web
-----------------------------
Diseño Grafico y Edicion
-----------------------------
=> Tutoriales, Informacion y Utilidades
=> Taller de Firmas y Diseños
===> Soporte Diseño grafico
=> Galeria de usuarios
===> Aloja imagenes en la Galeria de DivineRO
-----------------------------
Tablon de Anuncios
-----------------------------
=> Reclutamiento & Seleccion
=> Freelancers
-----------------------------
Sugerencias y Reporte de Bugs
-----------------------------
=> Sugerencias o Bug Generales
===> Sugerencias o Bugs Web
===> Sugerencias o Bug Nezumi TopServer
===> Sugerencias o Bugs Database
-----------------------------
Concursos Antiguos
-----------------------------
=> Archivo de Concursos Antiguos o Pausados
===> GRAN Concurso de Servidores
===> CONCURSO Segundo Aniversario
===> CONCURSO :: Tarjetas de Navidad
===> Concurso: Firma del Mes
===> GRAN Concurso de Webs de Servidores
Cargando...