Нпц Телепорт

Tarasiuk

Прославленный
Участник
Знаток письма
Старожил I степени
Сообщения
535
Розыгрыши
0
Репутация
30
Реакции
48
Баллы
1 418
добрый вечер уважаемые, хочу попросить у вас помощи, не могу никак прописать html код в НПЦ что бы он меня телелеплртировал в указанную точку, координат есть, но как правильно бейпасс прописать хз. благодарю за внимание, сборка овероподобная
 
Или же дело не в бейпасе? Брал бей пас из Альт +б ну явно не то, чувствую, он только походу для альт б
 
Копирнул код из адм панели тп, го понятное де до кроме адм никто тп незделает
 
Копирнул код из адм панели тп, го понятное де до кроме адм никто тп незделает
Ещё чуть-чуть и сам бы решил :)
Просто посмотри у любого телепорт нпц его html и увидишь байпас.
В альт-б и в админ панели совсем другие байпасы.

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

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

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

    Tarasiuk

    Баллов: 10
    За ответ
вот вариант без бд
Код:
[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);
            }
        }
    }
}
 
вот вариант без бд
Код:
[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);
            }
        }
    }
}
Огромное спс, приду с роботи попробую, можно если несложно пример прописки в столбцах, чтоб уш наверника) извините за наглость)
 
Вообще стоило начать с того, что за сборка
 
В первом сообщении написал)) А чтоб не дублировалось имееш введу обратить внимание где у тебя ид 1001?
Сорян, не заметил.

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

Глянул быстро лостов, вот такая история:
[npc_%objectId%_Util:Gatekeeper -149406 255247 -80 0|Телепортироваться в Gludio Airship Field]
Изи же
Огроменное тебе спасибо, чет несообрвзил, думал у всех так оверах) а кординат можно свой пилить верно? И вместо « телепортироватся в глудио» свой текст?
 
Туплю уже карочь робота достала сорян)
 
Ещё чуть-чуть и сам бы решил :)
Просто посмотри у любого телепорт нпц его 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]
Изи же

немного невехал)
 
Это байпас который пишеш у нпса
<a action="bypass -h npc_%objectId%_goto 333333" msg="811;Телепорт"> Куда-то- 470 Adena</a>
ниже запрос в БД
 

Вложения

  • teleport.rar
    668 байт · Просмотры: 23
подтверждаю перемещение у нпц и ничего непроисходит
 
Назад
Сверху Снизу