Нпц Телепорт

Tarasiuk

Знающий
Местный
Сообщения
344
Розыгрыши
0
Реакции
20
Баллы
300
добрый вечер уважаемые, хочу попросить у вас помощи, не могу никак прописать html код в НПЦ что бы он меня телелеплртировал в указанную точку, координат есть, но как правильно бейпасс прописать хз. благодарю за внимание, сборка овероподобная
 

Tarasiuk

Знающий
Местный
Сообщения
344
Розыгрыши
0
Реакции
20
Баллы
300
Или же дело не в бейпасе? Брал бей пас из Альт +б ну явно не то, чувствую, он только походу для альт б
 

Tarasiuk

Знающий
Местный
Сообщения
344
Розыгрыши
0
Реакции
20
Баллы
300
Копирнул код из адм панели тп, го понятное де до кроме адм никто тп незделает
 

amkey

Патриарх всея ММО
Проверенный
Сообщения
305
Розыгрыши
0
Реакции
505
Баллы
550
Копирнул код из адм панели тп, го понятное де до кроме адм никто тп незделает
Ещё чуть-чуть и сам бы решил :-)
Просто посмотри у любого телепорт нпц его html и увидишь байпас.
В альт-б и в админ панели совсем другие байпасы.

А так, будет что-то типа:
<a action="bypass -h npc_%objectId%_goto 1001" msg="811;Obelisk of Victory">Obelisk of Victory - 470 Adena</a>
Где 1001 ид телепорта прописанный в бд (типа teleports).
 

Tarasiuk

Знающий
Местный
Сообщения
344
Розыгрыши
0
Реакции
20
Баллы
300
Ещё чуть-чуть и сам бы решил :-)
Просто посмотри у любого телепорт нпц его html и увидишь байпас.
В альт-б и в админ панели совсем другие байпасы.

А так, будет что-то типа:
<a action="bypass -h npc_%objectId%_goto 1001" msg="811;Obelisk of Victory">Obelisk of Victory - 470 Adena</a>
Где 1001 ид телепорта прописанный в бд (типа teleports).
Спасибо большое, создать sql файл с координатами и залить?
 

Tarasiuk

Знающий
Местный
Сообщения
344
Розыгрыши
0
Реакции
20
Баллы
300
Ещё чуть-чуть и сам бы решил :-)
Просто посмотри у любого телепорт нпц его html и увидишь байпас.
В альт-б и в админ панели совсем другие байпасы.

А так, будет что-то типа:
<a action="bypass -h npc_%objectId%_goto 1001" msg="811;Obelisk of Victory">Obelisk of Victory - 470 Adena</a>
Где 1001 ид телепорта прописанный в бд (типа teleports).
Без залива в базу никак? Просто у меня все подгружается не из бд с Целью избежания нагрузки. А в html коде ТП при нажатии Телепортация просто силается народе на скрипт, тоесть html кода с городами там нет
 

jonius

Женат, двое детей:)
Проверенный
Сообщения
597
Розыгрыши
0
Реакции
258
Баллы
481
вот вариант без бд
Код:
[scripts_services.TeleToGracia:tele|Переместиться в Gludio Airship Wharf (150,000 аден)]
Код:
public class TeleToGracia extends Functions {

    public void tele() {
        Player player = getSelf();
        NpcInstance npc = getNpc();

        if (player != null && npc != null) {
            if (player.getLevel() < 75) {
                show("teleporter/" + npc.getNpcId() + "-4.htm", player);
            } else if (player.getAdena() >= 150000) {
                player.reduceAdena(150000, true);
                player.teleToLocation(-149406, 255247, -80);
            } else {
                show("teleporter/" + npc.getNpcId() + "-2.htm", player);
            }
        }
    }
}
 

Tarasiuk

Знающий
Местный
Сообщения
344
Розыгрыши
0
Реакции
20
Баллы
300
вот вариант без бд
Код:
[scripts_services.TeleToGracia:tele|Переместиться в Gludio Airship Wharf (150,000 аден)]
Код:
public class TeleToGracia extends Functions {

    public void tele() {
        Player player = getSelf();
        NpcInstance npc = getNpc();

        if (player != null && npc != null) {
            if (player.getLevel() < 75) {
                show("teleporter/" + npc.getNpcId() + "-4.htm", player);
            } else if (player.getAdena() >= 150000) {
                player.reduceAdena(150000, true);
                player.teleToLocation(-149406, 255247, -80);
            } else {
                show("teleporter/" + npc.getNpcId() + "-2.htm", player);
            }
        }
    }
}
Огромное спс, приду с роботи попробую, можно если несложно пример прописки в столбцах, чтоб уш наверника) извините за наглость)
 

amkey

Патриарх всея ММО
Проверенный
Сообщения
305
Розыгрыши
0
Реакции
505
Баллы
550
В первом сообщении написал)) А чтоб не дублировалось имееш введу обратить внимание где у тебя ид 1001?
Сорян, не заметил.

Глянул быстро лостов, вот такая история:
[npc_%objectId%_Util:Gatekeeper -149406 255247 -80 0|Телепортироваться в Gludio Airship Field]
Изи же
 

Tarasiuk

Знающий
Местный
Сообщения
344
Розыгрыши
0
Реакции
20
Баллы
300
Сорян, не заметил.

Глянул быстро лостов, вот такая история:
[npc_%objectId%_Util:Gatekeeper -149406 255247 -80 0|Телепортироваться в Gludio Airship Field]
Изи же
Огроменное тебе спасибо, чет несообрвзил, думал у всех так оверах) а кординат можно свой пилить верно? И вместо « телепортироватся в глудио» свой текст?
 

Tarasiuk

Знающий
Местный
Сообщения
344
Розыгрыши
0
Реакции
20
Баллы
300
Туплю уже карочь робота достала сорян)
 

Tarasiuk

Знающий
Местный
Сообщения
344
Розыгрыши
0
Реакции
20
Баллы
300
Ещё чуть-чуть и сам бы решил :-)
Просто посмотри у любого телепорт нпц его html и увидишь байпас.
В альт-б и в админ панели совсем другие байпасы.

А так, будет что-то типа:
<a action="bypass -h npc_%objectId%_goto 1001" msg="811;Obelisk of Victory">Obelisk of Victory - 470 Adena</a>
Где 1001 ид телепорта прописанный в бд (типа teleports).
если в бд нету талицы телепорт то как тогда бить?))) пытаюсь уже хз сколько не получается)
вот что пишет в телепортеров))
upload_2018-4-16_23-36-36.png


Нашол вот такое, но никуда вобше не телепортирует)) гдето они есть ети все точки телепорта но где хз)
Или немношко обяснить что делать с
вот вариант без бд
Код:
[scripts_services.TeleToGracia:tele|Переместиться в Gludio Airship Wharf (150,000 аден)]
Код:
public class TeleToGracia extends Functions {

    public void tele() {
        Player player = getSelf();
        NpcInstance npc = getNpc();

        if (player != null && npc != null) {
            if (player.getLevel() < 75) {
                show("teleporter/" + npc.getNpcId() + "-4.htm", player);
            } else if (player.getAdena() >= 150000) {
                player.reduceAdena(150000, true);
                player.teleToLocation(-149406, 255247, -80);
            } else {
                show("teleporter/" + npc.getNpcId() + "-2.htm", player);
            }
        }
    }
}
Сорян, не заметил.

Глянул быстро лостов, вот такая история:
[npc_%objectId%_Util:Gatekeeper -149406 255247 -80 0|Телепортироваться в Gludio Airship Field]
Изи же
немного невехал)
 

jonius

Женат, двое детей:)
Проверенный
Сообщения
597
Розыгрыши
0
Реакции
258
Баллы
481
Это байпас который пишеш у нпса
<a action="bypass -h npc_%objectId%_goto 333333" msg="811;Телепорт"> Куда-то- 470 Adena</a>
ниже запрос в БД
 

Вложения

Tarasiuk

Знающий
Местный
Сообщения
344
Розыгрыши
0
Реакции
20
Баллы
300
подтверждаю перемещение у нпц и ничего непроисходит
 
Сверху Снизу