Se debe implementar un sistema que permita a los usuarios apostar por un numero de cuatro cifras.
Por cada apuesta que los usuarios deseen realizar deberán pagar un precio fijo, de este precio un 50% debe ser destinado al premio del sorteo actual y el otro 50% debe ser destinado al premio del próximo sorteo.
Se debe establecer un premio inicial que atraiga a los usuarios a apostar, pero solo iniciar el sorteo una vez se recaude la cantidad de monedas de oro destinadas al sorteo actual que coincida con el premio inicial.

El sorteo debe consistir en lo siguiente:
Todos los días, cada seis horas y en un horario fijo el NPC de apuestas dirá un número de cuatro cifras al azar.
Si ese número coincide con un número apostado por un personaje, el premio se le enviará automáticamente, el sorteo se reiniciará y se utilizará las monedas de oro recaudadas en ese sorteo anterior que fueron destinadas al nuevo sorteo.

Si los que apostaron a ese número son más de un personaje, el premio se dividirá entre todos esos personajes, se les envía su parte del premio, el sorteo se reiniciará y se utilizará las monedas de oro recaudadas en el sorteo anterior que fueron destinadas al nuevo sorteo.

Si el número no coincide con ninguno anteriormente apostado, el sorteo se reiniciará manteniendo el premio del sorteo anterior.

Cada usuario debe poder apostar las veces que desee en un sorteo, pero no a un mismo número más de una vez con el mismo personaje.
Los nombres de los personajes que apostaron y los números apostados en el sorteo actual deben ser públicos.
Se debe guardar registro de los sorteos ganados: premio total, nombre de los ganadores, premio por ganador, fecha y hora del sorteo, este también debe ser público.