BI

Edição De Compra/venda Em Npc

Por Biilu, 10 de dez. de 2006 em Tutoriais de Scripting

8
2.5k
BiiluB
10 de dezembro de 2006 às 10:06
elseif msgcontains(msg, 'blank') and focus == cid then

buy(cid,3085,1,5)

Explicação:

Roxo: Ali é a mensagem que o player deve dizer para fazer a compra/venda do objeto.

Azul: Ali é a função, se você usar buy, como está ali em cima, você comprará o objeto, se você usar sell, você venderá o objeto.

Vermelho: Ali é o ID do item que vai ser comprado/vendido, no exemplo acima, podemos ver que é uma blank rune (só buscar em uma ID List)

Laranja: Ali é a quantidade de itens que virão, no exemplo, virá 1 blank rune.

Verde: Ali é o preço do item (em gold pieces), no exemplo, a blank rune custa 5 gps.

Desfecho:

Se o player disser 'blank' o player comprará 1 iten de ID 3085 por 5 Gold Pieces

Editado Dezembro 10 por Biilu

MarokM
11 de dezembro de 2006 às 17:40

Muito simples porém muito útil para iniciantes.

6 meses depois...
JvchequerJ
08 de junho de 2007 às 15:10

Olá Xtibiano,

 

Parabéns, seu tutorial foi aprovado.

 

Estarei movendo ele para a área de tutoriais.

 

Obrigado por trazer conteúdo para o Xtibia.com e espero que continue com o ótimo trabalho.

 

 

Atenciosamente,

JV Chequer *Diretor Xtibia.com*

2 semanas depois...
capeta7C
21 de junho de 2007 às 20:20

Aew cara

 

tpw... como eu tava vendu que vc sabe mecher com NPCs eu queria saber uma coisa se vc puder me responder ...

 

eu to fazendo o seller vende bp de mf e dae eu fis isso :

 

elseif msgcontains(msg, 'bp of mf') or msgcontains(msg, 'bp of manafluid') then

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

buyFluidContainer(cid,2006,getCount(msg),55,7)

 

dae eu pensei uma coisa ... sera que n tem que por o ID da bp ? Mas... Onde ?

tah certo ? se n tah, oq tah errado ?

 

vlw ae ... gostei do seu tuto =)

6 meses depois...
zacariasZ
26 de dezembro de 2007 às 11:45

vlw!! xDD

eu ja sabia, mas nao sabia como modificar a quantidade q vinha ou como botava pra comprar ou vender ^^

vlw ai

2 meses depois...
dougaucheD
07 de fevereiro de 2008 às 18:21

Gostei

Simples, me ajudou muito melhor que o NPC editor

Ainda sou novo com Scripts me bato muito

Gostei mesmo cara

Abraço

3 semanas depois...
WenemyW
23 de fevereiro de 2008 às 23:41

Nossa muito simples, o basico do basico de scripting, mais muito legal e muito bem feito, separado por cores e destakes

 

//The Wenemy

5 meses depois...
vitimanV
27 de julho de 2008 às 16:07

Achei esse seu tutorial muito inutil pq muitos iniciantes pegam progamas de Npc Maker ou procurarinho Tuto Melhor pq esse seu tuto seria entorno de 20% so de um Npc