|
Funções HTML

15-03-2009, 03:06 AM
Vou citar aqui um Tutorial simples, de como usar as funções de HTML para criar NPCs.
------------------
Multisell :
Para que um botão acesse uma lista no multisell, basta colocar este Código e o Nome da lista :
bypass -h npc_%objectId%_multisell 12345
Exemplo :
Citação:
|
<button value="Armas" action="bypass -h npc_%objectId%_multisell 12345" width=80 height=27 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF">
|
------------------
Teleport :
Para que um botão Teleporte o char para outra localização, basta colocar este Código e o ID do Teleport desejado
bypass -h npc_%objectId%_goto 50000
Exemplo :
Citação:
|
a action="bypass -h npc_%objectId%_goto 50000" msg="811;Dragon Valley Cave"><font color="00FF00">Dragon Valley Cave</font></a>
|
------------------
Janela secundária :
Para que um botão abra uma outra Janela de conversação, basta colocar o Código e o Número da Janela :
bypass -h npc_%objectId%_Chat 0
Exemplo :
Citação:
|
<a action="bypass -h npc_%objectId%_Chat 0"><font color="FFF080">Voltar</font></a>
|
P : Como assim ' Número da Janela ' ?
R : Número da Janela significa um Número após o Hífen. Por exemplo :
Eu tenho uma HTML chamada 5000.htm - o Número dela será 0. E assim por diante.
Citação:
5000.htm Chat 0
5000-1.htm Chat 1
5000-2.htm Chat 2
5000-3.htm Chat 3
E assim sucessivamente.
|
------------------
Buylists :
Para que o botão abra uma Buylist, basta usar o Código e o ID da Buylist desejada :
bypass -h npc_%objectId%_Buy 5000
Exemplo :
Citação:
|
<button value="C5 Weapons" action="bypass -h npc_%objectId%_Buy 5000" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">
|
------------------
Sell :
Para que o botão abra uma janela de venda, basta usar o Código + a Função Sell
bypass -h npc_%objectId%_Sell
Exemplo :
Citação:
|
<button value="Sell" action="bypass -h npc_%objectId%_Sell" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">
|
------------------
Territory Status :
Para que um botão mostre o Territory Status da cidade onde seu NPC se econtra, basta usar o Código + a Função Territory Status
bypass -h npc_%objectId%_TerritoryStatus
Exemplo :
Citação:
|
<a action="bypass -h npc_%objectId%_TerritoryStatus">See the Lord and get the tax rate information</a>
|
------------------
Quests Disponíveis :
Para que o botão mostre as Quests Disponíveis para aquele NPC, basta usar o Código + a Função Quest
bypass -h npc_%objectId%_Quest
Exemplo :
Citação:
|
<a action="bypass -h npc_%objectId%_Quest">Quest</a>
|
------------------
Scripts :
Para que um botão mostre um determinado Script Python, basta usar o Código + o ID + Nome :
bypass -h npc_%objectId%_Quest 9999_NPCBuffer[/COLOR]
Exemplo :
Citação:
|
<button value="Balacubaco" action="bypass -h npc_%objectId%_Quest 9999_NPCBuffer" width=80 height=30 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df">
|
------------------------------------------------------
Espero ter sido útil e sanado algumas dúvidas que possam ocorrer ^^
Créditos : KaL
|
KaL
Amigo SE
Registrado em: Dec 2008
Localização: São Paulo
Posts: 1,188
Nome Real: Victor
|
|