Ultima Online en Español
Bienvenido a Ultima Online en Español. Por favor, regístrate o entra con tu cuenta.

Saludos.

El equipo del Foro.
Últimos temas
» Inception busca scripter.
Jue 31 Dic 2015 - 2:20 por Lethal

» Equipo para Servidor
Mar 3 Nov 2015 - 13:39 por Kork

» Busco un buen scripter para proyecto server pvp
Dom 19 Jul 2015 - 3:57 por rastrero

» Ultima Azteca
Lun 29 Jun 2015 - 3:31 por chronoMx

» AYUDA SCRIPT
Mar 3 Mar 2015 - 3:35 por rastrero

» NuevaUO (BUSCA COLABORADORES)
Lun 6 Oct 2014 - 10:46 por pushim

» Ultima Alianza
Sáb 26 Jul 2014 - 14:32 por Jecht

» Versiones de Cliente
Mar 22 Jul 2014 - 2:52 por Lethal

» Insane World
Sáb 19 Jul 2014 - 18:00 por Lethal

Staff
Admin Oupman [Fundador]
Lethal [Administrador] Inferno Networks
Rastrero [Administrador]
Mr.H (Moderador)
Servidores

Eventos automaticos

Ver el tema anterior Ver el tema siguiente Ir abajo

Eventos automaticos

Mensaje por Waler el Jue 18 Ago 2011 - 16:35

Como sería algun script para en cierta hora se abra un portal o una piedra parezca k te lleve a un lugar en concreto y se haga un evento?
avatar
Waler
Iniciado
Iniciado

Mensajes : 81
Puntos : 2801
Reputación : -1
Fecha de inscripción : 08/08/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: Eventos automaticos

Mensaje por Mr.H el Jue 18 Ago 2011 - 22:19

El script en si, no existe, cada cual lo diseña...

Lo que tenes que hacer es "ALGO" que active el inicio del scr. como un comando...

Y hacer que el mismo se repita periodicamente...


Yo tenia un comando que al poner ".duelpit" addiaba los portales en Buccanners Den y en Britania, y pasados 5 minutos se cerraba, primero podrias intentarlo, subirlo al foro, y nosotros te podriamos ayudar a ver si esta bien o mal...
avatar
Mr.H
Moderador

Mensajes : 474
Puntos : 3233
Reputación : 13
Fecha de inscripción : 29/08/2010
Edad : 25
Localización : Frente al monitor
Empleo /Ocio : Estudiante.

Ver perfil de usuario

Volver arriba Ir abajo

Re: Eventos automaticos

Mensaje por rastrero el Vie 19 Ago 2011 - 8:06

hay una forma de llamar a la hora del servidor, pero no se cual es.
La cosa es hacer un timer q cada cierto tiempo chekee la hora, y cuando sea q se ejecute la funcion de empezar el torneo

A ver si alguien sabe cual era, yo estube buscando por ahi y no lo encontre.
avatar
rastrero
Aprendiz
Aprendiz

Mensajes : 242
Puntos : 2869
Reputación : 29
Fecha de inscripción : 17/11/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: Eventos automaticos

Mensaje por Lethal el Vie 19 Ago 2011 - 14:53

También podes hacer un chequeo vía base de datos.

_________________
V8 - Lethal

"pensar en grande no cuesta nada"



Te invitamos a nuestra comunidad!.
www.adrenalinegames.com.ar
Comunidad Adrenaline Games
avatar
Lethal
Admin

Mensajes : 623
Puntos : 3358
Reputación : 36
Fecha de inscripción : 03/09/2010
Edad : 32
Localización : Argentina

Ver perfil de usuario http://www.i-networks.com.ar

Volver arriba Ir abajo

Re: Eventos automaticos

Mensaje por Mr.H el Vie 19 Ago 2011 - 15:22

La idea del timer, (ej cada 6 horas)... Es la mas sencilla....


Creas el timer de inicio, lo activas algun dia a las 00:00 y todos los dias... a las 6, 12, 18, 00 se realizara dicho evento...
avatar
Mr.H
Moderador

Mensajes : 474
Puntos : 3233
Reputación : 13
Fecha de inscripción : 29/08/2010
Edad : 25
Localización : Frente al monitor
Empleo /Ocio : Estudiante.

Ver perfil de usuario

Volver arriba Ir abajo

Re: Eventos automaticos

Mensaje por Waler el Vie 19 Ago 2011 - 17:21

No estiendo lo que quereis decir...
avatar
Waler
Iniciado
Iniciado

Mensajes : 81
Puntos : 2801
Reputación : -1
Fecha de inscripción : 08/08/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: Eventos automaticos

Mensaje por Consultame el Vie 19 Ago 2011 - 17:38

lo que tenes que hacer es linkear via MYSQL (creo) la hora actual de la pc con el script. y cuadno en el reloj marque la hora q vos queres en el dia que se haga el evento manda señal de activacion.

sino pensa que si vos queres hacer un evento todo los dias a las 9 de la noche.. y lo ahces por un timer de un item... cuando se caiga el server, se laguea, o haya rollback se va a desconfigurar el horario.

Consultame
Novato
Novato

Mensajes : 26
Puntos : 2454
Reputación : 0
Fecha de inscripción : 12/04/2011

Ver perfil de usuario http://uo.imperiumgames.com.ar

Volver arriba Ir abajo

Re: Eventos automaticos

Mensaje por Mr.H el Vie 19 Ago 2011 - 20:22

Man, estas hablando con un pibe que sabe lo elemental del script y no entendio lo que quise decir con lo de los timmers, ahroa intenta explicarle algo de MYSQL y te la regalo xD !!!
avatar
Mr.H
Moderador

Mensajes : 474
Puntos : 3233
Reputación : 13
Fecha de inscripción : 29/08/2010
Edad : 25
Localización : Frente al monitor
Empleo /Ocio : Estudiante.

Ver perfil de usuario

Volver arriba Ir abajo

Re: Eventos automaticos

Mensaje por Waler el Vie 19 Ago 2011 - 22:26

¿Que te explique yo lo que quiere decir?
avatar
Waler
Iniciado
Iniciado

Mensajes : 81
Puntos : 2801
Reputación : -1
Fecha de inscripción : 08/08/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: Eventos automaticos

Mensaje por Biohazard el Sáb 20 Ago 2011 - 0:09

Con todas esas soluciones el chaval se habra kedado exactamente igual o peor k antes de escribir el post xD

Biohazard
Iniciado
Iniciado

Mensajes : 69
Puntos : 2416
Reputación : -1
Fecha de inscripción : 21/07/2011

Ver perfil de usuario

Volver arriba Ir abajo

Re: Eventos automaticos

Mensaje por Consultame el Sáb 20 Ago 2011 - 2:38

Jajajaj perdonn! es que no se como hacerlo fisicamente, pero se que es asi Razz

Consultame
Novato
Novato

Mensajes : 26
Puntos : 2454
Reputación : 0
Fecha de inscripción : 12/04/2011

Ver perfil de usuario http://uo.imperiumgames.com.ar

Volver arriba Ir abajo

Re: Eventos automaticos

Mensaje por rastrero el Dom 21 Ago 2011 - 0:14

alguien tiene algun tutorial de MYSQL-sphere?

edit: lethal como es eso de chekear la base de datos?
avatar
rastrero
Aprendiz
Aprendiz

Mensajes : 242
Puntos : 2869
Reputación : 29
Fecha de inscripción : 17/11/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: Eventos automaticos

Mensaje por Lethal el Lun 22 Ago 2011 - 16:37

Es lo que se me ocurre, núnca lo hice, aclaro. Arman las tablas con los días y horarios, luego realizan un chequeo si realmente es el dia con el horario via php, sobre escribe una nueva tabla en la cual indica si se realiza o no el evento, se conectan desde el ini a la base de datos, y la conexion la pueden realizar por medio de cada save.

Seguramente habrá mejores formas, pero esta es la que se me ocurre ahora.

_________________
V8 - Lethal

"pensar en grande no cuesta nada"



Te invitamos a nuestra comunidad!.
www.adrenalinegames.com.ar
Comunidad Adrenaline Games
avatar
Lethal
Admin

Mensajes : 623
Puntos : 3358
Reputación : 36
Fecha de inscripción : 03/09/2010
Edad : 32
Localización : Argentina

Ver perfil de usuario http://www.i-networks.com.ar

Volver arriba Ir abajo

Re: Eventos automaticos

Mensaje por Waler el Lun 22 Ago 2011 - 16:50

¿Realmente funciona?
avatar
Waler
Iniciado
Iniciado

Mensajes : 81
Puntos : 2801
Reputación : -1
Fecha de inscripción : 08/08/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: Eventos automaticos

Mensaje por rastrero el Sáb 27 Ago 2011 - 9:57

supongo q si lo sabes hacer bien funcionaria,
investiga spherewiki a fondo si no, a ver si hay algo. o busca scripts por ahi a ver si hay suerte. Yo en eso no tengo ni idea xD
avatar
rastrero
Aprendiz
Aprendiz

Mensajes : 242
Puntos : 2869
Reputación : 29
Fecha de inscripción : 17/11/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: Eventos automaticos

Mensaje por Ludgan el Lun 29 Ago 2011 - 4:08

Tenes varias maneras, podes ponerle un timer de X horas y listo.
El unico problema que te puede llegar a traer eso es que si se cae el server, el evento se va a activar a una hora distinta. Para solucionar eso lo que podes hacer es al finalizar el timer original de X horas, chequeas que hora es con SERV.RTIME (busca en la wikipedia, hay funciones para que te de los minutos, segundos, horas, dias, etc.). Una ves que chequeas la hora, haces una resta entre la hora que vos queres, y la hora que es actualmente y eso lo convertis en segundos para un nuevo timer.
Tambien podes hacer que cada worldsave chequee que hora es, y cuando falte menos de 1 worldsave para que sea la hora adecuada, le activas un timer con el tiempo que falte.
No necesitas usar MySQL
avatar
Ludgan
Iniciado
Iniciado

Mensajes : 96
Puntos : 2741
Reputación : 20
Fecha de inscripción : 24/09/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: Eventos automaticos

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.