Scripts de cliente Pokémon Online 2.0

Acontecimientos, combates, dudas y demás, acerca del servidor propio de la web en el Pokémon Online, actualizado a la quinta generación (Blanca y Negra).
Avatar de Usuario
Manectric-Rang
En busca de la medalla Adoquín de Brega
En busca de la medalla Adoquín de Brega
Mensajes: 4258
Registrado: Dom Mar 05, 2006 2:56 pm

Scripts de cliente Pokémon Online 2.0

Mensajepor Manectric-Rang »

Bueno, esta mañana descargué la documentación del client scripting del PO 2.0. Ahora resulta que el PO hace POsible la introducción de scripts en el cliente (o sea, en el Pokémon Online en sí, no en los servidores, como los scripts de toda la vida).

En mitá la siesta, le he echado un ojo, y he conseguido hacer mi primer script de cliente. Lo único malo es que no puedo probarlo bien mientras no tenga Internet, ya que lo que hace es medir en milisegundos el lag que habrá entre los mensajes de dos usuarios, y si lo uso dentro de mi mismo PC y de mi mismo server, me da un retraso de un milisegundo.

Me gustaría que lo probaseis, es un simple script que no hace gran cosa, pero como curiosidad está bastante bien, y puede serviros para comprobar si tenéis lag (adiós a la absurda pregunta de "lag?"), y cuánto exactamente.

Para usarlo, solo hay que activar el plugin de Client Scripting (Plugins - Plugin Manager - Añadir plugin... - ClientScripting.dll), abrir la ventana del client scripting (Plugins - Script Window), copiarlo (sí, es el code de abajo, ¿cómo lo has adivinado?) y darle a OK. Posiblemente haya que cerrar y abrir el PO para que funcione completamente, pero no lo tengo claro aún.
Una vez metido el script, solo habrá que escribir *ping seguido del nombre de usuario que escojamos (ojo: para que funcione ese otro usuario también tendrá que tenerlo puesto). Ejemplo: *ping [STATS]ManectricRang. (Sin el punto, claro.) Al ratito nos saldrá un mensaje con los milisegundos de retraso.

Quisiera que al menos dos de los que ya tenéis el PO 2.0 os pusieseis el script para probarlo. No tengo ni idea de cuánto pueden ser los valores normales, pero menos de 2000 milisegundos no puede considerarse lag. Puede usarse en cualquier servidor, lo único necesario es que ambos usuarios tengan el script y que uno no ignore al otro.

Intentaré desarrollar más scripts de cliente en los próximos días, y sí, a diferencia de los scripts del server, estos los haré públicos.

Y he aquí el código.

Spoiler: Mostrar
/* Script calculador de ping hecho por Manectric-Rang */
if (typeof(date) == "undefined") {
date = []
}
({

beforePMReceived: function(id, msg) {
if (msg == "¿Cuánto ping hay, quillo?") {
/* Esta sección permite algo de retrocompatibilidad */
client.network().sendPM(id, "Pueh hay una zarvajá ping, pisha.")
client.network().sendPM(id, "Hay una nueva versión del script de ping de Manectric-Rang, que permite usar el ping con varios usuarios a la vez. Ve a http://www.pokemon-stats.com/foros/viewtopic.php?f=25&t=32669 para tenerla.")
sys.stopEvent();
}
if (msg == "Usando script de Manectric-Rang para calcular el ping. Esperando respuesta...") {
/* Al detectar que alguien quiere ver su ping, envía una respuesta instantánea */
client.network().sendPM(id, "Petición de ping recibida.")
sys.stopEvent();
}
if (msg.substring(0, 26) == "Petición de ping recibida." && date[id] != undefined) {
/* Una vez llega la respuesta instantánea, se calculan los milisegundos de retraso */
print("Ping con " + client.name(id) + ": " + (new Date().getTime() - date[id]) + " milisegundos.")
sys.stopEvent();
date[id] = undefined;
}

}
,

/* Esto hace que al usar *ping se envíe el mensaje y se cuente el retardo */
/* Si usamos *ping [STATS]ManectricRang en Stats veremos solo nuestro lag */
/* El lag es lo que tarda el mensaje desde el PC al server y vuelta al PC */
/* Si lo usamos fuera de Stats o con otro veremos la suma de lag de ambos */
/* El lag de los dos es lo que tarda el mensaje en ir de un PC al server, */
/* del server al otro PC, del otro PC al server y del server al primer PC */
/* Recuerda que esto solo funciona con quien tenga también este script... */
beforeSendMessage: function(msg, chan) {
if (msg[0] == "*") {
if (msg.split(" ")[0] == "*ping") {
sys.stopEvent();
}
if (msg.split(" ")[0] == "*ping" && client.id(msg.substring(msg.indexOf(" ")+1)) != -1 && client.id(msg.substring(msg.indexOf(" ")+1)) != client.ownId() && date[client.id(msg.substring(msg.indexOf(" ")+1))] == undefined) {
client.network().sendPM(client.id(msg.substring(msg.indexOf(" ")+1)), "Usando script de Manectric-Rang para calcular el ping. Esperando respuesta...")
date[client.id(msg.substring(msg.indexOf(" ")+1))] = new Date().getTime();
return;
}

}
}
,
})
Última edición por Manectric-Rang el Mar Ago 21, 2012 5:16 am, editado 4 veces en total.
Ante el Bayern el balón fue nuestro, no pudieron dominarnos. Si miramos el resultado nos quedamos en lo superficial.
                  ~ Xavi Hernández, sobre una eliminatoria perdida por 7-0. ¹ ²
Imagen
¡Gracias por la firma, Ana!

Imagen

Imagen

Spoiler: Mostrar
Imagen
Imagen

Imagen
¡Gracias por la firma, Salami!

Imagen
¡Gracias por esta firma también, Salami!

Imagen
¡Gracias por esta firma también, Ana!

Imagen

Imagen

Imagen

Imagen



Creaciones en Isle of Tune:. . . . . . . . . . . . . . . . .Lecturas recomendadas (yo que tú las miraba):
Apologize - Timbaland (31º, pero llegó al 13º E_E). . . .Reglas del foro
Our House - Madness (86º, llegó al 40º) . . . . . . . . . . .Cómo ser un forero inteligente
Mission Impossible (26º). . . . . . . . . . . . . . . . . . . . . Función Date (formato de la hora usado en el foro)
Can-Can (58º)
11-Game Over-FFX OST (a petición de PORY)
Riders on the storm - The Doors (Muy reciente)
Barbra Streisand - Duck Sauce (Recién hecha)
Cagüen... y sus derivados son marcas registradas pertenecientes a Manectric-Rang ©, por lo cual su uso sin autorización previa puede conllevar multas de hasta 69.000€, dependiendo de los beneficios económicos que obtenga el infractor y de las leyes del país del infractor.

Avatar de Usuario
The Unlucky
Incómod@ por los bichos de Draco
Incómod@ por los bichos de Draco
Mensajes: 1232
Registrado: Dom Jun 19, 2011 8:27 am

Re: Scripts de cliente Pokémon Online 2.0

Mensajepor The Unlucky »

vere lo ke puedo acer, no tengo tiempo para nada
Última edición por The Unlucky el Mar Jul 24, 2012 5:19 am, editado 1 vez en total.
Imagen
Spoiler: Mostrar
Imagen

Avatar de Usuario
Manectric-Rang
En busca de la medalla Adoquín de Brega
En busca de la medalla Adoquín de Brega
Mensajes: 4258
Registrado: Dom Mar 05, 2006 2:56 pm

Re: Scripts de cliente Pokémon Online 2.0

Mensajepor Manectric-Rang »

¿Para qué quieres abrir el server? ¿Qué tienen que ver los servers con esto?
Ante el Bayern el balón fue nuestro, no pudieron dominarnos. Si miramos el resultado nos quedamos en lo superficial.
                  ~ Xavi Hernández, sobre una eliminatoria perdida por 7-0. ¹ ²
Imagen
¡Gracias por la firma, Ana!

Imagen

Imagen

Spoiler: Mostrar
Imagen
Imagen

Imagen
¡Gracias por la firma, Salami!

Imagen
¡Gracias por esta firma también, Salami!

Imagen
¡Gracias por esta firma también, Ana!

Imagen

Imagen

Imagen

Imagen



Creaciones en Isle of Tune:. . . . . . . . . . . . . . . . .Lecturas recomendadas (yo que tú las miraba):
Apologize - Timbaland (31º, pero llegó al 13º E_E). . . .Reglas del foro
Our House - Madness (86º, llegó al 40º) . . . . . . . . . . .Cómo ser un forero inteligente
Mission Impossible (26º). . . . . . . . . . . . . . . . . . . . . Función Date (formato de la hora usado en el foro)
Can-Can (58º)
11-Game Over-FFX OST (a petición de PORY)
Riders on the storm - The Doors (Muy reciente)
Barbra Streisand - Duck Sauce (Recién hecha)
Cagüen... y sus derivados son marcas registradas pertenecientes a Manectric-Rang ©, por lo cual su uso sin autorización previa puede conllevar multas de hasta 69.000€, dependiendo de los beneficios económicos que obtenga el infractor y de las leyes del país del infractor.

Carla
Insultad@ por Giovanni
Insultad@ por Giovanni
Mensajes: 113
Registrado: Mar Dic 27, 2011 12:02 pm

Re: Scripts de cliente Pokémon Online 2.0

Mensajepor Carla »

Una cosa que no me ha quedado clara , para que este script funcione , el otro usuario tiene que tener tambien puesto el script no?

Avatar de Usuario
Manectric-Rang
En busca de la medalla Adoquín de Brega
En busca de la medalla Adoquín de Brega
Mensajes: 4258
Registrado: Dom Mar 05, 2006 2:56 pm

Re: Scripts de cliente Pokémon Online 2.0

Mensajepor Manectric-Rang »

Sí. Creo haberlo puesto en el post bien claro. Ambos tienen que tener el script.
Ante el Bayern el balón fue nuestro, no pudieron dominarnos. Si miramos el resultado nos quedamos en lo superficial.
                  ~ Xavi Hernández, sobre una eliminatoria perdida por 7-0. ¹ ²
Imagen
¡Gracias por la firma, Ana!

Imagen

Imagen

Spoiler: Mostrar
Imagen
Imagen

Imagen
¡Gracias por la firma, Salami!

Imagen
¡Gracias por esta firma también, Salami!

Imagen
¡Gracias por esta firma también, Ana!

Imagen

Imagen

Imagen

Imagen



Creaciones en Isle of Tune:. . . . . . . . . . . . . . . . .Lecturas recomendadas (yo que tú las miraba):
Apologize - Timbaland (31º, pero llegó al 13º E_E). . . .Reglas del foro
Our House - Madness (86º, llegó al 40º) . . . . . . . . . . .Cómo ser un forero inteligente
Mission Impossible (26º). . . . . . . . . . . . . . . . . . . . . Función Date (formato de la hora usado en el foro)
Can-Can (58º)
11-Game Over-FFX OST (a petición de PORY)
Riders on the storm - The Doors (Muy reciente)
Barbra Streisand - Duck Sauce (Recién hecha)
Cagüen... y sus derivados son marcas registradas pertenecientes a Manectric-Rang ©, por lo cual su uso sin autorización previa puede conllevar multas de hasta 69.000€, dependiendo de los beneficios económicos que obtenga el infractor y de las leyes del país del infractor.

Avatar de Usuario
The Unlucky
Incómod@ por los bichos de Draco
Incómod@ por los bichos de Draco
Mensajes: 1232
Registrado: Dom Jun 19, 2011 8:27 am

Re: Scripts de cliente Pokémon Online 2.0

Mensajepor The Unlucky »

Manectric-Rang escribió:¿Para qué quieres abrir el server? ¿Qué tienen que ver los servers con esto?

Como se nota k no lei lo k pusiste e_eU
Imagen
Spoiler: Mostrar
Imagen

Carla
Insultad@ por Giovanni
Insultad@ por Giovanni
Mensajes: 113
Registrado: Mar Dic 27, 2011 12:02 pm

Re: Scripts de cliente Pokémon Online 2.0

Mensajepor Carla »

Bueno , cuando ahora lo acabo de probar con FV , cuando yo se lo envio a el le sale lo de, cuanto ping hay, quillo ? . Y entonces ahora se supone que me tendria que llegar un mp a mi con los milisegundos de retras no? Sí es asi no me llega nada , y ademas cuando FV prueba a poner el script , no le funciona le sale lo que ha puesto en el main , como un mensaje normal , no se si sera por el - que tengo en el nick , pero bueno eso es cosa tuya.

Avatar de Usuario
Manectric-Rang
En busca de la medalla Adoquín de Brega
En busca de la medalla Adoquín de Brega
Mensajes: 4258
Registrado: Dom Mar 05, 2006 2:56 pm

Re: Scripts de cliente Pokémon Online 2.0

Mensajepor Manectric-Rang »

Eso quiere decir que FV no se ha puesto bien el script. Quizá cerrando y abriendo el PO se le arregle.
Ante el Bayern el balón fue nuestro, no pudieron dominarnos. Si miramos el resultado nos quedamos en lo superficial.
                  ~ Xavi Hernández, sobre una eliminatoria perdida por 7-0. ¹ ²
Imagen
¡Gracias por la firma, Ana!

Imagen

Imagen

Spoiler: Mostrar
Imagen
Imagen

Imagen
¡Gracias por la firma, Salami!

Imagen
¡Gracias por esta firma también, Salami!

Imagen
¡Gracias por esta firma también, Ana!

Imagen

Imagen

Imagen

Imagen



Creaciones en Isle of Tune:. . . . . . . . . . . . . . . . .Lecturas recomendadas (yo que tú las miraba):
Apologize - Timbaland (31º, pero llegó al 13º E_E). . . .Reglas del foro
Our House - Madness (86º, llegó al 40º) . . . . . . . . . . .Cómo ser un forero inteligente
Mission Impossible (26º). . . . . . . . . . . . . . . . . . . . . Función Date (formato de la hora usado en el foro)
Can-Can (58º)
11-Game Over-FFX OST (a petición de PORY)
Riders on the storm - The Doors (Muy reciente)
Barbra Streisand - Duck Sauce (Recién hecha)
Cagüen... y sus derivados son marcas registradas pertenecientes a Manectric-Rang ©, por lo cual su uso sin autorización previa puede conllevar multas de hasta 69.000€, dependiendo de los beneficios económicos que obtenga el infractor y de las leyes del país del infractor.

Avatar de Usuario
The Unlucky
Incómod@ por los bichos de Draco
Incómod@ por los bichos de Draco
Mensajes: 1232
Registrado: Dom Jun 19, 2011 8:27 am

Re: Scripts de cliente Pokémon Online 2.0

Mensajepor The Unlucky »

quiza sea porke yo no tengo el script a_a?Nunca eh dicho k me lo pusiera o.o, si k me lo probaria pero ahora no, DESPUES A_A
EDITO: ME LO PUSE YA A_a_a_
Imagen
Spoiler: Mostrar
Imagen

Carla
Insultad@ por Giovanni
Insultad@ por Giovanni
Mensajes: 113
Registrado: Mar Dic 27, 2011 12:02 pm

Re: Scripts de cliente Pokémon Online 2.0

Mensajepor Carla »

Pues al final resulta que FV no sabia poner el plugin , pero ya esta y si que funciona .
(13:35:27) Ping con [Aura]Magic FV13: 591 milisegundos.

Avatar de Usuario
The Unlucky
Incómod@ por los bichos de Draco
Incómod@ por los bichos de Draco
Mensajes: 1232
Registrado: Dom Jun 19, 2011 8:27 am

Re: Scripts de cliente Pokémon Online 2.0

Mensajepor The Unlucky »

o.o es cosa mia o el scripts me ah puesto el PO en ingles ._:
Imagen
Spoiler: Mostrar
Imagen

Avatar de Usuario
Manectric-Rang
En busca de la medalla Adoquín de Brega
En busca de la medalla Adoquín de Brega
Mensajes: 4258
Registrado: Dom Mar 05, 2006 2:56 pm

Re: Scripts de cliente Pokémon Online 2.0

Mensajepor Manectric-Rang »

El script no debería hacer eso, lol

¡Muchas gracias por probar el script! Ahora sé que funciona.
Ante el Bayern el balón fue nuestro, no pudieron dominarnos. Si miramos el resultado nos quedamos en lo superficial.
                  ~ Xavi Hernández, sobre una eliminatoria perdida por 7-0. ¹ ²
Imagen
¡Gracias por la firma, Ana!

Imagen

Imagen

Spoiler: Mostrar
Imagen
Imagen

Imagen
¡Gracias por la firma, Salami!

Imagen
¡Gracias por esta firma también, Salami!

Imagen
¡Gracias por esta firma también, Ana!

Imagen

Imagen

Imagen

Imagen



Creaciones en Isle of Tune:. . . . . . . . . . . . . . . . .Lecturas recomendadas (yo que tú las miraba):
Apologize - Timbaland (31º, pero llegó al 13º E_E). . . .Reglas del foro
Our House - Madness (86º, llegó al 40º) . . . . . . . . . . .Cómo ser un forero inteligente
Mission Impossible (26º). . . . . . . . . . . . . . . . . . . . . Función Date (formato de la hora usado en el foro)
Can-Can (58º)
11-Game Over-FFX OST (a petición de PORY)
Riders on the storm - The Doors (Muy reciente)
Barbra Streisand - Duck Sauce (Recién hecha)
Cagüen... y sus derivados son marcas registradas pertenecientes a Manectric-Rang ©, por lo cual su uso sin autorización previa puede conllevar multas de hasta 69.000€, dependiendo de los beneficios económicos que obtenga el infractor y de las leyes del país del infractor.

Avatar de Usuario
ric_kirby
Volando frente a Pegaso
Volando frente a Pegaso
Mensajes: 298
Registrado: Lun May 16, 2011 4:44 pm

Re: Scripts de cliente Pokémon Online 2.0

Mensajepor ric_kirby »

El Client Scripting rlz. Lo malo es que si se usa de cierta manera "malvada" puede incluso para trolear servidores.
Aún así, lo que más me gusta de las versiones 2.0 del Pokémon Online es el sistema de Database Mod revivido desde el Pokémon NetBattle, aunque no es igual al de antes.
¡Muy bien, preparados para la foto!
¿Todos listos? ¡Muy bien! ¡Todos digan: "Güisqui"!

çÇçÇçÇçÇçÇçÇçÇçÇçÇçÇçÇ

Imagen

Avatar de Usuario
Creeper
Codead@ con legendarios
Codead@ con legendarios
Mensajes: 199
Registrado: Jue Feb 14, 2013 11:41 am

Re: Scripts de cliente Pokémon Online 2.0

Mensajepor Creeper »

Quiero el script de la PEsca automática. Poner todo el rato el /fish cansa.
Imagen

Firma provisional, es muy mala pero es lo que hay.

Avatar de Usuario
The Unlucky
Incómod@ por los bichos de Draco
Incómod@ por los bichos de Draco
Mensajes: 1232
Registrado: Dom Jun 19, 2011 8:27 am

Re: Scripts de cliente Pokémon Online 2.0

Mensajepor The Unlucky »

1º-Esta clase de cosas se dicen por MP al que se las tienes que decir.
2º-En caso de Manec decidir hacer un comando de autofish seria de pago y muy caro
3º-Yo tambien quiero que me toque la Loteria, asique a rezarle a la virgen.
4º-Cansar tambien cansas tú.
Imagen
Spoiler: Mostrar
Imagen