Dar puntos al comenzar [WZ_CreateCharacter]

En el anterior tutorial vimos como agregar puntos a los personajes que recien comienzan. Ver Aqui
Como abran leido el procedure o procedimiento "CreateCharacter" no está presente en todas las bases de datos MuOnline, por lo que puede ser que nos encontremos en lugar de la mencionada con el procedimiento llamado WZ_CreateCharacter.



Entonces, si este es su caso deberás hacer lo siguiente:
1)Ingresamos al SQL Server Enterprice Manager y luego desplegamos las opciones de nuestra base de datos "MuOnline". En ella nos desplazamos hasta los procedimientos almacenados y del lado derecho buscamos el llamado "WZ_CreateCharacter"

Procedimiento createcharacter

2)Abrimos el procedimiento WZ_CreateCharacter (Nuevamente, es posible que tampoco lo encuentren con este nombre ni con el anterior, talvez lo encuentren con un nombre similar)

Accesando al procedimiento almacenado

3)Ahora nos desplazamos unas lineas hacia abajo, hasta encontranos con las instruciones "INSERT INTO", y continuando con la secuencia, modificamos el LevelUpPoint por el valor que deseamos darle a los personaje que se inician en el juego.

Modificando la variable LevelUpPoint

4)Recuerden nuevamente lo mencionado en el anterior tutorial, los valores deben se iguales en cuanto y tanto hablamos de la cantidad de tablas/valores sino, tendremos el siguiente error:

Error generado por la falta de datos

Lo que nos indica alli es que tenemos menos elementos que lo que vamos a insertar en las tablas, por lo cual produce una desconcordancia.

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

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

27 de septiembre de 2013, 10:47

Buenas dias AsD* una pregunta, como puedo hacer para que todos los personajes creados tengan cierta cantidad de puntos como por ejemplo 1000 en todos los stabs?

27 de septiembre de 2013, 11:03

Arturo Ramones : Lo puedes hacer como dice este tutorial o con un JOB SQL [Requiere que el pj se desconecte al crearse], dicho job lo encuentras en la parte de "Sentencias SQL"
Saludos

29 de septiembre de 2013, 12:15

Bueno gracias AsD* Ahora quiero saber si hay la posivilidad de que queden esos 1000 puntos en cada stats aunq mi server tenga borro de stats por reset? porq normalmente quedan en 25 en todos los stats.

29 de septiembre de 2013, 17:27

Arturo Ramones : Copiame por aca el código que estas usando y yo te lo modifico.
Saludos

12 de enero de 2014, 17:14

Hola AsD* .. tengo un problema.. me sale este error: "WZ_Create_Chracter Stored Procedure Version: 1 " fui alli.. y el archivo no se encuentra... como puedo hacer? gracias desde ya..
Atte: Criss

13 de enero de 2014, 8:21

Anónimo : Posiblemente te falte dicho procedimiento en tu DB.
¿Qué versión de MuOnline tienes?
Saludos

20 de junio de 2014, 20:00

hola asd no esta WZ_CreateCharacter en la base de datos como hago?? mu version 99b

21 de junio de 2014, 10:02

Anónimo :Fijate que tenemos otras guias para variadas versiones, como por ejemplo http://www.muonlinetutoriales.com/2014/03/bonus-al-crear-un-personaje-stats.html
Saludos

16 de julio de 2014, 18:17

Y para agregar "x" cantidad de zen cuando crean un personaje como podría hacerlo? (con este procedimiento)

17 de julio de 2014, 20:03

Dreannes : El procedimiento que ves en pantalla ya agrega zen "200000" al comenzar.
El valor corresponde a la columna "Money"
Saludos

28 de septiembre de 2014, 18:39

ayuda asd; mi caso es el siguiente tengo el modo puntos por reset borrar stat; al hacer reset los personajes aparecen lvl 1 con puntos para repartir cierto, bueno aparecen con 25 puntos agregados en fuerza vitalidad agilidad energia, mi pregunta es como puedo hacer para que esos puntos por defecto 25 cambie a 1000 stat en fuerza agilidad 1000 vitalidad 1000 y energia 1000

29 de septiembre de 2014, 8:26

Mr_VenturA : ¿De qué forma resetean tus personajes?
Saludos

30 de agosto de 2016, 20:56

data/message_eng.wtf eso qe significa ?

4 de septiembre de 2016, 21:29

alberto : No logre entender tu pregunta.
El archivo message_eng.wtf no tiene ningun significado, simplemente es un archivo que posee algunos mensajes del servidor.
Saludos

6 de marzo de 2017, 13:03

Buen dia,

Al crear el personaje me da 3000 puntos, algo que ya traía configurado el server, ademas también da 50 millones de zen y le de 10 reset, realizo este procedimiento para quitarle los puntos por "0", pero no me aparece el 3000, no se si en otra parte de la base de datos pueda revisar.

6 de marzo de 2017, 14:44

OriiaC Channel : Este procedimiento no hace el paso inverso a lo que tienes echo.
Por otra parte, me parece que lo que tienes es un TRIGGER , revisa el siguiente tutorial:
http://www.muonlinetutoriales.com/2014/03/bonus-al-crear-un-personaje-stats.html
Saludos

29 de marzo de 2017, 1:30

Yo encuentro en mi carpeta WZ_Character todo lo que explicas, pero cuando voy a LevelUpPoints y abajo @Name as Name, Level, 0, no encuentro 2000 y al crear un personaje inicia con 2000 mil puntos, quisiera bajarle los puntos al iniciar, donde tengo que modificar para lograr bajarle los puntos?
Tengo un mu s6 e3.

29 de marzo de 2017, 19:12

Unknown : Lo primero que debes detectar o saber, es por medio de donde el servidor está dando esos puntos.
Por medio del proceso WZ_character es una forma, pero no la única.
Puede ser por un trigger, puede ser por un job SQL, puede ser directamente en la tabla, etc...
Entonces lo que debes hacer primero es buscar la raiz del problema.
Saludos

29 de mayo de 2017, 19:45

Amigo, buenas tardes y buen tutorial. Podrías explicarme como hago para dar punto pero de Creditos para usar la Xshop, Dar W Coin (P), podrías ayudarme

31 de mayo de 2017, 11:22

sebastian lugo : Puedes hacerlo de diversas formas.
Lo primero es saber en que tabla del SQL se alojan tus WCoins, por ejemplo en un servidor Season 6 encuentras las WCoins en la tabla Memb_info -> columna WCoin
Si ese es tu caso, podras dar Wcoins através de una simple consulta SQL.
UPDATE memb_info set WCoin=WCoin+100 where memb___id='Login de la cuenta'
El valor 100 sería la cantidad que suma a un valor existe, lo puedes modificar por el que deseas.
Tambien existen programas que facilitan el trabajo, debes revisar en nuestro pack de archivo publicado.
Saludos

20 de octubre de 2017, 19:58

me falta error falta wz_character es s2 q hago???

21 de octubre de 2017, 9:05

Anónimo : Te falta el procedimiento, si la db es nueva intenta volver a restaurarla, sino tendras que buscar el procedimiento exacto de tus files y cargarlo manualmente o mediante una querry.
Saludos

16 de abril de 2018, 22:04

asd tengo un problema con lo del zen, en mi sql termina en leadership (tanto en la parte de select como la de insert into. Cuando agrego ,50000000 me sale el error del punto 4. Alguna ayuda?

17 de abril de 2018, 10:10

Tobias Muscio : ¿El valor 50000000 reemplaza alguna variable?
Saludos

20 de agosto de 2020, 14:15

hola intente poner 2000 puntos al iniciar pero no puedo y no entiendo me sale este error alguien podria ayudarme ? La lista de selección para la instrucción INSERT contiene más elementos que la lista de inserción. El número de valores de SELECT debe coincidir con el de columnas de INSERT.

21 de agosto de 2020, 13:54

Unknown : Eso es porque estas agregando mas columnas que valores o viceversa, es decir, posiblemente agregaste un valor el cual no tiene definido una columna para recibirlo.
Copia tu código completo por aqui para revisarlo.
Saludos

Publicar un comentario