GU
poketibia

Como Vender Itens Por Talkactions

Por GuhPk, 22 de out. de 2012 em Tutoriais de Scripting

guhpk
vender
itens
talkaction
talkactions
comando
tibia
script
otserv
14
3k
GuhPkG
22 de outubro de 2012 às 22:58

Olá, eu sou GuhPk e hoje estou vindo aqui para ensinar vocês a vender itens por Talkactions...

Estou aprendendo agora também sobre script's, então o unico modo que eu sei é criando 1 script para 1 item a venda...

Caso eu descobra outra maneira de criar em 1 script só eu posto aqui!!! =]

 

 

==========================================================================

 

 

Vai em data/talkactions/scripts copie 1 arquivo.lua, renomeie, apague tudo dentro e coloco isso: (editando da maneira que você quizer)

 

function onSay(cid, words, param, channel)

local dinheiro = 1000000 -- quanto vai custar o item
local recompensa = 2548 -- qual item sera vendido

if doPlayerRemoveMoney(cid, dinheiro) then
doPlayerAddItem(cid, recompensa, 1) -- o 1 é o tanto de itens que vai ganhar
doPlayerSendTextMessage(cid, 19, "Você acabou de receber x item")
 else
 doPlayerSendTextMessage(cid, 19, "Você não tem dinheiro suficiente para comprar o item")	
 end						

return true
end

 

 

Depois, vá até data/talkactions/talkactions.xml e adicione esta seguinte tag: (editando da maneira que você quizer)

 

 

<talkaction log="yes" words="!comando-para-comprar-o-item" event="script" value="nome-do-arquivo.lua">

 

 

Observação: Caso você queira vender com mais de 1 comando você faria os comandos separados sempre por " ; ", veja no exemplo a seguir:

 

 

<talkaction log="yes" words="!comando1;!comando2;!comando3;!comando4;!comando5" event="script" value="nome-do-arquivo.lua">

 

 

==========================================================================

 

 

 

Agora eu irei postar aqui uns print's dos script's!!! ;]

 

 

 

printny.png

 

Aeeee, vale lembrar que fiz 1 error no script ai, o "words", tem que estar como esta la em cima: words="!comando-para-comprar-o-item" e para vários comandos words="!comando1;!comando2;!comando3;!comando4;!comando5"

 

 

 

print1n.png

 

Aeeee, vale lembrar que fiz 1 error no script ai, o "words", tem que estar como esta la em cima: words="!comando-para-comprar-o-item" e para vários comandos words="!comando1;!comando2;!comando3;!comando4;!comando5"

 

 

 

print2j.png

 

 

 

 

==========================================================================

 

Agora eu irei postar aqui uns print's do poketibia!!! ;]

 

 

printpl.png

 

 

 

print1zx.png

 

 

 

 

 

 

 

Ajudei? REP +++!!!

SmiXS
23 de outubro de 2012 às 12:24

Gostei, é seu primeiro script??

Se quiser umas aulinhas entra em contato comigo....

 

Ia te dar REP+ pela motivação, mais já usei meu limite hoje...

jhon992J
23 de outubro de 2012 às 13:10

Rep+ como incentivo, assim que se começa agora é só você se dedicar.

Uma dica pra você dar uma olhada e conseguir vender vários itens em um script é usando array.

GuhPkG
23 de outubro de 2012 às 14:25

@SmiX

 

Cooom certeza preciso de umas aulinha, sempre que possível, para poder desenvolver meu conhecimento e trazer melhores conteudos ao Xtibia!!!

E é sim meu primeiro script, estou começando agora na área, sempre lendo uns tutoriais para tentar aprimorar o meu conhecimento!!! :3

 

 

@Jhon992

 

Obrigadão ai pelo Rep + e valeu pela dica, estava querendo mesmo saber como vender varios itens!! xD

Ja irei ler agora mesmo uns tutoriais aqui, sobre array's... Se depois eu conseguir criar irei testar, se der certo posto aqui para o povo do Xtibia!!!

 

(Ps: o tutorial é o seu... sauhasuhauh')

 

Jhon, eu olhei vários tutoriais aqui e até vi uns shop's que vendem ai vários itens...

Consegui entende-los, só algumas coisas mesmo que não deu para entender manow!!

Será que poderia add msn para dar uma ajudinha sobre arrays?!! sauhusah' >.<

Editado Outubro 23 por GuhPk

PrezyosoP
23 de outubro de 2012 às 20:00

Tutorial aprovado e movido.

 

Att,

Prezyoso

SkyLighS
25 de outubro de 2012 às 11:53

Script básico e fácil de fazer mais para um iniciante ta ótimo e bem explicado o tópico

 

REPUTADO . Por incentivo

GuhPkG
25 de outubro de 2012 às 16:23

@Prezyoso

 

Muito obrigado por mover... xD

 

@SkyLigh

 

Valeeeu pelo REP + !!! ^-^

Quando eu for aprendendo mais sobe script vou postando mais script's para o povo aqui!!!

DelaksD
26 de outubro de 2012 às 22:09

Ótimo script . pensarei em por no meu kamikaze

1 ano depois...
AlexclusiveA
06 de novembro de 2013 às 13:31

Muito bom o tutorial meu jovem, gostaria de ver mais como esse :)

GuhPkG
08 de novembro de 2013 às 18:29

É, e agora verá! xD

Estou voltando a mexer com poketibia, estarei estudando ainda mais que antes a área de script.

Pensei em muitos sistemas muitos legais, que ajudariam e muito adicionar um pouco de RPG ao OT que estou começando...

Então treinarei um pouco, e se tudo der certo, logo mais terá mais alguns scripts ai na minha Assinatura! e.e aushsuhasuhas'

rdsrdsR
08 de novembro de 2013 às 18:55

Ja achei mais um script pro meu servidor ^^
Muito bom para dar uma inovada no server

Obrigado

GuhPkG
08 de novembro de 2013 às 20:39

Vlw manin! Pode ficar a vontade para usar.... xD

Logo mais verei como faz para dar pokemons, e irei postar ai como o cara tava pedindo...

Se eu conseguir chegar a um nível melhor de script, pode contar que sempre trarei uns system's novos para o fórum ai! xD

SoulvilingS
14 de novembro de 2013 às 15:50

Isso server pra colocar em otc, obrigado!

GuhPkG
14 de novembro de 2013 às 17:28

Isso server pra colocar em otc, obrigado!

 

Serve sim... xD

De nada cara... kkk'