добрый вечер уважаемые, хочу попросить у вас помощи, не могу никак прописать html код в НПЦ что бы он меня телелеплртировал в указанную точку, координат есть, но как правильно бейпасс прописать хз. благодарю за внимание, сборка овероподобная
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Ещё чуть-чуть и сам бы решилКопирнул код из адм панели тп, го понятное де до кроме адм никто тп незделает
Спасибо большое, создать 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 кода с городами там нетЕщё чуть-чуть и сам бы решил
Просто посмотри у любого телепорт нпц его html и увидишь байпас.
В альт-б и в админ панели совсем другие байпасы.
А так, будет что-то типа:
<a action="bypass -h npc_%objectId%_goto 1001" msg="811;Obelisk of Victory">Obelisk of Victory - 470 Adena</a>
Где 1001 ид телепорта прописанный в бд (типа teleports).
можно просто прописать в столбцах, не обязательно создавать)Спасибо большое, создать sql файл с координатами и залить?
[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?Вообще стоило начать с того, что за сборка
Сорян, не заметил.В первом сообщении написал)) А чтоб не дублировалось имееш введу обратить внимание где у тебя ид 1001?
Огроменное тебе спасибо, чет несообрвзил, думал у всех так оверах) а кординат можно свой пилить верно? И вместо « телепортироватся в глудио» свой текст?Сорян, не заметил.
Глянул быстро лостов, вот такая история:
[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).
вот вариант без бд
Код:[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]
Изи же
обизательно впысивать?msg="811