FallenOne
Active Member
- Joined
- Jun 26, 2010
- Messages
- 238
- Reaction score
- 106
es: emanuel habla en ingles porfavor, no soporta 65k.soporta 65 k sats ?
en: emanuel speaks English please, do not support 65k.
--
es: te dejo una guia en español de como hacer que en versiones 99b tenga soporte 65k
Bueno hoy vamos aprender como hacer que nuestro server soporte los stats en 65.000 , creo que algo de esto esta explicado en un post llamado VARIABLES DEL SQL 2000 es verdaderamente muy simple lo que debemos hacer es setiar unas opciones en el SQL 2000es decir cambiar una variable de tipo intiger (entera) para que soporte , veamos como hacerlo.
1)Vamos a inicio => Microsoft SQL server => Administrador Corporativo
2)Expandemos todas la entradas hasta llegar a la base de datos => MuOnline y seleccionamos "TABLAS" y luego en el panel izquierdo hacemos un click derecho sobre la tabla "Character" y seleccionamos la opcion "DISEÑAR TABLA" ver foto para comprender mejor:
3)Ahora lo que hacemos simplemente es buscar las tablas de los stats en este caso sera Stregth, Dexterity, Vitality, Energy y no olviden Leadership (si tu version tiene DarkLord)y cambiamos la opcion "SMALLINT" por el tipo de datos "INT", haciendo un click sobre el tipo de dato a cambiar. (fijense que cuando hacen un click aparece un cuadradito que despliega un menu para poder seleccionar el tipo de datos correspondiente).
Los datos a modificar son los siguientes
4)Deberia quedarles asi:
Con esos pequeños cambios nuestro server ya esta preparado para soportar los stats en 65.000 (no funciona en todas las versiones ).
Un poco mas de informacion: bueno si realmente te intereza saber y aprender un poco mas podes seguir leyendo , eso es opcional solo que como ya saben , mi objetivo es enseñar y no armar un tutorial y ponerle un punto final como estan aconstumbrados a leer.
Bueno este tema como dije anteriormente esta explicado en un tutorial llamada VARIABLES SQL 2000 , pero aca lo vuelvo a mencionar , las variables originales que se crean al restaurar las bases de datos toman un valor entero ( intiger en informatica ) que significa que sea entero ? , bueno bien eso seguramente lo aprendieron en el colegio un valor entero no puede contener decimos o decimales , ojo un numero negativo es tambien un numero entero (tal vez eso no lo sabian), pero quien le da la longitud a ese numero y quien dice que el maximo aceptable es 32767 (?) , es muy sencillo quien define el punto finito es el tipo de datos en este caso SMALL-INT ( en castellano pequeños enteros ) este concepto es obviamente algo un poco avanzado ya que sino tienen conocimientos informaticos de programacion nunca sabran de donde parten estas variables, pero aca estoy yo para eso.
Ahora nosotros lo que hizimos fue usando un termino que no se acopla a la funcion pero se adecua fue una REDIMENCION DE DATOS , que quiero decir con esto (?) , simple al pasar de un tipo de datos smallint a int (int es abreviado su verdadero nombre es INTIGER) logramos prologar esa extencion finita es decis duplicamos los 32767 * 2.
Pueden observar otros tipos de variables y estaria bueno que pueden sacar conclusiones por ejemplo si ustedes ven un tipo de datos VARCHAR ya podemos identificar y saber que hablamos de alguna celda que contienen DATOS ALFANUMERICOS y que celda se corresponde a ese tema (?) : piensen , piensen ... EXACTO corresponde a la parte de registros , como el nombre del pj por ejemplo.
Bueno si realmente les intereza este tema lso invito a leer el post que mencione anteriormente , llamado VARIABLES SQL 2000.
Espero que le sirva un saludo a todos .
Creditos: asd
Last edited: