COMO CRIAR UM NPC(SHOP) NO eA:
tive base no tuto do [Dex]
Vmo começar pelo npc de vende(shop),ele eh uns dos npcs + faceis de criar:
Nós vmo montar um npc de venda por isso devemos pensar quais e qtos itens devemos vender.
Vmo montar um npc q venda Potion: Orange,blue,red,white,yellow.Pra isso devemos procurar seus codigos.
Esses codigos poder ser achado em site como Rompire ou vc pode encontra na Item_db.Vou usar o Item_db:
Então:
QUOTE
[COLOR=red]501,Red_Potion,Red Potion,0,50,0,70,,,,,10477567,2,,,,,,{ itemheal rand(45,64),0; },{}
502,Orange_Potion,Orange Potion,0,200,0,100,,,,,10477567,2,,,,,,{ itemheal rand(105,144),0; },{}
503,Yellow_Potion,Yellow Potion,0,550,0,130,,,,,10477567,2,,,,,,{ itemheal rand(175,234),0; },{}
504,White_Potion,White Potion,0,1200,0,150,,,,,10477567,2,,,,,,{ itemheal rand(325,404),0; },{}
505,Blue_Potion,Blue Potion,0,5000,0,150,,,,,10477567,2,,,,,,{ itemheal 0,rand(40,59); },{}
502,Orange_Potion,Orange Potion,0,200,0,100,,,,,10477567,2,,,,,,{ itemheal rand(105,144),0; },{}
503,Yellow_Potion,Yellow Potion,0,550,0,130,,,,,10477567,2,,,,,,{ itemheal rand(175,234),0; },{}
504,White_Potion,White Potion,0,1200,0,150,,,,,10477567,2,,,,,,{ itemheal rand(325,404),0; },{}
505,Blue_Potion,Blue Potion,0,5000,0,150,,,,,10477567,2,,,,,,{ itemheal 0,rand(40,59); },{}
Os de vermelhos são os IDs dos itens.(o q agente prescisa)
Agora com os Ids em mãos abrimos o bloco de notas e vmos lah. Para o npc funcia presisamos de umas pequenas informações:
-- Mapa aonde ele vai fika(.gat)
-- Cordenada X do Npc
-- Cordenada Y do Npc
-- Lugar pra onde ele vai olhar (padrão 5)
-- Indicação q ele eh um npc de venda (shop)
-- Seu nome(use a imaginação pra o nome)
-- Numero do Sprite (Sprite eh o desenho do Npc q aparecera no serve, se acha nesse serve NPCs List
No caso ele vai fikar assim:
QUOTE
mapa.gat,x,y,direcao[aperte uma vez a tecla tab aqui]shop[aperte uma vez a tecla tab aqui]Nome do NPC[aperte uma vez a tecla tab aqui]spriteid,item1:preço1,item2:preço2,item3:preço3...
Esse eh o cabeçalho do npc.Aonde eu escrevi pra aperta tab(se tem q cloka num pode usar o espaço se num,num funfa)
A palavra " shop " representa q eh um npc de venda (akele q o player clika e aparece Buy e Shell).
As cordenadas vc pode usa o comando /where dentro do jgo.Eh so vc coloka seu personagem no lugar e digita /where na caixa de dialogo
e pega todas as cordenadas. ex prontera.gat,159,191.
A direção q o npc vai olhar vc escolhe 0 á 7 mas o padrão q eu uso eh 5.
E o sprit se acha nesse site( o mesmo q eu clokei antes) NPCs List
Vmos começar a montar:
Vmo coloka o NPC no centro de prontera(cordenada 159x,191y), e eu vo usar o sprite do npc nº 811(eh um anjo).
Então o npc vai fikar assim:
QUOTE
prontera.gat,159,191,5<tab>shop<tab>Nome Do Npc<tab>811,501:500,502:500,503:500,504:500,505:500
Relembrando:
prontera.gat > mapa(em qual mapa ele vai fikar)
159 > Cordenada x (em q parte do mapa ele vai fikar)
191 > Cordenada y (em q parte do mapa ele vai fikar)
5 > direção pra aonde ele olha
Nome Do Npc > nome do seu npc(qdo o player passa o mause por cima e aparece o nome)
811 > Sprite do npc (desenho do npc,Anjo eu usei)
Após a virgula começa a listagem dos itens e seu respequetivos preços, ex:
501:500
501:segnifika o Id do item e o 500: seginifika o preço no caso 500z, se vc colokar 501:1000 o preço sera 1000z e assim por diante
vc pode colokar quatos itens quiser.Separando com as virgulas bem certinhas.
Então o nosso npc fik assim Npc
Então test o seu npc(@warp prontera.gat 159 191,comando pra chegar nele).Relebrando, o npc eu montei no bloko de notas. Então vc salva seu npc e add no seu serve.
Add Npc no seu serve
Se tiver algum erro no npc q eu monte avisem !
Qualker duvida post ai,tenha certeza q eu vo fser de tudo pra te ajudar.
Flw