Últimos temas
Staff
Admin Oupman [Fundador]
Lethal [Administrador] Inferno Networks
Rastrero [Administrador]
Mr.H (Moderador)
Eventos automaticos
+3
rastrero
Mr.H
Waler
7 participantes
Página 1 de 1.
Eventos automaticos
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?
Waler- Iniciado
- Mensajes : 81
Puntos : 5171
Reputación : -1
Fecha de inscripción : 08/08/2010
Re: Eventos automaticos
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...
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...
Mr.H- Moderador
- Mensajes : 474
Puntos : 5603
Reputación : 13
Fecha de inscripción : 29/08/2010
Edad : 32
Localización : Frente al monitor
Empleo /Ocio : Estudiante.
Re: Eventos automaticos
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.
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.
rastrero- Aprendiz
- Mensajes : 242
Puntos : 5239
Reputación : 29
Fecha de inscripción : 17/11/2010
Re: Eventos automaticos
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...
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...
Mr.H- Moderador
- Mensajes : 474
Puntos : 5603
Reputación : 13
Fecha de inscripción : 29/08/2010
Edad : 32
Localización : Frente al monitor
Empleo /Ocio : Estudiante.
Re: Eventos automaticos
No estiendo lo que quereis decir...
Waler- Iniciado
- Mensajes : 81
Puntos : 5171
Reputación : -1
Fecha de inscripción : 08/08/2010
Re: Eventos automaticos
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.
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.
Re: Eventos automaticos
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 !!!
Mr.H- Moderador
- Mensajes : 474
Puntos : 5603
Reputación : 13
Fecha de inscripción : 29/08/2010
Edad : 32
Localización : Frente al monitor
Empleo /Ocio : Estudiante.
Re: Eventos automaticos
¿Que te explique yo lo que quiere decir?
Waler- Iniciado
- Mensajes : 81
Puntos : 5171
Reputación : -1
Fecha de inscripción : 08/08/2010
Re: Eventos automaticos
Con todas esas soluciones el chaval se habra kedado exactamente igual o peor k antes de escribir el post xD
Biohazard- Iniciado
- Mensajes : 69
Puntos : 4786
Reputación : -1
Fecha de inscripción : 21/07/2011
Re: Eventos automaticos
alguien tiene algun tutorial de MYSQL-sphere?
edit: lethal como es eso de chekear la base de datos?
edit: lethal como es eso de chekear la base de datos?
rastrero- Aprendiz
- Mensajes : 242
Puntos : 5239
Reputación : 29
Fecha de inscripción : 17/11/2010
Re: Eventos automaticos
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.
Seguramente habrá mejores formas, pero esta es la que se me ocurre ahora.
Re: Eventos automaticos
¿Realmente funciona?
Waler- Iniciado
- Mensajes : 81
Puntos : 5171
Reputación : -1
Fecha de inscripción : 08/08/2010
Re: Eventos automaticos
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
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
rastrero- Aprendiz
- Mensajes : 242
Puntos : 5239
Reputación : 29
Fecha de inscripción : 17/11/2010
Re: Eventos automaticos
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
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
Ludgan- Iniciado
- Mensajes : 96
Puntos : 5111
Reputación : 20
Fecha de inscripción : 24/09/2010
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|
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