Configuracion SCF_PCPOINT

En este tutorial vamos a configurar el archivo SCF_PCPoint , este archivo contiene lo que ya conocemos como PC POINT la alternativa al Cashshop.
Este archivo lo encontramos en
C:\Muserver\SCFData\SCF_PCPoint.txt
o dependiendo la ruta inicial en donde decidimos instalar el servidor podemos encontrar este archivo en la siguiente ruta:
D:\Muserver\SCFData\SCF_PCPoint.txt
Al abrirlo veremos algo como lo siguiente

Archivo scf points

1)Siempre nos vamos a encontrar con esos numeros que indican la secuencia (recuerden que este tema lo hablamos en tutoriales anteriores), hago mucho incapie en esto porque es algo que sin darnos cuenta podemos cambiar o borrar, lo que posiblemente cause que el gs.exe no inicie y van a estar dando vueltas pensando que puede ser.
En la siguiente imágen marcaré estas dos secuencias que tiene este archivo

Configuración de secuencia por bloque

2)Bien, entonces ahora analizemos el bloque de configuración número 1, aquí lo que se define son los items disponibles en el Shop del Pc Point.
//Type: Tipo del Item, 0 Sword, 1 Axes, etc
//Index: Número del Item
//Level: Nivel del Item (0 a 13)
//Opt: Nivel de opciones del Item (0=+4;1=+8;etc)
//Luck: Define si el Item tendrá, o no, Luck (1=Si;0=No)
//Skill: Define si el Item tendrá, o no, Skill (1=Si;0=No)
//Dur: Define la durabilidad del Item (0=Máxima durabilidad que soporte el Item)
//Exc: Define si el Item tendrá, o no, opciones exelentes y cuales serán
//NewOpt X: Cada uno se activa con un 1 y se desactiva con un 0 y van en orden, es decir si activo el NewOpt3 tengo que tener activado el NewOpt1 y NewOpt2 (Son la cantidad de Huecos que tendrá el item socket en venta)
//Cost: Costo que valdrá (En PC Points) el/los item/s en venta
3)
  • Type e index definen el item a vender, para saber leer los items a partir de sus códigos deben leer el siguiente tutorial Leer Aqui

  • Level,Luck,Skill,Duración: son opciones típicas de los items, algo que ustedes ya conocen muy bien y no hace falta explicar.

  • Exc= define si el items será o no excelent

  • NewOpt1,NewOpt2,NewOpt3,NewOpt4,NewOpt5: como se explica arriba cada una de estas opciones indica la posibibildad de opciones sockets que tendrá disponible el item

  • Costo: indica el costo del item en el PC SHOP

  • 4)En el segundo bloque de configuración nos encontramos con dos culumnas, una de ellas; la primera, es el número de monster que nos data PCPoints al matarlo y la segunda columna es la cantidad de PCPoints que nos dará al matarlo.
    Para saber que número de monster tiene cada uno, ingresamos a
    C:\Muserver\data\monsters\monster.txt
    o dependiendo de donde tenemos instalado el server debemos ingresar a
    D:\Muserver\data\monsters\monster.txt
    , al abrir este archivo veremos algo similar a esto:

    Archivo monster

    5)En la anterior foto vemos dos recuadros uno color verde y otro color azul, con color verde marqué el número de monster y con color azul el nombre del monster , este archivo se lee de forma horizontal, eso quiere decir que cada número es un monster,y el nombre que le corresponde a ese monster lo encontramos a su derecha.
    Para configurar nuestro Pc Points, buscamos el monster que queremos que dé los PC POINTS y copiamos su código de identificación (lo que está marcado con color verde).
    Pero si leen bien, yo hablé de dos columnas, la primera define el monster y la segunda columna lo que nos define es cuantos Pc Points nos dará al matarlo.
    Daré un ejemplo de este bloque de configuración.
    Supongamos que queremos que los monster de crywolf , para ser más exactos los monsters llamado Balgass nos den 10 "PcPoints" por matarlos.
    Entonces mi linea quedaría así
    349 10
    Asi de sencillo, el 349 identifica el monster y el 10 es la cantidad de PC POINTS que me dará. Reiniciamos el server y verificamos los cambios.
    Aclaracion: tanto el bloque de configuración número 1 como el numero 2 tiene un END de cierre, borrar uno de ellos ocasionará que el gameserver.exe no inicie, posiblemente el gs.exe entre en un bucle del cual no tenga llave de corte o salida.

    Configuracion SCF_ITEMDROPRATE

    Continuando con la configuración de los archivos de la carpeta SCFData de un Season 5, hoy vamos a analizar el SCF_ItemDropRate.txt, bien , para el que no lo sabe este archivo es un "apoyo" del item(kor)
    ¿Por que un apoyo?
    Porque aca vamos a poder definir explícitamente el drop de items que nosotros queremos dropiar en nuestro server, y no sólo su drop, sino puntos de partidas y algunas cosas más.
    Este archivo no sólo lo encontramos en un serveridor Season 5, este archivo esta presente en casi todas las versiones Seasons y anteriores.
    El archivo a configurar lo encontramos en
    C:\Muserver\SCFData\SCF_ItemDropRate.txt
    o dependiendo la ruta inicial en donde decidimos instalar el servidor podemos encontrar este archivo en la siguiente ruta
    D:\Muserver\SCFData\SCF_ItemDropRate.txt
    y al abrirlo veremos algo como lo siguiente:

    Archivo scf itemdroprate

    1)Agregaré las lineas de forma vertical:
    //Type: Tipo del Item, 0 Sword, 1 Axes, etc
    //Index: Némero del Item
    //Level: Nivel del Item dropeado (0 a 13)
    //Opt: Nivel de opciones del Item dropeado (0=+4;1=+8;etc)
    //Luck: Define si el Item dropeado tendrá, o no, Luck (1=Si;0=No)
    //Skill: Define si el Item dropeado tendrá, o no, Skill (1=Si;0=No)
    //Durability: Define la durabilidad del Item dropeado (0=Máxima durabilidad que soporte el Item)
    //Rate: Posibilidad de drop del item la fórmula es X/10000, por ejemplo, colocando 10 de rate lo que se esta diciendo es que cada 10000 items se dropearan 10 de los colocados
    //MonsterMinLvl: Nivel mínimo del mounstruo que dropeará el Item
    //MonsterMaxLvl: Nivel máximo del mounstruo que dropeará el Item
    //DropMap: Número del mapa en el que se dropeará el Item (Colocar -1 para que el Item se dropee en todos los mapas)
  • Type/Index: son los códigos que definen el items para el dropeo, como mencioné en el otro tutorial , sino sabes como definir items a partir de sus códigos Leer Aqui

  • Level,pt,Luck ,Skill,Duration: son las opciones del items que ya muchos de ustedes conocen, son las mismas opciones que usan cuando editan un items asique no nos vamosa detener en estos puntos

  • MonsterMinLvl y MonsterMaxLvl: el nivel del monster que dropeará cada item.

  • DropMap(-1=all map): acá se define el mapa específico en donde caerá ese items, si queremos que caiga en todos los mapas (ALL MAP) ponemos -1

  • Para terminar dejo un ejemplo de como dropiar la jewel chaos
    //Type: 12
    //Index: 15
    //Level: 0
    //Opt: 0
    //Luck: 0
    //Skill: 0
    //Durability:1
    //Rate: 100
    //MonsterMinLvl: 10
    //MonsterMaxLvl: 150
    //DropMap: -1
    Con esa configuración, de cada 10000 items, 100 de ellos serán una jewel of chaos y caerán en todos los mapas. Como verán como se trata de una jewel no hace falta agregar opc, luck, skill, etc.

    Configuracion SCF_BOTPET

    Muchos de ustedes sabrán que si utilizamos files de versiones como season 3, season 4, season 5 o season 6 y los files pertenecen a SCF deben saber que un 80% de las configuraciones se encuentran en una carpeta llamada SCFData, dentro de ellas encontramos como dije anteriormente un 80% de las configuraciones por variables externas disponibles en nuestro server.



    Cuando hablo de una variable externa me refiero a que podemos alterar, modificar o personalizar dichos archivos sin la necesidad de programar o re-programar nuestro gamerserver.exe (algo complicado si sos novato, y más complicado aun cuando nos encontramoso con un .exe no liberados lo que dificulta aun más poder trabajarlos sin poseer el source del mismo).
    Entonces lo que vamos a hacer es aprender a configurar todos los archivos de dicha carpeta (Algo a tener en cuenta que siempre deben saber, no todo lo que configuremos desde estas variables externas va a funcionar dentro de nuestro juego, no es algo que suceda con frecuencia pero aveces "suelen fallar")

    1)Buenos vamos a comenzar con una versión Season 5, la carpeta con la que vamos a trabajar se llama SCFData y la encontramos en
    C:\Muserver\SCFData
    o dependiendo la ruta inicial en donde decidimos instalar el servidor podemos encontrar este archivo en la siguiente ruta
    D:\Muserver\SCFData
    al abrir este archivo veremos algo similar a lo siguiente:

    Archivos de la carpeta scfdata

    2)El archivo será el llamado SCF_BotPet.txt y al abrirlo encontraremos algo como lo siguiente:

    Archivo scf bot pet

    3)Bien ahora vamos a analizar cada bloque de linea para saber de que se trata , como verán este archivo contiene una series de // si recuerdan en tutoriales anteriores se explicó que esa // se usan para evitar la ejecucion del código , generalmente se usan para dejar explicaciones dentro de los archivo sin que estos sean ejecutados, por lo tanto el código comienza aquí:

    Configurando el bot pet

    4)En esas lineas se definen la configuración de la mascota, si observan con atención ese archivo (y otros similares) verán que comienza el código con un dígito, en este caso el dígito 1, si siguen leyendo el código , el próximo bloque de configuraciones comenzará con un 2 , y asi sucesivamente, bajo ningun punto de vista ese 1 inicial debe ser modificado porque es un identificador de la secuencia, ese 1 le dice al gameserver.exe que se trata de una configuración de la mascota y no por ejemplo de una configuracion de los items que va usar dicha mascota (que sería la siguiente linea).
    Sigamos analizando cada linea y que significa cada una:
    //BotPetIndex: Número de la Mascota
    //Clase: Clase de la Mascota, 2 = Dark Wizard, etc.
    //OnlyVip 1=si 0=no
    //CostoVip: Costo de puntos que le sale al usuario V.I.P.
    //MaxHP: Vida Máxima de la mascota
    //MaxMP: Mana Máxima de la mascota
    //Vidas: Veces que puede revivir si muere
    Bien , yo lo tengo de forma vertical pero la configuración va de forma horizontal , menciono esto por las dudas.
  • El BotPetIndex, como dice es el número de la mascota, por lógica por cada mascota agregada debemos sumar uno, si observan con atención verán 0, 1, 2 ,3 etc. Y llega hasta el 5 , porque son 6 razas las que tenemos en un season 5 (por si no entendiste el 0 es un número también, de 0-5 tenemos 6 números)

  • Clase: bueno esto es muy simple y se ah visto en muchos tutoriales no me voy a detener aca, solo diré que cada pj tiene un número de identificación por ejemplo 81 es la summoner.

  • OnlyVip: bueno aca tenemos un switch, tambien explicado en antiguos tutoriales, el switch funciona como un interruptor si lo ponemoso en 1=ON si lo ponemos en 0=Off, entonces si quiren que solos los vips puedan usar el BotPet deben poner todo en 1 , si queremos lo contrario que cualquier usuario pueda usar el BotPet ponemos todo en 0

  • CostoVip: esta opción sólo tendrá sentido si usamos el switch en 1 y aca definimos el valor del costo de cada BotPet por raza

  • MaxLife: definimos la vida máxima que tendra BotPet

  • MaxMana: definimos lel mana máxima que tendra nuestro BotPet

  • Vidas: sencillo y fácil, la cantidad de veces que podrá revivir nuestra mascota

  • Bien hasta ahi tenemos configurado el primer bloque
    2)Pasemos al segundo bloque de configuraciones (ahora observer que el bloque de codigos comienza con un 2 y ya no es más 1, a esto me referia anteriomente con "secuencia de ejecucion"), llamada "Items que va a utilizar nuestra mascota", en esta configuración podremos determinar que items utilizará cada BotPet. Nuevamente pondré las configuraciones de forma vertical:
    //BotPetIndex: Numero de la Mascota
    //Slot: Slot del Item a utilizar (Lugar)
    //0 = Arma
    //1 = Escudo
    //2 = Casco
    //3 = Pechera
    //4 = Pants
    //5 = Guantes
    //6 = Botas
    //7 = Alas
    //8 = Mascota
    //Tipo: Tipo del Item, 0 Sword, 1 Axes, etc.
    //Item: Número del Item a usar.
    //Nivel: Nivel del Item (de 0 a 13)
    //Opc: Opción del Item (de 0 a 7)
  • BotPetIndex: Identifica a la mascota, esta identificación la hicimos anteriomente

  • Slot: Esto es el lugar del item a utilizar, por ejemplo el 0 representa el arma que tendrá, el 1 representa el escudo (si tienen dudas leean arriba que está detallado)

  • Tipo e item: los pongo juntos porque si bien son dos codigos diferentes , cuando los unimos forman un solo item, para saber leer los items a partir de sus códigos deben leer el siguiente tutorial LEER AQUI

  • Nivel: Este es el nivel del item (de 0 a 13)

  • Opc: Opciones del items (de 0a 7)

  • 3)Pasemos al bloque 3 de configuraciones, aquí encontramos los skill que podrán utilizar.(Nunca mencioné sobre esto en las guias, ya estoy tomando nota sobre este tema para crear tutoriales sobre los SKILL de MU)
    Copio a continuación las lineas:
    //BotPetIndex: Número de la Mascota
    //Skill: Número de Skill de la mascota que va a utilizar, para saber que número tiene cada skill entramos al archivo Skill(kor).txt y este archivo lo encontramos en
    D:\muserver\data\lang\kor\Skill(kor).txt
    o en
    D:\muserver\data\lang\kor\Skill(kor).txt
    , les va a resultar muy sencillo si leemos el tutorial de los items que deje anteriormente.
    4)Y pasamos al último bloque, configuración de leveleo de la mascota
    //BotPetIndex: Número de la Mascota
    //MaxLifeUp: Cantidad de vida que le sube por nivel
    //MaxManaUp: Cantidad de Mana que le sube por nivel
    //BotPowerUp: Cantidad de poder que le sube por nivel
    //BotDefenseUp: Cantidad de defensa que le sube por nivel
    //ExpPerWin: Exp ganada por cada nivel
    //MaxLevel: Nivel máximo que va a subir la mascota

    No hace falta explicar más que eso, porque esta super claro.
    Bueno esto es la configuración de nuestro primer archivo de la carpeta SCFData de un Server Season 3,4,5 o 6.