[Guía] Poblar mapas by iluvatarXXL
-
Mu Buena sas saludos agrega :icon_arrow: ADM_metinero55@hotmail.com
-
Tengo algo de tiempo y doy este pequeño aporte esperando que le pueda servir a más de uno, solo decir que para entender esto necesitan tener algunos conocimientos previos, como saber donde estan los mapas en el servidor, y donde se encuentran los archivos de texto que menciono. Al grano.
En el servidor, en la carpeta de cada mapa, por defecto hay 4 archivos en los que se maneja la aparición de mobs (monstruos, npc, etc) en lo distintos escenarios, estos son:
boss.txt
npc.txt
regen.txt
stone.txtSon bastante explícitos para indicar que "categoría" de mob van incluidos, aunque la verdad uds. pueden crear toda la población del mapa en uno solo de esos archivos y sería lo mismo.
Estas lineas pertenece al npc.txt de mapa de shinsoo 1, en la carpeta metin2_map_a1, la primera es un comentario osea información para que te guies, el servidor no toma esa linea como instrucción. En la segunda estan los datos del mob a aparecer.//tipo cx cy sx sy z dir tiemp porcen. cantidad vnum m 622 556 0 0 0 1 1m 100 1 20300
m La primera letra se indica que modo de spawn, luego se explicará.
622 556 los segundos 2 números son las coordenadas.
0 0 lo siguiente indica en cuanto puede variar la reaparición del, osea la distancia con el ponto base (indicado antes) en el que pueden aparecer los mobs una vez mueran.
0 este valor no se que indica, pero siempre lo he visto en 0 y también digo que no he visto todos los archivos de este tipo. Por si alguien sabe que significa si desea lo comparte.
1 la dirección, esto es por ejemplo en el caso de los npc a que dirección quedan mirando, a veces algunos quedan mirando a los edificios, pues si tienes paciencia con esto lo puedes arreglar.
1m el tiempo que tardan en reaparecer, en este caso 1 minuto.
100 hasta donde entiendo, es el porcentaje de aparición osea que deberían dejarlo en 100, aunque también los he visto en otros valores.
1 la cantidad, de preferencia dejarlo en 1, y crear una nueva linea para un nuevo spawn en esa misma posición.
20300 el código del grupo, regen o mob que se quiere hacer aparecer.Ahora explicaré lo más importante, la letra, esta puede ser:
r: regen, estas se especifican en el archivo group_group.txt.
g: grupo, este se relaciona con group.txt.
m: un mob en especifico, mob_proto de la base de datos.
s: estos aparecen cuando se activan eventos, aun no se bien como se organizan, así que no inventaré nada.Bueno, lo que merece explicación acá creo que es lo del group_group.txt, ya que hace casi un año hice una guía explicando lo del group.txt en este foro y en diosesmx. Buscaré el enlace y lo agrego.
En este archivo se crean las combinaciones de grupos, para que aparezca uno de ellos de forma aleatoria, según el porcentaje, por ejemplo:Supongamos que en nuestro archivo group.txt los siguientes grupos creados:
Group L01_Perros_01 { Vnum 101 Leader Perro_Salvaje 101 1 Perro_Salvaje 101 2 Perro_Salvaje 101 3 Perro_Hambriento 171 4 Perro_Hambriento 171 } Group L01_Perros_02 { Vnum 171 Leader Perro_Hambriento 171 1 Perro_Salvaje 101 2 Perro_Salvaje 101 3 Perro_Hambriento 171 4 Perro_Hambriento 171 } Group L04_LoboAlfa_Lobos_01 { Vnum 102 Leader Lobo_Alfa 103 1 Lobo 102 2 Lobo 102 } Group L04_LoboAlfa_Lobos_02 { Vnum 172 Leader Lobo_Alfa 103 1 Lobo_Hambriento 172 2 Lobo_Hambriento 172 }
Ahora crearemos un valor en el group_group.txt.
Group invento { Vnum 12345 1 101 10 2 171 10 3 102 15 4 172 20 }
Explicación:
vnum, es el codigo.
y los siguientes valores del 1 al 4, son los grupos que pueden aparecer, al lado el porcentaje de aparición.r 622 556 0 0 0 1 1m 100 1 12345
En este caso uno de esos 4 grupos, puede aparecer en las coordenadas 622 556.
Aquí termina la explicación.
Cualquier sugerencia o corrección es bienvenida.
Fix:
Hay un error que se produce al implementar regen (letra r) cuando hagan eso, siempre deben poner puntos de variación de las coordenadas.
Osea el ejemplo anterior, para que funcione correctamente debería ser:
r 622 556 5 5 0 1 1m 100 1 12345
Luego de las coordenadas se agregaron 5 que seria el valor de variación de aparición.
Nunca había intentado poner un regen fijo, por eso no aporté eso antes, puede que en el caso de los grupos sea igual.
Saludos.
-
tio cuando se me jode el server aparece esta guia xD que cosas , de iwal forma gracias ilu ya sé pa la proxima cual era el fallo , ( en vez de poner el grupo yo ponía la id del mob por eso no me salian los grupos donde yo queria , si no un solo mob THANK !
-
esta muy bien la guia, yo estaba haciendo pruebas con las letras esas, me ahorraste trabajo gracias XD
-
Muy bien feo, te ha kedado muy bn la guia, de seguro a muchos nos va a servir
-
que buena guia ME ha sido muy util pero kisiera saber pork creo el archivo boss.txt y me da error de cores
-
Tal vez está mal en cuanto a la sintaxis, entre cada valor luego de la letra va un espaciado con tab y no con espacio, por ejemplo. O puede que pusiste valores incongruentes.
Actualizare la guía cuando se conozca nueva info, por ejemplo cuando salgan bugs y como se solucionan.
-
a ver si alguien sabe yme hace el favor de contestarme esta pregunta, intento poner en atlantea la bruja de hielo el comandante zin y el dragon azul, pero no salen, he intentado metiendolos solos con la letra m y añadiendo grupos al group_group.txt y de ninguna manera funciona.
-
Pues has un hilo en ayudas y muestra los datos que usaste, yo cree un grupo para la bruja y la puse donde va en el .es, y funcionó sin problemas.
-
mui buena guia para muchos q no saven les va a re servir Saludos!