Tamaño del Texto:
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
 

Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: [Guia] Añadir/Modificar Destinos al @go  (Leído 837 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Toxic
Posteador de Plata
*

Reputacion: 10
Desconectado Desconectado

Mensajes: 276
Miembro Nº: 2802




Última visita: 04 de Junio de 2008, 05:24:08
« : 24 de Noviembre de 2007, 08:14:52 »

bien, ya sabreis que con @go se va a un lugar, ejemplo: @go 0/@go prontera
te transporta a prontera, voy a enseñaros a añadir o modificar o eliminar destinos.
requiere saber compilar

primero nos dirigimos a nuestra carpeta del src y a la carpeta map
/src/map/
abrimos el archivo atcommand.c
y localizamos:

{ MAP_PRONTERA, 156, 191 }, // 0=Prontera
{ MAP_MORROC, 156, 93 }, // 1=Morroc
{ MAP_GEFFEN, 119, 59 }, // 2=Geffen
{ MAP_PAYON, 162, 233 }, // 3=Payon
{ MAP_ALBERTA, 192, 147 }, // 4=Alberta
{ MAP_IZLUDE, 128, 114 }, // 5=Izlude
{ MAP_ALDEBARAN, 140, 131 }, // 6=Al de Baran
{ MAP_LUTIE, 147, 134 }, // 7=Lutie
{ MAP_COMODO, 209, 143 }, // 8=Comodo
{ MAP_YUNO, 157, 51 }, // 9=Yuno
{ MAP_AMATSU, 198, 84 }, // 10=Amatsu
{ MAP_GONRYUN, 160, 120 }, // 11=Gon Ryun
{ MAP_UMBALA, 89, 157 }, // 12=Umbala
{ MAP_NIFLHEIM, 21, 153 }, // 13=Niflheim
{ MAP_LOUYANG, 217, 40 }, // 14=Lou Yang
{ MAP_NOVICE, 53, 111 }, // 15=Training Grounds
{ MAP_JAIL, 23, 61 }, // 16=Prison
{ MAP_JAWAII, 249, 127 }, // 17=Jawaii
{ MAP_AYOTHAYA, 151, 117 }, // 18=Ayothaya
{ MAP_EINBROCH, 64, 200 }, // 19=Einbroch
{ MAP_LIGHTHALZEN, 158, 92 }, // 20=Lighthalzen
{ MAP_EINBECH, 70, 95 }, // 21=Einbech
{ MAP_HUGEL, 96, 145 }, // 22=Hugel
{ MAP_RACHEL, 130, 110 }, // 23=Rachel
{ MAP_VEINS, 216, 123 }, // 24=Veins

bien aqui añadimos el nuevo mapa, por ejemplo vamos a poner el mapa valkyrie.gat
pues lo añadimos siguiendo el esquema de los otros:

{ MAP_PRONTERA, 156, 191 }, // 0=Prontera
{ MAP_MORROC, 156, 93 }, // 1=Morroc
{ MAP_GEFFEN, 119, 59 }, // 2=Geffen
{ MAP_PAYON, 162, 233 }, // 3=Payon
{ MAP_ALBERTA, 192, 147 }, // 4=Alberta
{ MAP_IZLUDE, 128, 114 }, // 5=Izlude
{ MAP_ALDEBARAN, 140, 131 }, // 6=Al de Baran
{ MAP_LUTIE, 147, 134 }, // 7=Lutie
{ MAP_COMODO, 209, 143 }, // 8=Comodo
{ MAP_YUNO, 157, 51 }, // 9=Yuno
{ MAP_AMATSU, 198, 84 }, // 10=Amatsu
{ MAP_GONRYUN, 160, 120 }, // 11=Gon Ryun
{ MAP_UMBALA, 89, 157 }, // 12=Umbala
{ MAP_NIFLHEIM, 21, 153 }, // 13=Niflheim
{ MAP_LOUYANG, 217, 40 }, // 14=Lou Yang
{ MAP_NOVICE, 53, 111 }, // 15=Training Grounds
{ MAP_JAIL, 23, 61 }, // 16=Prison
{ MAP_JAWAII, 249, 127 }, // 17=Jawaii
{ MAP_AYOTHAYA, 151, 117 }, // 18=Ayothaya
{ MAP_EINBROCH, 64, 200 }, // 19=Einbroch
{ MAP_LIGHTHALZEN, 158, 92 }, // 20=Lighthalzen
{ MAP_EINBECH, 70, 95 }, // 21=Einbech
{ MAP_HUGEL, 96, 145 }, // 22=Hugel
{ MAP_RACHEL, 130, 110 }, // 23=Rachel
{ MAP_VEINS, 216, 123 }, // 24=Veins
{ MAP_VALKYRIE, 100, 100 }, // 25=Valkyrie

esta parte ya esta terminada, ahora buscamos lo siguiente:
clif_displaymessage(fd, " 0=Prontera 1=Morroc 2=Geffen");
clif_displaymessage(fd, " 3=Payon 4=Alberta 5=Izlude");
clif_displaymessage(fd, " 6=Al De Baran 7=Lutie 8=Comodo");
clif_displaymessage(fd, " 9=Yuno 10=Amatsu 11=Gon Ryun");
clif_displaymessage(fd, " 12=Umbala 13=Niflheim 14=Lou Yang");
clif_displaymessage(fd, " 15=Novice Grounds 16=Prison 17=Jawaii");
clif_displaymessage(fd, " 18=Ayothaya 19=Einbroch 20=Lighthalzen");
clif_displaymessage(fd, " 21=Einbech 22=Hugel 23=Rachel");
clif_displaymessage(fd, " 24=Veins");

y añadimos nuesto mapa siguiendo el esquema de los otros. quedaria asi:
clif_displaymessage(fd, msg_txt(38)); // Invalid location number or name.
clif_displaymessage(fd, msg_txt(82)); // Please, use one of this number/name:
clif_displaymessage(fd, " 0=Prontera 1=Morroc 2=Geffen");
clif_displaymessage(fd, " 3=Payon 4=Alberta 5=Izlude");
clif_displaymessage(fd, " 6=Al De Baran 7=Lutie 8=Comodo");
clif_displaymessage(fd, " 9=Yuno 10=Amatsu 11=Gon Ryun");
clif_displaymessage(fd, " 12=Umbala 13=Niflheim 14=Lou Yang");
clif_displaymessage(fd, " 15=Novice Grounds 16=Prison 17=Jawaii");
clif_displaymessage(fd, " 18=Ayothaya 19=Einbroch 20=Lighthalzen");
clif_displaymessage(fd, " 21=Einbech 22=Hugel 23=Rachel");
clif_displaymessage(fd, " 24=Veins 25=Valkyrie");

bien, esto es para que cuando pones @go aparece la lista, si añadimos el
25=Valkyrie pues apareceran todos y nuestro mapa.
ya esta, otra parte echa, pero ahora nos falta añadir no solo @go 25, sino para que tambien lea un @go valkyrie
para esto buscamos:

} else if (strncmp(map_name, "veins", 3) == 0) { // 3 first characters
town = 24;
}

y abajo añadimos nuesto mapa, siendo el esquema:
} else if (strncmp(map_name, "veins", 3) == 0) { // 3 first characters
town = 24;
} else if (strncmp(map_name, "valkyrie", 3) == 0) { // 3 first characters
town = 25;
}

ahora cerramos y nos vamos a la carpeta del src, carpeta common
src/common/
y abrimos el archivo mapindex.h
vemos esto:

#define MAP_PRONTERA "prontera"
#define MAP_GEFFEN "geffen"
#define MAP_MORROC "morocc"
#define MAP_ALBERTA "alberta"
#define MAP_PAYON "payon"
#define MAP_IZLUDE "izlude"
#define MAP_ALDEBARAN "aldebaran"
#define MAP_LUTIE "xmas"
#define MAP_COMODO "comodo"
#define MAP_YUNO "yuno"
#define MAP_AMATSU "amatsu"
#define MAP_GONRYUN "gonryun"
#define MAP_UMBALA "umbala"
#define MAP_NIFLHEIM "niflheim"
#define MAP_LOUYANG "louyang"
#define MAP_JAWAII "jawaii"
#define MAP_AYOTHAYA "ayothaya"
#define MAP_EINBROCH "einbroch"
#define MAP_LIGHTHALZEN "lighthalzen"
#define MAP_EINBECH "einbech"
#define MAP_HUGEL "hugel"
#define MAP_RACHEL "rachel"
#define MAP_VEINS "veins"
#define MAP_JAIL "sec_pri"
#define MAP_NOVICE "new_zone01"

aqui añadimos el mapa valkyrie siguiendo el mismo esquema xD
quedaria asi:
#define MAP_PRONTERA "prontera"
#define MAP_GEFFEN "geffen"
#define MAP_MORROC "morocc"
#define MAP_ALBERTA "alberta"
#define MAP_PAYON "payon"
#define MAP_IZLUDE "izlude"
#define MAP_ALDEBARAN "aldebaran"
#define MAP_LUTIE "xmas"
#define MAP_COMODO "comodo"
#define MAP_YUNO "yuno"
#define MAP_AMATSU "amatsu"
#define MAP_GONRYUN "gonryun"
#define MAP_UMBALA "umbala"
#define MAP_NIFLHEIM "niflheim"
#define MAP_LOUYANG "louyang"
#define MAP_JAWAII "jawaii"
#define MAP_AYOTHAYA "ayothaya"
#define MAP_EINBROCH "einbroch"
#define MAP_LIGHTHALZEN "lighthalzen"
#define MAP_EINBECH "einbech"
#define MAP_HUGEL "hugel"
#define MAP_RACHEL "rachel"
#define MAP_VEINS "veins"
#define MAP_JAIL "sec_pri"
#define MAP_VALKYRIE "valkyrie"

ahora ya cerramos y compilamos

quizas ya ai alguna otra guia creada como esta, pero no la vi, asi que simplemente la hago yo.
« Última modificación: 24 de Noviembre de 2007, 08:17:39 por Toxic » En línea

DivineRO :: Foro :: Ragnarok Online
« : 24 de Noviembre de 2007, 08:14:52 »

 En línea
Érid
Donadores
Posteador de Oro
*

Reputacion: 17
Desconectado Desconectado

Sexo: Masculino
Mensajes: 669
Miembro Nº: 979


Controlador de mentes...


WWW

Última visita: Hoy a las 01:24:25
« Respuesta #1 : 26 de Noviembre de 2007, 08:33:04 »

Yo lo vi en el proyecto Moscovia  HO

Pero no estaba en ninguna guía por separado...
En línea

Toxic
Posteador de Plata
*

Reputacion: 10
Desconectado Desconectado

Mensajes: 276
Miembro Nº: 2802




Última visita: 04 de Junio de 2008, 05:24:08
« Respuesta #2 : 26 de Noviembre de 2007, 05:59:33 »

como?
En línea

estrial
Posteador de Plata
*

Reputacion: 10
Desconectado Desconectado

Mensajes: 454
Miembro Nº: 2870





Última visita: 04 de Septiembre de 2008, 01:23:43
« Respuesta #3 : 27 de Noviembre de 2007, 11:37:21 »

OK, thnx, muy util^^
En línea

Lasa
Segunda Clase
*

Reputacion: 10
Desconectado Desconectado

Sexo: Masculino
Mensajes: 46
Miembro Nº: 3041





Última visita: 04 de Septiembre de 2008, 04:59:55
« Respuesta #4 : 27 de Noviembre de 2007, 03:09:51 »

Yo lo vi en el proyecto Moscovia  HO

Pero no estaba en ninguna guía por separado...
como?

Creo que se refiere a que en la Guía del proyecto Moscovia ya se explicaba como modificar los @go, pero no en un tema específico.

PD: Buena guía NO1
Saludos
En línea

EnteMalo
Posteador de Plata
*

Reputacion: 35
Desconectado Desconectado

Sexo: Masculino
Mensajes: 368
Miembro Nº: 6381



WWW

Última visita: Hoy a las 03:52:52
« Respuesta #5 : 29 de Noviembre de 2007, 06:34:48 »

1.-oye pero hay ke compilar de afuersas eske no se con ke programa hacerlo :P

2.- gracias saludos
En línea



Lasa
Segunda Clase
*

Reputacion: 10
Desconectado Desconectado

Sexo: Masculino
Mensajes: 46
Miembro Nº: 3041





Última visita: 04 de Septiembre de 2008, 04:59:55
« Respuesta #6 : 29 de Noviembre de 2007, 03:13:55 »

Hay un par de guías en el Índice de Guías y FAQs
Saludos
En línea

eves
Administrador
Posteador Supremo
*

Reputacion: 189
Desconectado Desconectado

Sexo: Masculino
Mensajes: 8015
Miembro Nº: 1


Utiliza siempre el buscador antes de pedir soporte


WWW

Última visita: 04 de Septiembre de 2008, 09:42:12
« Respuesta #7 : 16 de Diciembre de 2007, 11:04:01 »

Muevo a guias y faqs, nunca viene de mal otra forma de contar lo mismo
En línea

SERVIDOR PATROCINADO
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Powered by SMF 1.1.5 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

BlueSkies design by Bloc, editado por eves para DivineRO | XHTML | CSS

Página creada en 0.131 segundos con 21 consultas.


Google visitó por ultima vez esta pagina 30 de Agosto de 2008, 06:06:16