Сообщений: 56
Тем: 15
Зарегистрирован: Aug 2013
Репутация:
-222
Ребят, нужна помощ, есть итем (учебник id 5588) необходимо там прописать телепорт в определенную точку, прописать - прописал, кликаю ничего не происходит, я так думаю что в самой системе handlers нужно сделать функцию тп. Как ее сделать?
Прошу помощи...
Сообщений: 2,846
Тем: 34
Зарегистрирован: Mar 2012
Репутация:
19,998
Сделать итем по аналогии с обычным СоЕ?
Сообщений: 555
Тем: 2
Зарегистрирован: Feb 2011
Репутация:
1,507
если редактировать 5588 - то нужно менять команды к серверу, чтобы он принимал их.
по "примеру сое" - scroll of escape, при использовании предмета, появляется какой-то html диалог с возможностью выбора перелета к месту отдыха
Сообщений: 56
Тем: 15
Зарегистрирован: Aug 2013
Репутация:
-222
Ребята, теперь понял. KID, но scroll of escape идет без html'ki, как прописать появление окошка?
scroll of escape он без вызова html идет, ну я так думаю, я еще не всречал с html
Сообщений: 555
Тем: 2
Зарегистрирован: Feb 2011
Репутация:
1,507
никто не мешает пробороздить просторы интернета, на наличие подобного.
и даже тот же 5588 - вызывается таким же образом
Сообщений: 56
Тем: 15
Зарегистрирован: Aug 2013
Репутация:
-222
08-29-2013, 07:33 PM
(Сообщение последний раз редактировалось: 08-29-2013, 08:12 PM Сантехник.)
Cделал на подобии 5588 свиток 736, переписал некоторые значения создал html, ничего ненаблюдается/
Ребят ну кто знает, ну помогите с этой мелочью, ибо я сам не решу эту задачу.
Сообщений: 555
Тем: 2
Зарегистрирован: Feb 2011
Репутация:
1,507
для начала, нужно открыть RequestBypassToServer
находишь нечто вроде
[src=java]else if (_command.startsWith("_diary"))
{
String params = _command.substring(_command.indexOf("?") + 1);
StringTokenizer st = new StringTokenizer(params, "&");
int heroclass = Integer.parseInt(st.nextToken().split("=")[1]);
int heropage = Integer.parseInt(st.nextToken().split("=")[1]);
int heroid = Hero.getInstance().getHeroByClass(heroclass);
if (heroid > 0)
Hero.getInstance().showHeroDiary(activeChar, heroclass, heroid, heropage);
}
[/src]
и добавляешь нечто такое
[src=java] else if (_command.startsWith("_teleport"))
{
String locs[] = this._command.split(" ");
int x = Integer.parseInt(locs[1]);
int y = Integer.parseInt(locs[2]);
int z = Integer.parseInt(locs[3]);
activeChar.teleToLocation(x, y, z, 0);
}
[/src]
Сообщений: 56
Тем: 15
Зарегистрирован: Aug 2013
Репутация:
-222
09-05-2013, 01:36 PM
(Сообщение последний раз редактировалось: 09-06-2013, 08:07 AM Сантехник.)
Спасибо тебе KID, проверим, хотя я чет не понял что к чему.
Честно говоря, я понял зачем добавили нужный код. Но не понимаю как он свяжется с итемом? Вставить его не достаточно? еще что-то нужно?