Dekooo 0 Postado Agosto 24, 2007 Share Postado Agosto 24, 2007 (editado) Neste tutorial irei encinar como você pode montar uma sorveteria onde você monta seu sorvete, basta você preparar a massa, adicionar o corante, o sabor e o gelo e pronto você acabou de montar um belo sorvete, estes são os sorvetes que você podera fazer: É bem simples, vou explicar agora como funciona: Preparando a massaVERMELHO >> Aqui é aonde você ira colocar o 1° ingrediente, o OvoAZUL >> Aqui é aonde você colocara o 2° ingrediente, a Farinha Em seguida você clica na estatua que está do lado e o ovo e a farinhavão se misturar e misteriosamente do outro lado ira sair a massa pronta Adicionando cor à massa VERDE >> Aqui é aonde irá sair a massa prontaAMARELO >> Aqui é aonde você ira colocar o corante, o corante é os Coloureds Eggs. Existem 5 cores:1. Amarelo2. Vermelho3. Roxo4. Verde5. Azul Em seguida você clica na estatua que está do lado e a massa se mistura com o coloured egg e aparece do outro lado ja tingido Adicionando sabor e finalizandoLARANJA >> Aqui é aonde irá sair a massa tingidaROSA >> Aqui é aonde você ira colocar um Ice CubeMARROM >> Aqui é aonde você ira colocar uma Fruta de acordo com a cor da massa, para adicionar o sabor. Existem 5 frutas para você adicionar sabor1. Banana ( para massa Amarela )2. Maçã ( para massa Vermelha )3. Morango ( para massa Roxa )4. Pera ( para massa Verde )5. Blueberry ( para massa Azul ) Em seguida você clica na estatua que está do lado e os ingredientes se mistaram e sai do outro lado ( PRETO ) o seu sorvete feito por você Aqui em baixo está a combinação para que você possa faser seu sorvete: Bem agora vamos para oque interesa, para como faser esta fantastica sorveteria.. 1° PASSO Monte um lugar, não presisa ser exatamente assim, aqui é so um exemplo: Nas estatuas coloque ActionId, aqui eu irei colocar 6000, 6001 e 6002, agora vamos para o script: Abra a pasta do seu ot e vá em data/actions/scripts e copie qualquer arquivo, renomei para sorveteria e adicione isso: function onUse(cid, item, frompos, item2, topos) posovo = {x=995, y=994, z=7, stackpos=2} ovo = getThingfromPos(posovo) posmeleca = {x=1001, y=994, z=7, stackpos=2} meleca = getThingfromPos(posmeleca) posfruta = {x=1002, y=994, z=7, stackpos=2} fruta = getThingfromPos(posfruta) posgelo = {x=1003, y=994, z=7, stackpos=2} gelo = getThingfromPos(posgelo) posovoc = {x=999, y=994, z=7, stackpos=2} ovoc = getThingfromPos(posovoc) posmassa = {x=998, y=994, z=7, stackpos=2} massa= getThingfromPos(posmassa) posfarinha = {x=996, y=994, z=7, stackpos=2} farinha = getThingfromPos(posfarinha) sorvete = {x=1005, y=994, z=7} if item.actionid == 6000 then if ovo.itemid == 2695 and farinha.itemid == 2692 then doRemoveItem(ovo.uid,1) doRemoveItem(farinha.uid,1) doSendMagicEffect(posovo,2) doSendMagicEffect(posfarinha,2) doCreateItem(6277, 1, posmassa) doSendMagicEffect(posmassa,2) end end if item.actionid == 6001 then if ovoc.itemid == 6541 and massa.itemid == 6277 then doRemoveItem(ovoc.uid,1) doRemoveItem(massa.uid,1) doSendMagicEffect(posovoc,2) doSendMagicEffect(posmassa,2) doCreateItem(6547, 1, posmeleca) doSendMagicEffect(posmeleca,2) elseif ovoc.itemid == 6542 and massa.itemid == 6277 then doRemoveItem(ovoc.uid,1) doRemoveItem(massa.uid,1) doSendMagicEffect(posovoc,2) doSendMagicEffect(posmassa,2) doCreateItem(6550, 1, posmeleca) doSendMagicEffect(posmeleca,2) elseif ovoc.itemid == 6545 and massa.itemid == 6277 then doRemoveItem(ovoc.uid,1) doRemoveItem(massa.uid,1) doSendMagicEffect(posovoc,2) doSendMagicEffect(posmassa,2) doCreateItem(6548, 1, posmeleca) doSendMagicEffect(posmeleca,2) elseif ovoc.itemid == 6544 and massa.itemid == 6277 then doRemoveItem(ovoc.uid,1) doRemoveItem(massa.uid,1) doSendMagicEffect(posovoc,2) doSendMagicEffect(posmassa,2) doCreateItem(6549, 1, posmeleca) doSendMagicEffect(posmeleca,2) elseif ovoc.itemid == 6543 and massa.itemid == 6277 then doRemoveItem(ovoc.uid,1) doRemoveItem(massa.uid,1) doSendMagicEffect(posovoc,2) doSendMagicEffect(posmassa,2) doCreateItem(6551, 1, posmeleca) doSendMagicEffect(posmeleca,2) end end if item.actionid == 6002 then if meleca.itemid == 6547 and fruta.itemid == 2676 and gelo.itemid == 7441 then doRemoveItem(meleca.uid,1) doRemoveItem(fruta.uid,1) doRemoveItem(gelo.uid,1) doSendMagicEffect(posmeleca,2) doSendMagicEffect(posfruta,2) doSendMagicEffect(posgelo,2) doCreateItem(7373, 1, sorvete) doSendMagicEffect(sorvete,2) elseif meleca.itemid == 6550 and fruta.itemid == 2674 and gelo.itemid == 7441 then doRemoveItem(meleca.uid,1) doRemoveItem(fruta.uid,1) doRemoveItem(gelo.uid,1) doSendMagicEffect(posmeleca,2) doSendMagicEffect(posfruta,2) doSendMagicEffect(posgelo,2) doCreateItem(7374, 1, sorvete) doSendMagicEffect(sorvete,2) elseif meleca.itemid == 6548 and fruta.itemid == 2680 and gelo.itemid == 7441 then doRemoveItem(meleca.uid,1) doRemoveItem(fruta.uid,1) doRemoveItem(gelo.uid,1) doSendMagicEffect(posmeleca,2) doSendMagicEffect(posfruta,2) doSendMagicEffect(posgelo,2) doCreateItem(7375, 1, sorvete) doSendMagicEffect(sorvete,2) elseif meleca.itemid == 6549 and fruta.itemid == 2673 and gelo.itemid == 7441 then doRemoveItem(meleca.uid,1) doRemoveItem(fruta.uid,1) doRemoveItem(gelo.uid,1) doSendMagicEffect(posmeleca,2) doSendMagicEffect(posfruta,2) doSendMagicEffect(posgelo,2) doCreateItem(7376, 1, sorvete) doSendMagicEffect(sorvete,2) elseif meleca.itemid == 6551 and fruta.itemid == 2677 and gelo.itemid == 7441 then doRemoveItem(meleca.uid,1) doRemoveItem(fruta.uid,1) doRemoveItem(gelo.uid,1) doSendMagicEffect(posmeleca,2) doSendMagicEffect(posfruta,2) doSendMagicEffect(posgelo,2) doCreateItem(7377, 1, sorvete) doSendMagicEffect(sorvete,2) end end end Não se assuste pelo tamanho do script eu irei explicar: EXPLICAÇÃO posovo = {x=995, y=994, z=7, stackpos=2} >> aqui é a posição que o player terá que colocar o ovo posmeleca = {x=1001, y=994, z=7, stackpos=2} >> aqui é a posição que a massa tingida vai aparecer posfruta = {x=1002, y=994, z=7, stackpos=2} >> aqui é a posição que o player terá que colocar a fruta posgelo = {x=1003, y=994, z=7, stackpos=2} >> aqui é a posição que o player terá que colocar o Ice cube posovoc = {x=999, y=994, z=7, stackpos=2} >> aqui é a posição que o player terá que colocar o coloured egg posmassa = {x=998, y=994, z=7, stackpos=2} >> aqui é a posição que a massa vai aparecer posfarinha = {x=996, y=994, z=7, stackpos=2} >> aqui é a posição que o player terá que colocar a farinha 6000 >> aqui é o ActionId que você colocou no 1° pedesta (aquele que você ira dar use para faser a massa) 6001 >> aqui é o ActionId que você colocou no 2° pedesta (aquele que você ira dar use para faser a massa tingida) 6002 >> aqui é o ActionId que você colocou no 3° pedesta (aquele que você ira dar use para faser o sorvete) 2° PASSO Agora é so adicionar as tags. Abra a pasta do seu ot e va em data/actions/ e abra o arquivo actions.xml e adicione isso: <action actionid="6000" script="Sorveteria.lua" /><action actionid="6001" script="Sorveteria.lua" /> <action actionid="6002" script="Sorveteria.lua" /> 6000 >> Actionid que você colocou na 1° estatua6001 >> Actionid que você colocou na 2° estatua6002 >> Actionid que você colocou na 3° estatua Sorveteria.lua >> Nome do script O tutorial fica por aqui, espero que vocês tenham gostado, postem aqui, ideias, duvidas ou sugestões de scripts, até a proxima Creditos: D@rk Editado Agosto 27, 2007 por Dekoo Sorcerer xD Link para o comentário https://xtibia.com/forum/topic/60399-sorveteria-800/ Compartilhar em outros sites More sharing options...
Neko 0 Postado Agosto 24, 2007 Share Postado Agosto 24, 2007 Adorei gostei amei essa sorveteria mas tem que te paciencia pra add no OT tem q faze tudo direitinho para nao a ver erro Link para o comentário https://xtibia.com/forum/topic/60399-sorveteria-800/#findComment-368766 Compartilhar em outros sites More sharing options...
Aoria 2 Postado Agosto 24, 2007 Share Postado Agosto 24, 2007 Muito bom Dekoo.. Você ultimamente, vem evoluindo muito o fórum.. Parabéns. Ótima sorveteria.. Abraço. Link para o comentário https://xtibia.com/forum/topic/60399-sorveteria-800/#findComment-368768 Compartilhar em outros sites More sharing options...
Jvchequer 63 Postado Agosto 24, 2007 Share Postado Agosto 24, 2007 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 de Fórum Xtibia.com* Link para o comentário https://xtibia.com/forum/topic/60399-sorveteria-800/#findComment-368807 Compartilhar em outros sites More sharing options...
Dekooo 0 Postado Agosto 24, 2007 Autor Share Postado Agosto 24, 2007 Neko & Lancello Brigado aos 2 :] vlw por postar no meu tuto [ isso é meio raro =/ ] Link para o comentário https://xtibia.com/forum/topic/60399-sorveteria-800/#findComment-368867 Compartilhar em outros sites More sharing options...
Master Sukita 0 Postado Agosto 24, 2007 Share Postado Agosto 24, 2007 Aew maneiro pakas vou tenta fazer aki deve ser roxX !!!!!!! :lol: Link para o comentário https://xtibia.com/forum/topic/60399-sorveteria-800/#findComment-368932 Compartilhar em outros sites More sharing options...
capeta7 0 Postado Agosto 24, 2007 Share Postado Agosto 24, 2007 (editado) ow cara gostei... quero por no meu ot mas.... o script saiu assim : function onUse(cid, item, frompos, item2, topos)posovo = {x=995, y=994, z=7, stackpos=2}ovo = getThingfromPos(posovo)posmeleca = {x=1001, y=994, z=7, stackpos=2}meleca = getThingfromPos(posmeleca)posfruta = {x=1002, y=994, z=7, stackpos=2}fruta = getThingfromPos(posfruta)posgelo = {x=1003, y=994, z=7, stackpos=2}gelo = getThingfromPos(posgelo)posovoc = {x=999, y=994, z=7, stackpos=2}ovoc = getThingfromPos(posovoc)posmassa = {x=998, y=994, z=7, stackpos=2}massa= getThingfromPos(posmassa)posfarinha = {x=996, y=994, z=7, stackpos=2}farinha = getThingfromPos(posfarinha)sorvete = {x=1005, y=994, z=7}if item.actionid == 6000 thenif ovo.itemid == 2695 and farinha.itemid == 2692 thendoRemoveItem(ovo.uid,1)doRemoveItem(farinha.uid,1)doSendMagicEffect(posovo,2)doSendMagicEffect(posfarinha,2)doCreateItem(6277, 1, posmassa)doSendMagicEffect(posmassa,2)endendif item.actionid == 6001 thenif ovoc.itemid == 6541 and massa.itemid == 6277 thendoRemoveItem(ovoc.uid,1)doRemoveItem(massa.uid,1)doSendMagicEffect(posovoc,2 )doSendMagicEffect(posmassa,2)doCreateItem(6547, 1, posmeleca)doSendMagicEffect(posmeleca,2)elseif ovoc.itemid == 6542 and massa.itemid == 6277 thendoRemoveItem(ovoc.uid,1)doRemoveItem(massa.uid,1)doSendMagicEffect(posovoc,2 )doSendMagicEffect(posmassa,2)doCreateItem(6550, 1, posmeleca)doSendMagicEffect(posmeleca,2)elseif ovoc.itemid == 6545 and massa.itemid == 6277 thendoRemoveItem(ovoc.uid,1)doRemoveItem(massa.uid,1)doSendMagicEffect(posovoc,2 )doSendMagicEffect(posmassa,2)doCreateItem(6548, 1, posmeleca)doSendMagicEffect(posmeleca,2)elseif ovoc.itemid == 6544 and massa.itemid == 6277 thendoRemoveItem(ovoc.uid,1)doRemoveItem(massa.uid,1)doSendMagicEffect(posovoc,2 )doSendMagicEffect(posmassa,2)doCreateItem(6549, 1, posmeleca)doSendMagicEffect(posmeleca,2)elseif ovoc.itemid == 6543 and massa.itemid == 6277 thendoRemoveItem(ovoc.uid,1)doRemoveItem(massa.uid,1)doSendMagicEffect(posovoc,2 )doSendMagicEffect(posmassa,2)doCreateItem(6551, 1, posmeleca)doSendMagicEffect(posmeleca,2)endendif item.actionid == 6002 thenif meleca.itemid == 6547 and fruta.itemid == 2676 and gelo.itemid == 7441 thendoRemoveItem(meleca.uid,1)doRemoveItem(fruta.uid,1)doRemoveItem(gelo.uid,1)d oSendMagicEffect(posmeleca,2)doSendMagicEffect(posfruta,2)doSendMagicEffect(posge lo,2)doCreateItem(7373, 1, sorvete)doSendMagicEffect(sorvete,2)elseif meleca.itemid == 6550 and fruta.itemid == 2674 and gelo.itemid == 7441 thendoRemoveItem(meleca.uid,1)doRemoveItem(fruta.uid,1)doRemoveItem(gelo.uid,1)d oSendMagicEffect(posmeleca,2)doSendMagicEffect(posfruta,2)doSendMagicEffect(posge lo,2)doCreateItem(7374, 1, sorvete)doSendMagicEffect(sorvete,2)elseif meleca.itemid == 6548 and fruta.itemid == 2680 and gelo.itemid == 7441 thendoRemoveItem(meleca.uid,1)doRemoveItem(fruta.uid,1)doRemoveItem(gelo.uid,1)d oSendMagicEffect(posmeleca,2)doSendMagicEffect(posfruta,2)doSendMagicEffect(posge lo,2)doCreateItem(7375, 1, sorvete)doSendMagicEffect(sorvete,2)elseif meleca.itemid == 6549 and fruta.itemid == 2673 and gelo.itemid == 7441 thendoRemoveItem(meleca.uid,1)doRemoveItem(fruta.uid,1)doRemoveItem(gelo.uid,1)d oSendMagicEffect(posmeleca,2)doSendMagicEffect(posfruta,2)doSendMagicEffect(posge lo,2)doCreateItem(7376, 1, sorvete)doSendMagicEffect(sorvete,2)elseif meleca.itemid == 6551 and fruta.itemid == 2677 and gelo.itemid == 7441 thendoRemoveItem(meleca.uid,1)doRemoveItem(fruta.uid,1)doRemoveItem(gelo.uid,1)d oSendMagicEffect(posmeleca,2)doSendMagicEffect(posfruta,2)doSendMagicEffect(posge lo,2)doCreateItem(7377, 1, sorvete)doSendMagicEffect(sorvete,2)endendend arruma pra dar tudo certo aki... Edit -> Aff... n deu aki, que versao eh ? 8.0 ? e tem algum problema se eu fis tudo soh que na vertical e jah mudei a posiçao das coisas e talz... ajuda ai kara aki n deu certo =/ Editado Agosto 24, 2007 por capeta7 Link para o comentário https://xtibia.com/forum/topic/60399-sorveteria-800/#findComment-368939 Compartilhar em outros sites More sharing options...
Dekooo 0 Postado Agosto 24, 2007 Autor Share Postado Agosto 24, 2007 aqui deu certo.. e ta certinho sim manow... se voce dar uma olhada, todos os scripts em todos os tutos os tópico que tem scripts tão assim.. e é a primeira vez que vejo alguem reclamaarr.. Cya Link para o comentário https://xtibia.com/forum/topic/60399-sorveteria-800/#findComment-368946 Compartilhar em outros sites More sharing options...
capeta7 0 Postado Agosto 24, 2007 Share Postado Agosto 24, 2007 aqui deu certo..e ta certinho sim manow... se voce dar uma olhada, todos os scripts em todos os tutos os tópico que tem scripts tão assim.. e é a primeira vez que vejo alguem reclamaarr.. Cya eh que cara, a script fico desse jeito quando eu dei ctrl+c ctrl+v por causa do code box posta ai com quote que dai fica tudo certo e n deu aki, que versao eh ? 8.0 ? e tem algum problema se eu fis tudo soh que na vertical e jah mudei a posiçao das coisas e talz... ajuda ai kara aki n deu certo =/ Link para o comentário https://xtibia.com/forum/topic/60399-sorveteria-800/#findComment-368972 Compartilhar em outros sites More sharing options...
Dekooo 0 Postado Agosto 24, 2007 Autor Share Postado Agosto 24, 2007 (editado) Feito, coloquei no quote!! vlw por avisar =] Editado Agosto 24, 2007 por Dekoo Sorcerer xD Link para o comentário https://xtibia.com/forum/topic/60399-sorveteria-800/#findComment-368994 Compartilhar em outros sites More sharing options...
MarcolinoGOD 1 Postado Agosto 24, 2007 Share Postado Agosto 24, 2007 @Dekoo Sorcerer xD Gostei da sorveteira apesar de ser meio inutil, mas da para por no deserto para os prayers se refrescarem... Link para o comentário https://xtibia.com/forum/topic/60399-sorveteria-800/#findComment-368999 Compartilhar em outros sites More sharing options...
capeta7 0 Postado Agosto 24, 2007 Share Postado Agosto 24, 2007 aff continua sem da certo =/ eu jah copiei ali mas ainda n deu aff eh 8.0 ? kara posta a versao ai -.- Link para o comentário https://xtibia.com/forum/topic/60399-sorveteria-800/#findComment-369025 Compartilhar em outros sites More sharing options...
Dekooo 0 Postado Agosto 25, 2007 Autor Share Postado Agosto 25, 2007 Com certeza 8.00... num tem sorvete em outra versãoo.. Link para o comentário https://xtibia.com/forum/topic/60399-sorveteria-800/#findComment-369206 Compartilhar em outros sites More sharing options...
Dax 0 Postado Agosto 25, 2007 Share Postado Agosto 25, 2007 Opa!!! Muito bom cara Quero sorvete também.. ;/ Nunca mais comi ChicaBOM ;/ Link para o comentário https://xtibia.com/forum/topic/60399-sorveteria-800/#findComment-369210 Compartilhar em outros sites More sharing options...
capeta7 0 Postado Agosto 25, 2007 Share Postado Agosto 25, 2007 Com certeza 8.00...num tem sorvete em outra versãoo.. aff burrise minha aiuhsaihsiuas nem me toquei auisha kara n foi vc que fes o tuto certo ? alguem jah fes essa sorveteria e deu certo no ot ??? Link para o comentário https://xtibia.com/forum/topic/60399-sorveteria-800/#findComment-369662 Compartilhar em outros sites More sharing options...
Posts Recomendados