1. Introdução
2. Como adicionar o NPC
3. Script do NPC
4. Créditos
1) O CashShop é um NPC bem simples, ele age como c fosse um NPC Shop normal mais ao invés de vender itens por zeny ele vendo por pontos de cash.
2) Você adiciona o Cash shop normal como todos os outros NPC’s mais vou explicar para não haver duvidas.
Vá à pasta npc, que esta dentro da pasta do seu servidor, dentro desta pasta existe outra pasta chamada personalizado (prefiro adicionar meus NPC’s novos lá mais não e obrigatório). Depois de adicionar o script do seu NPC na pasta personalizado, vá a pasta npc novamente abra o seguinte arquivo “scripts_personalizado.conf” la vai estar +/-assim:
CODE
// --- Teletransportadora
//npc: npc/personalizado/teletransportadora.txt
// --- Estilista
npc: npc/personalizado/estilista.txt
// --- Garota Negociante
npc: npc/personalizado/garota_negociante.txt
// --- Removedora de Cartas
npc: npc/personalizado/removedora.txt
// --- Mercenários
//npc: npc/personalizado/mercenario_shifty.txt
Para adicionar seu NPC é simples pegue o diretório q você salvou seu script(no caso do exemplo adicionamos na pasta personalizado como os outros), você adiciona o diretório depois o nome que você salvou o script do npc(no caso vamos usar cashnpc.txt).
CODE
// --- Teletransportadora
//npc: npc/personalizado/teletransportadora.txt
// --- Estilista
npc: npc/personalizado/estilista.txt
// --- Garota Negociante
npc: npc/personalizado/garota_negociante.txt
// --- Removedora de Cartas
npc: npc/personalizado/removedora.txt
// --- Mercenários
//npc: npc/personalizado/mercenario_shifty.txt
npc: npc/personalizado/cashnpc.txt
Só lembrando os arquivos q contem “//” o servidor não os lê é somente como descrição ou os NPC’s q estão desativados, então c você quiser adicionar algum dos NPC’s dessa pasta é só remover o “//” q esta antes de “npc:”.
3) script do NPC
O script é o NPC em si mostra oq o NPC devera fazer ou vender
Aqui faremos as funções do cashshop. Criar um NPC cashshop é tão simples quanto criar um shop normal vamos lá.
Primeiramente criaremos o cabeçalho do NPC no caso é
CODE
Mapa.gat,x,y,posição
CODE
Mapa.gat= mapa aonde seu npc ficara.gat
X,y= são as coordenadas( o local do mapa aonde ele ficara)
Posição= é o lado q o npc devera ficar virado (normalmente coloco 5)
Tab= troque por um tab do seu teclado (aquelas duas fichinhas uma apontando para cada lado)
Script= a fusão do do seu npc
Nome do npc= nome que você escolher para seu npc(nome que você quer apareça para seu npc no jogo)
Sprite= numero do sprite do seu npc( isso é a ropinha do seu npc)
Vamos supor q ele vai ficar em pronteira nas coordenadas 150 150 virado para o sul se chamara vendedor de donates e será uma kafra ficara assim
CODE
Prontera.gat,150,150,5
Pronto, a única coisa q diferencia o cashshop de um shop normal é exatamente o script(a função dele) então se não souber criar um shop é só mudar de cashshop para shop. Mais seguindo em frente, agora vamos colocar os itens a venda. Também é bem simples, depois de feito o cabeçalho coloque virgula(,) depois do sprite digite o id do item que deseja vender e depois coloque dois pontos( e o preço ficando assim:
Supondo q você vá vender um suco de uma a 100pontos ficara assim:
CODE
Prontera.gat,150,150,5
Ai se você quiser vender um suco de maçã q é um pouco melhor a 150 pontos no msm npc como ficaria, ficaria assim:
CODE
Prontera.gat,150,150,5
E assim vai voce pode adicionar quantos itens quiser como no exemplo
CODE
Prontera.gat,150,150,5
Seu cashshop esta criado esta criado.
Obrigado!
ae mano se possivel me adc no msn ? alanaltenhofer@hotm.. vlw :D
ResponderExcluir