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: [Script] Ranker (v5)  (Leído 2436 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Ivion
Posteador de Bronce
****

Reputacion: 14
Desconectado Desconectado

Mensajes: 219
Miembro Nº: 231





Última visita: Hoy a las 04:25:27
« : 25 de Mayo de 2007, 04:31:23 »

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


· Ranking de nivel ingame.
· Ranking de PK ingame.
· Ranking de MVPs ingame.
· Funciona en servers sql y txt.
· Control Panel de gms whispeando a NPC:CPfunc .
· Auto-Depuración de jugadores inactivos.
· Múltiples opciones de configuración.

-----------------------------------------

Descargar (Versión 5)
Mirror (Versión 5)

!! Importante: Esta nueva versión funciona con un nuevo sistema de variables. Si en tu server ya existía una versión anterior de éste script, antes de actualizarlo asegúrate primero de hacer un reset del Ranking, whispeando a NPC:CPfunc . No actualices a esta versión sin haberte asegurado antes de que el Ranking está vacío.

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


1. Descarga el script y colocalo en la carpeta: ./npc/custom/
2. Activa el script en ./npc/scripts_custom.conf añadiendo esta línea al final:
Citar
npc: npc/custom/Ranker.txt

3. En ./src/map/script.c , busca esta línea:
Citar
      case 21: script_pushint(st,mob->status.mode); break;
Y añade esta otra línea a continuación:
Citar
      case 22: script_pushint(st,mob->mexp); break;   // Ivion

4. Recompila el emulador.

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

v1: [Ivion]

v2: [Ivion]
· Reescrito todo el funcionamiento interno.
· Nuevo sistema de variables.
· Se actualiza al desloguearte.
· Configuración para gms.
· Añadidos duplicados.
· Conf para cambiar el nombre de todos los NPCs.
· Nuevas conversaciones y controles.
· Nueva opción para gms de resetear el ranking.
· Conf para reseteo automático del ranking.
· Conf para rango de nivel en PK.
· Ranking de MVPs.

v3: [Ivion] Download
· Bugfix: Ordenamiento de los Rankings.

v4: [Ivion] Download
· Eliminado el sistema de auto-reset.
· Auto-Depuración de jugadores inactivos.
· Control de depuración para gms.
· Bugfix: OnLogout update sin cambiar de nivel.

v5: [Ivion]
· Reconstruido para facilitar la creación de otros futuros Rankings.
· Nuevo sistema de variables más sencillo.
· Si un jugador se cambia de nombre, el ranking lo actualizará.
· Los jugadores inactivos que se reincorporen mantendrán sus estadísticas anteriores.
· Nuevo sistema de ordenamiento de los rankings más rápido.
· Bugfix: Los rankings se ordenarán correctamente al descender de posición.

------------------------------------------
« Última modificación: 30 de Julio de 2008, 01:40:49 por Ivion » En línea

DivineRO :: Foro :: Ragnarok Online
« : 25 de Mayo de 2007, 04:31:23 »

 En línea
trebolde4
Posteador de Oro
**

Reputacion: 10
Desconectado Desconectado

Mensajes: 888
Miembro Nº: 1582



WWW

Última visita: 29 de Agosto de 2008, 03:23:59
« Respuesta #1 : 30 de Mayo de 2007, 12:32:30 »

eso esta listo?
porque segun lo que veo no tiene POSICION asi que no entiendo mucho el SCRIPT de este NPC o no esta terminado.
En línea

FIRMAS MAS PEQUEÑAS!!!!


Edited by DivineRO Staff
Shuji Yagami
Moderador Director
Posteador Divino
*

Reputacion: 124
Desconectado Desconectado

Sexo: Masculino
Mensajes: 3289
Miembro Nº: 220


~ Divine Director ~


WWW

Última visita: Hoy a las 03:51:28
« Respuesta #2 : 30 de Mayo de 2007, 12:34:52 »

Citar
Como dije, estoy intentando hacer un cp ingame que funcione en servers txt. El script, como veréis abajo es muy complicado, y no se si lagueará muxo. Además tiene algunas limitaciones. La primera que he encontrado, es que no se puede actualizar el ranking cuando cambias de guild, ya que no existe ningún evento, que yo sepa, para ello. El sistema de variables ya está creado, solo falta crear el npc y probarlo todo. ¿Alguna sugerencia, idea, ... ?

o,o? asi o mas claro?
En línea

Ivion
Posteador de Bronce
****

Reputacion: 14
Desconectado Desconectado

Mensajes: 219
Miembro Nº: 231





Última visita: Hoy a las 04:25:27
« Respuesta #3 : 30 de Mayo de 2007, 05:30:50 »

Estoy añadiendole un ranking para pk-mode. Falta el npc y probarlo, esto último suele llevar su tiempo...

pd: también estoy remodelando un poco el sistema, para que sea más simple y ni ocupe tanto ni laguee tanto.
« Última modificación: 30 de Mayo de 2007, 09:37:44 por Ivion » En línea

Ivion
Posteador de Bronce
****

Reputacion: 14
Desconectado Desconectado

Mensajes: 219
Miembro Nº: 231





Última visita: Hoy a las 04:25:27
« Respuesta #4 : 01 de Junio de 2007, 10:52:31 »

Terminada la versión 1.
En línea

trebolde4
Posteador de Oro
**

Reputacion: 10
Desconectado Desconectado

Mensajes: 888
Miembro Nº: 1582



WWW

Última visita: 29 de Agosto de 2008, 03:23:59
« Respuesta #5 : 02 de Junio de 2007, 05:16:11 »

lo probe pero pense que tenia mas funciones como cambiar Clave o cosas por el estilo, revisar cuanto dinero tiene en su banko, etc...
En línea

FIRMAS MAS PEQUEÑAS!!!!


Edited by DivineRO Staff
Shuji Yagami
Moderador Director
Posteador Divino
*

Reputacion: 124
Desconectado Desconectado

Sexo: Masculino
Mensajes: 3289
Miembro Nº: 220


~ Divine Director ~


WWW

Última visita: Hoy a las 03:51:28
« Respuesta #6 : 02 de Junio de 2007, 06:59:28 »

.¬¬ ese tipo de cosas por el estilo se encuentran en SQL.
En línea

Khasari
Posteador Epico
***

Reputacion: 39
Desconectado Desconectado

Sexo: Masculino
Mensajes: 2036
Miembro Nº: 1588


El Rune Knight no se rinde.No llega a ese Extremo




Última visita: Hoy a las 01:58:15
« Respuesta #7 : 04 de Junio de 2007, 07:09:32 »

Buen trabajo Ivion se agradece.Lo estaba esperando mucho tiempo.
 
Saludos y suerte en tu proximo script.(si haces mas claro) xDDD.
« Última modificación: 05 de Junio de 2007, 02:56:04 por Khasari » En línea




[WoW Servers] KHDB (Khasari Database) Para Ascent y Arc Emu y TSDB (Traduccion Spanish Database) http://khdb.es.tl/
juanlu
Segunda Clase
*

Reputacion: 10
Desconectado Desconectado

Mensajes: 41
Miembro Nº: 1939




Última visita: 25 de Junio de 2008, 11:31:49
« Respuesta #8 : 10 de Junio de 2007, 09:19:57 »

y esto cmo se instala, e instalao el npc pero el rank no m dice los jugadores.
tengo q acer algo en la db?

gracias y saludos

edit: sq yo tng ceres, no se podria arregalr para q funcionase?
« Última modificación: 10 de Junio de 2007, 09:36:39 por juanlu » En línea
eves
Administrador
Posteador Supremo
*

Reputacion: 195
Desconectado Desconectado

Sexo: Masculino
Mensajes: 8020
Miembro Nº: 1


Utiliza siempre el buscador antes de pedir soporte


WWW

Última visita: Hoy a las 01:48:39
« Respuesta #9 : 11 de Junio de 2007, 04:28:41 »

Este es un panel interno para TXT, creo que eso resuelve tus dudas
En línea

SERVIDOR PATROCINADO
walter
Novato
*

Reputacion: 10
Desconectado Desconectado

Mensajes: 1
Miembro Nº: 4605




Última visita: 29 de Diciembre de 2007, 03:22:54
« Respuesta #10 : 26 de Octubre de 2007, 11:49:32 »

creo que ta bueno ese scrip y respecto a lo que falta  creo que es porque uno lo ase como guste y lo pone donde uno quste ^^ (no se que tan viejito te este pos) HO
En línea
EnteMalo
Posteador de Plata
*

Reputacion: 35
Desconectado Desconectado

Sexo: Masculino
Mensajes: 368
Miembro Nº: 6381



WWW

Última visita: Hoy a las 03:52:52
« Respuesta #11 : 19 de Noviembre de 2007, 02:35:09 »

muy bueno XD aplausos
En línea



Naxokz
Segunda Clase
*

Reputacion: 10
Desconectado Desconectado

Sexo: Masculino
Mensajes: 42
Miembro Nº: 2487





Última visita: 26 de Agosto de 2008, 09:36:47
« Respuesta #12 : 23 de Enero de 2008, 03:30:11 »

Como lo pongo en el emulador o algo asi es ke no entiendo
En línea

Powered by Blackout Gaming Status Checker" border="0
marcelo
Segunda Clase
*

Reputacion: 10
Desconectado Desconectado

Mensajes: 28
Miembro Nº: 5862




Última visita: 27 de Mayo de 2008, 06:13:39
« Respuesta #13 : 17 de Marzo de 2008, 08:36:40 »

¿este ranking muestra  los 10 primeros jugadores?
En línea
aepa1943
Posteador Habitual
***

Reputacion: 19
Desconectado Desconectado

Mensajes: 127
Miembro Nº: 828




Última visita: Hoy a las 06:48:39
« Respuesta #14 : 21 de Marzo de 2008, 09:51:39 »

Código:
// [==================================================]
// [==================================================]
// [                     cp txt                       ]
// [==================================================]
// [ Versión 1                                        ]
// [==================================================]
// [ Script original: Ivion                           ]
// [==================================================]
// [ Descripción:                                     ]
// [                                                  ]
// [ - Ranking ingame de nivel.                       ]
// [ - Ranking ingame de pk-mode.                     ]
// [ - Funciona en servers txt.                       ]
// [==================================================]
// [ 5 últimas actualizaciones:                       ]
// [                                                  ]
// [ v1: [Ivion]                                      ]
// [ - Script Base.                                   ]
// [==================================================]
// [ ¡Importante!:                                    ]
// [                                                  ]
// [ - Configurar en ./conf/script_athena.txt:        ]
// [   event_script_type: 1                           ]
// [                                                  ]
// [ - Activar este npc en ./npc/scripts_athena.txt   ]
// [==================================================]
// [==================================================]
VENTAJAS:
- Funciona en txt.
- Posee un ranking de pk-mode.
- Se actualiza instantáneamente.
- Tiene acceso ingame.
- Los gms de un nivel superior al 60 no aparecerán en los rankins.

DESVENTAJAS:
- No guarda las guilds de los jugadores.
- No guarda los zenys de los jugadores, y por lo tanto no existe un ranking de zenys.
- No tiene acceso offgame.

Con esto y con el roregister los servers txt ya no estarán tan desequilibrados con los sql. Que lo disfruteis.

Descargar
Mirror
------------------------------------------
Proximamente

- Añadidos npcs. llll
- Nuevo array de tiempo inactivo. llll
- Eliminación de players inactivos. llll
- Nuevo array de ip.
llll
- Lista de players online.
llll
- Nuevo array de muertes a manos de otro jugador.
llll - Npcs en un script aparte. llll
- Mini-guia para la utilización del cp-txt en otros scripts.
llll

ll terminado ll · ll en pruebas ll · ll en desarroyo ll · ll en proyecto ll
------------------------------------------
si pero para los athenea de ultima version no tiene ese ./conf/script_athena.txt:        event_script_type: 1
En línea
Érid
Donadores
Posteador de Oro
*

Reputacion: 18
Desconectado Desconectado

Sexo: Masculino
Mensajes: 670
Miembro Nº: 979


Controlador de mentes...


WWW

Última visita: Hoy a las 07:57:59
« Respuesta #15 : 22 de Marzo de 2008, 10:41:13 »

Pues dejalo así y listo, igual funciona creo
En línea

Ivion
Posteador de Bronce
****

Reputacion: 14
Desconectado Desconectado

Mensajes: 219
Miembro Nº: 231





Última visita: Hoy a las 04:25:27
« Respuesta #16 : 24 de Julio de 2008, 04:48:09 »

Aquí viene la segunda versión del npc más complicado que he hecho. He cambiado muchas cosas, principalmente porque la versión anterior era muy antigua y ya no funcionaba. Sin embargo no he tenido tiempo para testearlo todo lo que yo querría, ni con tantos jugadores como a mí me habría gustado. Si encontrais algún bug, posteadlo aquí.

v2: [Ivion]
· Reescrito todo el funcionamiento interno.
· Nuevo sistema de variables.
· Se actualiza al desloguearte.
· Configuración para gms.
· Añadidos duplicados.
· Conf para cambiar el nombre de todos los NPCs.
· Nuevas conversaciones y controles.
· Nueva opción para gms de resetear el ranking.
· Conf para reseteo automático del ranking.
· Conf para rango de nivel en PK.
· Ranking de MVPs.

PS:
-----------------------------------------
Ya sabía yo que no lo había testeado lo suficiente... Ahora parece que ya funciona todo bien.

v3: [Ivion]
· Bugfix: Ordenamiento de los Rankings.
« Última modificación: 24 de Julio de 2008, 05:35:35 por Ivion » En línea

Hattori
Moderador
Posteador Adamantium
*

Reputacion: 66
Desconectado Desconectado

Mensajes: 1996
Miembro Nº: 1353





Última visita: Hoy a las 02:41:07
« Respuesta #17 : 24 de Julio de 2008, 05:44:30 »

actualiza el titulo que todavía pone versión 2 XDDD

PD: que es (booleano)¿?

Tambien podrias poner un ranking ya puestos de quien tene mas dinero asi estaria completo.
de los que estan conectados tambien.
« Última modificación: 24 de Julio de 2008, 05:45:46 por Hattori » En línea

Ivion
Posteador de Bronce
****

Reputacion: 14
Desconectado Desconectado

Mensajes: 219
Miembro Nº: 231





Última visita: Hoy a las 04:25:27
« Respuesta #18 : 24 de Julio de 2008, 06:27:49 »

Boolean (en spaninglish booleano xd) significa que solo puede ser uno o cero.

El ranking de dinero... ya veré si lo añado en la próxima versión. El problema es que no existe ningún evento con el que puedas actualizarlo a tiempo real.

Los usuarios conectados puedes verlos si seleccionas "Jugadores online" como filtro.
En línea

Hattori
Moderador
Posteador Adamantium
*

Reputacion: 66
Desconectado Desconectado

Mensajes: 1996
Miembro Nº: 1353





Última visita: Hoy a las 02:41:07
« Respuesta #19 : 24 de Julio de 2008, 11:18:40 »

acavo de provar el sourcer edit y no ha echo falta copilar nada solo lo he configurado lo que guardado y listo he avierto el map,login y char y no me ha dado bug.

ara entrare al servidor a probarlo mas detalladamente si pasa algo posteo de nuevo.
En línea

Ivion
Posteador de Bronce
****

Reputacion: 14
Desconectado Desconectado

Mensajes: 219
Miembro Nº: 231





Última visita: Hoy a las 04:25:27
« Respuesta #20 : 25 de Julio de 2008, 10:39:34 »

Tienes que compilarlo para que suba la cuenta de mvps.
En línea

Ivion
Posteador de Bronce
****

Reputacion: 14
Desconectado Desconectado

Mensajes: 219
Miembro Nº: 231





Última visita: Hoy a las 04:25:27
« Respuesta #21 : 25 de Julio de 2008, 03:32:02 »

v4: [Ivion]
· Eliminado el sistema de auto-reset.
· Auto-Depuración de jugadores inactivos.
· Control de depuración para gms.
· Bugfix: OnLogout update sin cambiar de nivel.

He dejado el link de la versión anterior en la sección del Changelog.
En línea

aepa1943
Posteador Habitual
***

Reputacion: 19
Desconectado Desconectado

Mensajes: 127
Miembro Nº: 828




Última visita: Hoy a las 06:48:39
« Respuesta #22 : 26 de Julio de 2008, 05:22:01 »

una consulta como se le puede cambiar el color a l texto ya q el color no se nota mucho
de ante manos muchas gracias
En línea
Ivion
Posteador de Bronce
****

Reputacion: 14
Desconectado Desconectado

Mensajes: 219
Miembro Nº: 231





Última visita: Hoy a las 04:25:27
« Respuesta #23 : 28 de Julio de 2008, 12:10:34 »

Busca estos códigos en el script y sustitúyelos:

0xFF8800 => Enunciados
0x00CC99 => Tus estadísticas
0xCC9900 => El resto de datos
En línea

aepa1943
Posteador Habitual
***

Reputacion: 19
Desconectado Desconectado

Mensajes: 127
Miembro Nº: 828




Última visita: Hoy a las 06:48:39
« Respuesta #24 : 30 de Julio de 2008, 04:49:17 »

si lo tengo claro pero como se el codigo del color para poder ponerle
donde puedo ver el listado de los colores y sus respectivos codigos
saludos aepa1943
En línea
Ivion
Posteador de Bronce
****

Reputacion: 14
Desconectado Desconectado

Mensajes: 219
Miembro Nº: 231





Última visita: Hoy a las 04:25:27
« Respuesta #25 : 30 de Julio de 2008, 01:09:35 »

v5: [Ivion]
· Reconstruido para facilitar la creación de otros futuros Rankings.
· Nuevo sistema de variables más sencillo.
· Si un jugador se cambia de nombre, el ranking lo actualizará.
· Los jugadores inactivos que se reincorporen mantendrán sus estadísticas anteriores.
· Nuevo sistema de ordenamiento de los rankings más rápido.
· Bugfix: Los rankings se ordenarán correctamente al descender de posición.

!! Importante: Esta nueva versión funciona con un nuevo sistema de variables. Si en tu server ya existía una versión anterior de éste script, antes de actualizarlo asegúrate primero de hacer un reset del Ranking, whispeando a NPC:CPfunc . No actualices a esta versión sin haberte asegurado antes de que el Ranking está vacío.

@ aepa1943 :
Los colores que utilizan los scripts en eathena están en código hexadecimal. Aquí puedes ver una lista de colores: http://cloford.com/resources/colours/500col.htm
« Última modificación: 30 de Julio de 2008, 01:18:58 por Ivion » En línea

IliIilI