vourath 0 Postado Junho 26, 2007 Share Postado Junho 26, 2007 (editado) Ola, Venho aqui para mostrar ha vocês um tutoria bem legal: Voçe esta cansado de só compra itens em npcs? Principalmente aqueles burros que falam horas? Seus problemas acabaram, fiz um script que funciona como uma loja. Prós: Voçe pode comprar um item com apena um clique, alem de ser mais pratico é divertido =D Contra: Não é bom por itens mais raros para vender, pos o preço n pode passar de 65000. Bem vamos ao que intereça... Primeiro vou por o script e explicar como ele funciona. Copie isto e salve como loja.lua. Citação: -- Sistema de loja by -Jovial- function onUse(cid, item, frompos, item2, topos) preco = item.actionid itemid = item.uid-10000 if itemid > 100 then if preco > 0 then if doPlayerRemoveMoney(cid,preco) == 1 then doSendAnimatedText(frompos,"Thank\'s",198); doPlayerAddItem(cid,itemid,1) doPlayerSendTextMessage(cid,22,'Voce comprou uma ' .. getItemName(itemid) .. ' por ' .. preco .. 'gps.') else doPlayerSendCancel(cid,'Esta ' .. getItemName(itemid) .. ' custa ' .. preco .. 'gps.') end else doPlayerSendCancel(cid,"Preco invalido! Avisar um GM.") end else e adicione isto no actions.xml Citação: <action itemid="1512" script="loja.lua" /> Vamos a outras partes intender como essas poucas linhas juntas fazem uma loja legal. Primeiro como configurar? Vá no map editor e faça um balcao(para ficar bonito), coloque o item que sera vendido nele, para a pessoa saver qual item está a venda, e coloque encima do item um item que tem o id 1512, ele nao é movivel, por isso ninguem pegara os itens de baixo. Nesse item que voçe colocou encima do item que sera vendido que é aonde voçe terá que clicar para comprar o item. Para configurar qual item ira ser vendido e qual o preço quando clicar no item 1512 é so fazer assim: No actionid, coloque o preço, entre 1 e 65000, no unique id voçe ira colocar o id do item a ser vendido, mas pera.., se voçe por direto o id do item, voçe nao poderar criar mais uma quest dele pois só pode haver 1 uniqueid, nao podento ter iguais, intao quando for por o numero do item adicione 10000 (10mil), exemplo voçe quer que la venda o item 2000, intao coloque no uniqueid 12000 (10000+2000). function onUse(cid, item, frompos, item2, topos) Indica que esta action sera execultada quando o player clicar em algo. itemidx = item.uid Nessa linha eu disse que a variavel itemidx sera igual o unique id do item clicado. preco = item.actionid Nessa linha eu disse que a variavel preco sera igual ao action id do item que foi clicado. itemid = item.uid-10000 Aqui eu falei que a variavel uniqueid é igual o unique id do item que foi clicado menos 10000. if doPlayerRemoveMoney(cid,preco) == 1 then Esta linha esta verificando se o player tem o dinheiro necessario para comprar o item. doSendAnimatedText(frompos,"Thank\'s",198); Esta linha faz com que quando comprado o item apareça uma mensagem escrito Thank's (Se voçe tirar a \ do Thank\'s o script nao ira funcionar, fique tranquilo ela n ira aparecer) doPlayerAddItem(cid,itemid,1) Aqui o player receberá o item qu esta configurado para ser vendido, se ele tiver o dinheiro. As linhas importantes ja foram explicadas, o resto é so mensagens. Mas se quiser que eu explique é só pedir. EU vi e achei legal trazer para o fórum, Lembrando que os créditos são de Creditos By: ~~>Jovial<~~ Espero que Gostem!! Editado Junho 27, 2007 por vourath Link para o comentário https://xtibia.com/forum/topic/54183-tutorial-de-loja/ Compartilhar em outros sites More sharing options...
picachu 3 Postado Junho 26, 2007 Share Postado Junho 26, 2007 Muito bom, Vourath... Ótimo tutorial, foi bom você trazer para o Xtibia Muito útil Parabéns, tutorial nota 9 Link para o comentário https://xtibia.com/forum/topic/54183-tutorial-de-loja/#findComment-326468 Compartilhar em outros sites More sharing options...
icegck. 0 Postado Junho 26, 2007 Share Postado Junho 26, 2007 eh bom mas nao gostei mto nao... jah tinha visto isso em outro lugar, testei e noa curti mto...prefirolojas... da mais emoção ao jogo ! flow abraço. Link para o comentário https://xtibia.com/forum/topic/54183-tutorial-de-loja/#findComment-326509 Compartilhar em outros sites More sharing options...
Heitorzin 2 Postado Junho 26, 2007 Share Postado Junho 26, 2007 Muito bom, Meu amigo postou aqui também um mais só que é Cassino by Jovial. Muito bom os scripts dele. Tomare que seja aprovado. Abraços. Link para o comentário https://xtibia.com/forum/topic/54183-tutorial-de-loja/#findComment-326521 Compartilhar em outros sites More sharing options...
HugoBeolchi 0 Postado Junho 26, 2007 Share Postado Junho 26, 2007 Muito bom esse systema ja tinha visto ele aki no forum xD + tadin dos npc vao perde suas funções ehehehe e tem um bug.. se vc der /clean vc acaba com a loja =x hehehe vlw abraço Link para o comentário https://xtibia.com/forum/topic/54183-tutorial-de-loja/#findComment-326534 Compartilhar em outros sites More sharing options...
krynox 0 Postado Junho 26, 2007 Share Postado Junho 26, 2007 ***Topico Achei bem legal vourath.....espero que o povo goste..eu coloquei no meu ot aqui e deu certim... Abraços Link para o comentário https://xtibia.com/forum/topic/54183-tutorial-de-loja/#findComment-326536 Compartilhar em outros sites More sharing options...
plinios 0 Postado Junho 26, 2007 Share Postado Junho 26, 2007 legal ai esses scripts sao mto xique Link para o comentário https://xtibia.com/forum/topic/54183-tutorial-de-loja/#findComment-326544 Compartilhar em outros sites More sharing options...
Omega 377 Postado Junho 26, 2007 Share Postado Junho 26, 2007 Ótimo script. Parabéns pra você e pra esse tal Jovial ae. Continue assim. Link para o comentário https://xtibia.com/forum/topic/54183-tutorial-de-loja/#findComment-326663 Compartilhar em outros sites More sharing options...
Exordium 0 Postado Junho 26, 2007 Share Postado Junho 26, 2007 Muito bom, bem pratico mas acaba com os npc's que sao mais interessantes x) e como o amigo postou ali emcima, se der /clean a loja fali Link para o comentário https://xtibia.com/forum/topic/54183-tutorial-de-loja/#findComment-326687 Compartilhar em outros sites More sharing options...
vourath 0 Postado Junho 26, 2007 Autor Share Postado Junho 26, 2007 Muito bom, bem pratico mas acaba com os npc's que sao mais interessantes x)e como o amigo postou ali emcima, se der /clean a loja fali por isso que não se deve fazer isso, em todas as citys do seu ot Oo, faça esse program em uma ou duas cidades, e em outra cidades deixe NPCs normais ^^ Cya Link para o comentário https://xtibia.com/forum/topic/54183-tutorial-de-loja/#findComment-326695 Compartilhar em outros sites More sharing options...
Lord Cickuri 0 Postado Junho 26, 2007 Share Postado Junho 26, 2007 (editado) tutorial de ##### vai se fode vourath seu inutil maldito faz algum coisa de util nessa ######, moderadores inuteis do karalho imcopetente leia está ##### ve se num tem nada de errado ou se eh inutil ,,i,, bando de merdas pra q q vo qre joga isso, não jogo mais essa ##### de jogo do ##### toma no ###### ,,i,, Editado Junho 26, 2007 por Lord cickuri Link para o comentário https://xtibia.com/forum/topic/54183-tutorial-de-loja/#findComment-326717 Compartilhar em outros sites More sharing options...
Bloods 3 Postado Junho 26, 2007 Share Postado Junho 26, 2007 Curti essa loja mas como ja disseram se der /clean faliu a lojinha eheheheheheheheh Link para o comentário https://xtibia.com/forum/topic/54183-tutorial-de-loja/#findComment-326735 Compartilhar em outros sites More sharing options...
vourath 0 Postado Junho 26, 2007 Autor Share Postado Junho 26, 2007 @lord cickuri se tem problema cara, antes de xinga falar que é inutil faça melhor vc mesmo!!! mané Cya @all thx for coment and gogog more coment \o/ Cya Link para o comentário https://xtibia.com/forum/topic/54183-tutorial-de-loja/#findComment-326791 Compartilhar em outros sites More sharing options...
jeff of hell 0 Postado Junho 26, 2007 Share Postado Junho 26, 2007 Fikou legal. continue assim cara! Link para o comentário https://xtibia.com/forum/topic/54183-tutorial-de-loja/#findComment-326826 Compartilhar em outros sites More sharing options...
hopugop 0 Postado Junho 26, 2007 Share Postado Junho 26, 2007 Parabéns pelo tuto!! Nota 10!!! Apenas 1 sugestão: adicione as tags de código [code.] [/code.] (sem os pontos) onde contém códigos, para ficar mais fácil de colar no arquivo... Link para o comentário https://xtibia.com/forum/topic/54183-tutorial-de-loja/#findComment-326901 Compartilhar em outros sites More sharing options...
Posts Recomendados