La Ciudad del MuOnline


No estás conectado. Conéctate o registrate

Agregar querys a nuestro servidor de Mu

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1 Agregar querys a nuestro servidor de Mu el Mar Oct 02, 2012 7:29 pm

1) Lo que veremos en este tutorial es como implementar una sentencia SQL, solo veremos un ejemplo, de todos modos el método es igual para cualquier sentencia que ustedes quieran implementar, sólo deben cambiar la sentencia por la que necesiten y listo.
Comenzemos: Primero cerramos nuestro Servidor MuOnline, luego
vamos a Incio=> Todos los Programas=> Microsoft SQL Server=> Administrador corporativo



2) Luego vamos abriendo todas la entradas como indica la imagen hasta llegar a "Trabajos" (Si tu SQL está en Español) o "Jobs" (Si tu SQL está en Ingles),y hacemos un click derecho sobre "TRABAJOS" y nuevamente click en NUEVO.



3) Una nueva ventana aparecerá , esa ventana tiene 4 solapas una llamada
"General", otra "Pasos" , otra "Programación y finalmente "Notificaciones".

En general que es la primera ponemos en nombre de nuestro "Trabajo o Job" por ejemplo AUTO DESBUG DE STATS
(Aclaro el nombre es personal, no hace falta que pongan ese nombre, en algunas guias dicen que pongan un nombre determinado pero no es asi , el nombre ese sirve nada más para luego identificarlo cuando tengan varias sentencias)



4) Una vez terminado, hacemos un click en "Pasos" (En la a solapa de la ventana que se encuentra del lado derecho a la solapa general)
Y luego hacemos un click en donde dice "Nuevo" como indica la imagen que se presenta a continuación:



Una nueva ventana aparecerá y la completaremos de la siguiente manera:
Nombre del paso : le ponemos Paso1 (O lo que quieran ustedes)

Tipo: Secuencia de comandos Transact-SQL (TSQL) [Dejamos la opción que viene por defecto]

Base de Datos: Selecionamos MuOnline [Si NO tienen la opción MuOnline es porque no tienen creada la base del juego]

Comando: Pegan el código que quieran implementar, en mi caso utilizaré como ejemplo una sentencia de autorecet level 1000

La sentencia es la siguiente:

UPDATE Character
SET clevel = 1, Experience = 0, LevelUpPoint = LevelUpPoint + (0 * (Resets + 1)), Money = Money - (0 * (Resets + 1)), MapNumber = 0, MapPosX = 130, MapPosY = 130, Resets = Resets + 1
FROM Character JOIN MEMB_STAT ON Character.AccountID = MEMB_STAT.memb___id
COLLATE Latin1_general_CI_AI
WHERE (clevel >= 1000) AND (Money >= (0 * (Resets + 1))) AND (ConnectStat = 0);

(Nuevamente les dejo el link de la guía en donde encontrarás varias sentencias SQL para implementar segun sus necesidades y las pueden VER AQUI)



5) Ponemos aplicar y nos dirigimos a la solapa "Programación" y hacemos un click en donde dice "Nueva Programación"



6) La nueva ventana que aparecerá debemos completarla de la siguiente manera:
En nombre le ponemos : Paso2

Tipo De Programación: Seleccionamos la opción que dice Periódica
y hacemos un click en Cambiar.



En nuestra nueva ventana cambiamos lo siguiente:
Sucede: diariamente , cada un día

Sucede cada un minuto y lo demás lo dejamos así

Nuestra sentencia se ejecutará todos los días, cada un 1 minuto, iniciandose con una fecha inicial y sin fecha final.
(Esta programación la pueden adecuar a su programación o necesidad)



7) Ahora ingresamos a nuestro "Administrador de Servicios"



8) Y finalmente debemos iniciar el "SQL Server Agent" (Es el encargado de iniciar
las sentencias en SQL , para no iniciarlo cada vez que reiniciamos la pc, podemos tildar la opción "Iniciar Automáticamente" con el SO [Sistema Operativo] hacemos clik en iniciar y listo, nuestro autoreset y todas las sentencias que tengamos se ejecutarán automáticamente)

Ver perfil de usuario http://ciudadmu.foros.bz

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

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