Dar items al comenzar

Bienvenidos a un nuevo tutorial, hoy aprenderemos a dar items a los personajes que recien comienzan en nuestro servidor.
Existen diversas formas de hacer esto, pero en esta oportunidad lo haremos tomando un molde del personaje editado y lo cargaremos a la base de datos.
Para este tutorial tomaré como base una versión Season 4

1)Lo primero que haremos, será crearnos una cuenta nueva, y en esa misma cuenta creamos un personaje, por ejemplo un [Dark Wizard]

Ingresando al juego mu

2)Ahora lo que haremos será crear el molde; para eso le editamos los items en el inventario/personaje.
Por ejemplo: En esta demostración le editaré un Set Legendary | +13 | Full option | +28 | Con luck
Una vez editado los items (Lógicamente ustedes pueden editar los items que deseen, tengan cuidado, recuerden que al crear un personaje nuevo este no tiene quest, por lo que algunos items al editarlos en el personaje, desaparecen al ingresar.
En ese caso esos items deberán ser editados en el inventario y no sobre el personaje)

Editando items con el mumaker

3)Lo que hacemos ahora, es ingresar al "Analizador de consultas" => MuOnline => User Tables => dbo.Character => Clic derecho y seleccionamos la opción "Open"
Ahora, buscamos nuestra cuenta, nos deslizamos hasta la columna llamada "Inventory" y copiamos su contenido:

Agregando código del items en el analizador de consultas

4)Lo que hemos copiado anteriormente es lo siguiente:

0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF036F595E6778007F0070000000000000036F591A6719007F0080000000000000036F59657D67007F0090000000000000036F59BA418E007F00A0000000000000036F59143374007F00B0000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14081E000000000000D000000000000014101E000000000000D0000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Ese código es el inventario con el set Legendary Full editado sobre el personaje.
Lo que haremos ahora, será pegar dicho código en la columna "Inventory" de la tabla dbo.DefaultClassType.
Como el molde corresponde al "Dark Wizard", debemos trabajar sobre el inventario de la columna "Class 0", ya que como hemos visto en antiguos tutoriales, "Class=0" corresponde a la raza o clase "Dark Wizard"

Agregando el código a la base de datos

5)Guardamos los cambios y verificamos en el servidor.
Para verificar que todo este correcto, lo que haremos será crearnos un nuevo "DarkWizard" y ver con que items aparece.

Ingreso al juego para verificar cambios

6)Y efectivamente, el nuevo personaje aparece con el Set Legendary Full.
Como el personaje no tiene los requisitos del sets , estos aparecen en rojo, si el personaje se los quita no podrá ponerselos hasta que alcanze dichos requisitos.
Para que las demás razas, aparezcan con items, deberán repetir el mismo procedimiento es decir:
a)Se crean un personaje con la raza o clase deseada por ejemplo Dark Knigh [Class=16]
b)Le editan los items en el inventario / pesonaje con un editor
c)Copian el molde/código de la columna inventory de la tabla dbo.Character
d)Pegan el molde/código en la columna inventory de la tabla dbo.DefaultClassType en la class correspondiente
Les dejo las class de cada raza:
0=> Dark Wizard
16=> Dark Knigh
32=> Elf
48=> Magic Gladiator
64=> Dark Lord
80=> Summoner
96=> Rage Fighter
Adicional:
*Siempre realizen una copia se seguridad de su base de datos antes de realizar cualquier tipo de modificación en ella.
*Guarden el molde/código del "Inventory" original, ya que si en cualquier momento quieren suspender la entrega de items, necesitarán de los códigos originales.
*Antes de retirar el molde/código, verifiquen dento del juego que los items sean los deseados.
ScripItems.rar [1 KB]

¿Necesitas ayuda? Visita www.iceventas.com y nosotros lo hacemos por ti.

Se han publicado un total de 54 comentarios en Mu Online Tutoriales :

18 de noviembre de 2013, 18:01

esto tambien sirve para los pjs que recien comienzan que tienen 2 ring y los pueden tirar uno al lvl 40 y el otro lvl 80 y drop items +7,+8 o +9 no?

18 de noviembre de 2013, 18:15

Claudio Orquera : Revisa tu inventory, o copia aca tu código como respuesta.
Saludos

20 de noviembre de 2013, 15:19

Hola yo presento un problema en la columna Inventary me sale lo siguiente: http://prntscr.com/25ihdx

Uso SQL Server 2008 R2

Usando este SQL la ruta seria distinta?

20 de noviembre de 2013, 15:31

Anónimo : Hacelo con una querry desde el analizador.
Saludos

29 de diciembre de 2013, 14:13

hola asd* soy un seguidor de tus tutoriales son muy buenos era para saber si se puede cambiar los items que poseen los guardias en el mu me puedes decir responde porfa gracias

30 de diciembre de 2013, 20:09

Anónimo : En versiones más recientes es posible modificar los sets de los bots desde un .ini
En versiones mas viejas, será más complicado realizar dicha tarea.
Saludos

2 de enero de 2014, 0:54

Asd. tengo un problema, no encuentro la Tabla DBO.DEFAULTCLASSTYPE. mis files son darksteam 97d.. No encuentro dicha tabla.. Gracias

2 de enero de 2014, 8:58

Facku : Tendrás que hacerlo mediante una Querry SQL o revisar el procedimiento (si existe) el cual ejecuta el creado de un personaje.
Saludos

2 de febrero de 2014, 6:19

cuando abro analizador de consultas SQL, no me aparece Object Browser

3 de febrero de 2014, 14:08

Anónimo : Posiblemente tengas el .exe eliminado o un antivirus te lo este bloqueando.
Revisa ambas cosas.
Saludos

25 de febrero de 2014, 15:03

Asd* Gracias por el aporte, pero estoy teniendo 1 problemita, edito todo lo más bien, pero nosé como guardarlo, guardarse automaticamente no se guarda, y tampoco si le doy al "disquete" que esta en la esquina superior izquierda, ya que me sale un cartel como si fuera un "Guardar como.." y no un "Guardar", por favor ayudame.. muchas gracias

27 de febrero de 2014, 7:26

Rodrigo Novas : Apretas F5.
Saludos

14 de marzo de 2014, 10:11

Hola, si quisiera darle solamente un set a toda la cuenta, es decir.. si alguien crea el mago y luego crea un guerrero, dale solamente el set de mago y no del guerrero,como puedo hacer? Gracias.

17 de marzo de 2014, 9:28

Anónimo : Tendrías que hacerlo por medio de otro sistema , con esta guia no será funcional.
Saludos

26 de abril de 2014, 13:04

cuando quiero ver el codigo del inventario editado me dice en todos los inventarios de todos los personajes del servidor. por ende no tengo ningun codigo. que puede ser ?

26 de abril de 2014, 18:19

Anónimo : No entiendo, el inventario es uno por personaje. ¿A que te refieres con todos los inventarios?
Saludos

8 de junio de 2014, 4:02

asd* me explicarías el procedimiento para dar 1 set por cuenta? del primer pj que se crean? desde ya muchas gracias

8 de junio de 2014, 10:47

Rodrigo Novas : El procedimiento es el descripto arriba.
Saludos

10 de junio de 2014, 21:08

hola asd* oye tengo una duda tengo un server seanson 6 episodio 3 1.09 a lo cual cuando me pongo un set por ejemplo el titan con socket digamos todos water reducion +4 bn me aparecen pero cuando cambio de pj o sierro el cliente y vuelvo a entrar y uso el mismo pj el set esta pero los water se desaparecen y solo queda uno puesto de los 5 y siempre es el ultimo por que asa eso si me puedes ayudar te lo agradeciera arto

11 de junio de 2014, 16:25

Anónimo : ¿Agregas 5 sockets iguales?
Saludos

11 de junio de 2014, 20:30

si agrego lo 5 sockets = water reducion +4
water reducion +4
water reducion +4
water reducion +4
water reducion +4

DESPUÉS DE SERRAR El CLIENTE Y ENTRAR DE NUEVO O CAMBIAR DE PJ PASA ESTO

SIN SOCKETS
SIN SOCKETS
SIN SOCKETS
SIN SOCKETS
water reducion +4

Y SOLO QUEDA 1 PERO SI PONGO SOCKETS DE DIFERENTES COMO WATER + FIRE etc. que Dan tan cual como los puse si me echas una manito te agradezco harto

a provechando el viaje como pongo un set acc full por que lo pongo pero solo aparece se mi full acc
pero si lo pongo full sin acc sale bien espero tu ayuda gracias de antemano

12 de junio de 2014, 9:33

Anónimo : Es que poner 5 opciones iguales a un item no es lo lógico.
Es como editar un items excelent con todas las opciones iguales.
Saludos

13 de junio de 2014, 1:02

Asd* Disculpa, pero yo quiero 1 solo por cuenta, no por pj, es decir, se crean 1er pj un Bk, se le da el set, supongamos que es Leather, y el 2do pj es un Sm, yo quiero que no le de set al Sm, que ya esta, ya le dio al Bk, se puede eso?

16 de junio de 2014, 10:30

Rodrigo Novas : En ese caso la sentencia no sirve, tendrias que trabajar sobre el baul y condiciar la class para detectar la raza del personaje.
Saludos

27 de julio de 2014, 23:50

Hola asd* mira yo sigo los pasos tal cual marcas pero cuando tengo que copiar el codigo del item que quiero que aparezca cuando creen personajes en la parte de "inventory" no me deja, ocea no me da la opcion de pagarlo y tampoco se abre una ventana haciendo doble click, tampoco me deja reemplazar lo que tiene escrito. Utilizo la vercion de aql 2008R2

28 de julio de 2014, 11:37

Ivan Passoni : En el SQL 2008 directamente sobre la columna inventory podrás extraer el valor
Saludos

10 de agosto de 2014, 2:57

asd* me podrias decir como creo una sentencia o querry para q le de los mismo items a todas las razas q recien comienzan?

11 de agosto de 2014, 8:36

Claudio Orquera : En el paso número 4) está explicíto, simplemente copias y pegas el código en las otras razas.
Saludos

13 de septiembre de 2014, 17:50

Es necesario reiniciar el server para que guarde esos cambioos?

15 de septiembre de 2014, 8:37

Pagos Mu Darkanes : No, no es necesario.
Saludos

11 de octubre de 2014, 19:57

tengo sql 2000 y files season 6 1.03 y en la tabla de inventario me aparece esto:
por ende no puedo ver cual es el código del inventario para poder seguir con el tutorial.

13 de octubre de 2014, 13:18

Anónimo : Revisa el paso número 3) nuevamente.
Saludos

14 de octubre de 2014, 14:36

amigo no me aparece en la version 0.99b la tabla "dbo.DefaultClassType" que debo hacer ???

14 de octubre de 2014, 18:35

Reinaldo Burgos : En ese caso tendrás que aplicar un condicional al proceso.
Saludos

30 de marzo de 2015, 16:52

tengo sql server 2008 r2 y me dise al poner el codigo que no acepta esos datos se muestra asi

31 de marzo de 2015, 17:39

ioryblood : ¿Qué error tenes?
Saludos

14 de mayo de 2015, 18:15

Olle asd podría decirme una manera de evolucionar a todos los users nuevos y existentes a la última clase, me falla el NPC priest Devlin, no existira un comando o querry para que se evolucionen en automático o un proceso que se ejecute constantemente para que los valla evolucionando cuando entren o que al comenzar al crearse un PJ y entren al server aparescan evolucionados ?

15 de mayo de 2015, 10:28

Anónimo : Si, puedes hacerlo de muchas formas.
Si es por un job, no lo haran al comenzar sino que deberán crear el personaje y salir del juego para que corra el job.
Pero tambien puedes hacerlo desde la base de datos directamente, tendrías que revisar bien tu db y tablas/procedimientos.
Si es por job, hay tutoriales que enseña a realizar un job personalizado de 0.
Saludos

16 de mayo de 2015, 23:14

Que me recomiendas hacer? Me gustaría que ya aparecieran evolucionados a la última clase desde que creen sus pj ya que mi priest devlin no deja precionar el botón de proceder con la quest una vez que ya mataste los diferentes moobs de la quest.

17 de mayo de 2015, 9:08

Anónimo : Te recomendaría hacerlo por medio de tu base de datos/procedimiento.
Y sobre lo que nombras de la quest, verifica que los requisitos de moobs sean iguales tanto en tu server/cliente, puede que la falla este en que tienes menos monsters en el .bmd del cliente y tengas pidiendo más en el server por eso no puedes completar la quest.
Saludos

12 de junio de 2015, 14:46

como hago la query para modificar la tabla dbo.classtype??????

12 de junio de 2015, 16:35

Anónimo : ¿De todas las columnas o con algun condicional , por ejemplo class=0?
Saludos

19 de septiembre de 2015, 22:54

Hola Estoy ceando un Servidor Mu Season8 y soy algo nuevo en esto, donde abro el Analizador de Consultas? muchas gacias y espero su repuesta (^-^)7

20 de septiembre de 2015, 12:01

Anónimo : Estas trabajando con ¿SQL 2000/2005 o 2008?
Saludos

26 de octubre de 2015, 21:31

hola bro disculpa , yo trabajo con SQL 2008 pero si quisiera borrar los items que coloque , que es lo que tendría que realizar ?

27 de octubre de 2015, 16:00

JuuanCarlos : Si has realizado lo mismo que el tutorial, entonces debes reemplazar en el paso número 4) el valor modificado por el original.
Saludos

3 de diciembre de 2015, 17:54

Una cosa, hice tu tutorial al paso de la letra, me funcionó perfectamente pero al par de días se me desconfiguró de la nada y no me deja volver a hacerlo, alguna sugerencia?
Muchas gracias de antemano!

3 de diciembre de 2015, 19:30

Nicoplaya1995 : ¿Qué versión de Mu Online tienes? ¿Y que te lo impide hacerlo nuevamente?
Saludos

8 de enero de 2016, 20:41

Se puede agregar una fecha de vencimiento a los items que se les da al comenzar a cada personaje no? jugaba un mu que se podía.... En ese caso como sería?

10 de enero de 2016, 10:13

DiEGO : Puedes intentarlo con el serial del item.
Saludos

16 de febrero de 2016, 15:37

ya como pego los codigos ?

18 de febrero de 2016, 11:53

KienZere : ¿Cómo los pegas o en dónde lo pegas?
¿Cómo?, es simple, clic derecho del mouse [Pegar]
Saludos

10 de marzo de 2016, 13:50

ASD NO SE COMO CONECTAR EL SQL COMPACT CON LA BASE DE DATOS PARA PODER EDITAR ESO,TIENES UN TUTORIAL SOBRE ESO Y MUCHAS GRACIAS...

10 de marzo de 2016, 20:17

Anónimo : No entendi tu pregunta.
Saludos

Publicar un comentario en la entrada