Автор: MiRoTVoReZ: Дата: 09.29.2008
Добавляем свою точку варпа в команду @go
В atcommand.c ищем: @go
Находим что-то на подобии:
/*==========================================
* @go [city_number/city_name]: improved by [yor] to add city names and help
*------------------------------------------
*/
int atcommand_go(
const int fd, struct map_session_data* sd,
const char* command, const char* message)
{
int i;
int town;
char map_name[MAP_NAME_LENGTH];
int m;
const struct { char map[MAP_NAME_LENGTH]; int x, y; } data[] = {
{ "prontera.gat", 156, 191 }, // 0=Prontera
{ "morocc.gat", 156, 93 }, // 1=Morroc
{ "geffen.gat", 119, 59 }, // 2=Geffen
{ "payon.gat", 162, 233 }, // 3=Payon
{ "alberta.gat", 192, 147 }, // 4=Alberta
{ "izlude.gat", 128, 114 }, // 5=Izlude
{ "aldebaran.gat", 140, 131 }, // 6=Al de Baran
{ "xmas.gat", 147, 134 }, // 7=Lutie
{ "comodo.gat", 209, 143 }, // 8=Comodo
{ "yuno.gat", 157, 51 }, // 9=Yuno
{ "amatsu.gat", 198, 84 }, // 10=Amatsu
{ "gonryun.gat", 160, 120 }, // 11=Gon Ryun
{ "umbala.gat", 89, 157 }, // 12=Umbala
{ "niflheim.gat", 21, 153 }, // 13=Niflheim
{ "louyang.gat", 217, 40 }, // 14=Lou Yang
{ "new_1-1.gat", 53, 111 }, // 15=Training Grounds
{ "sec_pri.gat", 23, 61 }, // 16=Prison
{ "jawaii.gat", 249, 127 }, // 17=Jawaii
{ "ayothaya.gat", 151, 117 }, // 18=Ayothaya
{ "einbroch.gat", 64, 200 }, // 19=Einbroch
{ "lighthalzen.gat",158, 92 }, // 20=Lighthalzen
};
{"mapname.gat",Koordinate X,Koordinates Y,},// Number=the location name
{"glast_01.gat",123,,234},//21=GlastHeim
// if no value, display all value
if (!message || !*message || sscanf(message, "%15s", map_name) < 1 || town < -3 || town >= (int)(sizeof(data) / sizeof(data[0]))) {
clif_displaymessage(fd, msg_table[38]); // Invalid location number or name.
clif_displaymessage(fd, msg_table[82]); // Please, use one of this number/name:
clif_displaymessage(fd, "-3=(Memo point 2) 5=Izlude 13=Niflheim");
clif_displaymessage(fd, "-2=(Memo point 1) 6=Al de Baran 14=Lou Yang");
clif_displaymessage(fd, "-1=(Memo point 0) 7=Lutie 15=Training Grounds");
clif_displaymessage(fd, " 0=Prontera 8=Comodo 16=Prison");
clif_displaymessage(fd, " 1=Morroc 9=Yuno 17=Jawaii");
clif_displaymessage(fd, " 2=Geffen 10=Amatsu 18=Ayothaya");
clif_displaymessage(fd, " 3=Payon 11=Gon Ryun 19=Einbroch");
clif_displaymessage(fd, " 4=Alberta 12=Umbala 20=Lighthalzen");
return -1;
clif_displaymessage(fd, " 21=Your location");
Автор: : Дата: 01.01.1970