Competición de Pesca

Ver el tema anterior Ver el tema siguiente Ir abajo

Competición de Pesca

Mensaje por Tirfing el Jue Oct 17, 2013 12:18 pm

Competición de Pesca


Competición de pesca es un evento que se activa automáticamente (Entre 1 a 3 dias de la última vez que ocurrio) este script lanzará un mensaje avisando a los users que en pocos minutos dara comienzo en Alberta un concurso de pesca.

¿Como funciona?
Al empezar la "Competición de Pesca" todo el mundo deberá de comprar cebos en el lugar indicado por el mensaje, una vez comprado se podrá empezar a pescar.

Durante lo que dura la competición cada vez que se logre pescar un pez el usuario recibirá varios puntos dependiendo del pez que logre sacar.

Puntos por Pescado:

- Pez Podrido [1 punto]
- Trozo de Coral [1 punto]
- Concha Común [1 punto]
- Estrella de Mar [2 puntos]
- Concha Marina [2 puntos]
- Rana [2 puntos]
- Almeja [2 puntos]
- Cangrejo [3 puntos]
- Caballito de Mar [3 puntos]
- Calamar [4 puntos]
- Pez Espada [4 puntos]
- Piraña [4 puntos]
- Sirena [5 puntos]
- Pescado [6 puntos]
- Pescado Fresco [12 puntos]
- Gran Pescado Azul [15 puntos]
- ¿¿?? [20 puntos] <- Fish Head Hat


Al acabar el concurso el participante con el mayor número de puntos recibirá un Event Ticket. (Para que puedan intercambiarlo deberás tener en tu servidor el script "Event Ticket": [Tienes que estar registrado y conectado para ver este vínculo]


Nota para GM:
Cada vez que este evento se active aparecerá un mob llamado "Concurso Pesca" en el mapa "quiz_02", dentro de un cuadrado con un "1", de esta forma se podrá llevar bien el control de las veces que se activa este evento automático.


Descarga:




Si teneis algun tipo de duda o problema o algo parecido no dudeis en comentarmelo.

Tirfing
Administrador
Administrador

Sexo : Masculino

Mensajes : 367
Puntos : 596
Reputación : 6
Fecha de inscripción : 16/12/2010
Localización : España

Ver perfil de usuario http://organix.foro-activo.com

Volver arriba Ir abajo

Re: Competición de Pesca

Mensaje por pardal11 el Vie Oct 18, 2013 8:47 am

+1 Muy bueno.

pardal11
Miembro Iniciado
Miembro Iniciado

Sexo : Masculino

Mensajes : 23
Puntos : 34
Reputación : 3
Fecha de inscripción : 08/02/2012
Localización : España/Valencia

Ver perfil de usuario

Volver arriba Ir abajo

Re: Competición de Pesca

Mensaje por Tirfing el Vie Oct 18, 2013 11:20 am

Recuerda que el premio de este evento es un event ticket, es recomendable descargarse ese script o modificar la siguiente linea añadiendo tu premio:

Código:
getitem 7711,1;
Donde 7711 es la ID del item.

Tirfing
Administrador
Administrador

Sexo : Masculino

Mensajes : 367
Puntos : 596
Reputación : 6
Fecha de inscripción : 16/12/2010
Localización : España

Ver perfil de usuario http://organix.foro-activo.com

Volver arriba Ir abajo

Re: Competición de Pesca

Mensaje por Basara el Jue Abr 10, 2014 12:24 pm

Tirfing escribió:Recuerda que el premio de este evento es un event ticket, es recomendable descargarse ese script o modificar la siguiente linea añadiendo tu premio:

Código:
getitem 7711,1;
Donde 7711 es la ID del item.

Hola, gracias por el aporte :D ¿como se configura cuando comienza el evento? saludos!

Basara
Nuevo Miembro

Sexo : Femenino

Mensajes : 2
Puntos : 4
Reputación : 0
Fecha de inscripción : 10/04/2014

Ver perfil de usuario

Volver arriba Ir abajo

Re: Competición de Pesca

Mensaje por Tirfing el Jue Abr 10, 2014 1:04 pm

Si quieres modificar el tiempo entre activación y activación debes de modificar lo siguiente:

sleep2 rand(43200000,259200000);

El primer número es el tiempo mínimo y el segundo el tiempo máximo (Ahora mismo pone que su delay es de entre 24 y 72 horas) así que solo tendrías que reducir los números para ajustar el tiempo que quieras (Está en milisegundos)

Tirfing
Administrador
Administrador

Sexo : Masculino

Mensajes : 367
Puntos : 596
Reputación : 6
Fecha de inscripción : 16/12/2010
Localización : España

Ver perfil de usuario http://organix.foro-activo.com

Volver arriba Ir abajo

Re: Competición de Pesca

Mensaje por Basara el Jue Abr 10, 2014 5:55 pm

Tirfing escribió:Si quieres modificar el tiempo entre activación y activación debes de modificar lo siguiente:

sleep2 rand(43200000,259200000);

El primer número es el tiempo mínimo y el segundo el tiempo máximo (Ahora mismo pone que su delay es de entre 24 y 72 horas) así que solo tendrías que reducir los números para ajustar el tiempo que quieras (Está en milisegundos)

gracias  Lengua 

Basara
Nuevo Miembro

Sexo : Femenino

Mensajes : 2
Puntos : 4
Reputación : 0
Fecha de inscripción : 10/04/2014

Ver perfil de usuario

Volver arriba Ir abajo

Re: Competición de Pesca

Mensaje por boasty el Sáb Ene 17, 2015 9:58 pm

Hola, probe el script y funciona bien, solamente me mando dos aviso en la consola... Si me dices como arreglarlo te lo agradeceria mucho. y de paos podrias facilitarme los numeros para ponerlo que el evento se active una vez cada 5 horas por favor.

[Warning]: buildin_monster: Attempted to spawn non-existing monster class 2260
[Debug]: Source (NPC): pescaalberta (invisible/not on a map)

boasty
Miembro Iniciado
Miembro Iniciado

Sexo : Masculino

Mensajes : 10
Puntos : 10
Reputación : 0
Fecha de inscripción : 17/01/2015

Ver perfil de usuario

Volver arriba Ir abajo

Re: Competición de Pesca

Mensaje por Tirfing el Dom Ene 18, 2015 3:53 am

boasty escribió:
[Warning]: buildin_monster: Attempted to spawn non-existing monster class 2260
[Debug]: Source (NPC): pescaalberta (invisible/not on a map)

Ese aviso es cuando intenta hacer aparecer un monstruo que no tienes en tu base de datos, creo que es porque usas un emulador antiguo o bien en alguna actualización reciente ese mob habrá cambiado de ID (Agradeceria que me comentaras si es una de esas dos cosas), pero no te preocupes ese error no te va a influir en nada ya que es un mob que suelta el script en otro mapa aparte para llevar el control manualmente de si ese script se ha iniciado y cuantas veces lo ha hecho, de todas formas te comento como lo puedes solucionar de dos formas diferentes.

Primera forma:
Buscas lo siguiente en el script:
Código:
monster "quiz_02",314,57,"Competicion Pesca",2260,1;
(Está al principio) y modificas el "2260" por la ID de otro mob, ya que este mob es simplemente decorativo, da igual que mob sea.

Segunda forma:
Buscas lo siguiente en el script:
Código:
monster "quiz_02",314,57,"Competicion Pesca",2260,1;
y lo eliminas ya que no va a influir en el script.

Puedes usar cualquiera de las dos formas, para modificar el tiempo entre evento y evento debes modificar lo siguiente:

Código:
sleep2 rand(43200000,259200000);

y lo modificas así:

Código:
sleep2 rand(18000000,19800000);

Esto último genera una espera de entre 5 horas (18000000 milisegundos) y 5 horas y 30 minutos (19800000 milisegundos)


Espero que te haya sido útil y disfrutes del script, si algo no te ha quedado del todo claro aquí estoy ;)

Tirfing
Administrador
Administrador

Sexo : Masculino

Mensajes : 367
Puntos : 596
Reputación : 6
Fecha de inscripción : 16/12/2010
Localización : España

Ver perfil de usuario http://organix.foro-activo.com

Volver arriba Ir abajo

Re: Competición de Pesca

Mensaje por boasty el Dom Ene 18, 2015 6:32 am

Si tienes razón, Ya había revisado la id del monster y no estaba en la db. Voy a hacer el cambio de id  para probarlo.

Lo que aun no estoy bien informado es esto.

sleep2 rand(18000000,19800000);

Es que son dos tiempos. la primera indica cuando inicia y el segundo tiempo indica la hora que termina el evento es? o Estoy equivocado?

Osea que inicia a las 5 y termina a las 5:30?

O sera que inicia cada 5 horas y que 30 minutos despues de que termina el evento empieza a contar 5 horas para volverse a activar?

boasty
Miembro Iniciado
Miembro Iniciado

Sexo : Masculino

Mensajes : 10
Puntos : 10
Reputación : 0
Fecha de inscripción : 17/01/2015

Ver perfil de usuario

Volver arriba Ir abajo

Re: Competición de Pesca

Mensaje por Tirfing el Dom Ene 18, 2015 10:05 am

Te lo explico más detalladamente, es mucho más sencillo de lo que parece, al iniciar el script lanza un periodo de espera.

El tiempo de espera será de entre 18000000 milisegundos (5 horas) y 19800000 milisegundos (5 horas y media), es decir que podrá activarse pasado las 5 horas o 5 horas y 15 minutos o cualquier tiempo entre 5 horas y 5 horas 30 minutos.

Originalmente sin modificar el script tiene un tiempo de entre 24 y 72 horas así nunca nadie sabe a que hora va a salir y siempre saldrá en una hora diferente, así que esa frase traducida sería algo así:

"Reinicia el evento dentro de un tiempo al azar entre (5horas y 5horas y 30 minutos)"

P.D: Si quieres que siempre tarde lo mismo en salir simplemente pon un 18000000 en los dos.

Tirfing
Administrador
Administrador

Sexo : Masculino

Mensajes : 367
Puntos : 596
Reputación : 6
Fecha de inscripción : 16/12/2010
Localización : España

Ver perfil de usuario http://organix.foro-activo.com

Volver arriba Ir abajo

Re: Competición de Pesca

Mensaje por boasty el Dom Ene 18, 2015 10:29 am

Ok entiendo... Lo modifique un poco y lo puse de esta forma... =)

OnInit:
inicio:
OnClock0210:
OnClock0610:

boasty
Miembro Iniciado
Miembro Iniciado

Sexo : Masculino

Mensajes : 10
Puntos : 10
Reputación : 0
Fecha de inscripción : 17/01/2015

Ver perfil de usuario

Volver arriba Ir abajo

Re: Competición de Pesca

Mensaje por Tirfing el Lun Ene 19, 2015 2:49 am

Perfecto, eso también serviría, esa forma es para ponerle una hora exacta.

Tirfing
Administrador
Administrador

Sexo : Masculino

Mensajes : 367
Puntos : 596
Reputación : 6
Fecha de inscripción : 16/12/2010
Localización : España

Ver perfil de usuario http://organix.foro-activo.com

Volver arriba Ir abajo

Re: Competición de Pesca

Mensaje por boasty el Lun Ene 19, 2015 9:54 pm

Amigo encontre un Bug... Te explico..

Los puntos de pesca se acumula para el siguiente juego. No se resetea al cobrar el premio. Ejemplo ganastes con 30 puntos y cobrastes el premio.

Pero cuando juegas otra ves, sigues teniendo 30 puntos acumulados y si ganas 5 puntos son total 35...

Deberia de tener 0 puntos cada ves que juegas, Pero cada vez que juegas tienes puntos acumulados jugados en la ultima vez...

Me gustaria que cada vez que juegas tenga 0 puntos y no jugar con los puntos ganados en la ultima pesca

Espero me aya explicado bien xD

boasty
Miembro Iniciado
Miembro Iniciado

Sexo : Masculino

Mensajes : 10
Puntos : 10
Reputación : 0
Fecha de inscripción : 17/01/2015

Ver perfil de usuario

Volver arriba Ir abajo

Re: Competición de Pesca

Mensaje por Tirfing el Mar Ene 20, 2015 1:02 pm

El problema es que este script está preparado para que se realice con un tiempo más prolongado entre evento y evento, lo cual las variables se reinician cuando relogeas así que como nadie suele estar 24~72 horas sin deslogear no suele haber ese problema.

Tirfing
Administrador
Administrador

Sexo : Masculino

Mensajes : 367
Puntos : 596
Reputación : 6
Fecha de inscripción : 16/12/2010
Localización : España

Ver perfil de usuario http://organix.foro-activo.com

Volver arriba Ir abajo

Re: Competición de Pesca

Mensaje por boasty el Mar Ene 20, 2015 2:30 pm

Ah bueno, muchas gracias. =)

boasty
Miembro Iniciado
Miembro Iniciado

Sexo : Masculino

Mensajes : 10
Puntos : 10
Reputación : 0
Fecha de inscripción : 17/01/2015

Ver perfil de usuario

Volver arriba Ir abajo

Re: Competición de Pesca

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.