Назад

Нужно поменять го 0

Автор: Enjoy: Дата: 03.11.2010

хотелось бы поменять го0, чтобы @go 0 пишешь варпало не в пронтеру, а в другой город... знаю что в сорсах... не помню где, пытался сам сделать, ошибки лезут, помогите пожалуйста

Автор: dimjke: Дата: 03.11.2010

http://www.eathena.ws/board/index.php?showtopic=205044

Автор: Enjoy: Дата: 03.11.2010

Я сделал так
{ MAP_SPLENDIDE, 181, 163 }, // 0=Splendide

ругается при компиле, на афине вс чёт не понятно, мне нужно менять все строки с пронтой на сплендид или как?

Автор: Enjoy: Дата: 03.11.2010

Сделал, всё работает только одно НО! Варпает только ГМов, обычным людям говорит типо у вас прав нету

Автор: San: Дата: 03.11.2010

а ты в atcommand_athena.conf сделал ету коммой для всех игроков?

Автор: Enjoy: Дата: 03.11.2010

во все города могут варпаться а туда нет, умник

Автор: San: Дата: 03.11.2010

Цитата Enjoy;20836:
во все города могут варпаться а туда нет, умник


ты же не сказал что только туда.

скажи что ты менял.

Автор: Enjoy: Дата: 03.11.2010

менял всё по гайду, всё добавил всё работает, но обычным игрокам нельзя варпаться на го 26 (новый город) почему то

Автор: Enjoy: Дата: 03.11.2010

Infarkt, админ сервера http://junglero.ru/, его кто нить знает? он тут сидит? Он *УКА до рекламился у меня на сервере) пусть ждёт падений сервера, и базы в паблике))

Автор: dimjke: Дата: 03.11.2010

Цитата Enjoy;20839]Infarkt, админ сервера [url]http://junglero.ru/[/url:
, его кто нить знает? он тут сидит? Он *УКА до рекламился у меня на сервере) пусть ждёт падений сервера, и базы в паблике))


Жалко на его акке админка не стоит :(

Автор: Enjoy: Дата: 03.12.2010

Мне поможет кто нибудь решить проблемму с го?

Автор: Sanasol: Дата: 03.12.2010

Мини гайд:
1. src/common/mapindex.h

Смотришь


.......
#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_1-1"
#define MAP_MOSCOVIA "moscovia"


Добавляешь после москвы свою:
Я сделал так
#define MAP_prt_fild08 "prt_fild08"


2. Идешь в src.map/atcommand.c
Ищешь @go функцию

Там

{ MAP_RACHEL, 130, 110 }, // 23=Rachel
{ MAP_VEINS, 216, 123 }, // 24=Veins
{ MAP_MOSCOVIA, 223, 184 }, // 25=Moscovia


Добавляешь после москвы

{ MAP_prt_fild08, 160, 180 }, // 26=Field of Prontera


Дальше вывод инфо что куда
ищешь
clif_displaymessage(fd, " 24=Veins 25=Moscovia");


Добавляешь

clif_displaymessage(fd, " 24=Veins 25=Moscovia 26=Поля пронтеры");


Дальше

} else if (strncmp(map_name, "rachel", 3) == 0) {
town = 23;
} else if (strncmp(map_name, "veins", 3) == 0) {
town = 24;
} else if (strncmp(map_name, "moscovia", 3) == 0) {
town = 25;
}


Добавляешь своё таким макаром

} else if (strncmp(map_name, "moscovia", 3) == 0) {
town = 25;
} else if (strncmp(map_name, "prt_fild08", 3) == 0) {
town = 26;
}



Компилишь радуешься. (с) Санасол B)

Автор: Enjoy: Дата: 03.12.2010

я так и сделал, сделал го 26 splendide, а оно пишет you are not authorized to warp to this map вот. у Гмов варпает а у игроков нет

Автор: Sanasol: Дата: 03.12.2010

смотри проверку на Гма что-то не так сделал значит.

Автор: Enjoy: Дата: 03.12.2010

где смотреть эту проверку? во все города народ может варпаться а в этот нет. компил от нормально прошёл, что тут не правельного

Автор: Sanasol: Дата: 03.12.2010

мм там в функции в atcommand.c чтото с Гмом есть глянь у меня нет времени

Автор: dimjke: Дата: 03.12.2010

gm.conf

any_warp_GM_min_level: 20

Автор: Мяфк: Дата: 03.12.2010

Цитата dimjke;20840:
Жалко на его акке админка не стоит :(

Не только логин можно знать, что бы зайти под админом.
Вопрос решён, тема закрыта.